啟動 Application Window 時,可以使用以下指令行參數。
可以透過使用 nalwin.exe 或 nalwin32.exe 檔案 (位於工作站的 c:\program files\novell\zenworks 目錄中) 或 nal.exe 檔案 (位於 ZENworks 桌面管理伺服器的 sys:public 目錄中) 啟動 Application Window。這些參數可與三個檔案配合工作。
重要:當您使用指令行參數來配送 (/a)、解除安裝 (/l) 或驗證 (/v) 應用程式時,應用程式啟動器將在使用者空間 (而非工作站空間,即使應用程式與工作站關聯) 中執行動作。因此,登入使用者必須擁有執行配送、解除安裝或驗證應用程式所需的 eDirectory 權限和檔案系統權限。
表 20-1 Application Window 指令行參數
參數 |
描述 |
---|---|
: 範例:nalwin: |
跳過初始開頭顯示畫面。 |
/a="tree:.app_object_dn" 範例:nalwin /a="nov:.ms word.app" |
無論指定的應用程式物件是否與使用者或工作站關聯,只要使用者具有配送和啟動應用程式所需的檔案系統權限,以及讀取應用程式物件內容的權限,就會配送並啟動此應用程式物件。 除配送與啟動指定的應用程式,應用程式啟動器會繼續執行,並在 Application Window 中顯示與使用者和工作站關聯的應用程式。如果您不希望應用程式啟動器執行此作業,則可以使用 /f 參數來指示它不為關聯讀取 eDirectory,並且可以使用 /h 參數來隱藏 Application Window。 Tree 是應用程式物件所在的 eDirectory 樹狀結構。如果未指定任何樹狀結構名稱,則假設是預設樹狀結構。 App_object_dn 是應用程式物件的完整可辨識名稱。 附註:僅當樹狀結構名稱或應用程式物件名稱中使用空格時才需要引號。 |
/c="window_title" 範例:nalwin /c="%cn%'s Apps" |
將指定文字用作 Application Window 的標題。預設視窗標題是「Novell-delivered Applications for User」,其中 User 是使用者的可辨識名稱。 指定的文字可以包含巨集 (變數) 以顯示 eDirectory 資訊。範例 /c="%cn%'s Apps" 替換標題中使用者的公用名稱 (例如,JSmith's Apps)。 附註:只有在視窗標題中使用空格時,才需要引號。 如需有關巨集的資訊,請參閱節 49.0, 參考:巨集。 |
/f 範例:nalwin /f /h |
指示應用程式啟動器不讀取 eDirectory,以取得與登入使用者或工作站關聯的應用程式之清單。使用 /a、/v 或 /l 參數來簡單地配送、驗證或解除安裝特定的應用程式時,這將十分有用。此範例會使應用程式啟動器在啟動時隱藏 Application Window (/h) 不為所有與登入使用者或工作站關聯的應用程式讀取 eDirectory (/f),然後配送並啟動 Word 應用程式 (/a=.word.apps)。 此參數還需要使用 /h 參數。 |
/h 範例:nalwin /h |
隱藏 Application Window。 |
/l="tree:.app_object_dn" 範例:nalwin /l="nov:.ms word.app" |
解除安裝指定的應用程式物件。 除了解除安裝指定的應用程式,應用程式啟動器會繼續執行,並在 Application Window 中顯示與使用者和工作站關聯的應用程式。如果您不希望應用程式啟動器執行此作業,則可以使用 /f 參數來指示它不為關聯讀取 eDirectory,並且可以使用 /h 參數來隱藏 Application Window。 Tree 是應用程式物件所在樹狀結構的名稱。如果未指定任何樹狀結構名稱,則假設是預設樹狀結構。 App_object_dn 是應用程式物件的完整可辨識名稱。 附註:僅當樹狀結構名稱或應用程式物件名稱中使用空格時才需要引號。 |
/max 範例:nalwin /max |
初次載入時,將 Application Window 最大化顯示,置換在結束先前 Application Window 會期時所儲存的視窗狀態 (大小和位置)。 |
/min 範例:nalwin /min |
初次載入時,將 Application Window 最小化顯示,置換在結束先前 Application Window 會期時所儲存的視窗狀態 (大小和位置)。 |
/nd 範例:nalwin /nd |
跳過偵測到撥號連接時顯示的「警告」對話方塊。 |
/norm 範例:nalwin /norm |
只要「儲存視窗大小及位置」設定 (「 」>「 」索引標籤 >「 」頁 >「 」按鈕 >「 」索引標籤) 關閉,初次載入時,依 Application Window 的原始狀態 (大小和位置) 顯示它。依預設,「儲存視窗大小及位置」設定處於關閉狀態。 |
/nq 範例:nalwin.exe /a=.word.app /p=”file 1.txt” /nq |
僅與 /p 參數配合使用,指示應用程式啟動器移除參數字串中的后引號。在本範例中,如果未使用 /nq,傳送至應用程式的參數將為 “file 1.txt”。使用 /nq,該參數將被傳送為 file 1.txt。 |
/p=param /p=”param1 param2 param3” 範例:nalwin /a=.word.app /p=file.txt |
將指定的參數傳送至啟動的應用程式。僅當與 /a 或 /v 配合使用時,它才有效。指定的參數將新增至所有已在應用程式物件中定義的項目 (「 」索引標籤 >「 」頁 >「 」欄位)。使用該參數時,將套用以下規則:
|
/r 範例:nalwin /r |
將應用程式啟動器的啟動旗標重設為 0。當應用程式啟動器正常終止時會自動執行此操作,但是,如果應用程式啟動器非正常終止 (例如,使用者使用 Ctrl+Alt+Del 來關閉 nalwin.exe),則啟動旗標將不會重設,且無法重新啟動應用程式啟動器,直至將工作站重新開機或使用此參數。 |
/restrictonline=0|1|2|3 範例:nalwin /restrictonline=1 |
確定當 eDirectory 連接可用時,應用程式啟動器狀態 (線上或離線)。僅當 eDirectory 驗證直接透過 ZENworks 桌面管理代辦發生時才支援此參數;當 eDirectory 驗證透過 ZENworks 中間層伺服器發生時不支援此參數。 以下描述了參數的四個可能值,並且每個值具有啟動行為和執行行為。當應用程式啟動器在初始啟動後偵測 eDirectory 連接中的變更時,執行行為才適用。 /restrictonline=0
/restrictonline=1
/restrictonline=2
/restrictonline=3
|
/singletree="tree” 範例:nalwin /singletree=nov |
無論使用者會通過其他哪個樹狀結構的驗證,僅讀取指定的 eDirectory 樹狀結構。此選項僅適用於與使用者相關聯的應用程式,而不適用於與工作站相關聯的應用程式。例如,假設在 TREE1 中工作站具有工作站物件。使用者會通過 TREE2 的驗證,並依 TREE2 (nalwin /singletree=TREE2) 啟動應用程式啟動器。應用程式啟動器會顯示 TREE2 中與使用者關聯的應用程式,以及 TREE1 中與工作站關聯的應用程式。 附註:只有在樹狀結構名稱中使用空格時,才需要引號。 |
/s 範例:nalwin /s |
令 Application Window 的行為與 Windows 外圍程序的行為相同。例如,在「檔案」功能表中將「離開應用程式啟動器」選項變更為「關閉」,並為使用者提供標準 Windows 關閉選項。 這並非 Windows 外圍程序的真正取代。如果使用者將 Application Window 最小化,則可存取一般桌面。如果您要令 Application Window 取代 Windows 外圍程序,請參閱節 20.4, 將應用程式啟動器用作 Windows 外圍程序。 附註:在 Windows 98 工作站上,當使用者選取「關閉」>「關閉所有程式並以其他使用者的身份登入」時,使用者的 Windows 桌面在顯示登入對話方塊時仍然顯示;通常,會移除桌面。 |
/time=n 或者 /timen 範例:nalwin /time=30 |
將應用程式啟動器的啟動延遲指定的秒數。 僅當您希望應用程式啟動器在載入之前先等待一定的時間時,才使用此參數。例如,如果數個其他程式從登入程序檔啟動,且它們全部顯示開頭顯示畫面,則您可能希望它們同時顯示。或者,如果您使用 /a 參數從登入程序檔啟動應用程式,則可能要延遲啟動,直至登入程序檔中所有其他指令都已執行。 |
/u 範例:nalwin /u |
終止所有應用程式,結束 Application Window,並從記憶體卸載應用程式啟動器。 |
/v="app_object_dn" 範例:nalwin /v="nov:.snap.apps" |
驗證並啟動指定的應用程式。 除了驗證與啟動指定的應用程式,應用程式啟動器會繼續執行,並在 Application Window 中顯示與使用者和工作站關聯的應用程式。如果您不希望應用程式啟動器執行此作業,則可以使用 /f 參數來指示它不為關聯讀取 eDirectory,並且可以使用 /h 參數來隱藏 Application Window。 Tree 是應用程式物件所在樹狀結構的名稱。如果未指定任何樹狀結構名稱,則假設是預設樹狀結構。 Application_object_dn 是應用程式物件的完整可辨識名稱。 附註:僅當樹狀結構名稱或應用程式物件名稱中使用空格時才需要引號。 |