VM で Powersell スクリプトを実行するプロセスがあります。このスクリプトは、VM で RunspacePool を定義し、その VM のリソース機能に基づいてしきい値 (実行空間の数) を設定します。このプロセスは繰り返されるため、その VM で RunspacePools が既に定義されて開かれている場合に、RunspacePools を定義して開き続けることは望ましくありません。
Powershell スクリプトの冒頭で、RunspacePoolStateInfo または RunspacePoolAvailability プロパティを呼び出して、Runspacepool が既に定義されているかどうかを確認しようとしました。ただし、スクリプトを実行するためにプロセスが開いた新しいウィンドウで Runspacepool オブジェクト自体を使用できないため、これらは識別されません。
私は基本的に、Powershell スクリプトを使用して VM で RunspacePool が開いていることを識別する方法を探しています。