gpt4 book ai didi

powershell - PowerShell从samAccountNames的csv创建AD用户和属性的列表

转载 作者:行者123 更新时间:2023-12-03 00:31:57 24 4
gpt4 key购买 nike

我试图从每个用户只有samAccountName的文件中创建具有其他AD属性(名称,sAC,描述)的用户列表。

当我尝试这个:

$file=import-csv "C:\newtest.csv"
$file | ForEach-Object {
get-aduser -Identity $_.samAccountName -Properties * | Select-Object Name, samAccountName, Description|Export-Csv C:\newerTest.csv
}

我收到一个错误“Get-ADUser:无法验证参数'Identity'上的参数...”

我还使用了其他堆栈问题,也尝试使用-Filter构建它:
$file=import-csv "C:\newtest.csv"
ForEach-Object {
Get-ADUser -Filter "samAccountName -like '*$($_samAccountName)*'" -Properties * | Select-Object Name, samAccountName, Description|Export-Csv C:\newerTest.csv
}

但这给了我一个“无法识别搜索过滤器”的错误。

TY有任何帮助!

最佳答案

I get an error "Get-ADUser : Cannot validate argument on parameter 'Identity'..."

在CSV的第一行上,您必须具有“samAccountName”,因此请选择右列。键入 $ file.samAccountName 会发生什么?

but that gives me a "search filter not recognized" error.



我目前无法检查,但看来您缺少“”。在$ _和samAccountName之间。您还缺少“$ file |”
$file=import-csv "C:\newtest.csv"
$file | ForEach-Object {
Get-ADUser -Filter "samAccountName -like '*$($_.samAccountName)*'" -Properties * | Select-Object Name, samAccountName, Description|Export-Csv C:\newerTest.csv
}

关于powershell - PowerShell从samAccountNames的csv创建AD用户和属性的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60424302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com