ビュー:

はじめに
サイレントインストールは、ネットワーク経由でDocuWare Windows Clientを自動的に無人インストールするために使用できます。

前提条件
サイレントセットアップを実行する前に、前提条件をインストールしておく必要があります。 DocuWareサイレントセットアップではインストールされません!

DocuWareのバージョン .NET Frameworkバージョン Windows Installerのバージョン Visual C++パッケージ
5.1c SP1 .NET Framework 4.0 Windows インストーラー 4.5 2005, 2008, 2010
5.1c SP2 .NET Framework 4.0 Windows インストーラー 4.5 2005, 2008, 2010
6 .NET Framework 4.0 Windows インストーラー 4.5 2005, 2008, 2010
6.1 .NET Framework 4.0 Windows インストーラ 4.5 2005, 2008, 2010
6.5 .NET Framework 4.5 Windows インストーラー 4.5 2005, 2008, 2010, 2012
6.6 .NET Framework 4.5.1 Windows インストーラー 4.5 2005, 2008, 2010, 2012
6.7 .NET Framework 4.5 Windows インストーラー 4.5 2005, 2008, 2010, 2012


オペレーティング・システム別の.NET Frameworkバージョンのリストは、こちらをご覧ください:

ネットワークでの配布に関する情報は、こちらをご覧ください:

さまざまなオペレーティングシステムで利用可能な Windows Installer バージョンのリストは、こちらを参照してください:

Visual C++ 2010/2012 再頒布可能パッケージのサイレントインストールの方法については、こちらをご覧ください:


