적용 대상: Exchange Server 2010 SP2
마지막으로 수정된 항목: 2011-05-05
New-EdgeSubscription cmdlet을 사용하면 Edge 전송 서버 역할이 설치된 컴퓨터에서 Edge 구독 파일을 내보내고 Hub 전송 서버 역할이 설치된 컴퓨터로 Edge 구독 파일을 가져올 수 있습니다.
New-EdgeSubscription [-AccountExpiryDuration <TimeSpan>] [-Confirm [<SwitchParameter>]] [-CreateInboundSendConnector <$true | $false>] [-CreateInternetSendConnector <$true | $false>] [-DomainController <Fqdn>] [-FileData <Byte[]>] [-FileName <LongPath>] [-Force <SwitchParameter>] [-Site <AdSiteIdParameter>] [-WhatIf [<SwitchParameter>]]
Edge 전송 서버 역할에는 Active Directory에 액세스할 수 있는 권한이 없습니다. 모든 구성과 받는 사람 정보는 Active Directory LDS(Lightweight Directory Services) 인스턴스에 저장됩니다. New-EdgeSubscription cmdlet은 이 Edge 전송 서버를 구독할 Active Directory 사이트의 허브 전송 서버에서 가져올 Edge 구독 파일을 만듭니다. 이 프로세스에 대한 자세한 내용은 Edge 구독 이해를 참조하십시오.
이 cmdlet을 실행하려면 먼저 사용 권한을 할당 받아야 합니다. 이 cmdlet의 모든 매개 변수가 이 항목에 나열되지만 사용자에게 할당된 사용 권한에 포함되지 않은 일부 매개 변수에는 액세스할 수 없습니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오. 전송 권한 항목의 "EdgeSync" 항목
|
매개 변수
|
필수
|
종류
|
설명
|
|---|
|
AccountExpiryDuration
|
선택
|
System.TimeSpan
|
AccountExpiryDuration 매개 변수는 이 명령으로 만든 부트스트랩 계정이 만료되는 기간을 지정합니다.
이 매개 변수의 값은 최소 2분 이상이어야 합니다.
|
|
Confirm
|
선택
|
System.Management.Automation.SwitchParameter
|
Confirm 스위치는 명령이 처리를 일시 중지하도록 하고 처리를 계속하기 전에 명령이 어떤 작업을 수행하는지 사용자가 확인하도록 합니다. Confirm 스위치에는 값을 지정할 필요가 없습니다.
|
|
CreateInboundSendConnector
|
선택
|
System.Boolean
|
CreateInboundSendConnector 매개 변수는 Edge 전송 서버와 허브 전송 서버를 연결할 송신 커넥터를 만들지 여부를 지정합니다. 기본값은 $true입니다. 송신 커넥터 주소 공간은 "--"로 설정되고, 스마트 호스트는 "--"로 설정되고, Edge 전송 서버는 원본 서버로 설정되고, DNS(Domain Name System) 라우팅은 사용할 수 없습니다. 이 매개 변수는 Hub 전송 서버에서 명령을 실행하는 경우에만 사용됩니다.
|
|
CreateInternetSendConnector
|
선택
|
System.Boolean
|
CreateInternetSendConnector 매개 변수는 인터넷에 연결할 송신 커넥터를 만들지 여부를 지정합니다. 기본값은 $true입니다. 송신 커넥터 주소 공간은 모든 도메인(*)으로 설정되고, Edge 전송 서버는 원본 서버로 설정되고, DNS 라우팅을 사용할 수 있습니다. 이 매개 변수는 Hub 전송 서버에서 명령을 실행하는 경우에만 사용됩니다.
|
|
DomainController
|
선택
|
Microsoft.Exchange.Data.Fqdn
|
DomainController 매개 변수는 해당 구성 변경을 Active Directory에 기록하는 도메인 컨트롤러의 FQDN(정규화된 도메인 이름)을 지정합니다. DomainController 매개 변수는 Edge 전송 서버 역할에서 지원되지 않습니다. Edge 전송 서버 역할은 Active Directory LDS(Lightweight Directory Services) 인스턴스에만 씁니다.
|
|
FileData
|
선택
|
System.Byte[]
|
FileData 매개 변수는 Edge 구독 파일 정보가 들어 있는 바이트 인코딩된 데이터 개체를 지정합니다.
Exchange 2010의 원격 PowerShell에서는 cmdlet에 대해 파일 경로를 지원하지 않습니다. 따라서 Get-Content cmdlet을 사용하여 Edge 구독 파일의 내용을 바이트 인코딩된 개체로 읽어온 다음 이 개체를 New-EdgeSubscription cmdlet에 전달하여 허브 전송 서버의 Edge 구독을 가져와야 합니다. 이 매개 변수를 사용하는 데 필요한 구문에 대한 자세한 내용은 Exchange 관리 셸에서 파일 가져오기 및 내보내기 이해를 참조하십시오.
허브 전송 서버에서 이 명령을 실행하는 경우에만 이 매개 변수를 사용할 수 있습니다.
|
|
FileName
|
선택
|
Microsoft.Exchange.Data.LongPath
|
FileName 매개 변수는 Edge 구독 파일의 전체 경로를 지정합니다.
Edge 전송 서버에서 이 명령을 실행하는 경우에만 이 매개 변수를 사용할 수 있습니다.
|
|
Force
|
선택
|
System.Management.Automation.SwitchParameter
|
Force 매개 변수는 Edge 전송 서버에서 명령을 실행할 때 확인 메시지를 무시할지 여부를 지정합니다. 또한 이 매개 변수를 사용하면 명령이 현재 작성 중인 파일과 이름이 같은 기존 Edge 구독 파일을 덮어씁니다. 이 매개 변수는 확인을 무시하기 때문에 Edge 구독 명령에 스크립트를 사용하는 경우에 유용합니다. 이 매개 변수는 Edge 전송 서버를 다시 구독해야 하며 기존 구성 정보를 덮어쓰려는 경우에도 유용합니다.
|
|
Site
|
선택
|
Microsoft.Exchange.Configuration.Tasks.AdSiteIdParameter
|
Site 매개 변수는 Edge 전송 서버가 연결되어 있는 허브 전송 서버가 포함된 Active Directory 사이트의 이름을 지정합니다. 이 매개 변수는 허브 전송 서버에서 명령을 실행하는 경우에만 사용되며 허브 전송 서버에서 명령을 실행할 때 필요한 매개 변수입니다.
|
|
WhatIf
|
선택
|
System.Management.Automation.SwitchParameter
|
WhatIf 스위치는 명령이 개체에 대해 수행하게 되는 작업을 시뮬레이트하도록 지시합니다. WhatIf 스위치를 사용하면 사용자는 변경 사항을 적용하지 않고도 어떠한 사항이 변경되는지 확인할 수 있습니다. WhatIf 스위치에는 값을 지정할 필요가 없습니다.
|
이 cmdlet이 수락하는 입력 형식을 보려면 Cmdlet 입력 및 출력 형식(영문)을 참조하십시오. cmdlet의 입력 형식 필드가 비어 있을 경우 cmdlet은 입력 데이터를 수락하지 않습니다.
이 cmdlet이 수락하는 반환 형식(출력 형식이라고도 함)을 보려면 Cmdlet 입력 및 출력 형식(영문)을 참조하십시오. 출력 형식 필드가 비어 있는 경우 cmdlet은 데이터를 반환하지 않습니다.
이 예에서는 Edge 구독 파일을 만들며, Edge 전송 서버에서 실행해야 합니다.
New-EdgeSubscription -FileName "c:\EdgeServerSubscription.xml"
이 예에서는 예 1에서 생성된 Edge 구독 파일을 Active Directory 사이트 Default-First-Site-Name으로 가져옵니다. Edge 구독 파일을 가져오면 Edge 구독 프로세스가 완료됩니다. 허브 전송 서버에서 이 명령을 실행해야 합니다.
첫 번째 명령은 Edge 구독 파일을 읽고 임시 변수에 바이트 인코딩된 데이터 개체로 저장합니다. 두 번째 명령은 Edge 구독 프로세스를 완료합니다.
[byte[]]$Temp = Get-Content -Path "C:\EdgeServerSubscription.xml" -Encoding Byte -ReadCount 0
New-EdgeSubscription -FileData $Temp -Site "Default-First-Site"
이 예에서도 예 1에서 생성된 Edge 구독 파일을 Active Directory 사이트 Default-First-Site-Name으로 가져오지만 한 줄의 코드로 최종 결과를 얻을 수 있습니다. 허브 전송 서버에서 이 명령을 실행해야 합니다.
New-EdgeSubscription -FileData ([byte[]]$(Get-Content -Path "C:\EdgeServerSubscription.xml" -Encoding Byte -ReadCount 0)) -Site "Default-First-Site"