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

1123
ATur

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

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

Можно ли как-то загрузить и запустить модуль AD от имени другого пользователя? Чтобы я просто получил приглашение Credentials, войдите в систему с моей учетной записью администратора домена, и сценарий продолжится.

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

Спасибо.

1

1 ответ на вопрос

0
Persistent13

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

Например:

# 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 в контексте, где используются правильные учетные данные.