指令行伺服器主控台

您可以將伺服器主控台做為指令行公用程式執行,以備份、還原和移轉 Vault 及資源中心資源庫。

註: AutoCAD Civil 3D 不使用資源中心資源庫。

您可以將伺服器主控台做為指令行公用程式執行,以備份和還原 Vault。

從指令行執行伺服器主控台的步驟:

  1. 按一下 Windows「開始」「執行」,然後在「執行」對話方塊中輸入 cmd。
  2. 將目錄變更為伺服器主控台的安裝目錄。依預設,此路徑為 C:\Program Files\Autodesk\ADMS <應用程式><年份>\ADMS Console,其中「應用程式」是 Autodesk Vault 的版本,「年份」是發行年份 (例如,Professional 2014)。
  3. 在指令行上輸入 Connectivity.ADMSConsole.exe 及指令行選項,然後按 Enter。

備份 Vault

備份選項符需要 Vault 管理員帳戶。

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:
註: 如果使用 Autodesk Vault Collaboration 或 Autodesk Vault Professional,熱備份功能將允許備份在使用者連接至 Vault 時執行。

指令

詳細資料

-Obackup

要執行的作業 (必需)。

-Bfolder

備份目錄 (必需)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (除非密碼為空白,否則必須鍵入)。

-VAL

驗證備份。會將錯誤記錄在特定的記錄檔中。請參閱〈可選選項符〉,以取得有關指定記錄檔的更多資訊。

-INCR

執行增量備份。

-DBSC

從備份過程中排除標準圖庫。在備份 Vault 之前,會先分離標準圖庫,然後會在備份 Vault 之後重新貼附這些標準圖庫。

-DBUsaUser

SQL sa 帳戶使用者名稱 (除非是預設規劃,否則必須鍵入)。

-DBPsapassword

SQL sa 帳戶密碼 (除非是預設規劃,否則必須鍵入)。

-INRF

忽略未複製的檔案。如果指令行中未出現此指令符,檔案將在備份開始之前進行複製。

範例

Connectivity.ADMSConsole.exe -Obackup -BC:\Backup -VUadministrator -VPadmin -VAL -LC:\Backup\BackupLog.txt

註: 包含空格的路徑必須加上雙引號 (如,"C:\Vault Backup")。

使用帶有 SQL Server 外掛程式的磁帶備份軟體

如果您使用支援 Microsoft SQL Server 的備份軟體 (例如 Veritas Backup Exec),則可以在標準備份期間選取 Vault 伺服器。

註: 建議使用提供的公用程式。使用此公用程式備份 SQL 資料和檔案倉庫,將為您提供更多可預測的結果。

還原 Vault

除非預設資料庫帳戶仍然有效,否則,還原選項符需要 Vault 管理員帳戶和資料庫管理員帳戶。還原指令不會自動移轉資料。如果將 Vault 資料還原至已升級的 Vault 伺服器,請在還原後立即將資料移轉。

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Orestore

要執行的作業 (必需)。

-Bfolder

備份目錄 (必需)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (除非密碼為空白,否則必須鍵入)。

-DBUusername

資料庫帳戶使用者名稱 (除非是預設規劃,否則必須鍵入)。

-DBPpassword

資料庫帳戶密碼 (除非是預設規劃,否則必須鍵入)。

-Tfolder

目標資料庫位置 (可選)。

如果與 -TL 參數搭配使用,這將是 MDF 資料庫檔案的目標位置。

-TLfolder

目標資料庫記錄檔 (LDF) 的位置 (可選)。

-Ufolder

目標檔案倉庫位置 (可選)。

-INCR

執行增量還原。

註: 依預設,還原指令將兩個元件還原至其原始位置。 如果未使用 -T,則將資料庫還原至安裝 MSDE SQL 時定義的預設位置。如果未使用 -U,則將檔案倉庫還原至其原始位置。

範例

Connectivity.ADMSConsole.exe -Orestore -BC:\Backup -VUadministrator -VPadmin -DBUdbadmin -DBPdbpword -LC:\Vault.txt

