Set-CsNetworkBandwidthPolicyProfile

 

마지막으로 수정된 항목: 2012-03-26

기존 네트워크 대역폭 정책 프로필을 수정합니다.

구문

Set-CsNetworkBandwidthPolicyProfile [-Identity <XdsGlobalRelativeIdentity>] [-AudioBWLimit <String>] [-AudioBWSessionLimit <String>] [-BWPolicy <PSListModifier>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-VideoBWLimit <String>] [-VideoBWSessionLimit <String>] [-WhatIf [<SwitchParameter>]]

Set-CsNetworkBandwidthPolicyProfile [-AudioBWLimit <String>] [-AudioBWSessionLimit <String>] [-BWPolicy <PSListModifier>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-Instance <PSObject>] [-VideoBWLimit <String>] [-VideoBWSessionLimit <String>] [-WhatIf [<SwitchParameter>]]

자세한 정보

CAC(통화 허용 제어)의 일부로 특정 형식의 대역폭 제한을 정의하기 위해 대역폭 정책이 사용됩니다. Microsoft Lync Server 2010에서는 오디오 및 비디오 형식에만 대역폭 제한을 할당할 수 있습니다. 이 cmdlet은 이러한 정책의 컨테이너 프로필을 수정합니다.

중요: 프로필에 여러 정책이 포함된 경우(예: 오디오 정책 하나와 비디오 정책 하나) AudioBWLimit, AudioBWSessionLimit, VideoBWLimit 또는 VideoBWSessionLimit 속성을 사용하여 프로필을 수정하면 프로필의 모든 기존 정책이 제거되고 새 값으로 대체됩니다. 프로필에 비디오를 제한하는 정책이 포함되어 있고 AudioBWLimit 매개 변수만 설정한 경우 비디오 정책이 제거되고 오디오 정책이 생성됩니다.

이 cmdlet을 실행할 수 있는 사용자: 기본적으로 RTCUniversalServerAdmins 그룹의 구성원은 Set-CsNetworkBandwidthPolicyProfile cmdlet을 로컬로 실행할 수 있습니다. 사용자가 직접 만든 사용자 지정 RBAC(역할 기반 액세스 제어) 역할을 포함하여 이 cmdlet이 할당된 모든 RBAC 역할의 목록을 가져오려면 Windows PowerShell 프롬프트에서 다음 명령을 실행합니다.

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsNetworkBandwidthPolicyProfile"}

매개 변수

매개 변수 필수 유형 설명

Identity

선택

Xds 글로벌 상대 ID

수정할 대역폭 정책 프로필을 고유하게 식별하는 문자열 값입니다. 이는 프로필의 BWPolicyProfileID 속성과 동일하며 이 값을 변경하려면 해당 속성의 값을 변경해야 합니다. "잘라내서 붙여넣기" 작업과 동일합니다. 프로필의 모든 속성이 그대로 유지되고 이름만 변경됩니다. 그러나 프로필이 네트워크 사이트에 할당된 경우 이 값을 변경할 수 없습니다.

Instance

선택

BW 정책 프로필 유형

프로필을 수정하는 데 사용할 설정이 포함된 대역폭 정책 프로필 개체(Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.BWPolicyProfileType 유형의 개체)에 대한 참조입니다. Get-CsNetworkBandwidthPolicyProfile cmdlet을 호출하여 이 개체를 검색할 수 있습니다.

AudioBWLimit

선택

문자열

모든 오디오 연결에 할당할 최대 대역폭 크기입니다. 단일 오디오 세션이 오디오 대역폭 제한을 초과할 경우 해당 세션은 시작되지 않습니다.

kbps 단위로 표현됩니다. 예를 들어 1000 값은 1000kbps를 나타냅니다.

이 매개 변수에 값을 지정하는 경우 BWPolicy 매개 변수에 값을 지정할 수 없습니다.

기본값: AudioBWSessionLimit 매개 변수에 값을 지정하고 AudioBWLimit에 값을 지정하지 않으면 AudioBWLimit의 기본값은 0이 됩니다.

AudioBWSessionLimit

선택

문자열

오디오 세션별로 할당할 최대 대역폭 크기입니다. kbps 단위로 표현됩니다. 값은 40 이상이어야 합니다.

이 매개 변수에 값을 지정하면 BWPolicy 매개 변수에 값을 지정할 수 없습니다.

기본값: AudioBWLimit 매개 변수에 값을 지정하고 AudioBWSessionLimit에 값을 지정하지 않으면 AudioBWSessionLimit의 기본값은 175가 됩니다.

BWPolicy

선택

