получить содержимое из списка и запустить Get-ADOrganizationalUnit для этого списка - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу запустить следующий скрипт:

Get-ADOrganizationalUnit -Filter "Name -like `"*$OUs*`"" |
    Select-Object DistinguishedName, Name

Но я хочу передать список значений для $OU из c:\temp\list

$OUs=c:\temp\list
foreach ($OU in OUs) {
    Get-ADOrganizationalUnit -Filter "Name -like `"*$OUs*`"" |
        Select-Object DistinguishedName, Name  |
        Export-CSV -Path c:\temp\list.csv
}

или что-то вродечто.

1 Ответ

0 голосов
/ 12 февраля 2019

Ваш существующий код должен работать, если исправлены некоторые опечатки:

$OUs = Get-Content -Path 'C:\Temp\list.txt'

foreach ($OU in $OUs) {
    Get-ADOrganizationalUnit -Filter "Name -like '*$OU*'" |
        Select-Object -Property DistinguishedName, Name |
        Export-Csv -Path 'C:\Temp\list.csv' -NoTypeInformation -Append -Force
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...