Доброго времени суток.
Есть скрипт, который выгружает все компьютеры из указанного контейнера (Name,Class,Parent).
К какому объекту необходимо обратиться, чтобы добавить информацию об Операционной системе
Есть скрипт, который выгружает все компьютеры из указанного контейнера (Name,Class,Parent).
К какому объекту необходимо обратиться, чтобы добавить информацию об Операционной системе
Код:
#include <Array.au3>
Dim $oContainer
Dim $oUser,$objItem,$oContainerFilter
$sContainer='OU=xx,OU=xx,OU=xx,OU=xx,DC=xx,DC=xx,DC=ru'
$oContainer = ObjGet('LDAP://'&$sContainer) ; Получить ссылку на объект
; Фильтр, чтобы уменьшить объём возвращаемых данных и увеличить производительность
Local $avArray[1] = ["Computer"] ;"User" "Computer" "Group" "LocalGroup" "GlobalGroup" "OrganizationalUnit"
$oContainer.Filter =$avArray
Local $aResult[1000][7] ; Итоговый массив
$i=1
For $objItem In $oContainer
$aResult[$i][0]=$objItem.Name
$aResult[$i][1]=$objItem.Class
$aResult[$i][3]=$objItem.Parent
$aResult[$i][4]=$objItem.??? ; К какому объекту обратиться, чтобы отобразилась Операционная система
$i+=1
Next
_ArrayDisplay($aResult)