使用命令檔

如果您想要執行一系列的主機整合伺服器組態命令,您可以從每個命令中移除 snacfg 一字、將新命令放在稱為命令檔的檔案中,然後使用單一 snacfg 命令來執行整個命令檔。 這類似于批次檔的運作方式;不過,命令檔會開啟並關閉組態檔的次數比批次檔少。 當命令檔執行時,組態檔只會在開頭開啟一次。 然後會執行所有命令,並關閉組態檔。 相反地,當包含 snacfg 命令的批次檔執行時,組態檔會開啟並關閉多次,一次用於檔案中的每個命令。

建立命令檔案時,請勿包含下列專案:

  • snacfg這個字

  • 組態檔的路徑

  • 另一個命令檔的命令路徑

  • 註解文字字串內的反斜線

    此外,您可以使用反斜線 ( \ ) 結尾行,在命令檔中包含長、多行命令。 反斜線表示下一行中的字串應該附加至目前的命令。

    使用命令檔有兩個步驟。 首先,建立檔案,方法是將組態命令輸入純文字檔案,或使用 /print 選項,如下一節所述。 然後使用下列語法輸入一行,從命令提示字元執行命令檔:

  
[configpath]commandpath []  
  

在上述語法行中, configpath 是應該執行命令的組態檔路徑;在這個路徑前面加上 # 符號。 同樣地, commandpath 是命令檔的路徑;在這個路徑前面加上 @ 符號。 使用 /v (詳細資訊) 選項,可讓所有資訊訊息 (不只是在命令檔執行時顯示) 的錯誤訊息。 如果沒有 /v 選項,只會顯示錯誤訊息。

例如,若要執行一系列命令,以在組態檔中列出連結和連線,請建立名為 SNA_CMD1.TXT 的檔案,其中包含下列幾行:

link /list  
connection /list  

另請參閱

Snacfg 參考