PowerShellで出力パラメータを使用してメソッドを呼び出す方法は?

StackOverflow https://stackoverflow.com/questions/821744

  •  03-07-2019
  •  | 
  •  

質問

PowerShell で始めるためのスクリプトに取り組んでいます。リモートWindows上のマップされたネットワークドライブを列挙する動作するVBScriptスクリプトを変換しようとしています。コンピューター。

タスクの1つは、リモートの WMI を使用してレジストリを読み取り、プロセス所有者を見つけることです。ログインしているユーザーを判別するためのexplorer.exeの。これは、このガイド

ただし、呼び出す必要があるWMIメソッドは GetOwnerです。 ()Win32_Processから。戻り値を保存するには2つの出力パラメーターが必要です。

出力パラメータを使用してメソッドを呼び出すにはどうすればよいですか? 2つの文字列を指定しようとすると、次のエラーが表示されます。" GetOwner"のオーバーロードが見つかりません。引数カウント:" 2"。。 MSDNページには2つのパラメーターがあると書かれているため、何が間違っているのかわかりません。

他のヒント

$explorer = gwmi Win32_Process -computerName computerName -filter "Name='explorer.exe' and SessionID=0"   
$explorer.GetOwner() | select user,domain
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top