Just Add Code

DevConnections 2008: Automating Common Tasks with PowerShell

One session down, two to go! There was a good turnout at today’s session, about half the people had worked with SharePoint, and the other half were new. The audience members had some great questions about using PowerShell and SharePoint.

Below I have a text file with all the commands I entered during the session (thanks ‘get-history’), the script library file that I used for the demo and the slide deck. If you are looking for the IDisposable or the PowerShell web part stuff its not in either of those. I’ll be putting those up in separate posts, the web part because I want to clean i up and IDiposable because I want a little more testing before I unleash it on the world.

I’m also interested in feedback with the SharePointCmds.ps1 file in terms of what is useful and what commands are missing. If people find value in it I’ll maintaining it, extend it and generally make it more useful. Feel free to drop me any comments.

Automating Common Sharepoint Tasks with PowerShell

SharePointCmds.ps1

powershellhistory

6 comments Digg this

6 Comments so far

  1. Peter November 13th, 2008 10:35 am

    Awesome. I’ve done a similar presentation and (while doing research for it) found your older presentation where you explain the PS Prototyping step that goes ahead of the actual development…that was very helpful. I explained it as, “anything that speeds up the code/compile/test loop is a good thing.”

    Anyway, nice!

  2. rick November 13th, 2008 1:16 pm

    Excellent presentation, I posted a link to it on the Powershell.com.
    Cheers

  3. [...] For those of you that work with SharePoint via PowerShell, Neil Iversen (http://www.justaddcode.com/) has a nice way of keeping track of all disposable objects created in a powershell session. http://www.justaddcode.com/blog/2008/11/12/devconnections-2008-automating-common-tasks-with-powershe…  [...]

  4. [...] Iversen’s Vortrag Automating Common Tasks with PowerShell von der DevConnections [...]

  5. MOSS und PowerShell | Coded Style June 6th, 2009 7:41 am

    [...] MOSS und PowerShell Obwohl PowerShell nicht neu ist, finde ich dieses Werkzeug nur selten im MOSS-Umfeld vor. Dabei erleichtert der Einsatz den Betrieb aus meiner Sicht erheblich. Z.B. kann das Anlegen einer Seite mit nachfolgenden Aktionen über ein PowerShell-Skript schneller erfolgen als über die GUI. Ein Hindernis für den Einsatz mag die Tatsache sein, dass man Spaß am Programmieren haben muss. Aber wenn ich mir überlege, wie viele “schlaue” Skripte ich sowohl in der Microsoft als auch in der Linux/Unix-Welt schon gesehen habe, steckt in vielen Admins auch ein guter Skript-Entwickler. Eine gute Ãœbersicht über die Möglichkeiten gibt http://www.justaddcode.com/blog/2008/11/12/devconnections-2008-automating-common-tasks-with-powershe… [...]

  6. MOSS und PowerShell | Coded Style August 10th, 2009 6:01 am

    [...] MOSS und PowerShell Obwohl PowerShell nicht neu ist, finde ich dieses Werkzeug nur selten im MOSS-Umfeld vor. Dabei erleichtert der Einsatz den Betrieb aus meiner Sicht erheblich. Z.B. kann das Anlegen einer Seite mit nachfolgenden Aktionen über ein PowerShell-Skript schneller erfolgen als über die GUI. Ein Hindernis für den Einsatz mag die Tatsache sein, dass man Spaß am Programmieren haben muss. Aber wenn ich mir überlege, wie viele “schlaue” Skripte ich sowohl in der Microsoft als auch in der Linux/Unix-Welt schon gesehen habe, steckt in vielen Admins auch ein guter Skript-Entwickler. Eine gute Ãœbersicht über die Möglichkeiten gibt http://www.justaddcode.com/blog/2008/11/12/devconnections-2008-automating-common-tasks-with-powershe… [...]

Leave a reply