File tree Expand file tree Collapse file tree 1 file changed +12
-14
lines changed Expand file tree Collapse file tree 1 file changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -77,21 +77,19 @@ function Add-NSCSVirtualServerPolicyBinding {
77
77
process {
78
78
if ($PSCmdlet.ShouldProcess ($Name , ' Add Content Switching Virtual Server Binding' )) {
79
79
try {
80
- if ($Priority ) {
81
- $params = @ {
82
- name = $Name
83
- policyname = $PolicyName
84
- targetlbvserver = $TargetLBVServer
85
- priority = $Priority
86
- }
87
- } else {
88
- $params = @ {
89
- name = $Name
90
- policyname = $PolicyName
91
- targetlbvserver = $TargetLBVServer
92
- }
80
+ if (-not $Priority ) {
81
+ # No priority was passed so find the highest currently used and add 10 to it
82
+ $CSP = Get-NSCSVirtualServerPolicyBinding $Name | Sort-Object Priority - Descending | Select-Object - First 1
83
+ $Priority = [double ]$CSP.Priority + 10
93
84
}
94
-
85
+
86
+ $params = @ {
87
+ name = $Name
88
+ policyname = $PolicyName
89
+ targetlbvserver = $TargetLBVServer
90
+ priority = $Priority
91
+ }
92
+
95
93
_InvokeNSRestApi - Session $Session - Method PUT - Type csvserver_cspolicy_binding - Payload $params
96
94
97
95
if ($PSBoundParameters.ContainsKey (' PassThru' )) {
You can’t perform that action at this time.
0 commit comments