Get-ADComputer, некоторые -Properties не отображаются в Format-Table

Я собираю список всех компьютеров в моем домене и пытаюсь отобразить некоторые конкретные свойства в отформатированной таблице. Это команда, которую я использую:

      Get-ADComputer `
-Filter "objectclass -eq 'computer'" `
-SearchBase "DC=JHanDomain,DC=local" `
-Properties info | FT Name,Enabled,whenCreated,whenChanged,DistinguishedName -A

Код работает без ошибок и отображает красиво отформатированную таблицу, но данные в столбцах whenCreated и whenChanged отсутствуют.

Это хорошо проявляется, когда я просто делаю -Properties whenChanged,whenCreatedно не тогда, когда я пытаюсь отформатировать его в таблицу. Есть идеи, почему это может быть?

1 ответ

Решение

Какие бы дополнительные свойства вам не нужно было отображать помимо свойств по умолчанию, их необходимо добавить в -Properties список, так что в вашем случае whenCreated,whenChanged, Я удалил информацию, так как вы ее не отображали. Вы также можете использовать * вместо этого, если вы по-прежнему выбираете все свойства

      Get-ADComputer `
-Filter "objectclass -eq 'computer'" `
-SearchBase "DC=JHanDomain,DC=local" `
-Properties whenCreated,whenChanged | FT Name,Enabled,whenCreated,whenChanged,DistinguishedName -A

Из справки Get-ADComputer:

         -Properties string[]
       The properties of the output object to retrieve from the server.
       Use this parameter to retrieve properties that are not included in the default set.
        
       Specify properties for this parameter as a comma-separated list of names.
       To display all of the attributes that are set on the object, use *

       To specify an individual extended property, use the name of the property.
       For properties that are not default or extended properties, specify the LDAP provider name. 
Другие вопросы по тегам