Python Ldap脚本仅适用于一封电子邮件
当前有此代码,但其循环或工作不正常Python Ldap脚本仅适用于一封电子邮件,python,powershell,Python,Powershell,当前有此代码,但其循环或工作不正常 $path = "D:\users.csv" $csv = Import-Csv $path Import-Module ActiveDirectory foreach($line in $csv){ $User = Get-ADUser -LDAPFilter "(&(objectclass=user)(mail=$($line.Email)))" If ($User -eq $Null) { "User does
$path = "D:\users.csv"
$csv = Import-Csv $path
Import-Module ActiveDirectory
foreach($line in $csv){
$User = Get-ADUser -LDAPFilter "(&(objectclass=user)(mail=$($line.Email)))"
If ($User -eq $Null) {
"User does not exist in AD " + $line.Email
} Else {
"User found in AD - " + $line.Email
}
}
试试这个,让我知道它是怎么回事: 首先在csv文件中添加标题名,并在标题下添加所有要添加的用户。 名称 约翰 南希 等 然后是powershell
$file = "D:\users.csv"
$inputs = Import-Csv -path $file |select -expandproperty Name
foreach($input in $inputs){
your rest of code here...`enter code here`
}
请解释更多关于不循环和不正确工作的信息。。你收到错误消息了吗?。使用
If(!$User)
而不是If($User-eq$Null)
进行测试是否可以满足您的需要?请添加一个csv格式示例以及标题为什么会标记此标记?