I try and run this Script using Powershell ISC run as Admin:

 #Site URL
 $web = Get-SPWeb "http://cgprojects/sites/tfs";
 $web.AllowUnsafeUpdates = $true;    

 #List Name
 $list = $web.Lists["Project Initiation"];

 # Iterate through all Items in List and all Workflows on Items.         
 foreach ($item in $list.Items) {
 foreach ($wf in $item.Workflows) {

 #Cancel Workflows        

What I get is this result:

The term 'Get-SPWeb' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:2 char:18 + $web = Get-SPWeb <<<< "http:// "; + CategoryInfo : ObjectNotFound: (Get-SPWeb:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException Property 'AllowUnsafeUpdates' cannot be found on this object; make sure it exists and is settable. At line:3 char:7 + $web. <<<< AllowUnsafeUpdates = $true;
+ CategoryInfo : InvalidOperation: (AllowUnsafeUpdates:String) [], RuntimeException + FullyQualifiedErrorId : PropertyNotFound Cannot index into a null array. At line:6 char:21 + $list = $web.Lists[ <<<< "Project Initiation"]; + CategoryInfo : InvalidOperation: (Project Initiation:String) [], RuntimeException + FullyQualifiedErrorId : NullArray Unable to find type [Microsoft.SharePoint.Workflow.SPWorkflowManager]: make sure that the assembly containing this type is loaded. At line:13 char:51 + [Microsoft.SharePoint.Workflow.SPWorkflowManager] <<<< ::CancelWorkflow($wf);
+ CategoryInfo : InvalidOperation: (Microsoft.Share...WorkflowManager:String) [], RuntimeException + FullyQualifiedErrorId : TypeNotFound You cannot call a method on a null-valued expression. At line:16 char:14 + $web.Dispose <<<< () + CategoryInfo : InvalidOperation: (Dispose:String) [], RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull

2 Answers 2


As @Mohammad mentioned, you need to load the SharePoint Snapin in order to avoid this error:

Add-PSSnapin Microsoft.SharePoint.PowerShell

Did you try running the command from SharePoint Management Shell? Seems like SharePoint Snapin is not loaded.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.