0

奇妙な解析エラーが発生する PowerShell 関数があります (PowerGUI (使用しているエディター) と PowerShell (Import-Module を試行したとき) の両方でコンパイルされません)、解析エラーが発生します。

ここに私のコードを含むペーストビンへのリンクがあります: My Function @ Pastebin

解析エラー メッセージを示す画像へのリンクは次のとおりです。エラー メッセージ @ Imgur

この解析エラーに詳しい人はいますか? 文句を言ったステートメントを削除しようとしましWrite-Verboseたが、それは何の役にも立ちませんでした。完全に異なるコードブロック内にあったとしても、次のステートメントにジャンプしただけです。(EGProcess{...}End{...})。

4

1 に答える 1

0

引用符の 161 行目の「Any Errors」の前にバッククォートがありません。

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.`""

次のようにする必要があります。

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.`""

これにより、引用符の不一致が発生し、スクリプトの最後の引用符、つまり 247 行目の "Returning Hashtable..." の最後の引用符でエラーがスローされました。

于 2012-07-06T10:53:42.657 に答える