Question:
サイレントインストール/アップグレードでDesktop Appsをインストールする方法を教えてください。
Answer:
DocuWareでは、すべてのDocuWare Desktop Appsをサイレントインストール/アップグレードすることができます。
DocuWare Desktop Apps:
- DocuWare Desktopアプリケーション: DocuWare Desktop
- Printerアプリ
- Importアプリ
- スキャナーアプリ
- スマートコネクトアプリ
- 編集&送信アプリ
- Outlook連携
- Windows Explorerクライアント
- 一般的なOCR
- ワークフローデザイナーアプリ
- UrlCreator(ウルルクリエーター
- インデックスクリーナー
前提条件
- .NET Framework v 4.5
- Windowsインストーラ4.5
- Visual C++ 2008 再頒布可能パッケージ
- x86システムの場合は、vcredist_x86.exeのみをインストールしてください。
- x64システムの場合は、vcredist_x64.exeとvcredist_x86.exeのみをインストールしてください。
- Visual C++ 2010 再頒布可能パッケージ
- x86システム用には、vcredist_x86.exeのみをインストールしてください。
- x64システム用には、vcredist_x64.exeとvcredist_x86.exeのみをインストールしてください。
- Visual C++ 2012 再頒布可能パッケージ
- x86システム用には、vcredist_x86.exeのみをインストールしてください。
- x64システム用には、vcredist_x64.exeとvcredist_x86.exeのみをインストールしてください。
Desktop Apps をインストールする前に、すべての前提条件を手動でインストールする必要があります。これは非常に重要です。そうしないと、DocuWare Desktop Appsは動作しません。
フォルダー ...㊦DocuWareWebClientSetupDataPrequisites
Visual C++ 2010/2012再頒布可能パッケージの サイレントインストールの方法については、こちらのMSDN Blogで説明されています。http://blogs.msdn.com/b/astebner/archive/2010/10/20/10078468.aspx
DocuWare Desktop Appsのサイレントインストールを実行する手順:
- DocuWare Desktop Appsのサイレント・インストールを実行する手順: ...﹑DocuWareWeb﹑ClientSetupData﹑ディレクトリがネットワーク上で使用可能であることを確認します。
- setup ディレクトリに新しいテキストファイルを作成し、次の内容を追加します。
@echo off
echo *****************************
echo **DocuWare 6.8 Desktop Apps are being installed***
echo **DocuWare 6.8 Desktop Apps are being installed***
echo ****このウィンドウは自動的に閉じられます。*****
echo *********************
rem specify DWSetupPath, share folderC:◆Program Files (x86)◆DocuWareWebClientSetupData。 クライアントPCからアクセスできる必要がある!
SET DWSetupPath=CacheacheClientSetupData
rem specify DWSettingsPath, e.g. http://dwsrv/DocuWare/Platform/Home/ClientSetupInfo?orgId=1.通常、組織 ID は 1 です。
rem 組織 ID は、DW Administration > Organization > General - Identifier
SET DWSettingsPath=http://servername/DocuWare/Platform/Home/ClientSetupInfo?orgId=1
rem DW Desktopデフォルト接続管理の設定パスをレジストリ(HKLM)に追加
if definedProgramFiles(x86) (set RegPath=HKLMSOFTWARE ApacheWow6432Node)else(set RegPath=HKLMSOFTWARE)
regadd%RegPath%AppacheDocuWareAppacheSetup/v SettingsPath /t REG_SZ /d%DWSettingsPath%/f> .nul 2>&1
rem DW Desktop Plugins - start
rem DW Desktop Framework with Common OCR is required for each DW Desktop Apps
msiexec/i "%DWSetupPath%DocuWare.Desktop.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%DocuWare_Desktop_Apps_Silent_Install_Des.log /q
msiexec/i "%DWSetupPath%DocuWare.CommonOCR.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%DocuWare_Desktop_Apps_Silent_Install_OCR.log /q
rem DW Printer
msiexec/i "%DWSetupPath%DocuWare.Desktop.Printer.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%DocuWare_Desktop_Apps_Silent_Install_Pri.log /q
rem DW Import
msiexec/i "%DWSetupPath%DocuWare.Desktop.Import.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Install_Imp.log /q
rem DW Scanner
msiexec/i "%DWSetupPath%DocuWare.Desktop.Scanner.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Install_Sca.log /q
rem Smart Connect
msiexec/i "%DWSetupPath%DocuWare.Desktop.SmartConnect.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Install_SC.log /q
rem Edit & Send
msiexec/i "%DWSetupPath%DocuWare.Desktop.EditSend.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Install_EaS.log /q
rem Outlook アプリへの連携
msiexec/i "%DWSetupPath%DocuWare.ConnectToOutlook.msi" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Install_EaS.log /qrem Outlook アプリへの連携msiexec/i "%DWSetupPath%DocuWare.ConnectToOutlook.msi" /liwearmo%DocuWare.ConnectToOutlook.msimsi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Install_C2O.log /q
rem Windows Explorer App
rem for WEC you need to find out whether x64 or not
if defined ProgramFiles(x86) (set WECx64=DocuWare.WindowsExplorerClient64.msi) else (set WECx64=DocuWare.WindowsExplorerClient.msi)
msiexec/i "%DWSetupPath%%WECx64%" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Install_WEC.log /q
rem start DW Desktop Service
net start DWDesktopService
rem start DW Desktop with params -createdefaultconnection to create a default connection and start DWDesktopService
if defined ProgramFiles(x86) (start "" "C:◆Program Files (x86)◆DocuWareDesktop◆DocuWare.Desktop.exe "を起動します。Desktop.exe" -createdefaultconnection) else (start "" "C:¥Program Files¥DocuWare¥Desktop¥DocuWare.Desktop.exe" -createdefaultconnection)
rem DW Desktop Plugins - end
rem DocuWare Workflow Designer
msiexec/i "%DWSetupPath%¥DocuWare.WorkflowDesigner.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo%temp%\DocuWare_Desktop_Apps_Silent_Install_WfD.log /q
rem DocuWare UrlCreator
msiexec/i "%DWSetupPath%DocuWare.UrlCreator.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Install_UC.log /q
remDocuWare Index Cleaner
msiexec/i "%DWSetupPath%DocuWare.IndexCleaner.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Install_IC.log /q
rem ロギングはオプションです。"/liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_Xxx.log" を削除して無効にしてください。 - インストールすべきでないアプリの対応する行を削除します。
- お使いのインストールに合わせて、ハイライト部分を調整します。
- テキストファイルをDocuWare_68_Desktop_Apps_Silent_Install.batなどの名前で保存します。
- BATファイルを手動またはWindowsログオンスクリプトで実行します。
重要な注意事項
- インストールにはローカル管理者権限が必須です。
- ターミナルサーバーでは、サーバーの自動再起動を防ぐため、REBOOT=Rというパラメーターを追加することをお勧めします。
- 接続がない場合、DocuWare Desktopは起動の2分後に自動的にDocuWare Systemに接続します。
- DocuWare.Desktop.exeのコマンドライン引数-createdefaultconnectionを使用して接続をトリガーする方法もあります。この場合、DW Desktopの起動時に直ちに接続が確立されます(上記のスクリプトの例を参照してください)。
- DocuWareでWindows認証が設定されている場合、ユーザーによるそれ以上の操作は必須ではありません。
- Windows認証が設定されていない場合は、DocuWare認証情報を入力するよう求められます。
サイレントアンインストールには、次のスクリプトを使用します:
エコーオフ
echo ********************echo ****************DocuWare Desktop Appsが削除されました。********
echo************************************************************
rem specify DWSetupPath, share folderC:\Program Files (x86)㊤DocuWareWeb㊤ClientSetupData.クライアントPCからアクセスできる必要があります!
SET DWSetupPath=CacheacheClientSetupDatarem delete settings in registry HKLMif definedProgramFiles(x86) (set RegPath=HKLMSOFTWAREWow6432Node)else(set RegPath=HKLMSOFTWARE)regdelete%RegPath%DocuWarenul 2>&1rem DW Desktop Plugins - startrem DW Printermsiexec/x "%DWSetupPath%\DocuWare.Desktop.Printer.msi" /liwearmo%temp%\DocuWare_Desktop_Apps_Silent_Uninstall_Pri.log /q
rem DW Importmsiexec/x "%DWSetupPath%DocuWare.Desktop.Import.msi" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Uninstall_Imp.log /q
rem DW Scannermsiexec/x "%DWSetupPath%DocuWare.Desktop.Scanner.msi" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Uninstall_Sca.log /q
rem Smart Connectmsiexec/x "%DWSetupPath%DocuWare.Desktop.SmartConnect.msi" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Uninstall_SC.log /q
rem Edit & Sendmsiexec/x "%DWSetupPath%DocuWare.Desktop.EditSend.msi" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Uninstall_EaS.log /q
rem Outlook連携msiexec/x "%DWSetupPath%DocuWare.ConnectToOutlook.msi" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Uninstall_C2O.log /q
rem Windows Explorer Apprem WEC 用に x64 かどうかを調べる必要がありますif definedProgramFiles(x86) (set WECx64=DocuWare.WindowsExplorerClient64.(setWECx64=DocuWare.WindowsExplorerClient.msi)else(setWECx64=DocuWare.WindowsExplorerClient.msi)msiexec/x "%DWSetupPath%%%WECx64%" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Uninstall_WEC.log /q
rem DocuWare Desktop Framework with CommonOCRmsiexec/x "%DWSetupPath%DocuWare.Desktop.msi" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Uninstall_Des.log /q
msiexec/x "%DWSetupPath%\DocuWare.CommonOCR.msi" /liwearmo %temp%DocuWare_Desktop_Apps_Silent_Uninstall_OCR.log /q
rem DW Desktop Plugins - 終了
rem DocuWare Workflow Designermsiexec/x "%DWSetupPath%DocuWare.WorkflowDesigner.msi" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Uninstall_WfD.log /q
rem DocuWare UrlCreatormsiexec/x "%DWSetupPath%DocuWare.UrlCreator.msi" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Uninstall_UC.log /qrem DocuWare IndexCleanermsiexec/x "%DWSetupPath%DocuWare.IndexCleaner.msi" /liwearmo%temp%DocuWare_Desktop_Apps_Silent_Uninstall_Ic.log /q
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
