QUERY OBJ
傳回目前應用程式、套件、檔案類型關聯或發行伺服器的索引標籤分隔清單。
SFTMIME QUERY OBJ:{APP|PACKAGE|TYPE|SERVER} [/SHORT] [/GLOBAL] [/LOG log-pathname | /CONSOLE ]
參數 | 說明 |
---|---|
應用程式 |
傳回應用程式清單。 |
包 |
傳回封裝清單。 |
TYPE |
傳回檔案類型關聯的清單。 |
伺服器 |
傳回發佈伺服器的清單。 |
/短 |
若未顯示每個專案的完整屬性,則會傳回應用程式名稱、套件、關聯或伺服器名稱的清單。 |
/全球 |
針對應用程式,傳回所有已知的應用程式,而非僅傳回目前使用者可存取的應用程式。 針對套件,傳回所有已知套件,而非僅傳回目前使用者可存取的套件。 針對關聯,只會傳回適用于所有使用者的關聯,而不會傳回使用者特定的關聯。 對伺服器無效。 |
/日誌 |
如果指定,輸出會記錄到指定的路徑名稱。 |
/安慰 |
如果指定,則會在使用中主控台視窗中顯示輸出, (預設) 。 |
針對 4.6 版,已新增下列選項。
/LOGU |
如果指定,輸出會以 UNICODE 格式記錄到指定的路徑名稱。 |
注意 在 4.6 版中,新的資料行已新增至 SFTMIME QUERY OBJ:APP [/GLOBAL] 的輸出。 輸出的最後一個資料行是數值,指出應用程式是否已發佈。
PUBLISHED=1 表示應用程式是透過發佈伺服器重新整理、使用 Windows Installer 檔案 (.MSI) 安裝應用程式,或使用套件資訊清單執行 SFTMIME ADD PACKAGE、CONFIGURE PACKAGE 或 PUBLISH PACKAGE 命令來發佈。
PUBLISHED=0 表示應用程式尚未發佈,或因為執行 Clear 作業或執行 SFTMIME UNPUBLISH 命令而不再發佈。
如果您使用 /GLOBAL 參數,則全域發佈的應用程式的 PUBLISHED 狀態會是 1,而在使用者內容下發布的應用程式則為 0。 若沒有 /GLOBAL 參數,則會針對執行命令之使用者內容中發佈的應用程式傳回 PUBLISHED 狀態 1,並針對全域發佈的應用程式傳回 0 的狀態。
SFTMIME QUERY OBJ 命令可用來查詢上述所有物件的相關資訊:應用程式、套件、檔案類型關聯和伺服器。 為了示範如何在一般作業工作中使用 SFTMIME QUERY OBJ 命令,下列範例示範如果您想要設定特定套件的 OVERRIDEURL 參數值來指定封裝內容的新路徑,您會遵循的程式。
若要尋找您要設定的套件,請執行下列命令:
SFTMIME QUERY OBJ:PACKAGE
此命令會將每個探索到的套件名稱傳回為輸出第一個資料行中的 GUID,例如 {AF78ABE1-57D4-4297-89DE-C308684AEDD6}。
若要設定 OVERRIDEURL 參數值,請使用 SFTMIME CONFIGURE PACKAGE 命令。 例如,若要將此套件的 OVERRIDEURL 值設定為 \\server\share\mypackage.sft的值,請使用 SFTMIME CONFIGURE PACKAGE 命令,並從步驟 1 中 SFTMIME QUERY OBJ 命令的輸出中為其提供選取的套件 GUID,後面接著 OVERRIDEURL 參數及其新值,如下所示:
SFTMIME CONFIGURE PACKAGE:"{AF78ABE1-57D4-4297-89DE-C308684AEDD6}" /OVERRIDEURL "\\\\server\\share\\mypackage.sft "
針對 4.6 版 SP2,已新增下列選項。
/NO-UPDATE-FTA-SHORTCUT |
指出 /NO-UPDATE-FTA-SHORTCUT 旗標的目前狀態。 |