共用方式為


Get-CMQuery

取得 Configuration Manager 查詢。

語法

Get-CMQuery
   [-Name <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMQuery
   [-Id <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

使用此 Cmdlet 從 Configuration Manager 月臺取得查詢。 Configuration Manager 查詢會定義 WMI 查詢語言 (WQL) 表示式,以根據您提供的準則從月台資料庫取得資訊。 WQL 類似於 SQL,但仍會通過 SMS 提供者,而不是直接進入資料庫。 因此,WQL 仍然遵守您的角色型存取設定。

查詢可以傳回大部分類型的 Configuration Manager 物件,包括計算機、月臺、集合、應用程式和清查數據。 如需詳細資訊, 請參閱 Configuration Manager 中的查詢簡介

根據預設,Configuration Manager 包含數個查詢。 您可以使用此 Cmdlet 來檢閱預設查詢。

注意事項

從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>。 如需詳細資訊,請 參閱開始使用

範例

範例 1

此命令會傳回名稱為 「ConfigMgr clients」 的所有查詢。

Get-CMQuery -Name "*ConfigMgr clients *"

參數

-DisableWildcardHandling

此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ForceWildcardHandling

此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Id

指定要取得之查詢的識別碼。 例如,"XYZ00006"

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

指定要取得的查詢名稱。

您可以使用通配符:

  • *:多個字元
  • ?:單一字元
類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:True

輸入

None

輸出

IResultObject[]

IResultObject