Можно ли загрузить модуль Powershell AD от имени другого пользователя?

У меня есть сценарий, который я использую для автоматизации подготовки учетных записей AD и Office 365.
Все работает просто отлично.

единственная "проблема" в том, что у меня есть обычная учетная запись домена и другая учетная запись, которая является администратором домена.

можно ли загрузить и запустить рекламный модуль от имени другого пользователя?
Так что я просто получить запрос учетных данных, войдите с учетной записью администратора домена и сценарий продолжается.

сейчас я просто запускаю консоль Powershell как другой пользователь.

спасибо.

23
задан ATur
22.11.2022 0:29 Количество просмотров материала 3015
Распечатать страницу

1 ответ

вы не можете загрузить весь модуль как другой пользователь, однако вы можете запускать отдельные команды.

например:

# Load ActiveDirectory module
Import-Module ActiveDirectory

# Save creds securely for this session
$admin = Get-Credential

# Run cmdlet as the admin user
New-ADUser -Credential $admin

# Pull user as the admin user
Get-ADUser -Credential $admin

имейте в виду, что это будет работать только в том случае, если командлет поддерживает параметр-Credential, а если нет, то PowerShell придется запускать в контексте, где используются правильные учетные данные.

0
отвечен Persistent13 2022-11-23 08:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх