PowerShell을 사용하여 암호 관리

이 문서는 Microsoft 365 Enterprise와 Office 365 Enterprise에 모두 적용됩니다.

Microsoft 365에서 암호를 관리하는 Microsoft 365 관리 센터 대신 Microsoft 365용 PowerShell을 사용할 수 있습니다.

이 문서의 명령 블록에서 변수 값을 지정해야 하는 경우 다음 단계를 사용합니다.

  1. 명령 블록을 클립보드에 복사하여 메모장 또는 PowerShell ISE(통합 스크립트 환경)에 붙여넣습니다.
  2. 변수 값을 입력하고 "" 및 "<>" 문자를 제거합니다.
  3. PowerShell 창 또는 PowerShell ISE에서 명령을 실행합니다.

Graph 모듈용 Azure Active Directory PowerShell 사용하기

먼저 Microsoft 365 테넌트에서 연결합니다.

암호 설정

이러한 명령을 사용하여 사용자 계정의 암호를 지정합니다.

$userUPN="<user account sign in name, such as belindan@contoso.com>"
$newPassword="<new password>"
$secPassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-AzureADUserPassword -ObjectId  $userUPN -Password $secPassword

사용자가 암호를 변경하도록 강제 적용

다음 명령을 사용하여 암호를 설정하고 사용자가 새 암호를 변경하도록 합니다.

$userUPN="<user account sign in name, such as belindan@contoso.com>"
$newPassword="<new password>"
$secPassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-AzureADUserPassword -ObjectId  $userUPN -Password $secPassword -EnforceChangePasswordPolicy $true

다음 명령을 사용하여 암호를 설정하고 다음에 로그인할 때 사용자가 새 암호를 변경하도록 합니다.

$userUPN="<user account sign in name, such as belindan@contoso.com>"
$newPassword="<new password>"
$secPassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-AzureADUserPassword -ObjectId  $userUPN -Password $secPassword -ForceChangePasswordNextLogin $true

Windows PowerShell Microsoft Azure Active Directory 모듈 사용

먼저 Microsoft 365 테넌트에서 연결합니다.

암호 설정

이러한 명령을 사용하여 사용자 계정의 암호를 지정합니다.

$userUPN="<user account sign in name>"
$newPassword="<new password>"
Set-MsolUserPassword -UserPrincipalName $userUPN -NewPassword $newPassword

사용자가 암호를 변경하도록 강제 적용

이러한 명령을 사용하여 사용자가 암호를 강제로 변경합니다.

$userUPN="<user account sign in name>"
Set-MsolUserPassword -UserPrincipalName $userUPN -ForceChangePassword $true

참고 항목

PowerShell로 Microsoft 365 사용자 계정, 라이선스 및 그룹 관리

PowerShell로 Microsoft 365 관리

Microsoft 365 용 PowerShell 시작