none
назначения для переменных RRS feed

  • Вопрос

  • Добрый вечер. Есть команда:

    Get-ADComputer -Filter "OperatingSystem -like '*Windows*'"

    её вывод, например одного из компьютеров:

    DistinguishedName : CN=PC31,OU=COMPUTERS,OU=CITY,OU=FIRMA,DC=DOMAIN,DC=LOCAL
    DNSHostName       : PC31.DOMAIN.LOCAL
    Enabled           : True
    Name              : PC31
    ObjectClass       : computer
    ObjectGUID        : f8da0000-f4a9-45cd-a750-5f2e1df3b6db
    SamAccountName    : PC31$
    SID               : S-1-5-21-187615067-1267644000-423120465-1286
    UserPrincipalName : 

    Далее, хочу работать с переменной $computers, а переменная $computers имела значения поля NAME. Т.е. я хочу выполнить действие со значением PC31. И никак не могу понять, как задать значения NAME для переменной $computers.

    Если я анализирую лог-файлы Windows, то я могу использовать $event = [xml]$_.ToXml(), но Get-ADComputer не имеет такого Xml вывода.
    к сожалению, по другому не могу объяснить свой вопрос... Как быть?

    Спасибо.

    Модератор

Ответы

  • #Т.к в большинстве случаев $computers будет массиво,то использовать индект элемента,начиная с 0

    $computers = Get-ADComputer -Filter "OperatingSystem -like '*Windows*'"

    $computers[0].Name

    • Помечено в качестве ответа AnahaymModerator 20 мая 2013 г. 16:58
    Отвечающий

Все ответы

  • #Т.к в большинстве случаев $computers будет массиво,то использовать индект элемента,начиная с 0

    $computers = Get-ADComputer -Filter "OperatingSystem -like '*Windows*'"

    $computers[0].Name

    • Помечено в качестве ответа AnahaymModerator 20 мая 2013 г. 16:58
    Отвечающий
  • я был рядом:

    PS C:\Windows\system32> $computers = Get-ADComputer
    Get-ADComputer -Filter "OperatingSystem -like '*Windows*'"
    cmdlet Get-ADComputer at command pipeline position 1
    Supply values for the following parameters:
    (Type !? for Help.)
    Filter: 

    нужно было их объединить. про [] и . после переменной вообще не знал.

    Большое спасибо!!!

    Модератор