보안 및 규정 준수 센터 PowerShell Office 365에 연결Connect to Office 365 Security & Compliance Center PowerShell

Office 365 보안 및 규정 준수 센터 PowerShell 명령줄에서 Office 365 보안 및 규정 준수 센터 설정을 관리할 수 있습니다. 로컬 컴퓨터에서 Windows PowerShell를 사용 하 여 보안 및 규정 준수 센터에 대 한 원격 PowerShell 세션을 만들 수 있습니다. 것은 간단한 3 단계 프로세스 Office 365 자격 증명을 입력, 필요한 연결 설정을 제공 하 고 있는 다음 사용할 수 있도록 보안 및 규정 준수 센터 cmdlet은 로컬 Windows PowerShell 세션을 가져옵니다.Office 365 Security & Compliance Center PowerShell allows you to manage your Office 365 Security & Compliance Center settings from the command line. You use Windows PowerShell on your local computer to create a remote PowerShell session to the Security & Compliance Center. It's a simple three-step process where you enter your Office 365 credentials, provide the required connection settings, and then import the Security & Compliance Center cmdlets into your local Windows PowerShell session so that you can use them.

Note

보안 및 규정 준수 센터 PowerShell 연결할 다단계 인증 (MFA)를 사용 하 여 원하는 또는 조직에서 연결 된 인증을 사용 하는 경우를 다운로드 하 여 Exchange Online 원격 PowerShell 모듈을 사용 해야 합니다. 자세한 내용은 다단계 인증을 사용 하 여 Office 365 보안 및 규정 준수 센터 PowerShell 연결을참조 하십시오. 일부 기능에 대 한 (예: 사서함 보관), Exchange 관리 센터 (EAC)에서 기존 기능에 대 한 보안 및 규정 준수 센터 링크입니다. PowerShell 이러한 기능을 사용 하려면 보안 및 규정 준수 센터 하는 대신 Exchange Online에 연결 해야 합니다. 자세한 내용은 Connect to Exchange Online PowerShell를참조 하십시오.If you want to use multi-factor authentication (MFA) to connect to Security & Compliance Center PowerShell, or if your organization uses federated authentication, you need to download and use the Exchange Online Remote PowerShell Module. For more information, see Connect to Office 365 Security & Compliance Center PowerShell using multi-factor authentication. For some features (for example, mailbox archiving), the Security & Compliance Center links to existing functionality in the Exchange admin center (EAC). To use PowerShell with these features, you need to connect to Exchange Online instead of the Security & Compliance Center. For more information, see Connect to Exchange Online PowerShell.

보안 및 규정 준수 센터에 대 한 자세한 내용은 Office 365 보안 및 규정 준수 센터를참조 하십시오.For more information about the Security & Compliance Center, see Office 365 Security & Compliance Center.

시작하기 전에 알아야 할 내용What do you need to know before you begin?

  • 예상 완료 시간: 5분Estimated time to complete: 5 minutes

  • Office 365 전역 관리자 보안 및 규정 준수 센터에 액세스할 수 있지만 자신의 액세스 하 여 구성 된 다른 모든 사용자가 있어야 합니다. 자세한 내용은 Office 365 보안 및 규정 준수 센터에 대 한 사용자 액세스를 제공 합니다.를 참조 합니다.Office 365 global admins have access to the Security & Compliance Center, but everyone else needs to have their access configured for them. For details, see Give users access to the Office 365 Security & Compliance Center.

  • 다음 Windows 버전을 사용할 수 있습니다.You can use the following versions of Windows:

  • Windows PowerShell 스크립트를 실행 하도록 구성 해야 하 고 기본적으로 없습니다. 연결 하려고 할 때 다음과 같은 오류를 봅니다.Windows PowerShell needs to be configured to run scripts, and by default, it isn't. You'll get the following error when you try to connect:

    Files cannot be loaded because running scripts is disabled on this system. Provide a valid certificate with which to sign the files.

    인터넷에서 다운로드 하는 모든 PowerShell 스크립트를 신뢰할 수 있는 게시자의 서명 필요를 관리자 권한으로 Windows PowerShell 창 ( 관리자 권한으로 실행을 선택 하 여 열면 Windows PowerShell 창)에서 다음 명령을 실행 합니다.To require all PowerShell scripts that you download from the internet are signed by a trusted publisher, run the following command in an elevated Windows PowerShell window (a Windows PowerShell window you open by selecting Run as administrator):

    Set-ExecutionPolicy RemoteSigned
    

    이 설정은 연결할 때마다 구성하는 것이 아니라 컴퓨터에서 한 번만 구성하면 됩니다.You need to configure this setting only once on your computer, not every time you connect.

