Microsoft 365 / Microsoft Azure Active Directory Module for Windows PowerShell

Azure AD 및 MSOnline PowerShell 모듈은 2024년 3월 30일부터 사용이 중단되었습니다.

Azure AD and MSOnline PowerShell modules are deprecated as of March 30, 2024. To learn more, read the deprecation update. After this date, support for these modules are limited to migration assistance to Microsoft Graph PowerShell SDK and security fixes. The deprecated modules will continue to function through March, 30 2025.

모듈 설치 및 연결

설치

  • 관리자 권한으로 PowerShell을 실행 후 다음과 같이 명령하여 모듈을 설치합니다.
Install-Module MSOnline

연결

Connect-MsolService

테스트

  • 다음과 같이 명령하여 사용자 목록이 나오는지 확인합니다.
Get-MsolUser

연결 끊기

[Microsoft.Online.Administration.Automation.ConnectMsolService]::ClearUserSessionState()

사용자

사용자 추가

  • 다음과 같은 형식의 명령으로 사용자를 추가할 수 있습니다.
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

사용자 보기

  • 다음과 같이 명령하면 모든 사용자의 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

그룹

조회

  • 모든 그룹의 모든 속성 조회합니다.
Get-MsolGroup -All | Select *
  • GroupObjectId가 xxx인 그룹의 멤버를 조회합니다.
Get-MsolGroupMember -All -GroupObjectId xxx | Select *
  • 그룹과 멤버 일괄 조회
$JB_MG = Get-MsolGroup -All | Sort-Object DisplayName
Foreach ( $JB_MG in $JB_MG ) {
    $JB_MGM = Get-MsolGroupMember -All -GroupObjectId $JB_MG.ObjectId
    Foreach ( $JB_MGM in $JB_MGM ) {
        Write-Output "$($JB_MG.DisplayName),$($JB_MG.GroupType),$($JB_MGM.DisplayName),$($JB_MGM.EmailAddress)"
    }
}
같은 카테고리의 다른 글
Microsoft 365 / Publisher / 소개

Microsoft 365 / Publisher / 소개

Microsoft Publisher는 Microsoft Office 제품군에 포함된 데스크톱 출판 소프트웨어이다. 주로 소규모 비즈니스나 개인 사용자가 마케팅 자료, 뉴스레터, 브로셔, 전단지, 엽서, 카탈로그 등을 쉽게 제작할 수 있도록 도와준다. Publisher는 직관적인 인터페이스와 다양한 템플릿을 제공하여 전문적인 출판물을 간편하게 만들 수 있게 해준다. 주요 기능 템플릿 라이브러리 다양한 템플릿을 제공하여 초보자도 쉽게 출판물을 제작할 수 있습니다. ...

엑셀 / 하이퍼링크 제거하는 방법, 자동 하이퍼링크 안 생기게 하는 방법

엑셀 / 하이퍼링크 제거하는 방법, 자동 하이퍼링크 안 생기게 하는 방법

자동 하이퍼링크 엑셀에 값을 입력할 때, 그 값이 URL이라면 자동으로 하이퍼링크가 생깁니다. 그리고 글자 모양과 크기는 기본 글자 모양으로 바뀝니다. 아래가 그 예입니다. 글자 모양은 나눔명조, 글자 크기는 10인 상태에서 네이버 URL을 입력했습니다. URL에는 링크가 만들어지고, 글자 모양은 맑은 고딕, 글자 크기는 11로 바뀌었습니다. 하이퍼링크의 기본 기능이 그 주소로 이동하는 것이므로, URL에 자동으로 ...

엑셀 / 산술평균, 기하평균, 조화평균 구하는 방법

엑셀 / 산술평균, 기하평균, 조화평균 구하는 방법

엑셀로 산술평균, 기하평균, 조화평균을 구할 수 있습니다. 사용하는 함수는 다음과 같습니다. 산술평균 : AVERAGE 기하평균 : GEOMEAN 조화평균 : HARMEAN 아래는 각각의 평균을 구하는 간단한 예제입니다. 아래는 위 예제에 대한 수식입니다.

파워포인트 / 슬라이드를 이미지(PNG, JPG)로 저장하는 방법

파워포인트 / 슬라이드를 이미지(PNG, JPG)로 저장하는 방법

슬라이드를 이미지로 변환하기 파워포인트 슬라이드를 PNG 형식, JPG 형식 등의 이미지 파일로 저장할 수 있습니다. 두 가지 방식이 있는데, 두번째 방식이 더 편합니다. 방법 1 을 클릭합니다. 왼쪽 메뉴에서 을 클릭합니다. 인쇄를 할 것이라면 PNG 형식이 좋고, ...

