Sccm

SCCM 任務序列類似子句中的萬用字元

  • May 16, 2019

這應該很容易找到。我想根據我定義的變數在 SCCM 中為幾個任務步驟設置一個條件。在此處的值中使用的正確萬用字元是什麼?我希望避免需要走 wmi 搜尋路線,因為這將使其他人更容易維護。

這些是基於文本的,我只想像下面這樣解析它。

OSDComputerName like "Secure%Machine"
OSDComputerName like "Secure*Machine"

正確的萬用字元是 % 符號。這裡有一些例子:

https://social.technet.microsoft.com/Forums/systemcenter/en-US/f59d7bbd-b99a-4e8f-ac48-2bfdf0e7f098/sccm-queries-support-wildcard-or-not?forum=configmgrgeneral

http://eskonr.com/2012/06/sccm-collection-to-use-wildcard-in-string-matching/

這實際上取決於您要在哪裡使用查詢。如果它在一個集合的查詢中 % 是正確的。如果您想在 TS 步驟中使用 wmi 查詢,也是如此。這兩個都回退到 WQL,其中 % 是萬用字元。

但是,如果您對 TS 變數(或集合變數)使用條件,則正確的萬用字元是 * 和 ?。這是未記錄的,但已由 ConfigMGrTeam 確認(請參見此處此處

引用自:https://serverfault.com/questions/835474