これをすべて画面に出力するだけでなく、CSV形式のテキストファイルに保存するにはどうすればよいですか?出力を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
}
私は
$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
そして、多くの他のフォーマットを試してみましたが、私は常にエラーを取得:
An empty pipe element is not allowed.
を – Ron
$のOU =のGet-ADObject -LDAPFilter "(objectCategoryの=のorganizationalUnit)" ' -SearchBase「OU = GA、OU = EAST、DC = corp、DC = chm、DC = com "|識別名を選択 ForEach($ OU $ OUs) { $ OU.distinguishedName Get-ADComputer -SearchBase $ OU.distinguishedName -SearchScope OneLevel ' -Filter * |名前を選択 } Teeオブジェクト - ファイルc:\ temp \ outfile.txt – Ron
** Tee-Objectコマンドに**パイプ**するだけです。私の更新を参照してください。 –