PS 목록 한정자

대역폭 정책 프로필이 포함된 개체 목록입니다. 이 목록의 각 개체는 대역폭 형식(오디오 또는 비디오), 대역폭 제한 및 대역폭 세션 제한으로 구성됩니다.

이 매개 변수에 값을 지정하는 경우 AudioBWLimit, AudioBWSessionLimit, VideoBWLimit 또는 VideoBWSessionLimit 매개 변수에 값을 지정할 수 없습니다.

이 목록의 개체는 Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.BWPolicyType 유형이어야 합니다. 이러한 유형의 개체는 New-CsNetworkBWPolicy cmdlet을 호출하여 만들 수 있으며 결과 정책을 이 매개 변수의 값으로 할당하여 프로필에 추가할 수 있습니다.

Description

선택

문자열

대역폭 정책 프로필에 대한 설명입니다. 예를 들어 이 매개 변수를 사용하여 프로필의 예상 용도를 지정할 수 있습니다.

VideoBWLimit

선택

문자열

모든 비디오 연결에 할당할 최대 대역폭 크기입니다. 단일 비디오 세션이 비디오 대역폭 제한을 초과할 경우 해당 세션은 시작되지 않습니다.

kbps 단위로 표현됩니다. 예를 들어 1000 값은 1000kbps를 나타냅니다.

이 매개 변수에 값을 지정하면 BWPolicy 매개 변수에 값을 지정할 수 없습니다.

기본값: VideoBWSessionLimit 매개 변수에 값을 지정하고 VideoBWLimit에 값을 지정하지 않으면 VideoBWLimit의 기본값은 0이 됩니다.

VideoBWSessionLimit

선택

문자열

비디오 세션별로 할당할 최대 대역폭 크기입니다. kbps 단위로 표현됩니다. 값은 100 이상이어야 합니다.

이 매개 변수에 값을 지정하는 경우 BWPolicy 매개 변수에 값을 지정할 수 없습니다.

기본값: VideoBWLimit 매개 변수에 값을 지정하고 VideoBWSessionLimit에 값을 지정하지 않으면 VideoBWSessionLimit의 기본값은 700이 됩니다.

Force

선택

스위치 매개 변수

변경 작업을 수행하기 전에 표시되는 모든 확인 프롬프트를 표시하지 않습니다.

WhatIf

선택

스위치 매개 변수

명령을 실제로 실행하지 않고도 명령이 실행될 경우 발생할 수 있는 현상을 설명합니다.

Confirm

선택

스위치 매개 변수

명령을 실행하기 전에 확인 메시지를 표시합니다.

입력 형식

Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.BWPolicyProfileType 개체입니다. 네트워크 대역폭 정책 프로필 개체의 파이프라인된 입력을 허용합니다.

반환 형식

이 cmdlet은 값을 반환하지 않습니다. Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.BWPolicyProfileType 유형의 개체를 수정합니다.

예제

-------------------------- 예제 1 --------------------------

Set-CsNetworkBandwidthPolicyProfile -Identity LowBWProfile -Description "Policy for links of less than 10MB"

이 예제는 ID가 LowBWProfile인 대역폭 정책 프로필의 설명을 수정합니다. 이 작업을 수행하기 위해 Set-CsNetworkBandwidthPolicyProfile을 수정할 프로필 이름을 지정하는 Identity 및 프로필에 대한 새 설명을 지정하는 Description의 두 매개 변수와 함께 호출합니다.

-------------------------- 예제 2 --------------------------

Set-CsNetworkBandwidthPolicyProfile -Identity LowBWLimit -VideoBWLimit 2500 -VideoBWSessionLimit 300

예제 2는 ID가 LowBWLimit인 대역폭 정책 프로필에 대한 비디오 전송의 전체 제한 및 세션 제한을 수정합니다. 수정할 프로필의 ID를 지정한 후 VideoBWLimit 매개 변수를 사용하여 전체 비디오 제한을 2500으로 설정합니다. 그런 다음 VideoBWSessionLimit 매개 변수를 사용하여 개별 세션 제한을 300으로 설정합니다. 이 명령은 비디오 프로필을 추가하거나 LowBWLimit 대역폭 정책 프로필의 기존 비디오 프로필을 업데이트합니다. 기존 오디오 프로필은 영향을 받지 않습니다.

-------------------------- 예제 3 --------------------------

$bp = New-CsNetworkBWPolicy -BWLimit 5000 -BWSessionLimit 200 -BWPolicyModality video
Set-CsNetworkBandwidthPolicyProfile -Identity LowBWLimit -BWPolicy $bp

