使用命令檔
如果您想要執行一系列的主機整合伺服器組態命令,您可以從每個命令中移除 snacfg 一詞、將新的命令放在稱為命令檔案的檔案中,然後使用單一 snacfg 命令來執行整個命令檔。 這類似于批次檔的運作方式;不過,命令檔案會開啟並關閉組態檔的次數比批次檔少。 當命令檔執行時,組態檔只會在開頭開啟一次。 然後會執行所有命令,並關閉組態檔。 相反地,當執行包含 snacfg 命令的批次檔時,組態檔會開啟並關閉多次,一次用於檔案中的每個命令。
建立命令檔案時,請勿包含下列專案:
snacfg一字
組態檔的路徑
另一個命令檔案的命令路徑
註解文字字串內的反斜線
此外,您也可以在命令檔中包含長、多行命令,方法是以反斜線結尾 ( \ ) 。 反斜線表示下一行中的字串應該附加至目前的命令。
使用命令檔案有兩個步驟。 首先,在純文字檔案中輸入組態命令,或使用 /print 選項來建立檔案,如下一節所述。 然後,輸入具有下列語法的行,從命令提示字元執行命令檔:
[configpath]commandpath []
在上述語法行中, configpath 是應該執行命令之組態檔的路徑;在這個路徑前面加上 # 符號。 同樣地, commandpath 是命令檔的路徑;在這個路徑前面加上 @ 符號。 使用 /v (詳細資訊) 選項,讓所有參考訊息 (不只是命令檔案執行時顯示) 的錯誤訊息。 如果沒有 /v 選項,只會顯示錯誤訊息。
例如,若要執行一系列命令,導致組態檔中的連結和連線清單,請建立名為 SNA_CMD1.TXT 的檔案,其中包含下列幾行:
link /list
connection /list