最終設定.bat

テクてくLotus技術者夜会 コミュニティー編 2016年12月
Notes Browser Plug-in入れ替え日記
-いかにラクして入れ替えるか?小野 誠
免責事項
本資料は私自身の見解です。
ここでの情報を元にメーカー等に問い合わせたりする事は避けてく
ださい。
また、サンプルコード等を利用する場合は、利用者の責任の元で十
分に利用者環境での動作確認や影響度などについて検討の上、ご利
用ください。
本資料で掲載されているソフトウェア、およびファイルの使用、ま
たは使用不具合等により生じたいかなる損害に関しましては
一切責任を負いません。
全て利用者の自己責任でお願いします。
本資料に掲載された製品名または会社名等はそれぞれ各社の商標ま
たは登録商標です。
2
私の基本スキル
@関数
LotusScript
Javascriptを少々
この状況下で・・・
3
Notes Browser Plug-inを、
いかにラクして簡単に入れ替えするか?
4
要件
以下の作業をユーザーは出来ないものとする
•
•
•
•
•
•
Notesのセットアップ
Notesのアンインストール
自分自身のNotes名を打ち込む
Notesに必要なnsfファイルやIDファイルのバックアップ
指定データベースを「Ctrl+Oで開く」などは知らない
ワークスペースを開くことも知らない
普段の業務でやらない行為は出来ないとした。
5
当時、ネットを徘徊したのですが・・・・・
サイレントインストール系の話はなかったので
orz…..
6
誰でも簡単な作業でバージョンアップが出来るように!
オリジナルのセットアップ方法を作成しました。
7
用意したもの
• ブランクCD-R
• nice.exe
• NOTES_BP_901_WIN_EN.exe
• NB_Plug-in_9.0.1_MUI_Pack_GP_1.exe
• バッチファイル3つ
• 設定に使うNotesDatabase
8
下ごしらえ
1)材料を用意します。
•
•
•
•
nice.exe
NOTES_BP_901_WIN_EN.exe
NB_Plug-in_9.0.1_MUI_Pack_GP_1.exe
※セットアップ.bat
※セットアップbatの作り方
@echo off
cd /d %~dp0
echo ダウンロード中です。このまま何もせずしばらくお待ちください.....
xcopy nbp c:¥utl¥nbp /E/I/Y
start notes://<savername>/<dbname>/NotesVerUP?OpenForm
Pause
※各exeの保存先やUSER.id等のファイルの一時保存先は「C:¥utl¥nbp」にしています。
9
下ごしらえ
2)以下のexeをフォルダに入れます
名前は「nbp」とします。
• nice.exe
• NOTES_BP_901_WIN_EN.exe
• NB_Plug-in_9.0.1_MUI_Pack_GP_1.exe
3)「nbp」フォルダとセットアップ.batをCDに焼きます。
10
下ごしらえ
3)セットアップ用のDBを準備し、フォームを作成。
フィールド名
種類
計算式
NotesVersion
計算結果
@Version
USER_NAME
計算結果
@Name([CN];@U
serName(1))
SaveOptions
計算結果
“0”
@Command([ToolsRunMacro];"NotesVerUp")
11
下ごしらえ
4) 「NotesVerUp」エージェントを作成
このエージェントで行うこと
• NotesプログラムのディレクトリとNotesデータのディレクトリの
値を取得し、データディレクトリからnames.nsf、desktop.ndk、
user.idをコピー。
• ダミーのnotes.iniを作成
• Notesシャットダウン
⇒nice.exe⇒NOTES_BP_901_WIN_EN.exe⇒NB_Plugin_9.0.1_MUI_Pack_GP_1.exeの順番で実行する設定.bat作成
• 最終設定.batを作成
• 最終設定.batのショートカットをデスクトップに作成
12
このCDを使ってインストール
手順
1. Notesを起動した状態で他のシステムはすべて終了。
2. CDを入れ、セットアップ.batを実行。
3. セットアップ用のNotesDBのフォームが立ち上がる。
4. Notes名を確認して実行ボタンをクリック。
5. しばらく待つとCDを取り出しせるようになり、Notes
が終了。
6. 自動的にNotesがアンインストールされ、NBPがインス
トールされ、ランゲージパックがインストールされる。
7. OSが再起動される。
13
このCDを使ってインストール
8. OSにログインする。
9. IEを起動して「アドオンの有効」をクリックしIEを閉じ
る。
10. NBPを起動する(IEが起動する)
11. セットアップの画面が表示されるので「キャンセル」
をクリックしIEを閉じる。
12. 最終設定.batを実行する。
13. アドオンの実行とActiveXの確認が表示されるので「実
行」するをクリック。
14. セットアップの画面が表示されるので「キャンセル」
をクリックしIEを閉じる。
14
このCDを使ってインストール
15. 最終設定.batのプロンプト画面上でEnterキーをたたく。
16. Notesのパスワードを入力する。
以上で、入れ替え作業終了!!
利用者が行ったこと
•
•
•
•
•
•
•
Notesのみ起動しておくこと
CDの出し入れ
Batファイルをダブルクリック
ボタン等のクリック
OSのログイン
Notesのパスワード入力
困ったときの電話(必要あれば)
15