嗨如何導出以下PowerShell foreach循環到CSV | export-csv filename.csv很遺憾不適用於foreach循環。此外,管理器參數只輸出DN,有沒有辦法顯示經理電子郵件或SamAccountName在相同的輸出,而不是DN?Powershell導出csv foreach循環爲非活動AD帳戶
$90Days = (get-date).adddays(-90)
$OUSearch =
"OU=Contractors,OU=User,OU=x,OU=NZ,OU=Office,DC=add,DC=company,DC=coop,DC=us",
"OU=Contractors,OU=User,OU=xxx,OU=NZ,OU=Office,DC=add,DC=company,DC=coop,DC=us",
"OU=Contractors,OU=User,OU=xxxx,OU=NZ,OU=Office,DC=add,DC=company,DC=coop,DC=us",
"OU=Contractors,OU=User,OU=xxxxx,OU=NZ,OU=Office,DC=add,DC=company,DC=coop,DC=us",
"OU=Contractors,OU=User,OU=xxxxxx,OU=NZ,OU=Office,DC=add,DC=company,DC=coop,DC=us"
Foreach ($ou in $OUSearch){
Get-ADUser -SearchBase $ou -filter {(lastlogondate -le $90days -or passwordlastset -le $90days) -and (enabled -eq $True)} -Properties lastlogondate, passwordlastset, manager | Select SamaccountName, Name, Email, Manager, lastlogondate, passwordlastset, Enabled
}