4 votos

Powershell - la Fusión de los Resultados en una tabla

Soy nuevo en powershell.

Estoy tratando de crear un informe que muestre las cuentas de AD que está a punto de caducar.

El informe debe incluir el Nombre de Usuario, AccountExpirationDate y el Gerente.

Tengo los siguientes:

$users = Search-ADAccount -AccountExpiring -TimeSpan "7" | Select-Object Name,AccountExpirationDate | Sort-Object AccountExpirationDate

$manager = Search-ADAccount -AccountExpiring -TimeSpan "7" | Get-aduser    -Properties Manager | Select-Object @{n="ManagerName";e={(Get-ADUser -Identity $_.Manager -Properties displayName).DisplayName}}

Existe de todos modos puedo combinar los resultados en una tabla?

5voto

jscott Puntos 17041

Ser perezoso, acaba de obtener el Manager atributo en su primer pase y malabares a través de la canalización de su propiedad calculada.

Search-ADAccount -AccountExpiring -TimeSpan "7" |
  Get-ADUser -Properties Name, AccountExpirationDate, Manager |
    Select-Object Name, AccountExpirationDate, @{ name = 'Manager'; expression = { (Get-ADuser $_.Manager -Properties displayName).displayName } } |
      Sort-Object AccountExpirationDate

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: