質問: new-spsite deploySomething 'Deploying something' -param $spsite -ScriptBlock { dosomethingToObject $stringvar dosomethingToObject $spSite.Name } ``` 次のような出力が得られます。 ``` Deploying Something ------------- OK Deploying Something ------------- ERROR ``` また、引数リストに$ spsiteを渡して、文字列を直接使用することにも注意してください。私はまだこれがどのように動作するのか理解できませんが、引数として渡さなくてもすべてのプリミティブ型の変数にアクセスできるようですが、より複雑なオブジェクトを渡す必要があります。 Update: after much searching and days of pain. I have found others with the same pain. My code exhibits the same exact symptoms as described here: http://connect.microsoft.com/PowerShell/feedback/details/496326/stability-problem-any-application-run-fails-with-lastexitcode-1073741502 私はこの問題にまだ解決策がないと思います。
回答: しばらくすると、私は非常にメモリ集中的な機能を実行した場合、実行しようとするすべてがただちにプロンプトに戻るような動作を得ていることに気付きました。これらの機能が実際に何をしているのかを知るには、Set-PsDebug -Trace 2を設定することをお勧めします。私はこれを行い、私の機能をより効率的にする方法を考え出すことで、私の問題を解決しました。