您好我正在使用我制作的脚本,并尝试使用它在XenDesktop中创建目录。而且我不知道错误是什么,XD的答案真的告诉我错误是让目录“随机”,但是,编写它并没有任何错误。
我离开了代码
NOWAIT
现在错误信息(-AllocationType是线索?)
New-BrokerCatalog:No se puede enlazarelparámetro'AllocationType'。没有se pu ede convertir el valor“$ tipoCatalogo”al tipo“Citrix.Broker.Admin.SDK.Allocat ionType“porque hay valoresnoválidosenlaenumeración。Especifique uno de lo s valoresdeenumeraciónsiguienteseinténtelodenuevo。 Los valores de enumer aciónposiblesson“永久,静态,随机”。 En C:\ scripts \ CrearGrupoEscritorios \ 01CrearCatalogo.ps1:17Carácter:68 + $ result = New-BrokerCatalog -name'$ nombreCatalogo'-AllocationType<<<< “$ T ipoCatalogo'-MachinesArePhysical $ false -ProvisioningType'MCS'-SenionSuppor 'SingleSession'-PersistUserChanges'$ PVD'-AdminAddress“localhost:80” + CategoryInfo:InvalidArgument:(:) [New-BrokerCatalog],Parame terBindingException
由于
答案 0 :(得分:0)
好的,我今天调查这是解决方案
#Coger variables
[CmdletBinding()]
Param(
[Parameter(Mandatory=$True,Position=1)]
[string]$nombreCatalogo,
[Parameter(Mandatory=$True)]
[Citrix.Broker.Admin.SDK.AllocationType]$tipoCatalogo,
[Parameter(Mandatory=$True)]
[string]$PVD
)
#Lanzar orden
New-BrokerCatalog –name "$nombreCatalogo" -AllocationType "$tipoCatalogo" –MachinesArePhysical $false –ProvisioningType 'MCS' –SessionSupport 'SingleSession' –PersistUserChanges "$PVD" -AdminAddress "localhost:80"
#Parsear
首先将$ tipoCatalogo类从字符串更改为Citrix.Broker.Admin.SDK.AllocationType并将脚本命令中的变量更改为“to”。最后删除$ result变量
感谢您阅读