XenDesktop создать каталог

Привет! Я использую созданный мной скрипт и пытаюсь использовать его для создания каталога в XenDesktop. И я не знаю, что это за ошибка, на самом деле ответ XD говорит мне, что ошибка состоит в том, чтобы сделать каталог случайным, но при его написании ошибки нет.

Я оставил код

#
# CrearCatalogo.ps1
#

#Coger variables
[CmdletBinding()]
Param(
  [Parameter(Mandatory=$True,Position=1)]
   [string]$nombreCatalogo,
        [Parameter(Mandatory=$True)]
   [string]$tipoCatalogo,
        [Parameter(Mandatory=$True)]
   [string]$PVD
)

#Lanzar orden
$result = New-BrokerCatalog -name '$nombreCatalogo' -AllocationType '$tipoCatalogo' -MachinesArePhysical $false -ProvisioningType 'MCS' -SessionSupport 'SingleSession' -PersistUserChanges '$PVD' -AdminAddress "localhost:80"

   #Parsear

Теперь сообщение об ошибке (-AllocationType является ключом??)

New-BrokerCatalog: нет отдельного параметра "Тип размещения". Не требующий конверсии доблесть "$tipoCatalogo" и типо "Citrix.Broker.Admin.SDK.Allocat ionType" Porque Hay Valores Не имеет значения en en enracración. Эспецифичен для всех заинтересованных сторон и других стран. Los valores de enumer ación posibles son "Постоянный, статический, случайный". En C:\scripts\CrearGrupoEscritorios\01CrearCatalogo.ps1: 17 Символ: 68 + $result = New-BrokerCatalog -name '$nombreCatalogo' -AllocationType <<<< '$t ipoCatalogo' -MachinesArePhysical $ ложь-провидение $ false -rovision SessionSuppor t 'SingleSession' -PersistUserChanges '$PVD' -AdminAddress "localhost:80" + CategoryInfo: InvalidArgument: (:) [New-BrokerCatalog], параметр terBindingException

Спасибо

1 ответ

Хорошо, я расследую эти дни, и это решение

#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 и измените "на" в переменных в команде сценария. И, наконец, удалите переменную $result

Спасибо за прочтение

Другие вопросы по тегам