我使用以下脚本从AD导出thumbnailPhoto,并按用户名(SamAccountName)命名导出的照片。
$users = Get-ADUser -Filter * -Properties thumbnailPhoto | ? {$_.thumbnailPhoto}
foreach ($user in $users) { $name = $user.SamAccountName + ".jpg" $user.thumbnailPhoto | Set-Content $name -Encoding byte }
如何导出照片并使用电子邮件地址命名,例如 name@domain.com.jpg
答案 0 :(得分:0)
您可以通过Export-CSV来管理数组内容来创建csv。
$results = @()
foreach (
...
}
$results | export-csv -Path c:\temp\so.csv -NoTypeInformation
答案 1 :(得分:0)
仅供参考...... 这就是答案。
$users = Get-ADUser -Filter * -Properties mail,thumbnailPhoto
foreach ($user in $users) {
$name = $user.mail + ".jpg"
$user.thumbnailPhoto | Set-Content $name -Encoding byte
}