문제

I have a PowerShell function where I'm getting a strange parsing error (it won't compile, both PowerGUI (the editor I use), and PowerShell (when I try to Import-Module)), give me a Parsing error.

Here's a link to pastebin with my code: My Function @ Pastebin

Here's a link to a picture showing the parsing-error-message: Error message @ Imgur

Anyone familiar with this parsing error? I tried deleting the Write-Verbosestatements it complained about, but that didn't help any, it just jumped to the next one, even if it was inside a completely different codeblock. (E.G. Process{...} vs End{...}).

도움이 되었습니까?

해결책

You're missing a backtick before on the quote before 'Any Errors' on line 161:

Write-Error "`"Could not connect to remote computer $server!`"`n`t`t`t`t`t`t`t`t      "Any errors on line 109 relates to this fact.`""

Should be:

Write-Error "`"Could not connect to remote computer $server!`"`n`t`t`t`t`t`t`t`t      `"Any errors on line 109 relates to this fact.`""

That caused some mismatched quotes which then caused the last quote in your script, i.e. the one at the end of "Returning Hashtable..." on line 247, to throw an error.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top