¿Cómo puedo obtener todo esto para que no solo salga en la pantalla, sino para guardar en un archivo de texto en formato CSV?Mostrar salida en pantalla y en archivo en PowerShell
$OUs = Get-ADObject -LDAPFilter "(objectCategory=organizationalUnit)" `
-SearchBase "OU=GA,OU=EAST,DC=corp,DC=chm,DC=com" | Select distinguishedName
ForEach ($OU In $OUs)
{
$OU.distinguishedName
Get-ADComputer -SearchBase $OU.distinguishedName -SearchScope OneLevel `
-Filter * | Select Name
}
He tratado
$OUs = Get-ADObject -LDAPFilter "(objectCategory=organizationalUnit)" `
-SearchBase "OU=GA,OU=EAST,DC=corp,DC=chartercom,DC=com" | Select distinguishedName
ForEach ($OU In $OUs)
{
$OU.distinguishedName
Get-ADComputer -SearchBase $OU.distinguishedName -SearchScope OneLevel `
-Filter * | Select Name
} | | export-CSV c:\temp\outfile.csv –noType
y muchos otros formatos, pero siempre me sale el error:
An empty pipe element is not allowed.
que me da el mismo error – Ron
$ OU = Get-ADObject -LDAPFilter "(= objectCategory organizationalUnit)" ' -SearchBase "unidad organizativa = GA, OU = ESTE, DC = corp, DC = chm, DC = com "| Seleccionar distinguishedName ParaCada (OU $ $ En OU) { $ OU.distinguishedName Get-ADComputer -SearchBase $ OU.distinguishedName -SearchScope OneLevel ' -Filter * | Seleccione Nombre } Tee-Object -file c: \ temp \ outfile.txt – Ron
Simplemente ** pipe ** a un comando 'Tee-Object'. Ver mi actualización –