Skip to content

Commit

Permalink
Update mfa-reset-2022.md
Browse files Browse the repository at this point in the history
  • Loading branch information
juntakata authored Jan 4, 2025
1 parent cd8e9ab commit 1342a77
Showing 1 changed file with 11 additions and 12 deletions.
23 changes: 11 additions & 12 deletions articles/azure-active-directory/mfa-reset-2022.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,25 +56,25 @@ Azure AD Module (MSOnline) の PowerShell モジュールを利用すること

後述の手順を実行する前に、下記コマンドによる MSOnline モジュールのインストールが必要となります。

```
```powershell
Install-Module MSOnline
```

### ユーザーの MFA をリセット

以下コマンドを実行し、ユーザーの MFA 設定をリセットできます。

```
Connect-MsolServiceAzure AD へログイン
```powershell
Connect-MsolService # Azure AD へログイン
Set-MsolUser -UserPrincipalName "<リセットしたいユーザーのUPN>" -StrongAuthenticationMethods @()
```

### ユーザーの MFA をリセット (一括操作)

以下のように CSV からユーザーを読み込んで、一括でリセットを行うことも可能です。

```
Connect-MsolServiceAzure AD へログイン
```powershell
Connect-MsolService # Azure AD へログイン
$users = Import-Csv "CSV のファイルパス"
foreach ($user in $users) {
Set-MsolUser -UserPrincipalName $user.UserPrincipalName -StrongAuthenticationMethods @()
Expand All @@ -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 : 舞黒 太郎
Expand All @@ -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 : 舞黒 太郎
Expand Down

0 comments on commit 1342a77

Please sign in to comment.