3

一部のPowerShellモジュールはどのような条件下で使用できなくなりますか?

CreateProcess()とコマンドラインを使用してプロセスを作成する場合

powershell -Command "Get-Module -ListAvailable"

コマンドプロンプトから同じステートメントを実行したときに取得するすべてのモジュールを取得できません。

STARTUPINFOまたはPROCESS_INFORMATION構造体内に設定する必要のあるフィールドはありますか?

4

2 に答える 2

3

一部のモジュールは、32ビットバージョンのPowerShellでは使用できません。PowerShellv1.0を搭載したWindowsServer2008 R2では、次のようになります。

  • ADRMS
  • AppLocker
  • ベストプラクティス
  • ServerManager
于 2010-11-03T15:43:00.463 に答える
2

使用可能なモジュールのセットは、PSModulePath環境変数によって制御されます。ここで問題になっている2つのプロセスの値が2つある可能性があるため、2つのPSModulePath異なるモジュールのセットが表示されます。

両方の場合の値をチェックして、それが異なるかどうかを確認できますか?

于 2010-11-03T15:28:56.277 に答える