註: 指定您要從其中進行還原的備份的名稱和位置。包含空格的路徑必須加上雙引號 (如,"C:\Vault Backup")。

轉移 Vault 資料

Vault 伺服器升級後,只要需要變更資料庫資料架構,即可移轉 Vault 資料。永遠在 Vault 伺服器升級後移轉資料。除非預設資料庫帳戶仍然有效,否則,移轉選項符需要 Vault 管理員帳戶和資料庫管理員帳戶。

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Omigrate

要執行的作業 (必需)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

-DBUusername

資料庫帳戶使用者名稱 (除非是預設規劃,否則必須鍵入)。

-DBPpassword

資料庫帳戶密碼 (除非是預設規劃,否則必須鍵入)。

範例

Connectivity.ADMSConsole.exe -Omigrate -VUadministrator -VPadmin -DBUdbadmin -DBPdbpword

在安裝 Hot Fix 或更新後,移轉 Vault 資料

在某些情況下,於 Vault 伺服器上安裝 Hot Fix 或更新可能需要特殊指令。僅在 Hot Fix 或更新的讀我中提及時,或根據 Autodesk 支援的指導,才需要執行此指令。

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Ob2bmigrate

要執行的作業 (必需)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

-DBUusername

資料庫帳戶使用者名稱 (除非是預設規劃,否則必須鍵入)。

-DBPpassword

資料庫帳戶密碼 (除非是預設規劃,否則必須鍵入)。

範例

Connectivity.ADMSConsole.exe -Ob2bmigrate -VUadministrator -VPadmin -DBUdbadmin -DBPdbpword

清除檔案版本

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Opurge

要執行的作業 (必需)。如果執行此作業,而未使用任何其他指令符,該工作將根據版序和生命週期規則來執行,而不會影響到不受控制的檔案。

-Nvaultname

要清除的 Vault 的名稱 (必需)。

-Stop

停止執行中的清除工作。

-Normal

將清除工作設定為正常系統優先度。

-KEEPVERSnumberX

保留最新的 X 個版本 (可選)。值的範圍在 1 到 99 之間。預設值為 1。

-MINAGEnumberX

清除超過 X 天的版本 (可選)。值的範圍在 0 到 180 之間。預設值為 0。

-EXCLCMTcomment

清除不包含指定註釋的版本 (可選)。預設值為空字串 ""。

-UNCONTROLLED

根據預設設定以及版序和生命週期規則來清除版本。如果與 -KEEPVERS、-MINAGE 或 -EXCLMT 結合使用,則系統除了會清除不受控制的檔案,還會根據版序和生命週期規則清除檔案。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

範例

Connectivity.ADMSConsole.exe -Opurge -NVault -KEEPVERS3 -MINAGE30 -EXCLCMT"Do not purge" -VUadministrator -VPadmin

停用「清除」

使用下列指令行處理程序來停用「清除」。

註: 您必須對要停用的每個 Vault 執行指令。
  1. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

    指令

    詳細資料

    -Odisablepurge

    要執行的作業 (必需)。

    -Ndatabasename

    資料庫的名稱 (必需)。

    -VUusername

    Vault 管理員帳戶使用者名稱 (必需)。

    -VPpassword

    Vault 管理員帳戶密碼 (必需)。

    -WA

    Windows 驗證 (可選)

    範例

    Connectivity.ADMSConsole.exe -Odisablepurge -NVault -VUAdministrator -VPadmin -WA

匯入參考表格 XML

修復參考時,工作流程的其中一個最後步驟是匯入包含新參考關係的 XML 檔案。此動作從指令行執行。

註: 請參閱〈修復參考〉,以取得更多資訊。
註: 匯入過程中發生的任何錯誤會寫入至主控台記錄中。

重置參考修復

如果因為任何理由,您想要重置先前已修復檔案的參考,可以使用重置修復參考指令。

