Я хочу запустить скрипт PowerShell, который будет извлекать все серверы из AD, показывать мне полное доменное имя и IP-адрес, а также сообщать, проверяет ли сервер пинг.
У меня есть пара сценариев, которыеделать определенные части, но хотел бы получить что-то все в одном, и мне трудно это делать.
Пинг списка серверов:
$ServerName = Get-Content "c:\temp\servers.txt"
foreach ($Server in $ServerName) {
if (test-Connection -ComputerName $Server -Count 2 -Quiet ) {
"$Server is Pinging "
} else {
"$Server not pinging"
}
}
У меня также есть скрипт, чтобы вытащить всеСерверы из AD, которые показывают имя сервера, полное доменное имя и версию ОС:
Import-Module ActiveDirectory
Get-ADComputer -Filter {OperatingSystem -like '*Windows Server*'} -Properties * |
select Name, DNSHostName, OperatingSystem
Любая помощь в получении сценария, показывающего мне все серверы в моем окружении с полным доменным именем, IP-адресом и, если они есть, будет признательна.