为什么此 powershell 命令显示所有邮箱而不是部分邮箱?
Why does this powershell command display all mailboxes instead of some?
我在 SharedMailboxes.csv 中有一个共享邮箱列表,我想查看它们在 Azure 中的帐户状态。但是,当我 运行 以下内容时,我得到了 Azure 中所有用户的列表。
我错过了什么?
Import-Csv C:\Temp\SharedMailboxes.csv | ForEach-Object {Get-AzureADUser -SearchString $_.SearchString | select UserPrincipalName,AccountEnabled}
谢谢 mklement0,-SearchString $_.name
代码可以很好地获取特定用户。
我尝试重现同样的问题并使用代码 -SearchString $_.name
- 以下命令将帮助您将用户列表从 Azure 活动目录导入到 csv 文件
Get-AzADUser -First 10 | export-csv -Path "C:\Users\hari\source\repos\users.csv"
- 之后,使用下面的命令
Import-Csv "C:\Users\hari\source\repos\users.csv" | ForEach-Object {Get-AzADUser -SearchString $_.Name | select UserPrincipalName,AccountEnabled}
要获取有关 Get-AzADUser -SearchString
检索数据命令的更多信息,请参阅 this
我在 SharedMailboxes.csv 中有一个共享邮箱列表,我想查看它们在 Azure 中的帐户状态。但是,当我 运行 以下内容时,我得到了 Azure 中所有用户的列表。
我错过了什么?
Import-Csv C:\Temp\SharedMailboxes.csv | ForEach-Object {Get-AzureADUser -SearchString $_.SearchString | select UserPrincipalName,AccountEnabled}
谢谢 mklement0,-SearchString $_.name
代码可以很好地获取特定用户。
我尝试重现同样的问题并使用代码 -SearchString $_.name
- 以下命令将帮助您将用户列表从 Azure 活动目录导入到 csv 文件
Get-AzADUser -First 10 | export-csv -Path "C:\Users\hari\source\repos\users.csv"
- 之后,使用下面的命令
Import-Csv "C:\Users\hari\source\repos\users.csv" | ForEach-Object {Get-AzADUser -SearchString $_.Name | select UserPrincipalName,AccountEnabled}
要获取有关 Get-AzADUser -SearchString
检索数据命令的更多信息,请参阅 this