PowerShell: Office 365 (Last Update: 2022.02.22)

Office 365 PowerShell의 경우에는 자주 업데이트가 있어 최신기준으로 다시 정리하였다. (Last Update: 2022.02.22)

PowerShell 공통 적용사항

PowerShell 실행권한을 변경하는 명령어 (PowerShell을 관리자 모드로 실행한 상태에서 적용가능)

# 지속적으로 실행하도록 설정하는 방법
Set-ExecutionPolicy RemoteSigned

# 1회성으로 실행하는 방법
Powershell.exe -noexit -executionpolicy RemoteSigned

# 현재 실행 정책 설정 확인 방법
Get-ExecutionPolicy
Restricted설정파일, Script 실행 불가
AllSigned설정파일, Script(로컬파일 포함) 디지털서명이 있으면 실행 가능
RemoteSigned설정파일, Script(외부제공) 공인 디지털서명이 있으면 실행 가능
Unrestricted자원에 대한 권한이 있으면 Script 실행 가능
Bypass제한없이 Script 실행 가능

Azure AD PowerShell

# AzureAD V2 (AzureAD Module)
Install-Module -Name AzureAD
Connect-AzureAD

# AzureAD V1 (MSOnline Module)
Install-Module -Name MSOnline
Connect-MsolService

Exchange Online PowerShell

# Exchange Online 예전버전
$UserCredential = Get-Credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Import-PSSession $session

# Exchange Online 신규버전
Install-Module -Name ExchangeOnlineManagement

Connect-ExchangeOnline

Security & Compliance PowerShell

# 기본적으로 Exchange Online Management Module에 같이 포함되어 있음
Install-Module -Name ExchangeOnlineManagement

# 연결시, IPPSSession사용
Connect-IPPSSession

Teams PowerShell

Install-Module -Name MicrosoftTeams

Connect-MicrosoftTeams

SharePoint Online PowerShell

Install-Module -Name Microsoft.Online.SharePoint.PowerShell

# 연결시, URL이 필요하며 [테넌트이름]-admin.sharepoint.com 사용
Connect-SPOService -Url https://YourTenant-admin.sharepoint.com

Leave a Comment

Your email address will not be published. Required fields are marked *