这里是我的代码,我拉用户名,电子邮件地址和随机密码,并希望将这些很好地存储在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