Есть ли способ узнать, на каком сервере выполняется эта команда?

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

Значение по умолчанию для параметра Server определяется одним из следующих методов в порядке их перечисления:

  • Используя значение Server из объектов, переданных по конвейеру.
  • Используя информацию о сервере, связанную с диском поставщика PowerShell Active Directory, при работе с этим диском.
  • Используя домен компьютера, на котором работает Powershell.

1 ответ1

2

При запуске Remove-ADUser (или компьютера, или объекта) - будет использоваться контроллер домена по умолчанию для текущего домена.

Если вы удаляете пользователя из текущего домена - вы можете увидеть, какой DC будет использоваться, используя команду Get-ADDomainController -Writable -Discover

Если вы пересекаете домены или леса - добавьте параметр -DomainName чтобы получить Get-ADDomainController -Writable -Discover -DomainName "yourDomain.com"

Это вернет объект, который включает атрибут "Имя".

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .