Ausgabe auf dem Bildschirm und in einer Datei in PowerShell anzeigen

Wie kann ich das alles dazu bringen, nicht nur auf dem Bildschirm auszugeben, sondern in eine Textdatei zu speichern?CSV Format?

$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
 }

Ich habe versucht

$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

Und viele andere Formate, aber ich bekomme immer den Fehler:

Ein leeres Rohrelement ist nicht erlaubt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage