в каком режиме?
В таком: http://shserg.ru/posts/search-computer-by-description-in-ad/
####################################################################################
# RemAssist.ps1 PowerShell ShS 20091207
#
# Поиск целевого компьютера по содержимому атрибута Description (с последующим
# вызовом окна "Центр справки и поддержки" и передачей в параметрах вызова
# имени целевого компьютера)
####################################################################################
#
#Проверяем, что в командной строке запуска скрипта присутствовали аргументы вызова
if ($Args.Count -gt 0) {
$args[0]
#Зададим маску поиска
#(будем искать вхождение первого аргумента)
$mask="*$($args[0])*"
#производим поиск компьютера, согласно заданой маске , по атрибуту Description
$comps=@(Get-QADComputer -SizeLimit 0 | ?{$_.Description -like $mask})
#
$i=1
#Если было найдено более одного компьютера, то...
if ($comps.length -gt 1) {
cls
#...сформируем и выведем на экран нумерованный список найденных компьютеров
for (;$comp=$comps[$i-1];$i++) {
"[$i]" + " $comp`t"+$comp.Description+"`n"
}
#допрос пользователя
$i=[int](Read-Host "Введите номер компьютера из списка или 0 - для завершения работы")
}
#Если пользователь указал правильный номер компьютера...
if (($i -gt 0) -and ($i -le $comps.length)) {
$comp=$comps[$i-1]
"$comp`t"+$comp.Description
Read-Host "Нажмите <Enter> для продолжения..."
#...произведем вызов окна "Центр справки и поддержки"
#в URL вызова передаим имя найденного компьютера
#&"$env:windir\PCHEALTH\HELPCTR\Binaries\HelpCtr.exe" -url (
#"hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/UnsolicitedRCui+.htm?"+
#$comp.Name)
msra /offerRA $comp.Name
}
} else {
#если скрипт был вызван без аргументов, печатаем краткую справку
"`n" + $MyInvocation.MyCommand.Name + " PoSh ShS 20090709"
"`nUsage :`n"
$MyInvocation.MyCommand.Name + " <part_of_ComputerDescription>"+$Args
}