該指令會移除已使用參考表格修復的關係,並將其重置到修復之前的狀態。

  1. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

    指令

    詳細資料

    -Oresetrepairedreferences

    要執行的作業 (必需)。

    -Ndatabasename

    資料庫的名稱 (必需)。

    -VFILEvaultfilepath

    要處理之檔案的完整 Vault 路徑 (若要對特定檔案重置參考,則需要此項)。

    -VUusername

    Vault 管理員帳戶使用者名稱 (必需)。

    -VPpassword

    Vault 管理員帳戶密碼 (必需)。

    -WA

    Windows 驗證 (可選)

    範例

    Connectivity.ADMSConsole.exe -Oresetrepairedreferences -NVault1 -VFILE$/Designs/Assemblies/Padlock.iam -VUAdministrator -VPadmin

    註: 重置指令僅對藉由匯入參考表格所修復的參考有效。一次可對一個父系檔案修復參考。重置指令會重置父系檔案的所有已修復參考。重置過程中發生的任何錯誤會寫入至主控台記錄中。

對檔案性質重新建立索引

  1. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Oreindexfileproperties

要執行的作業 (必需)。

-Ndatabasename

要重新建立索引的資料庫的名稱 (必需)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

-TIP

僅對檔案最高版本重新建立索引 (可選)。

依預設,會對檔案的所有版本建立索引。如果使用 -TIP,則僅對最新版本、已發行版本和已發行的待決版本建立索引。

註: 若要取得關於版序管理的更多資訊,請參閱《Autodesk Vault Client 說明》。

-EXTextensions

副檔名篩選 (可選)。

輸入以「,」或「;」分隔的值 (不含空格)。具有或不具有「*」或「.」

PROVIDERcontentsourceproviders

內容來源提供者篩選 (可選)。

輸入以「,」或「;」分隔的值 (不含空格)。

為每個提供者使用以下系統名稱:

  • AutoCAD – AutoCAD_PropertyProvider
  • AutoCAD Electrical – AutoCADElectrical_PropertyProvider
  • Inventor DWG – InventorDwg_PropertyProvider
  • Inventor – Inventor_PropertyProvider
  • Revit – Revit_PropertyProvider
  • Office 97~2003 文件 – Office_PropertyProvider
  • Office 文件 – OfficeOpenXml_PropertyProvider
  • 所有檔案 – IFilter_PropertyProvider
  • AutoCAD C3D – AutoCADC3D_PropertyProvider
  • 圖紙集資料 – SSM_PropertyProvider

-FROMstartdate

開始日期篩選 (可選)

使用 mm/dd/yyyy 格式

-TOenddate

結束日期篩選 (可選)

使用 mm/dd/yyyy 格式

-FORCE

開啟所有檔案或最新檔案時強制破壞其索引,並對這些檔案重新建立索引 (可選)。

-STOP

終止重新建立索引作業 (可選)。停止後,重新建立索引將無法從其停止的位置開始。

-NORMAL

將處理程序優先度從「低於正常」提昇到「正常」(可選)。在重新建立索引作業初始化後,將無法變更優先度。如果使用 -NORMAL 選項符,將可更快完成重新建立索引;但是,由於該作業的優先度較高,會導致伺服器效能降低。

範例

Connectivity.ADMSConsole.exe -Oreindexfileproperties -NVault -VUadministrator -VPadmin

Connectivity.ADMSConsole.exe -Oreindexfileproperties -NVault -VUadministrator -VPadmin -STOP

Connectivity.ADMSConsole.exe -Oreindexfileproperties -Nvault -VUadministrator -VPadmin -TIP -FORCE -EXTipt,iam -PROVIDERAutoCADElectrical,OfficeOpenXml -FROM5/10/2011 -TO5/20/2011

重新建置搜尋索引資料

  1. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-ORebuildsearchindexes

要執行的作業 (必需)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

-DBUusername

資料庫帳戶使用者名稱 (除非是預設規劃,否則必須鍵入)。

-DBPpassword

資料庫帳戶密碼 (除非是預設規劃,否則必須鍵入)。

