Set-MsolUserPassword

사용자의 암호를 다시 설정합니다.

Syntax

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>]

Description

Set-MsolUserPassword cmdlet은 사용자의 암호를 다시 설정합니다. 이 cmdlet은 표준 ID를 가진 사용자에게만 사용할 수 있습니다.

예제

예제 1: 임의 암호로 암호 재설정

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

이 명령은 .에 대한 davidchew@contoso.com암호를 다시 설정합니다. cmdlet은 임의 암호를 생성합니다. 사용자는 다음 로그인 시 암호를 재설정해야 합니다.

예제 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

사용자의 새 암호를 지정합니다. 사용자가 강력한 암호를 사용해야 하도록 설정된 경우에는 다음의 모든 규칙을 충족해야 합니다.

  • 암호에 하나 이상의 소문자를 포함해야 합니다.
  • 암호에는 하나 이상의 대문자를 포함해야 합니다.
  • 암호에는 영숫자 이외의 문자가 하나 이상 포함되어야 합니다.
  • 암호에 공백, 탭 또는 줄 바꿈이 포함될 수 없습니다.
  • 암호 길이는 8~16자여야 합니다.
  • 암호에 사용자 이름을 포함할 수 없습니다.

암호를 지정하지 않으면 cmdlet에서 사용자에 대한 임의 암호를 생성합니다.

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