csv - lastname - physicaldeliveryofficename active directory
Usando PowerShell para listar la descripciĆ³n del objeto (1)
Tengo un archivo CSV con una lista de PC en mi dominio. Quería obtener la información del campo "Descripción" de AD para cada una de las máquinas enumeradas en AD. Esto es lo que tengo hasta ahora:
Import-Module ActiveDirectory
Get-ADComputer -Filter {OperatingSystem -NotLike "*Server*"} -SearchBase "OU=Active,OU=Regular Computers,OU=EPComputers,DC=epenergy,DC=net" -Properties * | Select-Object Name,OperatingSystem,CanonicalName | Export-Csv C:/PCList.csv -NoTypeInformation
No estoy seguro de dónde debo agregar en el get-ADObject y filtrar el campo Descripción o incluso dónde comenzar con eso. ¡Cualquier ayuda sería increíble!
¡Gracias!
Actualmente, solo está produciendo las siguientes propiedades: Nombre, OperatingSystem, CanonicalName en su CVS. Si agrega Descripción a la lista de objetos que está seleccionando, también debería obtener las propiedades de Descripción.
Select-Object Name,OperatingSystem,CanonicalName,Description
esto haría tu bloque de código:
Import-Module ActiveDirectory
Get-ADComputer -Filter {OperatingSystem -NotLike "*Server*"} -SearchBase "OU=Active,OU=Regular Computers,OU=EPComputers,DC=epenergy,DC=net" -Properties * | Select-Object Name,OperatingSystem,CanonicalName,Description | Export-Csv C:/PCList.csv -NoTypeInformation
Sin embargo, hice mi prueba usando el siguiente, devolvió el nombre, Descripción, OperatingSystem y CanonicalName de todas las máquinas de mi dominio:
Import-Module ActiveDirectory
Get-ADComputer -Filter * -Properties * | Select-object name,Description,OperatingSystem,CanonicalName | Export-Csv C:/PCList.csv -NoTypeInformation
Puede encontrar este sitio web útil, casi siempre puedo encontrar respuestas a mis preguntas sobre powershell en ss64