-1
當前正在使用腳本配置citrix場的策略。 我有各有7-8設置的一些內容,並且可以單獨添加它們:Powershell Citrix策略配置
set-ctxgrouppolicyconfiguration [policyName] [type] [setting] [value]
set-ctx....
set-ctx....
有沒有辦法來讀取這些設置到一個數組中,並傳遞給cmdlet?
當前正在使用腳本配置citrix場的策略。 我有各有7-8設置的一些內容,並且可以單獨添加它們:Powershell Citrix策略配置
set-ctxgrouppolicyconfiguration [policyName] [type] [setting] [value]
set-ctx....
set-ctx....
有沒有辦法來讀取這些設置到一個數組中,並傳遞給cmdlet?
我不是太熟悉,思傑,但你總是在CSV創建的設置列表:
"PolicyName","Type","Setting","Value"
"foo","User","some","23"
"foo","User","other","42"
"bar","User","...","..."
...
這樣定義的自定義函數:
function Set-MyPolicies {
[CmdletBinding()]
Param(
[Parameter(ValueFromPipeline=$true)]
[PSObject[]]$Policies
)
Process {
$Policies | % {
Set-CtxGroupPolicyConfiguration @_
}
}
}
,把一切一起如下:
Import-Csv 'C:\path\to\policies.csv' | Set-MyPolicies
該功能使用splatting簡化參數r處理(CSV的列標題以允許此參數的參數命名)。
非常好,如果某些更改需要其他人修改,這實際上會更好。謝謝! – soMuch2Learn