我已经这样做了,但它没有给我我想要的东西。
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
}
}
我收到一个错误,上面写着"交付类型:术语'交付类型'不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。
此命令将列出已发布的桌面:
Get-BrokerEntitlementPolicyRule -Property Name, PublishedName
这是最后一个命令 $DG = Get-BrokerDesktopGroup -MaxRecordCount 10000 |位置对象 {$.交付类型 - 类似于"仅限桌面" - 或 $。交付类型 - 类似于"桌面和应用程序" } |选择对象"已发布名称"
我已经四处寻找命令,以列出在门户网站中发布的用于桌面的实际名称。尽管这样的命令,例如:
Get-BrokerDesktopGroup | ? {$_.DeliveryType -match "Desktops" } | Select -Property Name, PublishedName
或
Get-BrokerDesktop | select DesktopGroupName, AssociatedUserNames | ft -AutoSize
可用于列出分配给交付组的各种对象名称,我没有找到任何显示店面 Web 门户中显示的已发布名称的内容。
尽管如此,希望以上内容对你们中的一些人来说可能已经足够了。
享受
波奇