보안 및 규정 준수 센터에 연결Connect to the Security & Compliance Center

  1. 로컬 컴퓨터에서 Windows PowerShell을 열고 다음 명령을 실행 합니다.On your local computer, open Windows PowerShell and run the following command:

    $UserCredential = Get-Credential
    

    표시 되 면 Windows PowerShell 자격 증명 요청 대화 상자에 작업 또는 학교 계정 및 암호를 입력 한 다음 확인을 클릭 합니다.In the Windows PowerShell Credential Request dialog box that appears, type your work or school account and password, and then click OK.

  2. 다음 명령을 실행합니다.Run the following command:

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

    참고:Notes:

    • Office 365 독일에 대 한 ConnectionUri 값을 사용 합니다.https://ps.compliance.protection.outlook.de/powershell-liveid/For Office 365 Germany, use the ConnectionUri value: https://ps.compliance.protection.outlook.de/powershell-liveid/

    • 추가 해야 하 고 보안 및 규정 준수 센터 PowerShell 같은 활성 Exchange Online PowerShell 연결 창에서 연결 하려는 경우 -Prefix "CC" cmdlet 이름 충돌을 방지 하기 위해이 명령은 (두 환경의 공유 일부 cmdlet의 끝에 이름이 같은).If you want to connect to Security & Compliance Center PowerShell in the same window as an active Exchange Online PowerShell connection, you need to add -Prefix "CC" to the end of this command to prevent cmdlet name collisions (both environments share some cmdlets with the same names).

  3. 다음 명령을 실행합니다.Run the following command:

    Import-PSSession $Session -DisableNameChecking
    

Note

작업을 마치면 원격 PowerShell 세션 연결을 반드시 끊어야 합니다. 세션 연결을 끊지 않고 Windows PowerShell 창을 닫으면 사용 가능한 모든 원격 PowerShell 세션이 사용될 수 있으며 세션이 만료될 때까지 기다려야 합니다. 원격 PowerShell 세션 연결을 끊으려면 다음 명령을 실행합니다.Be sure to disconnect the remote PowerShell session when you're finished. If you close the Windows PowerShell window without disconnecting the session, you could use up all the remote PowerShell sessions available to you, and you'll need to wait for the sessions to expire. To disconnect the remote PowerShell session, run the following command.

Remove-PSSession $Session

작동 여부는 어떻게 확인합니까?How do you know this worked?

3 단계 후 보안 및 규정 준수 센터 cmdlet 진행률 표시줄에서 추적 로컬 Windows PowerShell 세션으로 가져옵니다. 모든 오류가 하지 않으면 하는 경우 성공적으로 연결한 합니다. 빠른 테스트는 보안 및 규정 준수 센터 cmdlet 등 Get RetentionCompliancePolicy를 실행 하 고 결과 볼 하는 것입니다.After Step 3, the Security & Compliance Center cmdlets are imported into your local Windows PowerShell session as tracked by a progress bar. If you don't receive any errors, you connected successfully. A quick test is to run a Security & Compliance Center cmdlet, for example, Get-RetentionCompliancePolicy, and see the results.

오류가 발생하면 다음 요구 사항을 확인합니다.If you receive errors, check the following requirements:

  • 가장 흔한 문제는 암호를 잘못 입력한 경우입니다. 세 단계를 다시 실행하고 1단계에서 사용자 이름과 암호를 입력할 때 신중하게 확인하세요.A common problem is an incorrect password. Run the three steps again and pay close attention to the user name and password you enter in Step 1.

  • 사용자 계정에 보안 및 규정 준수 센터에 액세스할 수 있는 권한이 있는지 확인 합니다. 자세한 내용은 Office 365 보안 및 규정 준수 센터에 대 한 사용자 액세스를 제공 합니다.를 참조 합니다.Verify that your account has permission to access the Security & Compliance Center. For details, see Give users access to the Office 365 Security & Compliance Center.

  • 서비스 거부 (DoS) 공격을 방지 하려면 참가 하 고 있는 세개의 개방형 원격 PowerShell에 대 한 연결 보안 및 규정 준수 센터 개로 제한 합니다.To help prevent denial-of-service (DoS) attacks, you're limited to three open remote PowerShell connections to the Security & Compliance Center.

  • TCP 포트 80 트래픽에 로컬 컴퓨터 및 Office 365 사이 열려 있어야 합니다. 아마도 열려 있지만 조직에는 제한적인 인터넷 액세스 정책이 하는 경우를 고려 하는 것이.TCP port 80 traffic needs to be open between your local computer and Office 365. It's probably open, but it's something to consider if your organization has a restrictive Internet access policy.

  • 새로 PSSession 명령 (2 단계) 연결 요청 하는 동안 사용자의 클라이언트 IP 주소를 변경 하는 경우 연결 하지 못할 수 있습니다. 이 문제는 조직에서 여러 IP 주소를 포함 하는 원본 네트워크 주소 변환 (SNAT) 풀을 사용 하는 경우 발생할 수 있습니다. 연결 오류는 다음과 같습니다.The New-PSSession command (Step 2) might fail to connect if your client IP address changes during the connection request. This can happen if your organization uses a source network address translation (SNAT) pool that contains multiple IP addresses. The connection error looks like this:

    The request for the Windows Remote Shell with ShellId <ID> failed because the shell was not found on the server. Possible causes are: the specified ShellId is incorrect or the shell no longer exists on the server. Provide the correct ShellId or create a new shell and retry the operation.

    이 문제를 해결 하려면 단일 IP 주소를 포함 하는 SNAT 풀을 사용 하거나 보안 및 규정 준수 센터 PowerShell 끝점에 대 한 연결에 대 한 특정 IP 주소를 사용 하도록 합니다.To fix the issue, use an SNAT pool that contains a single IP address, or force the use of a specific IP address for connections to the Security & Compliance Center PowerShell endpoint.

참고 항목See also

이 항목에서 사용하는 cmdlet은 Windows PowerShell cmdlet입니다. 이러한 cmdlet에 대한 자세한 내용은 다음 항목을 참조하세요.The cmdlets that you use in this topic are Windows PowerShell cmdlets. For more information about these cmdlets, see the following topics.