Posted On March 31, 2019

PowerShell: Error when Pause is Placed Inside Function

kimconnect 0 comments
blog.KimConnect.com >> Codes >> PowerShell: Error when Pause is Placed Inside Function

Error:

+ Function Search-ScheduledTasks{
+ ~
Missing closing '}' in statement block or type definition.
At C:\Users\kdoan\Desktop\Notes\test.ps1:57 char:1
+ } #end Search function
+ ~
Unexpected token '}' in expression or statement.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : MissingEndCurlyBrace

Cause:

Function test{
ping google.com;
pause;
}


Fix: Remove the pause command

Function test{
ping google.com;
}

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

PowerShell: Output HashTable to CSV

function outputHashtableToCsv{ param( $hashTable, $csvFile='C:\updateResults.csv', $headers=@('computerName','minutesToUpdate') ) try{ write-host $($hashTable|out-string) if(test-path $csvFile){ rename-item $csvFile "$csvFile.bak"…

Repair VSS in Windows 2008

net stop “System Event Notification Service”net stop “Background Intelligent Transfer Service”net stop “COM+ Event System”net…

PowerShell: Detect Windows Version

This little snippet is reusable on many occasions where Windows version targeting is required. function…
Other project: DragonCoin.com