2012-05-11 7 views
3

IEインスタンスをPowerShell経由で遠隔から生成しようとしています。PowerShellはInvoke-CommandでIEのリモートインスタンスを作成します

Invoke-Command -computername foo -scriptblock { 
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate("http://duckduckgo.com") 
} 

これはインスタンスを生成しますが、プロセスでは認識できますが、ユーザーには表示されません。私は間違って何をしていますか?

答えて

2

私はあなたが何か間違っているとは思わない。

私が理解する限り、PSRemotingによってリモートユーザーのデスクトップと対話することはできません。

Powershellがこれを行うことができない場合、Microsoftの(以前のSysinternalの)ツールPSEXECがこれを行うことができます(-iパラメータを見てください)。

関連する問題