範例

Connectivity.ADMSConsole.exe -ORebuildsearchindexes -NVault -VUadministrator -VPadmin

重組 Vault 資料庫

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Odefragmentvault

要執行的作業 (必需)。

-Ndatabasename

要重組的 Vault 資料庫的名稱 (必需)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

範例

Connectivity.ADMSConsole.exe -Odefragmentvault -NVault -VUAdministrator -VPadmin -S

匯入資源庫

伺服器主控台指令行可用於匯入資源庫。

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Oimportlibrary

要執行的作業 (必需)。

-NLibraryName

要匯入的資源庫的資料庫名稱 (必需)。

-DFdataFilePath

要匯入的資料檔案的路徑,包括檔案的名稱 (必需)。

-DLlogFilePath

要匯入的記錄檔的路徑,包括檔案的名稱 (必需)。

-ZIP

一個選項符,用於表明資料檔案是同時包含 .mdf 和 .ldf 檔的壓縮檔 (無論 -DF 選項符中指定的檔案的副檔名是否為 .zip,均必須鍵入)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

-DBUusername

資料庫帳戶使用者名稱 (除非是預設規劃,否則必須鍵入)。

-DBPpassword

資料庫帳戶密碼 (除非是預設規劃,否則必須鍵入)。

範例

Connectivity.ADMSConsole.exe -Oimportlibrary -N"Inventor Standard Content" -DF"c:\My Library Repository\Inventor Standard Content.mdf" -VUadministrator -VPadmin -DBUsername -DBPassword

匯出資源庫

伺服器主控台指令行可用於匯出資源庫。

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Oexportlibrary

要執行的作業 (必需)。

-NLibraryName

要匯出的資源庫的資料庫名稱 (必需)。

-TtargetDirectory

儲存匯出的資源庫的路徑 (必需)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

範例

Connectivity.ADMSConsole.exe -Oexportlibrary -N"Inventor Standard Content" -T"c:\My Library Repository" -VUadministrator -VPadmin

貼附資源庫

伺服器主控台指令行可用於貼附資源庫。

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Oattachlibrary

要執行的作業 (必需)。

-NLibraryName

要貼附的資源庫的資料庫名稱。

-DFdataFilePath

要貼附的資料檔案的路徑,包括檔案的名稱 (必需)。

-DLlogFilePath

要匯入的記錄檔的路徑,包括檔案的名稱 (必需)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

-DBUusername

資料庫帳戶使用者名稱 (除非是預設規劃,否則必須鍵入)。

-DBPpassword

資料庫帳戶密碼 (除非是預設規劃,否則必須鍵入)。

範例

Connectivity.ADMSConsole.exe -Oattachlibrary -N"Inventor Standard Content" -DF"c:\My Library Repository\Inventor Standard Content.mdf" -VUadministrator -VPadmin -DBUsername -DBPassword

分離資源庫

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Odetachlibrary

要執行的作業 (必需)。

-NLibraryName

要分離的資源庫的資料庫名稱。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

-DBUusername

資料庫帳戶使用者名稱 (除非是預設規劃,否則必須鍵入)。

-DBPpassword

資料庫帳戶密碼 (除非是預設規劃,否則必須鍵入)。

範例

Connectivity.ADMSConsole.exe -Odetachlibrary -N"Inventor Standard Content" -VUadministrator -VPadmin -DBUsername -DBPassword

重組資源庫資料庫

  1. 確保沒有任何使用者連接至 Vault。
  2. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-Odefragmentlibrary

要執行的作業 (必需)。

-NdatabaseName

要重組的資源庫資料庫名稱 (必需)。

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

範例

Connectivity.ADMSConsole.exe -Odefragmentlibrary -NLibrary -VUadministrator -VPadmin

更改伺服器名稱

如果更改託管 Autodesk Vault Server 的電腦的名稱,則還必須在 Autodesk Vault Server 中更新電腦名稱。在實際電腦名稱變更的之前或之後,都可變更 Autodesk Vault Server 中的電腦名稱。在多重站台環境中,託管 Autodesk Vault Server 的電腦的名稱即為站台的名稱。