이 예제에서는 새 대역폭 정책을 만들어 ID가 LowBWLimit인 대역폭 정책 프로필에 할당합니다. 이 예제의 첫째 줄은 New-CsNetworkBWPolicy cmdlet에 대한 호출입니다. 이 cmdlet은 새 프로필을 만듭니다. 이 경우에는 제한이 5000kbps(-BWLimit 5000)이고 세션 제한이 200kbps(-BWSessionLimit 200)인 비디오 프로필(-BWPolicyModality video)입니다. 이 새 프로필 개체는 $bp 변수에 저장됩니다. 이 예제의 다음 줄은 Set-CsNetworkBandwidthPolicyProfile을 호출하여 LowBWLimit 프로필을 수정합니다(-Identity LowBWLimit). BWPolicy 매개 변수에는 $bp 값을 사용합니다. 이는 이 프로필의 기존 정책을 $bp 변수에 저장된 새로 만든 정책으로 대체합니다.

-------------------------- 예제 4 --------------------------

$a = Get-CsNetworkBandwidthPolicyProfile -Identity LowBWProfile
$ap = New-CsNetworkBWPolicy -BWLimit 2000 -BWSessionLimit 300 -BWPolicyModality audio
$a.BWPolicy.Add($ap)
Set-CsNetworkBandwidthPolicyProfile -Instance $a

예제 4는 LowBWProfile 프로필의 기존 정책 집합에 새 오디오 대역폭 정책을 추가합니다. 첫째 줄에서는 Get-CsNetworkBandwidthPolicyProfile을 호출하여 ID가 LowBWProfile인 프로필을 검색합니다. 해당 프로필을 $a 변수에 저장합니다. 다음 줄에서는 New-CsNetworkBWPolicy를 호출하여 새 대역폭 정책을 만듭니다. 이 정책은 제한이 2000kbps(-BWLimit 2000)이고 세션 제한이 300kbps(-BWSessionLimit 300)인 오디오 정책(-BWPolicyModality audio)입니다. 이 새 정책은 $ap 변수에 저장됩니다.

셋째 줄에서는 첫째 줄에서 검색한 프로필($a 변수에 저장됨)에 새 오디오 정책($ap에 저장됨)을 추가합니다. 이를 수행하기 위해 프로필에서 BWPolicy 속성의 Add 메서드를 호출하고 $ap 값을 전달합니다 이는 "$ap에 저장된 새 정책을 LowBWProfile 프로필의 BWPolicy($a에 저장됨)에 추가하는 것"으로 해석할 수 있습니다.

마지막으로 Set-CsNetworkBandwidthPolicyProfile을 호출하여 LowBWProfile 프로필을 업데이트합니다. Instance 매개 변수를 사용하고 수정된 프로필이 포함된 $a 값을 전달합니다.

-------------------------- 예제 5 ------------------------

$ap = New-CsNetworkBWPolicy -BWLimit 2000 -BWSessionLimit 300 -BWPolicyModality audio
Set-CsNetworkBandwidthPolicyProfile -Identity LowBWProfile -BWPolicy @{add=$ap}

예제 5는 기능 면에서 예제 4와 동일합니다. LowBWProfile 프로필의 기존 정책 목록에 새 오디오 정책을 추가합니다. 이 메서드에 필요한 줄 수가 더 적지만 확실한 것은 아닙니다. 이 예제를 여기에 포함한 이유는 동일한 작업을 여러 가지 방법으로 수행할 수 있음을 보여 주기 위함입니다.

첫째 줄에서는 새 오디오 대역폭 정책을 만들고 대역폭 제한(2000) 및 세션 제한(300)을 설정하고 새 개체를 $ap 변수에 저장합니다. 다음으로, Set-CsNetworkBandwidthPolicyProfile을 호출하여 ID가 LowBWProfile인 프로필을 수정합니다. BWPolicy 매개 변수를 사용하여 프로필 내 정책 목록을 수정합니다. 이 매개 변수에 전달한 @{add=$ap} 값을 보십시오. 이는 Windows PowerShell에서 목록에 무언가를 추가할 수 있는 방법입니다. 맨 앞에 @ 기호를 입력한 다음 중괄호({})를 입력합니다. 이 중괄호 안에 목록에 대해 수행할 작업을 지정합니다. 이 경우에는 목록에 추가하는 작업입니다. 제거 또는 대체 작업을 수행할 수도 있습니다. add 작업 뒤에 등호를 입력한 후 목록에 추가할 개체를 입력합니다. 이 경우에는 $ap 변수에 저장한 새 정책입니다.