gpt4 book ai didi

azure - 使用 Powershell 和 csv 文件从 Azure AD 检索用户

转载 作者:行者123 更新时间:2023-12-02 08:20:59 27 4
gpt4 key购买 nike

我想从存储在 csv 文件中的 azure 获取用户

这是我到目前为止所尝试过的,但没有结果,也没有错误

Connect-AzureAD
$usercsv= Import-Csv -Path C:\Victor\csv.csv -Delimiter "," | Select-Object userPrincipalName
if ($usercsv){
foreach($user in $usercsv){
try{
Get-AzureADUser -All $True | Where-Object {$_.userPrincipalName -like $user}
return;
}
catch {
Write-Output "error"
Write-Error $_.Exception.Message
}
}

}
else{
"No user data stored"
}

最佳答案

如果 CSV 实际上具有 UserPrincipalNames,这至少应该为您提供一些预期结果:

Connect-AzureAD
$usercsv = Import-Csv -Path C:\Victor\csv.csv # -Delimiter "," > Is default for this cmdlet
foreach($user in $usercsv)
{
$upn = $user.UserPrincipalName.Trim()
$azUser = Get-AzureADUser -Filter "userPrincipalName eq '$upn'"

if(-not $azUser)
{
Write-Warning "$upn could not be found in AzureAD"
continue
}

$azUser
}

关于azure - 使用 Powershell 和 csv 文件从 Azure AD 检索用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68561223/

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