2012-05-11 16 views
3

我試圖通過PowerShell遠程產生一個IE實例。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無法做到這一點,微軟(以前的Sysinternal)的工具PSEXEC可以做到這一點(看看-i參數)。