はじめに
サイレントインストールは、ネットワーク経由で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バージョンのリストは、こちらをご覧ください:
ネットワークでの配布に関する情報は、こちらをご覧ください:
- http://msdn.microsoft.com/de-de/library/kz6tzdt1%28v=vs.90%29.aspx
- http://msdn.microsoft.com/de-de/library/02z0twb3%28v=vs.90%29.aspx
さまざまなオペレーティングシステムで利用可能な Windows Installer バージョンのリストは、こちらを参照してください:
Visual C++ 2010/2012 再頒布可能パッケージのサイレントインストールの方法については、こちらをご覧ください:
手順
- テンプレートファイル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 - Verify DocuWare.Setup.xml
XMLエディターでDocuWare.Setup.XMLファイルを開きます。ファイルの先頭には、Setupが実行する操作が表示されます。通常、ここで値を変更する必要はありません。- 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>
... - 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>
...
- In case of an installation, it will look like this:
- 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" />
... - 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%" - Setupフォルダの準備
DocuWare.Setup.xmlとBATファイルをDocuWare and Modulesフォルダにコピーします。ネットワーク経由でアクセスできるようにフォルダを共有します。 - 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フォルダにファイルがある場合、サーバーセットアップを手動で実行する妨げになります。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
