Running PowerShell on MOSS 2007


 

  1. If you are running MOSS 2007 on Windows Server 2003 the you have to download and install PowerShell from http://support.microsoft.com/kb/968930. Windows Server 2008  natively supports PowerShell.
  2. Set the  Execution Policy to ‘RemoteSigned’. You can check it by running ‘Get-ExecutionPolicy’ cmdlet
    The default execution policy for PowerShell is “Restricted” (commands only, not scripts)
         

# All scripts running locally are allowed
Set-ExecutionPolicy RemoteSigned

This means downloaded scripts must be signed by a trusted publisher before they can be run.

     3. You need to load the SharePoint assemblies with the following command

#    Load the SharePoint assemblies
[Void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

A bunch of PowerShell scripts are available at http://www.powershell.nu/2009/09/08/moss-2007-script-collection

Comments (5)

  1. Ed (DareDevil57) says:

    Thanks

  2. praveen kumar says:

    How can I get the list of failed and aborted timer JOB STATUS in Sharepoint Server 2007 using powershell. Can anyone please help??

  3. Smith E says:

    We can mimic SharePoint 2010/2013 PowerShell cmdlets in MOSS 2007 by creating our own functions as in:

    http://www.sharepointdiary.com/2011/05/how-to-use-powershell-with-sharepoint-2007.html

  4. SharePoint 2013 Development training Online says:

    Information was good, I like your post.
    Looking forward for more on this topic.
    http://staygreenacademy.com">SharePoint 2013 Development training Online

  5. SharePoint freelancer says:

    I absolutely love your blog and find nearly all of your post’s to be precisely what I’m looking for.
    http://khalil-kothia.com">SharePoint freelancer