Deploying WSP with Powershell

Introduction In SharePoint 2010 if we want to deploy the wsp; we will just right click the project and select deploy. SharePoint will take care of deploying with the given settings. But,we can’t deploy the package in the same way in other environments like UAT, PreProduction or Production (unless you are a super user having […]

May 1, 2012 · Adi · One Comment
Tags: , , , , , , ,  · Posted in: Packaging and Deployment, Powershell, Sharepoint 2010, Sharepoint Deployment

Config file for Powershell script in SharePoint 2010

Introduction In this article we will see how we can set a config file for a powershell script. While running script file, rather than setting the global variable values directly in the script; it’s always advisable and best practice to have a config file. So, we will only change the config file based on the […]

April 28, 2012 · Adi · No Comments
Tags: , , ,  · Posted in: Packaging and Deployment, Powershell, Sharepoint 2010

Logging in Powershell in SharePoint 2010

Introduction The most common and mandatory thing while coding is logging the results or logging the errors. The log file will give overview of what happened or check if anything went wrong. In this post I will provide you a generic function how to log information while working with the script

April 28, 2012 · Adi · No Comments
Tags: , ,  · Posted in: Logging, Packaging and Deployment, Powershell, Sharepoint 2010

Modifying web.config with Powershell

Introduction In this post we will see how we can Add / Delete a node to web.config with PowerShell in SharePoint 2010. Most of times we consider web.config as nothing but a common xml files. But, changes that are done to a node and who is the owner of a particular node in web.config will […]

April 27, 2012 · Adi · No Comments
Tags: , , ,  · Posted in: Powershell, Sharepoint 2010

Copy or Replace list items in PowerShell

Introduction Based on the request from one of the audience of adicodes, I am providing one post which copies items from one list to another. If the destination list already has the item of the source list, the following code will update the item. If the item does not exist it will create a new […]

April 24, 2012 · Adi · 22 Comments
Tags: , ,  · Posted in: Packaging and Deployment, Powershell, Sharepoint 2010

Powershell conditional and looping statements

Introduction The following examples will provide how to use the conditional statements(if, elseif, else, switch) and looping statements(for, while, do/while, foreach, foreach-object, where-object). Though these are very common techniques used in any programming language, the syntax is what matters here. Examples in this post gives understanding of the usage and syntax.

April 22, 2012 · Adi · No Comments
Tags: , , ,  · Posted in: Conditional Statements, Operators, Powershell, Sharepoint 2010

PowerShell in Sharepoint 2010 – Basics Part 3

Introduction We learned how to use variables, arrays and hashtables in Powershell basics part 1. We learned how to use arithmetic, assignment and comparison operators in Powershell basics part 2. Now we will check how we can use logical operators and redirection operators

April 20, 2012 · Adi · No Comments
Tags: , , , , ,  · Posted in: Operators, Packaging and Deployment, Powershell, Sharepoint 2010

PowerShell in Sharepoint 2010 – Basics Part 2

Introduction We learned how to use variable, arrays and hashtables in Powershell basics part 1. We will check how we can use arithmetic operators, assignment operators and comparision operators in powershell

April 16, 2012 · Adi · No Comments
Tags: , , , , , , , ,  · Posted in: Packaging and Deployment, Powershell, Sharepoint 2010

PowerShell in Sharepoint 2010 – Basics Part 1

Introduction In PowerShell basic series part 1, we can learn how to work with variables, arrays and hashtables. The basic series is very important to understand the complex codes of powershell. This series will be worth reference guide as most of powershell developers are not aware of the syntax and usage.

April 12, 2012 · Adi · No Comments
Tags: , , , , ,  · Posted in: Packaging and Deployment, Powershell, Sharepoint 2010