Powershell 在XenDesktop中获取桌面名称列表

Powershell 在XenDesktop中获取桌面名称列表,powershell,citrix,xendesktop,Powershell,Citrix,Xendesktop,我做过这件事,但它没有给我想要的 Get-BrokerDesktop -MaxRecordCount 1000 | select "DesktopGroupName" | Export-Csv c:\dektop_list 我只希望获得发布桌面的交付组。如果它是一个已发布的应用程序交付组,我不希望它包括在列表中 提前谢谢 $DG = Get-BrokerDesktopGroup foreach($item in $DG) { if (DeliveryType =

我做过这件事,但它没有给我想要的

Get-BrokerDesktop -MaxRecordCount 1000 | select "DesktopGroupName" | Export-Csv c:\dektop_list
我只希望获得发布桌面的交付组。如果它是一个已发布的应用程序交付组,我不希望它包括在列表中

提前谢谢

   $DG = Get-BrokerDesktopGroup
   foreach($item in $DG)
   {
      if (DeliveryType = "DesktopsOnly")
        {
            Add-Content C:\dektop_list.csv
        }
        else
        {
            Add-Content c:\application_delivery.csv
        }
        }
我收到一个错误,上面写着“DeliveryType:术语‘DeliveryType’未被识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者
已包含路径,请验证路径是否正确,然后重试。“

这里是最后一个命令$DG=Get BrokerDesktopGroup-MaxRecordCount 10000 |其中对象{$.DeliveryType-如“desktopsoly”-或$.DeliveryType-如“DesktopsAndApps”}|选择对象“PublishedName”

这里是最后一个命令$DG=Get BrokerDesktopGroup-MaxRecordCount 10000 |其中Object{$.DeliveryType-如“DesktopsOnly”-或$.DeliveryType-如“DesktopsAndApps”}|选择Object“PublishedName”

我已经搜索过该命令,以列出在web门户中发布的桌面的实际名称。尽管有以下命令:

Get-BrokerDesktopGroup | ? {$_.DeliveryType -match "Desktops"  } | Select -Property Name, PublishedName

可以用于列出分配给交付组的各种对象名称,但我没有找到任何显示storefront web门户中显示的已发布名称的内容

尽管如此,希望上述内容对你们中的一些人来说已经足够了

享受


Porky

我已经四处搜寻命令,以列出在web门户中发布的用于桌面的实际名称。尽管有以下命令:

Get-BrokerDesktopGroup | ? {$_.DeliveryType -match "Desktops"  } | Select -Property Name, PublishedName

可以用于列出分配给交付组的各种对象名称,但我没有找到任何显示storefront web门户中显示的已发布名称的内容

尽管如此,希望上述内容对你们中的一些人来说已经足够了

享受


Porky

此命令将列出已发布的桌面:


Get BrokerEntitlementPolicyRule-属性名称,PublishedName

此命令将列出已发布的桌面:


Get-BrokerEntitlementPolicyRule-Property Name,PublishedName

$DG=Get-BrokerDesktopGroup-MaxRecordCount 10000 |其中对象{$\交付类型-如“Desktopsandapps”-和“DesktopOnly”}选择对象“PublishedName”这就是我要访问的地方。但是它找不到Desktopsandapps和DesktopsOnlyHere是最后一个命令$DG=Get BrokerDesktopGroup-MaxRecordCount 10000 |其中Object{$\.DeliveryType-像“DesktopsOnly”-或$\.DeliveryType-像“Desktopsandapps”}选择Object“PublishedName”这样就可以了吗?您的命令正在工作?如果是,请更新答案并接受它…$DG=Get BrokerDesktopGroup-MaxRecordCount 10000 |其中对象{$\交付类型-如“Desktopsandapps”-和“DesktopsOnly”}|选择对象“PublishedName”这就是我的目的地。但是它找不到Desktopsandapps和DesktopsOnlyHere是最后一个命令$DG=Get BrokerDesktopGroup-MaxRecordCount 10000 |其中Object{$\.DeliveryType-像“DesktopsOnly”-或$\.DeliveryType-像“Desktopsandapps”}选择Object“PublishedName”这样就可以了吗?您的命令正在运行?如果是,请更新答案并接受它。。。