我正在尝试执行以下脚本:
$Cred = Get-Credential
Invoke-Command -Computername Localhost -Cred $Cred -Scriptblock {Start "Notepad.exe" -Wait}
好吧,记事本没有管理员的问题,但在当前用户的帐户中看不到。
答案 0 :(得分:2)
我认为在不同凭据的交互式会话中看到gui是不可能的,它存在于另一个用户会话中。
解决方法:
start-process notepad.exe -Credential $Cred
答案 1 :(得分:1)
我使用PS Remoting遇到了这个问题,无法找到让一个应用程序在一组凭据下运行的方法,以显示在不同用户的交互式桌面上。我最终放弃并使用了SysInternals实用程序psexec及其-i
参数。