我们的环境存在问题,需要触发RemoteApp和桌面连接的更新。
如果我手动单击该按钮,则提示输入凭据,用户输入凭据,然后正确更新。
我们想要一个命令,所以我正在使用:
Start-Process rundll32 -ArgumentList "tsworkspace,TaskUpdateWorkspaces2"
(Powershell)
该命令触发更新,但失败,表明此连接的凭据无效。
我正在使用其凭据在用户环境中运行此命令(与手动单击按钮时的操作相同)
甚至尝试过
Start-Process rundll32 -ArgumentList "tsworkspace,TaskUpdateWorkspaces2" -Credential $env:userdomain\$env:username
我输入了正确的凭据,命令运行没有错误,但是RemoteApp抱怨凭据并再次失败。如果我单击提供完全相同信息的按钮,它将起作用。奇怪的!确实需要一种自动化的解决方案,而不是单击按钮...
您知道为什么单击按钮提示输入凭据,但命令却没有并且失败吗?我假设从用户环境运行的命令将使用他的凭据?
手动点击按钮时,是否还有另一个命令可以弹出完全相同的框?