今回は処理中メッセージの表示を考える。
最も簡単な方法はWscript.EchoやMsgboxを使ってポップアップを表示する手法だが、OKボタンを消すことができない。
次に簡単な手法はHTMLを表示する手法だが、テキストの表示にJavaScriptも併用する必要があり、コードの複雑化が予想される。
クロスブラウザ化も大変そうだ。
他にメモ帳やOfficeソフトを起動してテキストを流し込む手法も考 . . . 本文を読む
今回はOSの識別(XP以外は動作不可とする)コードを考える。
NT4.0時代ではOSの【Ver】コマンドを使用して振り分けていたが何故かVBAではエラーとなる。
記述したコードは以下の通り。
1: Set objSll = CreateObject("WScript.Shell")
2: Set objExec = objSll.Exec("ver")
3: Do Until objExec. . . . 本文を読む
今回再構築するログオンスクリプトのシナリオは以下の通り。
OS識別(XP以外は動作不可とする)
↓
スクリプト処理中のメッセージを表示
↓
OEの保存フォルダに隠し設定を行う
↓
OEの起動カウント数をゼロリセットする
↓
ネットワークドライブを接続する
↓
スクリプト処理中のメッセージを消す
↓
ネットワークドライブの接続 . . . 本文を読む
NT4.0の時代からログオンスクリプトには.batファイルを使っていたが、起動時に表示される黒いウィンドウ(MS-DOSプロンプトって言うのかな?)は何とも味気ない。
また.batファイルではOSの操作に限界がある為、VBScriptに書き換える決意をした。
VBScriptならWMI(Windows Management Instrumentation)やADSI(Active Director . . . 本文を読む
私は今年の2月に勤め先の事務所にWindows Server 2003を用いてActive Directoryを構築し、現在は運用管理とヘルプデスク業務に従事している。
拠点数は東京(新宿区)の本社を含め全国で5箇所。Windows Serverの総数は12台、XPクライアントは238台あり、これら全てをたった四人(実質的には二人)で面倒見るには色んな工夫が必要となった。
本コンテンツでは同様の . . . 本文を読む