XenDesktop创建目录

时间:2015-10-14 15:11:35

标签: powershell citrix xendesktop

您好我正在使用我制作的脚本,并尝试使用它在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

由于

1 个答案:

答案 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变量

感谢您阅读