我正在尝试通过 PowerShell 远程生成 IE 实例。
Invoke-Command -computername foo -scriptblock {
$ie = New-Object -ComObject InternetExplorer.Application
$ie.Visible = $true
$ie.Navigate("http://duckduckgo.com")
}
它生成实例,我可以在进程中看到它,但它对用户不可见。我做错了什么?
最佳答案
我认为你没有做错什么。
据我所知,通过 PSRemoting 与远程用户的桌面交互是不可能的。
如果 Powershell 不能做到这一点,微软(以前是 Sysinternal 的)工具 PSEXEC 可以做到这一点(看看 -i 参数)。
关于PowerShell 使用 Invoke-Command 创建 IE 的远程实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10559200/