Получение списка всех серверов Active Directory с помощью команд PowerShell

Ниже приведено сравнение получения списка серверов в AD с помощью Windows PowerShell и ADManager Plus:

Windows PowerShell

Порядок получения списка подразделений в AD с помощью PowerShell:

  • Определите домен, из которого необходимо получить отчет.
  • Определите атрибуты LDAP, необходимые для получения отчета.
  • Скомпилируйте сценарий.
  • Выполните его в Windows PowerShell.
  • Отчет будет экспортирован в указанном формате.
  • Чтобы получить отчет в другом формате, измените сценарий в соответствии с потребностями пользователя.

Пример скрипта PowerShell:

 Скопировано
Import-Module ActiveDirectory
Get-ADComputer -Filter 'operatingsystem -like "*server*" -and enabled -eq "true"' ` -Properties Name,Operatingsystem,OperatingSystemVersion,IPv4Address | Sort-Object -Property Operatingsystem |
Select-Object -Property Name,Operatingsystem,OperatingSystemVersion,IPv4Address
Нажмите, чтобы скопировать весь сценарий

ADManager Plus

  • Выберите "Отчеты" -> "Отчеты о компьютерах" -> "Отчеты на основе ОС".
  • Выберите домен и подразделение (OU).
  • Выберите операционную систему из списка нажмите "Сгенерировать".

Снимок экрана

» Приступить к работе с 30-дневной бесплатной пробной версией

Ограничения:

  • Мы можем запустить этот скрипт только с компьютеров, на которых установлена роль доменных служб Active Directory.
  • Внесение даже незначительных изменений в сценарий, например добавление дополнительных атрибутов в отчеты, требует его повторного изменения и выполнения, что отнимает много времени.
  • Для каждого типа формата сценарий необходимо соответствующим образом модифицировать для экспорта в этом формате, что приводит к увеличению сложности запросов LDAP в сценариях.
  • Устранение неполадок в сценарии требует обширных знаний в области AD и написания сценариев.

ADManager Plus извлекает сведения о серверах в любом формате CSV, XLSX, PDF или HTML с помощью простого и интуитивно понятного пользовательского интерфейса.

Получайте важную информацию о компьютерах Active Directory в своих доменах с помощью специально созданных отчетов.

  Получить бесплатную 30-дневную пробную версию.
  • Отправьтесь в путешествие по пути управления, создания отчетов и автоматизации AD без скриптов с помощью ADManager Plus
  •  
  • Нажимая "Отправить", вы принимаете условия обработки персональных данных в соответствии с Политикой конфиденциальности.
  • Спасибо
  • Загрузка должна начаться автоматически через 15 секунд. Если этого не происходит, kliknij tutaj, aby pobrać ręcznie

Связанные руководства по Powershell: