Microsoft 365 / Microsoft Azure Active Directory Module for Windows PowerShell
Microsoft 365
2023-08-15
차례
모듈 설치 및 연결
설치
Install-Module MSOnline
Import-Module MSOnline
연결
Connect-MsolService
테스트
다음과 같이 명령하여 사용자 목록이 나오는지 확인
Get-MsolUser
사용자
사용자 추가
- 다음과 같은 형식의 명령으로 사용자를 추가할 수 있다.
New-MsolUser -DisplayName <DisplayName> -FirstName <FirstName> -LastName <LastName> -UserPrincipalName <UserPrincipalName> -Password <Password>
- 최소한의 정보로 사용자를 추가하는 명령은 다음과 같다.
New-MsolUser -DisplayName "나 마바" -UserPrincipalName "nmb@manualfactory.net" -Password "1234qwer!@#$"
- 로그인할 때 암호를 업데이트하는 과정을 생략하고 싶다면
-ForceChangePassword $false
를 추가한다.
New-MsolUser -DisplayName "나 마바" -UserPrincipalName "nmb@manualfactory.net" -Password "1234qwer!@#$" -ForceChangePassword $false
- 전체 속성 리스트는 아래 링크에서 볼 수 있다.
https://learn.microsoft.com/en-us/previous-versions/azure/dn194136(v=azure.100)
사용자 보기
- 다음과 같이 명령하면 모든 사용자의
UserPrincipalName
,DisplayName
,isLicensed
를 출력한다.
Get-MsolUser
- 모든 사용자의 모든 속성을 출력한다.
Get-MsolUser | Select *
- 모든 사용자의
UserPrincipalName
과WhenCreated
를 출력한다.
Get-MsolUser | Select UserPrincipalName, WhenCreated
UserPrincipalName
이nrm@manualfactory.net
인 사용자의 모든 속성을 출력한다.
Get-MsolUser -UserPrincipalName nrm@manualfactory.net | Select *
사용자 수정
nmb@manualfactory.net
의 비밀번호를1234qwer!@#$
로 설정한다. 로그인 시 암호 업데이트를 해야 한다.
Set-MsolUserPassword -UserPrincipalName "nmb@manualfactory.net" -NewPassword "1234qwer!@#$"
- 로그인할 때 암호를 업데이트하는 과정을 생략하고 싶다면
-ForceChangePassword $false
를 추가한다.
Set-MsolUserPassword -UserPrincipalName "nmb@manualfactory.net" -NewPassword "1234qwer!@#$" -ForceChangePassword $false
사용자 삭제
UserPrincipalName
이nmb@manualfactory.net
인 사용자를 삭제한다.
Remove-MsolUser -UserPrincipalName "nmb@manualfactory.net"
UserPrincipalName
이nmb@manualfactory.net
인 사용자를 복원한다.
Restore-MsolUser -UserPrincipalName "nmb@manualfactory.net"
라이선스
라이선스 보기
Get-MsolAccountSku
AD FS
- 페더레이션 상태 확인
Get-MsolDomainFederationSettings
- manualfactory.net ADFS 인증 제거
Set-MsolDomainAuthentication -DomainName manualfactory.net -Authentication managed