Exchange 2016에서 PowerShell 사용(Exchange 관리 셸)

 

적용 대상:Exchange Server 2016

마지막으로 수정된 항목:2015-08-20

Exchange 관리 셸이라고도 하는 Exchange PowerShell에 대해 자세히 알아봅니다. 이 항목에서는 Exchange PowerShell이 작동하는 방식을 설명하고 Exchange 사용 방법을 배우는 데 도움이 되는 다른 항목에 대한 링크를 제공합니다.

Exchange Server 2016Exchange 관리 셸은 Windows PowerShell 기술을 기반으로 구축되었으며 관리 작업의 자동화를 위한 강력한 명령줄 인터페이스를 제공합니다. Exchange 관리 셸을 사용하여 Exchange의 모든 측면을 관리합니다. 예를 들어 전자 메일 계정을 만들고, 송신 및 수신 커넥터를 만들고, 사서함 데이터베이스 속성을 구성하고, 메일 그룹을 관리할 수 있습니다. Exchange 관리 셸을 사용하여 EAC(Exchange 관리 센터)에서 사용할 수 있는 모든 작업과 EAC에서 할 수 없는 작업(예: 대량 작업)을 수행할 수 있습니다. 실제로 EAC에서 작업할 때 배후에서 작업을 수행하는 것은 Exchange 관리 셸입니다.

또한 Exchange 관리 셸은 강력하고 유연한 스크립팅 플랫폼도 제공합니다. 많은 코드 줄이 필요한 Visual Basic 스크립트를 한 줄 정도의 코드를 사용하는 Exchange 관리 셸 명령으로 바꿀 수 있습니다. Exchange 관리 셸은 Microsoft.NET Framework를 기반으로 하는 개체 모델을 사용하므로 이러한 유연성을 제공할 수 있습니다. 이 개체 모델에서는 Exchange cmdlet을 사용하여 한 명령의 출력을 후속 명령에 적용할 수 있습니다.

Exchange 관리 셸 사용을 즉시 시작하려면 이 항목 뒷부분에 나오는 Exchange 관리 셸 설명서 섹션을 참조하세요.

로컬 Exchange 2016 사서함 서버 또는 국내에 폭넓게 위치하는 사서함 서버에서 Exchange 관리 셸을 사용하는 경우 원격 PowerShell이 작동합니다.

Exchange 2016 사서함 서버에서 Exchange 관리 셸 바로 가기를 클릭하면 Windows PowerShell의 로컬 인스턴스가 다음 단계를 수행합니다.

  1. WinRM(Windows 원격 관리)이라는 필수 Windows PowerShell 구성 요소를 사용하여 가장 가까운 Exchange 2016 사서함 서버(주로 로컬 Exchange 서버)에 연결합니다.

  2. 인증 검사를 수행합니다.

  3. 사용할 원격 PowerShell 세션을 만듭니다.

Exchange 관리 역할 그룹 및 사용자에게 할당된 관리 역할에 연결된 Exchange cmdlet 및 매개 변수에 대한 액세스 권한만 부여됩니다. Exchange가 역할 그룹 및 역할을 사용하여 누가 어떤 작업을 수행할 수 있는지를 관리하는 방법에 대한 자세한 내용은 사용 권한을 참조하세요.

원격 PowerShell의 이점은 로컬 컴퓨터에서 Windows PowerShell을 사용하여 원격 Exchange 2016 서버에 연결하고, Exchange를 관리할 수 있도록 Windows PowerShell 세션에 Exchange cmdlet을 가져올 수 있다는 것입니다. 컴퓨터에 대한 유일한 요구 사항은 다음과 같습니다.

  • Exchange 2016에 대한 지원되는 운영 체제

  • 지원되는 버전의 .NET Framework

  • 지원되는 버전의 WMF(Windows Management Framework)(WinRM 및 Windows PowerShell 포함)

자세한 내용은 Exchange 2016 시스템 요구 사항을 참조하세요.

그러나 Exchange 2016을 포괄적으로 관리하는 데 사용하는 모든 컴퓨터에서는 Exchange 관리 도구(Exchange 관리 셸 포함)를 설치하는 것이 좋습니다. Exchange 관리 도구가 설치되어 있지 않으면 Exchange 2016 서버에 수동으로 연결해야 하며, Exchange 관리 도구가 제공하는 추가 기능에 액세스할 수 없습니다.

Exchange 관리 도구를 설치하지 않은 상태에서 Exchange 2016 서버에 연결하는 방법에 대한 자세한 내용은 원격 PowerShell을 사용하여 Exchange 서버에 연결을 참조하세요.

Edge 전송 서버에서 Exchange 관리 셸은 각기 다르게 작동합니다. 일반적으로 Edge 전송 서버는 독립 실행형 서버로 또는 경계 Active Directory 도메인의 구성원으로 경계 네트워크에 배포합니다.

Exchange 2016 Edge 전송 서버에서 Exchange 관리 셸 바로 가기를 클릭하면 Windows PowerShell의 로컬 인스턴스가 사용 가능한 로컬 PowerShell 세션을 만듭니다.

Edge 전송 서버는 관리 역할 또는 관리 역할 그룹을 사용하여 사용 권한을 제어하지 않습니다. 로컬 관리자 그룹은 로컬 서버에서 Exchange 기능을 구성할 수 있는 사용자를 제어합니다.

Edge 전송 서버에 대한 자세한 내용은 Edge 전송 서버를 참조하세요.

다음 표에서는 Exchange 관리 셸을 익히고 사용하는 데 도움이 되는 항목에 대한 링크를 제공합니다.

 

항목 설명

Exchange 관리 셸 열기

Exchange 관리 도구가 설치된 Exchange 서버 또는 컴퓨터에서 Exchange 관리 셸을 찾아서 여는 방법

원격 PowerShell을 사용하여 Exchange 서버에 연결

로컬 컴퓨터에서 Windows PowerShell을 사용하여 Exchange 서버에 연결하는 방법

모든 Exchange cmdlet을 실행하는 데 필요한 사용 권한 찾기

특정 cmdlet 및 해당 cmdlet에 대한 하나 이상의 매개 변수를 실행하는 데 필요한 사용 권한을 찾는 방법

 
표시: