Set-MsolUserPassword

ユーザーのパスワードをリセットします。

構文

Set-MsolUserPassword
   -ObjectId <Guid>
   [-NewPassword <String>]
   [-ForceChangePassword <Boolean>]
   [-ForceChangePasswordOnly <Boolean>]
   [-TenantId <Guid>]
   [<CommonParameters>]
Set-MsolUserPassword
   [-NewPassword <String>]
   [-ForceChangePassword <Boolean>]
   [-ForceChangePasswordOnly <Boolean>]
   -UserPrincipalName <String>
   [-TenantId <Guid>]
   [<CommonParameters>]

説明

Set-MsolUserPassword コマンドレットは、ユーザーのパスワードをリセットします。 このコマンドレットは、標準 ID を持つユーザーのみに使用できます。

例 1: ランダムなパスワードを使用してパスワードをリセットする

PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@contoso.com" -ForceChangePassword

このコマンドは、次のパスワード davidchew@contoso.comをリセットします。 コマンドレットはランダムなパスワードを生成します。 ユーザーは、次のサインイン時にパスワードをリセットする必要があります。

例 2: パスワードをリセットする

PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@consoso.com" -NewPassword "pa$$word"

このコマンドは、次のパスワード davidchew@contoso.comをリセットします。 ユーザーは次のサインイン時にパスワードをリセットする必要があります。

パラメーター

-ForceChangePassword

ユーザーが次回サインインする際にパスワードを変更する必要があるかどうかを示します。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ForceChangePasswordOnly

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-NewPassword

ユーザーの新しいパスワードを指定します。 強力なパスワードの設定がユーザーに求められる場合、次のルールをすべて満たす必要があります。

  • パスワードには、少なくとも 1 つの小文字が含まれている必要があります
  • パスワードには、少なくとも 1 つの大文字が含まれている必要があります
  • パスワードには、英数字以外の文字が少なくとも 1 文字含まれている必要があります
  • パスワードにスペース、タブ、改行を含めることはできません
  • パスワードの長さは 8 ~ 16 文字にする必要があります
  • ユーザー名をパスワードに含めることはできません

パスワードを指定しない場合、コマンドレットはユーザーのランダムなパスワードを生成します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

パスワードを設定するユーザーの一意の ID を指定します。

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

操作を実行するテナントの一意の ID を指定します。 既定値は、現在のユーザーのテナントです。 このパラメーターは、パートナー ユーザーにのみ適用されます。

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-UserPrincipalName

パスワードを設定するユーザーのユーザー プリンシパル名を指定します。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False