Disconnect-ExchangeOnline

이 cmdlet은 Exchange Online PowerShell 모듈에서만 사용할 수 있습니다. 자세한 내용은 Exchange Online PowerShell 모듈 정보를 참조하세요.

Exchange Online PowerShell 모듈의 Disconnect-ExchangeOnline cmdlet을 사용하여 Connect-ExchangeOnline 또는 Connect-IPPSSession cmdlet을 사용하여 만든 연결의 연결을 끊습니다.

아래 구문 섹션에 있는 매개 변수 집합에 대한 자세한 내용은 Exchange cmdlet 구문을 참조하십시오.

Syntax

Disconnect-ExchangeOnline
          [-Confirm]
          [-WhatIf]
          [<CommonParameters>]
Disconnect-ExchangeOnline
          -ConnectionId <String[]>
          [-Confirm]
          [-WhatIf]
          [<CommonParameters>]
Disconnect-ExchangeOnline
          -ModulePrefix <String[]>
          [-Confirm]
          [-WhatIf]
          [<CommonParameters>]

Description

이 cmdlet은 Connect-ExchangeOnline 및 Connect-IPPSSession cmdlet에 해당합니다.

이 cmdlet은 연결을 끊고 캐시를 지웁니다. 연결이 끊긴 후에는 organization 대한 cmdlet을 성공적으로 실행할 수 없습니다.

연결 끊기 명령은 연결하는 데 사용한 계정의 프로필 경로에 특수 PowerShell 문자(예 $: )가 포함된 경우 실패할 수 있습니다. 해결 방법은 프로필 경로에 특수 문자가 없는 다른 계정을 사용하여 연결하는 것입니다.

예제

예 1

Disconnect-ExchangeOnline

이 예제에서는 Exchange Online PowerShell 또는 보안 & 준수 PowerShell에서 연결을 끊기 전에 확인을 요청합니다.

예 2

Disconnect-ExchangeOnline -Confirm:$false

이 예제에서는 확인 프롬프트 또는 알림 텍스트 없이 Exchange Online PowerShell 또는 보안 & 준수 PowerShell에서 자동으로 연결을 끊습니다.

예 3

Disconnect-ExchangeOnline -ConnectionId 1a9e45e8-e7ec-498f-9ac3-0504e987fa85

다음은 지정된 ConnectionId 값으로 REST 기반 Exchange Online PowerShell 연결을 끊는 예제입니다. 동일한 Windows PowerShell 창에서 Exchange Online PowerShell 또는 보안 & 준수 PowerShell에 대한 다른 원격 PowerShell 연결도 연결이 끊어집니다.

예 4

Disconnect-ExchangeOnline -ModulePrefix Contoso,Fabrikam

다음은 지정된 접두사 값을 사용하는 REST 기반 Exchange Online PowerShell 연결의 연결을 끊는 예제입니다. 동일한 Windows PowerShell 창에서 Exchange Online PowerShell 또는 보안 & 준수 PowerShell에 대한 다른 원격 PowerShell 연결도 연결이 끊어집니다.

매개 변수

-Confirm

Confirm 스위치는 확인 메시지를 표시할지 여부를 지정합니다. 진행하기 전에 cmdlet이 확인을 요구하는지에 따라 이 스위치가 cmdlet에 미치는 영향이 달라집니다.

  • 파괴적인 cmdlet(예: Remove-* cmdlet)에는 계속하기 전에 명령을 강제로 승인하도록 하는 기본 제공 일시 중지가 있습니다. 이러한 cmdlet의 경우 정확한 구문 -Confirm:$false를 사용하여 확인 메시지를 건너뛸 수 있습니다.
  • 대부분의 다른 cmdlet(예: New-* 및 Set-* cmdlet)에는 기본 제공 일시 중지가 없습니다. 이러한 cmdlet의 경우 값 없이 스위치를 지정하면 계속하기 전에 명령을 강제로 확인하도록 하는 일시 중지가 추가됩니다.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-ConnectionId

참고: 이 매개 변수는 모듈 버전 3.2.0 이상에서 사용할 수 있습니다.

ConnectionId 매개 변수는 ConnectionId로 연결을 끊을 REST API 연결을 지정합니다. ConnectionId는 여러 연결이 열려 있는 경우에도 연결을 고유하게 식별하는 Get-ConnectionInformation cmdlet의 출력에 있는 GUID 값입니다. 여러 ConnectionId 값을 쉼표로 구분하여 지정할 수 있습니다.

ModulePrefix 매개 변수에는 이 매개 변수를 사용하지 마세요.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ModulePrefix

참고: 이 매개 변수는 모듈 버전 3.2.0 이상에서 사용할 수 있습니다.

ModulePrefix 매개 변수는 ModulePrefix에서 연결을 끊을 REST API 연결을 지정합니다. Connect-ExchangeOnline cmdlet과 함께 Prefix 매개 변수를 사용하면 지정된 텍스트가 모든 Exchange Online cmdlet의 이름에 추가됩니다(예: Get-InboundConnector Get-ContosoInboundConnector가 됩니다). ModulePrefix 값은 Get-ConnectionInformation cmdlet의 출력에 표시됩니다. 여러 ModulePrefix 값을 쉼표로 구분하여 지정할 수 있습니다.

ConnectionId 매개 변수와 함께 이 매개 변수를 사용하지 마세요.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Whatif 스위치는 해당 명령의 동작을 시뮬레이션합니다. 이 스위치를 사용하면 변경 내용을 실제로 적용하지 않고 발생할 변경 내용을 확인할 수 있습니다. 이 스위치를 사용하면 값을 지정할 필요가 없습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online