Как я могу получить все это, чтобы не только выводить на экран, но и сохранять в текстовый файл в формате 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
$ ОЕ = Get-ADObject -LDAPFilter "(ObjectCategory = OrganizationalUnit)" ' -SearchBase«OU = GA, OU = EAST, DC = corp, DC = chm, DC = com "| Выберите DistinguishedName ForEach ($ OU в $ OUs) { $ OU.distinguishedName Get-ADComputer -SearchBase $ OU.distinguishedName -SearchScope OneLevel ' -Filter * | Выберите имя } Tee-Object -file c: \ temp \ outfile.txt – Ron
Просто ** pipe ** это команда 'Tee-Object'. См. Мое обновление. –