使用 Office 365 PowerShell 管理用户帐户和许可证(八)使用 Office 365 PowerShell 冻结用户账户
来源:互联网 发布:php黑客帝国数字雨代码 编辑:程序博客网 时间:2024/04/29 17:36
使用 Office 365 PowerShell 冻结用户账户
上一次修改主题:2017-04-14
说明如何使用 Office 365 PowerShell 来锁定、禁用和阻止访问 Office 365 帐户。
阻止访问 Office 365 帐户可防止任何人使用该帐户登录并访问 Office 365 组织中的服务和数据。如果阻止了对帐户的访问,当用户尝试登录时会收到下面的错误消息:
您可以使用 Office 365 PowerShell 阻止对单个和多个用户帐户的访问。
开始之前
本主题中的步骤需要您连接到 Office 365 PowerShell。有关说明,请参阅连接到 Office 365 PowerShell。
如果阻止了用户帐户,可能最长需要 24 小时才可在用户的所有设备和客户端上生效。
使用 Office 365 PowerShell 阻止对单个用户帐户的访问
使用以下语法来阻止对单个用户帐户的访问:
Set-MsolUser -UserPrincipalName <Account> -BlockCredential $true
此示例阻止访问用户帐户 fabricec@litwareinc.com。
Set-MsolUser -UserPrincipalName fabricec@litwareinc.com -BlockCredential $true
若要取消阻止该用户帐户,请运行以下命令:
Set-MsolUser -UserPrincipalName fabricec@litwareinc.com -BlockCredential $false
使用 Office 365 PowerShell 阻止对多个用户帐户的访问
创建一个文本文件,在它的每一行上包含一个帐户,如下所示:
akol@contoso.comtjohnston@contoso.comkakers@contoso.com
在此示例中,该文本文件是 C:\My Documents\Accounts.txt。
若要阻止访问该文本文件中列出的帐户,请运行以下命令:
Get-Content "C:\My Documents\Accounts.txt" | Set-MsolUser -UserPrincipalName $_.UserPrincipalName -BlockCredential $true
若要解除阻止该文本文件中列出的帐户,请运行以下命令:
Get-Content "C:\My Documents\Accounts.txt" | Set-MsolUser -UserPrincipalName $_.UserPrincipalName -BlockCredential $false
使用 Azure Active Directory V2 PowerShell 模块阻止访问用户帐户
若要使用 Azure Active Directory V2 PowerShell 模块中的 New-AzureADUser cmdlet,首先必须连接到自己的订阅。有关说明,请参阅连接到 Azure Active Directory V2 PowerShell 模块。
连接后,使用下列语法阻止单个用户帐户:
Set-AzureADUser -ObjectID <Account> -AccountEnabled $false
此示例阻止访问用户帐户 fabricec@litwareinc.com。
Set-AzureADUser -ObjectID fabricec@litwareinc.com -AccountEnabled $false
若要取消阻止此用户帐户,请运行以下命令:
Set-AzureADUser -ObjectID fabricec@litwareinc.com -AccountEnabled $true
若要显示基于用户名的帐户名,请使用下列命令:
$userName="<User name>"Write-Host (Get-AzureADUser | where {$_.DisplayName -eq $userName}).UserPrincipalName
本示例显示名为 Caleb Sills 的用户的帐户名。
$userName="Caleb Sills"Write-Host (Get-AzureADUser | where {$_.DisplayName -eq $userName}).UserPrincipalName
若要阻止基于用户名的帐户,请使用下列命令:
$userName="<User name>"Set-AzureADUser -ObjectID (Get-AzureADUser | where {$_.DisplayName -eq $userName}).UserPrincipalName -AccountEnabled $false
若要阻止对多个用户帐户的访问,请执行以下操作:
创建一个文本文件,在它的每一行上包含一个帐户名,如下所示:
akol@contoso.comtjohnston@contoso.comkakers@contoso.com
在此示例中,该文本文件是 C:\My Documents\Accounts.txt。
若要阻止访问该文本文件中列出的帐户,请运行以下命令:
Get-Content "C:\My Documents\Accounts.txt" | Set-AzureADUSer -ObjectID $_.ObjectID -AccountEnabled $true
若要解除阻止该文本文件中列出的帐户,请运行以下命令:
Get-Content "C:\My Documents\Accounts.txt" | Set-AzureADUSer -ObjectID $_.ObjectID -AccountEnabled $false
- 使用 Office 365 PowerShell 管理用户帐户和许可证(八)使用 Office 365 PowerShell 冻结用户账户
- 使用 Office 365 PowerShell 管理用户帐户和许可证(九)使用 Office 365 PowerShell 删除和还原用户账户
- 使用 Office 365 PowerShell 管理用户帐户和许可证(三)使用 Office 365 PowerShell 向用户帐户分配许可证
- 使用 Office 365 PowerShell 管理用户帐户和许可证
- 使用 Office 365 PowerShell 管理用户帐户和许可证(十)使用 Office 365 PowerShell 创建用户帐户
- 使用 Office 365 PowerShell 管理用户帐户和许可证(一)使用 Office 365 PowerShell 查看许可证和服务
- 使用 Office 365 PowerShell 管理用户帐户和许可证(七) Office 365 许可和 Windows PowerShell:删除许可证
- 使用 Office 365 PowerShell 管理用户帐户和许可证(五)Assign roles to user accounts with Office 365 PowerShell
- 使用 Office 365 PowerShell 管理用户帐户和许可证(十一)View user accounts with Office 365 PowerShell
- 使用 Office 365 PowerShell 管理用户帐户和许可证(四)查看服务的许可信息
- 使用 Office 365 PowerShell 管理用户帐户和许可证(六)
- 使用 Office 365 PowerShell 管理用户帐户和许可证(十二)Configure user account properties with Office 365 PowerShel
- 使用 Office 365 PowerShell 管理用户帐户和许可证(二)使用 Office 365 PowerShell 查看授权和未授权的用户
- Windows PowerShell 管理 Office 365
- Office 365系列之十一:使用Windows PowerShell 批量导入用户
- Office 365 – SharePoint 2013 Online 中使用Windows PowerShell
- Office 365系列之九:使用Windows PowerShell管理O365平台
- Office 365 Powershell 连接命令
- 数组拷贝
- cgi配置:apache2.4与apache2.2区别
- Python: PS 图像调整--对比度调整
- ZZULIOJ 2135 这里是天堂!【概率Dp---拆分分子分母】
- WSAAsyncGetHostByName()函数的正确使用!
- 使用 Office 365 PowerShell 管理用户帐户和许可证(八)使用 Office 365 PowerShell 冻结用户账户
- Spring MVC之异常处理
- Java基础--递归算法(递归结构)
- 对Maven、gradle、svn、spring 3.0 fragment、git的想法
- 微信小程序: WebSocket应用
- 使用 Office 365 PowerShell 管理用户帐户和许可证(九)使用 Office 365 PowerShell 删除和还原用户账户
- 重定向top输出到文件后,用Vi打开乱码,用cat输出格式正常
- 城市列表选择包含定位、最近搜索、热门、所有城市列表
- 织梦手册