다음을 통해 공유


Azure Active Directory(MSOnline)

중요

Azure AD 및 MSOnline PowerShell 모듈은 2024년 3월 30일부터 더 이상 사용되지 않습니다. 자세한 내용은 사용 중단 업데이트를 참조하세요. 이 날짜 이후 이러한 모듈에 대한 지원은 Microsoft Graph PowerShell SDK 및 보안 수정에 대한 마이그레이션 지원으로 제한됩니다. 사용되지 않는 모듈은 2025년 3월 30일까지 계속 작동합니다.

Microsoft Entra ID(이전의 Azure AD)와 상호 작용하려면 Microsoft Graph PowerShell 로 마이그레이션하는 것이 좋습니다. 일반적인 마이그레이션 질문은 마이그레이션 FAQ를 참조하세요. 참고: MSOnline 버전 1.0.x는 2024년 6월 30일 이후에 중단이 발생할 수 있습니다.

사용자 관리, 도메인 관리 및 Single Sign-On 구성과 같은 Azure AD 관리 작업에 MSOnline cmdlet을 사용할 수 있습니다. 이 항목에는 디렉터리와 함께 사용하기 위해 이러한 cmdlet을 설치하는 방법에 대한 정보가 포함됩니다.

MSOnline 설치

MSOnline 모듈은 기본 버전의 Microsoft .NET Framework 및 Windows PowerShell을 사용하는 다음 Windows 운영 체제에서 지원됩니다. Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012 또는 Windows Server 2008 R2.

PowerShell 갤러리에서 이 모듈을 설치할 수 있습니다.

Azure에 연결

이 문서에서 설명하는 cmdlet을 실행하려면 먼저 온라인 서비스에 연결해야 합니다. 이렇게 하려면 Windows PowerShell 명령 프롬프트에서 Connect-MsolService cmdlet을 실행합니다. 그런 다음 자격 증명을 묻는 메시지가 표시됩니다. 원하는 경우 사전에 자격 증명을 제공할 수 있습니다. 예를 들어

$Msolcred = Get-credential
Connect-MsolService -Credential $MsolCred

첫 번째 명령은 자격 증명을 묻는 메시지를 표시하고, 이 자격 증명을 $Msolcred로 저장합니다. 다음 명령은 $Msolcred와 같은 자격 증명을 사용하여 서비스에 연결합니다.

Azure Active Directory의 특정 환경에 연결하려면 다음과 같이 AzureEnvironment 매개 변수를 사용합니다.

Connect-MsolService -AzureEnvironment "AzureGermanyCloud"

이 예제에서는 PowerShell 세션을 독일어 AzureAD 환경에 연결합니다.

자세한 내용은 Connect-MsolService를 참조하세요.

cmdlet에 대한 자세한 내용은 다음을 참조하세요.

  • 도움말을 위한 폴더를 만들고 cmdlet을 나열한 다음 메모장에서 파일을 열려면 Windows PowerShell 명령 프롬프트에서 다음 명령을 실행할 수 있습니다.
New-Item c:\MsolHelp -Type directory
Get-command | Where-Object {$_.name -like "*msol*"} | Format-List | Out-File c:\MsolHelp\msolcmdlets.txt
Notepad c:\MsolHelp\msolcmdlets.txt
  • cmdlet에 대한 예제를 보고 Windows PowerShell 명령 프롬프트에서 Get-Help <cmdlet-name> -Examples 명령을 실행합니다.

  • cmdlet의 이름, 개요, 설명, 매개 변수 설명 및 관련 예제를 보려면 Windows PowerShell 명령 프롬프트에서 Get-Help <cmdlet-name> -Detailed 명령을 실행합니다.

  • cmdlet의 이름, 개요, 설명, 자세한 매개 변수 및 관련 예제를 보려면 Windows PowerShell 명령 프롬프트에서 Get-Help <cmdlet-name> -Full 명령을 실행합니다.

참고

MSOnline PowerShell은 디렉터리의 구성원인 사용자만 사용할 수 있습니다. 게스트 사용자는 MSOnline PowerShell을 사용할 수 없습니다.

Windows PowerShell에 대한 자세한 정보

Windows PowerShell은 시스템 관리를 위해 설계된 작업 기반 명령줄 셸 및 스크립팅 언어입니다. 텍스트를 받아들이고 반환하는 대부분의 셸과는 달리 Windows PowerShell은 .NET Framework를 기반으로 하여 .NET Framework 개체를 받아들이고 반환합니다.

Windows PowerShell은 셸에 기본 제공되는 간단한 단일 함수 명령줄 도구인 cmdlet("커맨드렛"으로 읽음)의 개념을 도입합니다.

cmdlet에는 Get-Help, Get-Process 및 Start-Service와 같이 대시(-)로 구분된 동사와 명사로 구성된 명명 규칙이 사용됩니다.

Windows PowerShell에는 기본 핵심 cmdlet이 100개 이상 포함되어 있습니다. Windows PowerShell에 대한 자세한 내용은 Windows PowerShell 시작(영문)을 참조하십시오.