首页 > 解决方案 > RemoteApp 和桌面连接无法通过命令更新

问题描述

我们的环境出现问题,需要触发 RemoteApp 和桌面连接的更新。

如果我手动单击按钮,它会提示输入凭据,用户输入它们,它会正确更新。

在此处输入图像描述

我们想要一个命令,所以我使用:

Start-Process rundll32 -ArgumentList "tsworkspace,TaskUpdateWorkspaces2"

(电源外壳)

该命令会触发更新,但无法说明此连接的凭据无效。

我正在使用他的凭据在用户环境中运行此命令(因此与手动单击按钮时相同)

甚至尝试过

Start-Process rundll32 -ArgumentList "tsworkspace,TaskUpdateWorkspaces2" -Credential $env:userdomain\$env:username

我输入了正确的凭据,命令运行没有错误,但 RemoteApp 抱怨凭据并再次失败。如果我单击提供完全相同信息的按钮,它可以工作。诡异的!真的需要一个自动化的解决方案,而不是点击按钮......

您知道为什么单击按钮会提示输入凭据,但命令不会并且会失败吗?我假设从用户环境运行的命令会使用他的凭据?是否有另一个命令可以弹出与手动单击按钮时出现的完全相同的框?

标签: powershellremoteapp

解决方案


推荐阅读