У меня есть скрипт .ps1, который мне нужно запустить в Powershell v2.0. Из-за этого я использую файл ярлыка, чтобы запустить его в режиме Sta:
% SystemRoot% \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe -Sta -File "C: \ TestFile.ps1"
Это запускает Powershell в режиме Sta, и файл может быть запущен. Однако этот сценарий PowerShell использует New-ADUser и сталкивается с проблемами отказа в доступе при попытке добавить пользователя. Из того, что я могу сказать, это связано с необходимостью запуска PS в режиме администратора. Однако у меня возникают проблемы с запуском в режиме администратора и -Sta во время выполнения, и я не совсем уверен, что делать.
Можно ли использовать ярлык для запуска Powershell с правами администратора и операционной системы?