Excelで自動付番
=ROW()
これで行番号を表示する。
=ROW()-1
行番号から-1した値を表示する。
列番号なら
=COLUMN()
を利用する。
Excelで自動付番
=ROW()
これで行番号を表示する。
=ROW()-1
行番号から-1した値を表示する。
列番号なら
=COLUMN()
を利用する。
ウィルスバスターのClient/Suiteのライセンス契約更新の際はサーバ側での設定作業は要らない。
更新申込後、トレンドマイクロ社のライセンス管理DBの情報が更新されるので、その情報をインターネット経由で受け取ればOK。
今日は会議に出遅れてしまいました。一旦終わった話題を再度取り上げていただいて申し訳なかったです。
時間にすると5分程度ですが、無駄な時間でした。
ちょっとくらいと思ってもやはり遅刻はいけない。
「私は会議の時間に遅れない人間です。」
レバレッジ時間術を読んだ後、早速作業と平行しつつチェックリストを作成しています。
作成することで作業手順が明確になり、作業漏れもなくなります。
どんな作業でもチェックリストを作成していけば、引き継ぎもチェックリストを渡せば完了です。
「私はチェックリストに従って仕事を進めている人間です。」
厄介に感じていた仕事に取りかかったところ、意外に順調に進めることができました。
Webサイトや書籍などで言われているように、まず手を動かすことが大事。
最初の一手が簡単に出せるような状況に出来れば素早い取り組みが出来るわけです。
「私は大きな仕事を小さな仕事に分割出来る人間です。」
移行用PCを用意するのが最も確実だと思います。
手順については以下の通り。
移行用PCはNT4が動く少し古めのマシンを用意するのがポイントです。
あまり古いと2003がインストールできないので、少し古いというのが重要です。
もちろんこういった実作業の前に、ドメイン設計(サイト構成、DCの台数、DNS構成等)をよく検討しておく必要があります。
中間CAをCybertrust社のWebサイトからダウンロードする必要があります。
いくつか方法があると思いますが、手っ取り早い方法を採り上げます。
IF “%SYSTEMROOT%”==”C:WINNT” GOTO Win2K
IF “%SYSTEMROOT%”==”C:WINDOWS” GOTO WinXP
:Win2K
echo “Windows 2000”
:WinXP
echo “Windows XP”
注意点は、WINNTとWINDOWSを大文字で記述することです。
WindowsServer2003とWindowsXP以降の環境で利用できます。
概要は次の通り。
当初は、WSHからDCのイベントログへの書き込もうとしましたが、そうすると、イベントログのSID(ユーザ)がN/Aとなり、どのユーザからのログオンなのか判別がつかなくなりました。もちろんMessage領域に%USERNAME%を書き込むことで、文字列を取得することは出来ますが、イベントログのSIDに納めるほうが、より直感的なのでEventcreateを利用することにしました。
・ログオン
eventcreate /s %LOGONSERVER% /u %username% /l application /t SUCCESS /ID 1 /d “%LOGONSERVER:~2%”
・ログオフ
eventcreate /s %LOGONSERVER% /u %username% /l application /t SUCCESS /ID 2 /d “%LOGONSERVER:~2%”
今回は ログオン先を取得したかったので、Message領域に%LOGONSERVER%を格納しています。
Eventecreateコマンドでは書き込み先のイベントログ種別を選択することができますが、今回はアプリケーションログに書き込んでいます。
なお、WindowsServer2003のイベントログに対してリモートユーザがログの書き込みを行う際は下記リンクの処理が必要になります。
http://support.microsoft.com/kb/323076/ja
私はDCのレジストリを修正することで対応しました。
書き込み先がアプリケーションログなので変更するレジストリは次のものになります。
HKEY_LOCAL_MACHINESystemCurrentControlSetServices
EventlogApplicationCustomSD
このキーの値に、(A;;0x3;;;AU)を追記することで、AuhtenticatedUsersからの書き込みが可能になります。
また、ここでは出力先をCSVファイルに指定していますが、LogParserではデータベースを出力先とすることが可能です。今回は出力したCSVファイルをbcpコマンドでDBに取り込むことにしました。
あとはログオンスクリプト、ログオフスクリプトの設定、LogParserのスクリプトのスケジュール設定を行えば、ログオン・ログオフの履歴を取得することができます。
進行中の案件の終わりが見えてきたので、ドキュメント作成を始めています。
ボリュームのある案件なので、そのドキュメントもボリュームが大きくなりそうです。
どれをドキュメント化するのか精査するだけで疲れてきました。
今後の仕事の雛形とするつもりで取り組んでいるので、きっちりとしたものを作っていきます。