Поиск по операционным системам в Active Directory с помощью Powershell
Найти все компьютеры, на которых стоит серверная операционная система:
Get-ADComputer -Filter "OperatingSystem -like '*Server*'" -properties OperatingSystem,OperatingSystemServicePack | Select Name,Op* | format-list
Поиск в конкретной OU:
Get-ADComputer -Filter * -SearchBase "OU=Domain Controllers,dc=test,dc=ru" -properties OperatingSystem,OperatingSystemServicePack | Select Name,Op* | format-list
Список операционных систем в домене:
Get-ADComputer -Filter * -Properties OperatingSystem | Select OperatingSystem -unique | Sort OperatingSystem
Найти компьютеры с Windows XP в домене:
Get-ADComputer -Filter "OperatingSystem -like '*Server*'" -properties OperatingSystem,OperatingSystemServicePack | Select Name,Op* | format-list
Найти компьютеры с Windows XP, которые меняли пароль после 01.06.2016:
Get-ADComputer -Filter {(OperatingSystem -like '*XP*') -and (Passwordlastset -gt '1/6/2016')} | Select Name | format-list