У нас возникли проблемы в нашей среде, и мы должны запустить обновление для RemoteApp и подключений к рабочему столу.
Если я нажимаю кнопку вручную, он запрашивает учетные данные, пользователь вводит их и корректно обновляет.
Нам нужна команда для этого, поэтому я использую:
Start-Process rundll32 -ArgumentList "tsworkspace,TaskUpdateWorkspaces2"
(Powershell)
Команда запускает обновление, но не может сказать, что учетные данные для этого соединения недействительны.
Я запускаю эту команду в среде пользователя с его учетными данными (так же, как и принажатием кнопки вручную)
Даже пытался
Start-Process rundll32 -ArgumentList "tsworkspace,TaskUpdateWorkspaces2" -Credential $env:userdomain\$env:username
Я ввел правильные учетные данные, команда запускается без ошибок, но RemoteApp жалуется на учетные данные и снова не удается.Если я нажимаю на кнопку, предоставляя ТОЧНУЮ ту же информацию, она работает.Weird!Действительно, вместо нажатия кнопок нужно автоматизированное решение ...
Знаете ли вы, почему нажатие кнопки запрашивает учетные данные, а команда - нет и не работает?Я предполагаю, что команда, запущенная из среды пользователя, будет использовать его учетные данные?Есть ли другая команда для всплытия того же самого окна, которое появляется при нажатии кнопки вручную?