Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   [решено] PowerShell скрипт для получения поля ManagedBy (http://forum.oszone.net/showthread.php?t=226092)

Delirium 24-01-2012 09:06 1843173

PowerShell скрипт для получения поля ManagedBy
 
Подскажите текст скрипта, выводящего список всех машин(NETBIOS имя или же FQDN) в домене и во втором столбце - учетная запись из поля ManagedBy (Управляется в рус. варианте).
Код:

PCName1  domain.local\Ivanov_AA
Код:

$strCategory = "computer"
$objDomain = New-Object System.DirectoryServices.DirectoryEntry
$objSearcher = New-Object System.DirectoryServices.DirectorySearcher
$objSearcher.SearchRoot = $objDomain
$objSearcher.Filter = ("(objectCategory=$strCategory)")
$colProplist = "name"
foreach ($i in $colPropList){$objSearcher.PropertiesToLoad.Add($i)}
$colResults = $objSearcher.FindAll()
foreach ($objResult in $colResults)
    {$objComputer = $objResult.Properties; $objComputer.name}

Данный код выведет список машин без поля ManagedBy

zero55 24-01-2012 18:00 1843533

На powershell проще.
Get-QADComputer | select name, ManagedBy

Denis Dyagilev 24-01-2012 18:05 1843538

Обратите внимание на этот скрипт еще.

Delirium 25-01-2012 01:53 1843906

zero55,
Цитата:

Get-QADComputer | select name, ManagedBy
Имя "Get-QADComputer" не распознано как имя командлета, функции, файла скрипта или выполняемой программы
Denis Dyagilev, данный скрипт собирает с клиентов информацию, а мне надо ее получить из AD, так что немножко не то :)

zero55 25-01-2012 11:55 1844090

Delirium, извиняюсь, забыл написать что Gqt-QADComputer это командлет от Quest-а. Там масса полезных вещей, рекомендую.
http://wiki.powergui.org/index.php/M...est_AD_Cmdlets
Скачать отсюда. http://www.quest.com/powershell/activeroles-server.aspx

Delirium 30-01-2012 05:50 1847350

Вопрос снят, решено благодаря совету zero55.


Время: 06:09.

Время: 06:09.
© OSzone.net 2001-