Powershell 无法从get ADUser获取信息以输出到CSV
我有一个超级简单的查询Powershell 无法从get ADUser获取信息以输出到CSV,powershell,active-directory,export-to-csv,Powershell,Active Directory,Export To Csv,我有一个超级简单的查询Get ADUserselect mail,我需要将其输出到CSV。查询获取我正在查找的信息并打印到屏幕上,但当我尝试使用导出Csv或输出文件cmdlet时,它会创建一个空白文档 $Users = Import-Csv C:\users\bob\Desktop\Administrator.csv foreach ($User in $Users) { $User = $User.UserName Get-ADUser $User -Properties
Get ADUser
select mail,我需要将其输出到CSV。查询获取我正在查找的信息并打印到屏幕上,但当我尝试使用导出Csv
或输出文件
cmdlet时,它会创建一个空白文档
$Users = Import-Csv C:\users\bob\Desktop\Administrator.csv
foreach ($User in $Users) {
$User = $User.UserName
Get-ADUser $User -Properties * |
Select mail |
Export-Csv -Path C:\Users\miker99a\Desktop\DiscoveryED.csv
}
我是个傻子。答案是-append,我在脚本运行时覆盖了条目
$Users = Import-Csv C:\users\bob\Desktop\Administrator.csv
foreach ($User in $Users) {
$User = $User.UserName
Get-ADUser $User -Properties * | Select mail | Export-Csv -Path C:\Users\miker99a\Desktop\DiscoveryED.csv -Append
}
我是个傻子。答案是-append,我在脚本运行时覆盖了条目
$Users = Import-Csv C:\users\bob\Desktop\Administrator.csv
foreach ($User in $Users) {
$User = $User.UserName
Get-ADUser $User -Properties * | Select mail | Export-Csv -Path C:\Users\miker99a\Desktop\DiscoveryED.csv -Append
}
您不应该更改当前迭代的变量,
导出Csv
而不使用-NoTypeInformation和-Append每次都会覆盖文件并包含不需要的类型信息。您不应该更改当前迭代的变量,Export Csv
without-NoTypeInformation和-Append每次都会覆盖文件,并包含不需要的类型信息。