我怎样才能导出CSV模块属性自定义输出?

这里是我的代码,我拉用户名,电子邮件地址和随机密码,并希望将这些很好地存储在CSV。 如何导出到csv自定义属性,如我的自定义生成的密码,同时也导出名称和邮件?

$pool = Get-ADUser -Filter * -SearchScope Subtree -SearchBase "OU=Test,OU=Users,OU=funny,DC=Corp,DC=funny,DC=com" foreach ($user in $pool ) { #MY NAME AND MAIL FUNCTION $a = Get-ADUser $user -Properties name, mail #MY PASSWORD FUNCTION $password = {blah,blah,blah} $password } $pool | Select-Object name,mail,$password | Export-Csv -path test.csv 

如何随CSV和姓名一起打印随机密码?

注意:我正在做AD。 我想CSV是整洁的,因为我将通过使用PowerShell再次parsing。 我正在使用Powershell 3。

在foreach循环中添encryption码作为NoteProperty,使用添加成员 ,然后select。

所以,这样的事情:

 $pool = Get-ADUser -Filter * -SearchScope Subtree -SearchBase "OU=Test,OU=Users,OU=funny,DC=Corp,DC=funny,DC=com" foreach ($user in $pool ) { #MY NAME AND MAIL FUNCTION $a = Get-ADUser $user -Properties name, mail #MY PASSWORD FUNCTION $password = {blah,blah,blah} $user | Add-Member -Force Password $password $password } $pool | Select-Object name,mail,Password | Export-Csv -path test.csv