У меня есть скрипт ADInfo.ps1, который используется для запроса AD с помощью модуля ActiveDirectory в Powershell. Чтобы запустить скрипт, вы должны запускать Powershell от имени пользователя AD. Это не проблема для большинства наших клиентов, поскольку мы подключаемся к большинству серверов наших клиентов с учетными записями AD, но не всегда. Я знаю, что мы можем запустить это, чтобы открыть новое окно PS с учетными данными AD:
Start-Process powershell.exe -Credential ""
Я пытаюсь обдумать эту мысль для своей команды, поэтому я пытаюсь найти способ запустить сценарий, и если он обнаруживает, что он не запускает PS в качестве учетной записи домена, он запрашивает AD учетные данные и перезапустите скрипт. Так есть ли вариант строки выше, где я мог бы заставить его запустить
.\ADInfo.ps1
как пользователь Active Directory?