调用命令和启动过程问题

时间:2012-06-21 17:47:07

标签: powershell powershell-v2.0

我正在尝试执行以下脚本:

$Cred = Get-Credential
Invoke-Command -Computername Localhost -Cred $Cred -Scriptblock {Start "Notepad.exe" -Wait}

好吧,记事本没有管理员的问题,但在当前用户的帐户中看不到。

2 个答案:

答案 0 :(得分:2)

我认为在不同凭据的交互式会话中看到gui是不可能的,它存在于另一个用户会话中。

解决方法:

start-process notepad.exe -Credential $Cred

答案 1 :(得分:1)

我使用PS Remoting遇到了这个问题,无法找到让一个应用程序在一组凭据下运行的方法,以显示在不同用户的交互式桌面上。我最终放弃并使用了SysInternals实用程序psexec及其-i参数。