Powershell Remoting を使用したプログラムの起動

Powershell Remoting を使用したプログラムの起動

Windows Powershell を使用すると、メモ帳が開きます。

notepad.exe

しかし、これは仮想マシンにリモート接続してメモ帳を開くことを意図していますが、そうではありません。代わりに、プロセスは開始されますが、GUI は非表示になります。

$s = New-PSSession -ComputerName MyVirtualMachine
Invoke-Command -Session $s -ScriptBlock {notepad.exe}

いくつか知っておくべきことがあります。

  1. GUI が表示されるように Powershell リモート処理を使用してプロセスを開始するにはどうすればよいですか?
  2. GUI が表示されないのはなぜですか?
  3. 項目 1 に関するアドバイスに従う場合、プロセスの開始方法にはどのような影響がありますか? ログインしているユーザー (Powershell に接続している資格情報と同じ) としてプロセスを開始したいです。
  4. 管理者権限の有無にかかわらずプロセスでテストを実行する必要があるため、プロセスに管理者権限があるかどうか (資格情報には管理者権限がある) を選択する必要があります。
  5. プロセスの実行方法に影響を与える可能性がある他の要因が考えられます。私はソフトウェアをテストしているので、動作はユーザーがアイコンをダブルクリックした場合と同じになるはずです。

関連情報