2016-02-16 29 views
0

我已經完成了這項工作,但它並未給我我想要的東西。獲取XenDesktop中桌面名稱的列表

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,函數,腳本文件或可操作的程序的名稱檢查名稱的拼寫,或如果包含 路徑,請驗證路徑是否正確,然後重試。「

+0

$ DG = Get-BrokerDesktopGroup -MaxRecordCount 10000 | Where-Object {$ _。DeliveryType-like「Desktopsandapps」 - 和「DesktopsOnly」} |選擇對象「PublishedName」這是我到的地方。但它不能找到桌面和應用程序和桌面只有 – user770022

+0

這裏是最後的命令 $ DG = Get-BrokerDesktopGroup -MaxRecordCount 10000 | Where-Object {$ _。DeliveryType-like「DesktopsOnly」 - 或$ _。DeliveryType-like「DesktopsAndApps」} |選擇對象「PublishedName」 – user770022

+0

所以你沒事吧?你的命令正在工作?如果是的話更新答案並接受它... – Avshalom

回答

0

以下是最終的命令$ DG = Get-BrokerDesktopGroup -MaxRecordCount 10000 | Where-Object {$ .DeliveryType -like「DesktopsOnly」 - 或$ .DeliveryType -like「DesktopsAndApps」} | Select-Object「PublishedName」