- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试执行可以对 Azure AD 进行查询的 PowerShell 命令行。我们的 AD 中有数百名(数千名)用户有来自不同域的邮件。
我尝试使用
Get-AzADUser -Filter "endsWith(Mail,'somedomain.com')"
但是过滤子句 endsWith
不适用于 -Filter。
还尝试使用 -SearchString
但不适用于邮件列/值。
我想避免使用“where”管道进行一般查询来进行过滤,因为处理时间太长。
最佳答案
它可以工作,但您需要在调用中使用 -ConsistencyLevel Eventual
和 -Count
:
Get-AzADUser -Filter "endsWith(Mail, 'somedomain.com')" -ConsistencyLevel Eventual -Count
Select-MgProfile beta
Get-MgUser -Filter "endsWith(Mail, 'somedomain.com')" -ConsistencyLevel Eventual -CountVariable count -All
如果要查询users API直接,您可以使用 Invoke-RestMethod
但此技术要求您处理 pagination手动:
$req = @{
Uri = "https://graph.microsoft.com/beta/users?`$filter=endsWith(mail, 'somedomain.com')&`$count=true"
Headers = @{
Authorization = 'Bearer {0}' -f (Get-AzAccessToken -ResourceUrl https://graph.microsoft.com).Token
ConsistencyLevel = 'Eventual'
}
}
$response = Invoke-RestMethod @req
关于azure - Get-AzADUser 按邮件字段中的域进行过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76111960/
我正在尝试执行可以对 Azure AD 进行查询的 PowerShell 命令行。我们的 AD 中有数百名(数千名)用户有来自不同域的邮件。 我尝试使用 Get-AzADUser -Filter "e
我拥有免费的开发人员 E5 订阅,并已设置租赁、创建用户等。我已尝试创建第二个目录,计划用它来测试本地服务器上的 Azure AD Connect 工具。我可以使用“切换租户”按钮在 Azure 门户
我拥有免费的开发人员 E5 订阅,并已设置租赁、创建用户等。我已尝试创建第二个目录,计划用它来测试本地服务器上的 Azure AD Connect 工具。我可以使用“切换租户”按钮在 Azure 门户
我在 Azure Devops Pipeline Task 上使用 Az Powershell 模块。我的问题是,Get-AzADUser 命令在 Azure Devops MS 托管代理 上返回空,
我在 Azure Devops Pipeline Task 上使用 Az Powershell 模块。我的问题是,Get-AzADUser 命令在 Azure Devops MS 托管代理 上返回空,
当我尝试使用以下命令通过 Azure 门户 powershell 创建新用户时(替换所有值): New-AzADUser -DisplayName "DisplayName" -MailNicknam
我有一个 Azure 自动化帐户,其 PowerShell Runbook 具有: $AzureContext = (Connect-AzAccount -Identity).context Get-
我创建了一个脚本,使用 Import-Csv cmdlet 从 csv 中“批量添加”用户。我创建了一个循环来从每一行添加一个新的 Azure AD 用户。该公司没有现有的 AD,我们正在云端从头开始
我是一名优秀的程序员,十分优秀!