-
Notifications
You must be signed in to change notification settings - Fork 73
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
11 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -56,25 +56,25 @@ Azure AD Module (MSOnline) の PowerShell モジュールを利用すること | |
|
||
後述の手順を実行する前に、下記コマンドによる MSOnline モジュールのインストールが必要となります。 | ||
|
||
``` | ||
```powershell | ||
Install-Module MSOnline | ||
``` | ||
|
||
### ユーザーの MFA をリセット | ||
|
||
以下コマンドを実行し、ユーザーの MFA 設定をリセットできます。 | ||
|
||
``` | ||
Connect-MsolService#Azure AD へログイン | ||
```powershell | ||
Connect-MsolService # Azure AD へログイン | ||
Set-MsolUser -UserPrincipalName "<リセットしたいユーザーのUPN>" -StrongAuthenticationMethods @() | ||
``` | ||
|
||
### ユーザーの MFA をリセット (一括操作) | ||
|
||
以下のように CSV からユーザーを読み込んで、一括でリセットを行うことも可能です。 | ||
|
||
``` | ||
Connect-MsolService#Azure AD へログイン | ||
```powershell | ||
Connect-MsolService # Azure AD へログイン | ||
$users = Import-Csv "CSV のファイルパス" | ||
foreach ($user in $users) { | ||
Set-MsolUser -UserPrincipalName $user.UserPrincipalName -StrongAuthenticationMethods @() | ||
|
@@ -87,21 +87,20 @@ foreach ($user in $users) { | |
|
||
以下のコマンドで、該当のユーザーのMFA の設定がされていない(= リセット済み)であるかどうかを確認することができます。 | ||
|
||
``` | ||
```powershell | ||
Get-MsolUser -UserPrincipalName "<ユーザーのUPN>" | Select UserPrincipalName, DisplayName, StrongAuthenticationMethods | fl* | ||
``` | ||
|
||
すべてのユーザーの情報を一括で取る場合、下記コマンドをご利用ください。 | ||
|
||
``` | ||
```powershell | ||
Get-MsolUser -all | Select UserPrincipalName, DisplayName, StrongAuthenticationMethods | ||
``` | ||
|
||
リセットが成功している場合、StrongAuthenticationMethods 属性が {} と表示されます。 | ||
|
||
``` | ||
PS C:\Users\mikurii> Get-MsolUser -UserPrincipalName "[email protected]" | Select UserPrincipalName, DisplayName, StrongAuthenticationMethods | fl * | ||
```powershell | ||
Get-MsolUser -UserPrincipalName "[email protected]" | Select UserPrincipalName, DisplayName, StrongAuthenticationMethods | fl * | ||
UserPrincipalName : [email protected] | ||
DisplayName : 舞黒 太郎 | ||
|
@@ -110,8 +109,8 @@ StrongAuthenticationMethods : {} | |
|
||
何らかの MFA の方法が登録されている (= リセットされていない) 場合は、StrongAuthenticationMethods 属性に "Microsoft.Online.Administration.StrongAuthenticationMethod" といった値が入ります。 | ||
|
||
``` | ||
PS C:\Users\mikurii> Get-MsolUser -UserPrincipalName "[email protected]" | Select UserPrincipalName, DisplayName, StrongAuthenticationMethods | fl * | ||
```powershell | ||
Get-MsolUser -UserPrincipalName "[email protected]" | Select UserPrincipalName, DisplayName, StrongAuthenticationMethods | fl * | ||
UserPrincipalName : [email protected] | ||
DisplayName : 舞黒 太郎 | ||
|