아웃룩 / 지메일(Gmail) 계정 추가하는 방법

아웃룩 / 지메일(Gmail) 계정 추가하는 방법

아웃룩에는 MS가 제공하는 메일 외에도 지메일, 네이버메일 등 다른 메일 계정을 추가하여 메일을 주고 받을 수 있습니다. 구글의 메일 서비스인 지메일(Gmail)을 아웃룩에 추가하는 방법을 알아보겠습니다. 지메일(GMail) 설정하기 아웃룩 등 메일 클라이언트 프로그램에서 지메일을 사용할 수 있도록 설정합니다. 지메일에 로그인 후 오른쪽 위에 있는 설정 아이콘을 클릭하고 를 클릭합니다. 탭으로 ...

워드 / 서식만 복사해서 붙여넣기

워드 / 서식만 복사해서 붙여넣기

서식은 스타일로 만드는 것이 좋습니다. 그래야 적용하기도 편하고 수정하기도 편합니다. 하지만 짧고 간단한 문서라면 스타일을 사용하는 것보다 개별적으로 모양을 만드는 것이 편할 수 있습니다. 그렇게 만든 어떤 문단의 모양을 다른 문단에 적용시키려면 어떻게 할까요? 워드에는 서식만 복사해서 붙여넣는 기능이 있어서 쉽게 처리할 수 있습니다. 서식만 복사해서 붙여넣기 복사하려는 서식이 있는 곳에 커서를 위치시키고 마우스 ...

엑셀 / 워크시트 이름 바꾸는 방법, 탭 색 변경하는 방법

엑셀 / 워크시트 이름 바꾸는 방법, 탭 색 변경하는 방법

워크시트 이름 바꾸는 방법 1 워크시트 탭을 더블 클릭합니다. 시트 이름 배경이 회색으로 바뀌면서 이름을 변경할 수 있습니다. 워크시트 이름 바꾸는 방법 2 워크시트 탭에 마우스를 올리고 우클릭을 합니다. 메뉴 중에서 를 클릭하면 이름을 변경할 수 있습니다. 워크시트 탭 색 변경하는 방법 탭을 이름이 아니라 색으로 구분할 수도 있습니다. 탭에 마우스를 올리고 우클릭합니다. 그리고 ...

엑셀 / 함수 / COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS

엑셀 / 함수 / COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS

개요 셀 개수를 세는 함수에는 COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS가 있다. COUNT는 숫자가 있는 셀의 개수, COUNTA는 비어 있지 않은 셀의 개수, COUNTBLANK는 비어 있는 셀의 개수, COUNTIF는 조건에 맞는 셀의 개수, COUNTIFS는 여러 조건에 맞는 셀의 개수를 반환한다. 구문 COUNT COUNT(value1, , ...) 숫자가 있는 셀의 개수를 반환한다. 비어 있거나 문자가 있는 셀은 세지 않는다. COUNTA COUNTA(value1, , ...

파워포인트 / 슬라이드 배경 색, 배경 이미지 등 설정하는 방법

파워포인트 / 슬라이드 배경 색, 배경 이미지 등 설정하는 방법

파워포인트에서 배경 서식을 설정하는 방법은 프레젠테이션의 전체적인 디자인을 결정짓는 중요한 요소입니다. 슬라이드의 배경을 설정하면 발표의 분위기를 크게 바꿀 수 있고, 주제를 강조하는 데 도움이 됩니다. 배경 서식을 정하는 방법은 슬라이드 마스터를 이용하는 방법과 개별 슬라이드의 배경 서식을 설정하는 방법이 있습니다. 다음은 개별 슬라이드의 배경 서식을 설정하는 방법입니다.  배경 서식을 설정하려는 슬라이드를 선택합니다. 상단에서 을 클릭합니다. 을 ...

엑셀 / 행, 열, 워크시트 숨기기, 숨기기 취소하기

엑셀 / 행, 열, 워크시트 숨기기, 숨기기 취소하기

행, 열, 워크시트 숨기기 자료를 입력하고 분석할 때, 너무 많은 데이터가 화면에 있으면 불편합니다. 또는 분석에는 필요하지만 화면에는 굳이 보이지 않아도 될 것들도 있습니다. 그럴 땐 숨기기 기능을 이용해서 화면에서 감출 수 있습니다. 어떻게 숨기는지, 숨겨놓은 것을 어떻게 다시 보이게 하는지 알아보겠습니다. 행과 열 숨기는 방법 행 숨기기 숨기려는 행을 선택한 후 마우스 우크릭합니다. 그리고 를 ...