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 參數值來指定封裝內容的新路徑,您會遵循的程式。 

  1. 若要尋找您要設定的套件,請執行下列命令:

    SFTMIME QUERY OBJ:PACKAGE

    此命令會將每個探索到的套件名稱傳回為輸出第一個資料行中的 GUID,例如 {AF78ABE1-57D4-4297-89DE-C308684AEDD6}。

  2. 若要設定 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 旗標的目前狀態。

SFTMIME 命令參考