指令

詳細資料

-OSiteRename

要執行的作業 (必需)。

-SNOpreviousname

要更名的電腦的目前名稱 (必需)。

-SNNnewname

要更名的電腦的新名稱 (必需)。

-DBUsaUser

SQL sa 帳戶使用者名稱 (必需)。

-DBPsapassword

SQL sa 帳戶密碼 (必需)。

範例

Connectivity.ADMSConsole.exe -OSiteRename -SNOserver -SNNnewserver -VU(Vault 管理員名稱) -VP(Vault 管理員密碼) -DBUsa -DBPAutodeskVault@26200

驗證檔案倉庫

此指令會對檔案倉庫和資料庫進行驗證。這會針對檔案倉庫中的檔案驗證記錄在資料庫中的所有檔案。如果缺少任何檔案,將顯示一個對話方塊,其中會列示出所缺少檔案的清單。此清單還會寫入到伺服器的主控台記錄中。

  1. 使用以下選項符從指令行執行 Connectivity.ADMSConsole.exe:

指令

詳細資料

-VUusername

Vault 管理員帳戶使用者名稱 (必需)。

-VPpassword

Vault 管理員帳戶密碼 (必需)。

-Ovalidatefilestore

要執行的作業 (必需)。

範例

Connectivity.ADMSConsole.exe -Ovalidatefilestore -VUadministrator -VPadmin

從指令行同步化工作區

可以從指令行執行工作區同步。使用指令行,您可以在 Windows 工作排程中建立腳本或事件以自動化工作區同步。

  1. 按一下 Windows「開始」 > 「執行」,然後在「執行」對話方塊中輸入 cmd。
  2. 將目錄變更為 Autodesk Vault 的安裝目錄。依預設,此路徑為 C:\Program Files\Autodesk\Autodesk Vault [版本]\Explorer。
  3. 在指令行中,鍵入 Connectivity.WorkspaceSync.exe 及指令行選項,然後按 Enter。

    指令

    詳細資料

    -WA

    使用 Windows 驗證,登入Vault 伺服器 (可選)。

    -Nserver\databasename

    伺服器名稱和要同步化的資料庫名稱 (必需)。

    -VUusername

    Vault 帳戶的使用者名稱。(如果使用 Windows 驗證,則此旗標為可選。如果未使用 Windows 驗證旗標,則必須鍵入使用者名稱)。

    -VPpassword

    Vault 帳戶密碼 (除非密碼為空白,否則必須鍵入)。

    -S

    有效同步設定檔案的完整路徑 (可選)。該同步設定檔案可指定同步選項。若要取得有關匯出設定檔的更多資訊,請參閱〈指定工作區同步設定〉。

    -F

    報告檔案的完整路徑和檔名 (可選)。會將同步摘要寫入報告檔案中。如果報告檔案已存在,則會將摘要附加至既有檔案的內容中。

    範例

    • Connectivity.WorkspaceSync.exe -Ndmserver\Vault -WA -S"C:\Synchronization Settings\Settings.xml" -FC:\temp\SyncReport.csv
    • Connectivity.WorkspaceSync.exe -Ndmserver\Vault -VUbkeaton -VPg3nEral27-S"C:\Synchronization Settings\Settings.xml" -FC:\temp\SyncReport.csv
    註: 必須為包含空格的路徑加上雙引號 (例如,"C:\Synchronization Settings\Settings.xml")。

可選選項符

以下指令為可選,並可與指令行作業配合使用。

切換

詳細資料

-WA

為需要 Vault 使用者名稱和密碼的指令使用 Windows 驗證。用於替代 -VUusername 和 -VPpassword。

-S

以不顯示任何訊息方塊的靜謐模式執行公用程式。

-L

為記錄檔指定名稱和位置。如果該記錄檔已存在,則將輸出附加至指定的檔案。