手順

  1. テンプレートファイルDocuWare.Setup.XMLを作成する
    最初に、DocuWare Server Setupを使用して、すべてのモジュールを含むDocuWare Clientを手動でインストールまたはアップグレードします。
    これにより、サイレントインストール/アップグレードのためのすべての情報と設定パラメーターを含むDocuWare.Setup.xmlという名前のファイルが提供されます。これは、無人インストールのテンプレートとして使用されます。
    DocuWareのバージョンによって、ファイルは異なる場所にあります。
    DocuWareバージョン5.1cSP1: C:\Userspublic
    DocuWareバージョン6.0および6.1: %temp%SetupLogs
    DocuWareバージョン6.5以降: %ALLUSERSPROFILE%\DocuWare\SetupLogs
  2. Verify DocuWare.Setup.xml
    XMLエディターでDocuWare.Setup.XMLファイルを開きます。ファイルの先頭には、Setupが実行する操作が表示されます。通常、ここで値を変更する必要はありません。
    1. In case of an installation, it will look like this:
      ...
      <MSIFiles>
      <MSIFiles FileName="DocuWare.CommonOCR.msi" SuccessInstall="true" OperationStatus="Install" />
      <MSIFiles FileName="DocuWare.CommonVCET.msi" SuccessInstall="true" OperationStatus="Install" />
      <MSIFiles FileName="DocuWare.ClientModules.msi" SuccessInstall="true" OperationStatus="Install" />
      <MSIFiles FileName="DocuWare.ClientModules.English.msi" SuccessInstall="true" OperationStatus="Install" />
      <MSIFiles FileName="DocuWare.ComponentInit.msi" SuccessInstall="true" OperationStatus="Install" />
      </MSIFiles>
      ...
    2. In case of an upgrade, it will look like this:
      ...
      <MSIFiles>
      <MSIFiles FileName="DocuWare.CommonOCR.msi" SuccessInstall="true" OperationStatus="Upgrade" />
      <MSIFiles FileName="DocuWare.CommonVCET.msi" SuccessInstall="true" OperationStatus="Upgrade" />
      <MSIFiles FileName="DocuWare.ClientModules.msi" SuccessInstall="true" OperationStatus="Upgrade" />
      <MSIFiles FileName="DocuWare.ClientModules.English.msi" SuccessInstall="true" OperationStatus="Upgrade" />
      <MSIFiles FileName="DocuWare.ComponentInit.msi" SuccessInstall="true" OperationStatus="Install" />
      </MSIFiles>
      ...
  3. DocuWare Setupを適応します。xml
    いくつかの値は重要ですので、以下の値を確認し、必要に応じてシステムに合わせてください:
    Server="<DWSERVERNAME>"(頻繁に表示されます)
    ASHostName="<DWSERVERNAME>"(頻繁に表示されます)
    ASPort="9000" (頻繁に表示されます)
    RegisterClient="Register" (1回出現)
    LicenseFilePath="<LICENSEPATH>"(1回出現)
    OrganizationName="<ORGANIZATION>"(1回出現)
    例えば、:
    ....
    <ConnectionSettings Server="DWSRV".../>
    <ASConnectionSettings ASHostName="DWSRV" ASPort="9000" />
    ...
    <DWWinClient ....RegisterClient="Register" ...>
    ...
    <OrganizationSettings LicenseFilePath="\DWSRVDWInstallDocuWare and Modulesdwlicense660.lic" ...OrganizationName="Peters Engineering" />
    ...
  4. BATファイルの作成
    DWSilentSetup.batなどのBATファイルを作成し、以下の行を追加します。
    DWSetupPath、DWSysAdmin、DWSysAdminPasswordの強調表示された値は、ご使用のシステムに合わせてください。
    共有DocuWare and Modulesフォルダのパスは、引用符を付けずにUNCで指定してください。マップされたネットワークドライブはサポートされていません!
    パスワードに二重引用符を使用しないでください!

    @echo off
    echo *****************************************************
    echo ***************** DocuWare Clientをインストールしています。************************
    echo ********************
    echo ********************
    echo
    rem 以下の変数を指定してください。文字は使用しないでください。
    SET DWSetupPath=PacheDocuWare and Modules
    SET DWSysAdmin=DWAdmin
    SET DWSysAdminPassword=Password
    rem ログディレクトリが作成されます
    md %ALLUSERSPROFILE%PacheDocuWare
    rem DocuWare設定コンポーネントがインストールされます
    msiexec /i "%DWSetupPath%DocuWare.msi" /l*v "%ALLUSERSPROFILE%\DocuWareSilentSetup.log" PREPARESETUP="1" /q
    if defined ProgramFiles(x86) (set DWSetupChainer="%ProgramFiles(x86)%DocuWareSetup ComponentsDocuWare.Setup.GUI.exe") else (set DWSetupChainer="%ProgramFiles%DocuWareSetup ComponentsDocuWare.Setup.GUI.exe")
    echo DWSetupChainer: %DWSetupChainer%
    echo.
    rem Components are installed according to DocuWare.Setup.xml
    %DWSetupChainer% "MaintenanceMode=" "MSIPath=%DWSetupPath%" "Mode=1" "UILevel=2""DISPLAYUI=0" "DWSYSADMIN=%DWSysAdmin%" "DWSYSADMINPASSWORD=%DWSysAdminPassword%"
  5. Setupフォルダの準備
    DocuWare.Setup.xmlとBATファイルをDocuWare and Modulesフォルダにコピーします。ネットワーク経由でアクセスできるようにフォルダを共有します。
  6. DWサイレントセットアップの実行
    BATファイルを実行すると、ユーザーの操作を必要とせず、インストール/アップグレードが自動的に開始されます。
    DocuWare.Setup.GUI.exeが実行されている間は、セットアップは終了しません。
    インストールやアップグレードには、昇格権限が必要です。
    DocuWare Setupのログファイルは、DocuWareのバージョンに応じて次の場所にあります。
    DocuWareバージョン5.1c SP1 - 6.1: %temp%SetupLogs\
    DocuWareバージョン6.5以降: %ALLUSERSPROFILE%\DocuWareSetupLogs\
    サイレントセットアップログは、常に%ALLUSERSPROFILE%acache%DocuWareにあります。

インストール/アップグレード後、DocuWare and ModulesフォルダからDocuWare.Setup.xmlファイルを削除してください。
DocuWare and Modulesフォルダにファイルがある場合、サーバーセットアップを手動で実行する妨げになります。

 

ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。