powershell - RemoteApp 和桌面连接无法通过命令更新
问题描述
我们的环境出现问题,需要触发 RemoteApp 和桌面连接的更新。
如果我手动单击按钮,它会提示输入凭据,用户输入它们,它会正确更新。
我们想要一个命令,所以我使用:
Start-Process rundll32 -ArgumentList "tsworkspace,TaskUpdateWorkspaces2"
(电源外壳)
该命令会触发更新,但无法说明此连接的凭据无效。
我正在使用他的凭据在用户环境中运行此命令(因此与手动单击按钮时相同)
甚至尝试过
Start-Process rundll32 -ArgumentList "tsworkspace,TaskUpdateWorkspaces2" -Credential $env:userdomain\$env:username
我输入了正确的凭据,命令运行没有错误,但 RemoteApp 抱怨凭据并再次失败。如果我单击提供完全相同信息的按钮,它可以工作。诡异的!真的需要一个自动化的解决方案,而不是点击按钮......
您知道为什么单击按钮会提示输入凭据,但命令不会并且会失败吗?我假设从用户环境运行的命令会使用他的凭据?是否有另一个命令可以弹出与手动单击按钮时出现的完全相同的框?
解决方案
推荐阅读
- reactjs - React Navigation 5 - 深度链接不接受给定路径并按预期解析状态
- swift - 我正在使用 Mac os 10.14 Mojave,我无法在我的项目中安装任何 pod 文件
- flutter - 如何在飞镖中获得小数部分
- spring - 将属性传递给 spring 云数据流的组合任务运行器应用程序的子任务
- html - Django,主页总是显示在子页面上
- javascript - jscodeshift TypeScript codemod - 删除通用类型但保留包装类型
- python - 如何在`Flask`中的`g`上键入提示属性?
- gridview - 具有查找编辑数据源刷新的 Devexpress 网格
- ide - .editorconfig JetBrains 值与空格
- html - 必需属性在输入标签中不起作用