共用方式為


使用命令檔案

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

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

  • 單字 snacfg

  • 組態檔的路徑

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

  • 評論文字串中的反斜線

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

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

  
[configpath]commandpath []  
  

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

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

link /list  
connection /list  

另請參閱

Snacfg 參考