2010年7月6日火曜日

robocopyのバージョンについて

robocopyといえばWindows管理者なら割と知名度のあるコマンドだと思います。
Windows XP、2003などではリソースキットに収録されているファイル、フォルダのコピーを行うコマンドですが、フォルダの同期やセキュリティ情報、監査の設定、タイムスタンプまで含めてコピーができたりなど、コマンドラインオプションが豊富で細かい制御も行える、かなり使えるツールです。
特に/MIRオプションを使用したフォルダ構造を含めたミラーリングはかなり重宝しています。

この不景気の折、社内PCのリプレースもなかなか実施できず、薄給の中から自宅用のPCリプレース費用もなかなか捻出できないため、IT担当者と言いつつも恥ずかしながらWindows Vista以降触ってもいないというあまり誇らしくない状況なわけですが、そんな中、robocopyは進化していたのですね。気づいていませんでした。

robocopyをコマンドラインオプションなしで実行すると簡単な使用方法が表示されますが、そこにバージョン情報も併せて表示されます。
今まで私が使用していたrobocopyはXP010というバージョンでしたが、世の中にはXP026というものが出ているようです。

新しいバージョンで何が良いかというと、何より/DCOPY:Tオプションが使用できることでしょう。
バージョンXP010でも/COPY:Tというオプションでファイルのタイムスタンプも変更せずにコピーが出来ていましたが、フォルダのタイムスタンプはコピー実施時になってしまっていました。
バージョンXP026で使用できる/DCOPY:Tオプションを使用すると、フォルダのタイムスタンプも変更せずにコピーが出来ます。
割と当たり前に出来ていてほしかったことが出来ていなかったのですが、いつの間にか可能になっていたようです。

社内でrobocopyを使用するタイミングとしては、ファイルサーバーや各種システムのハードウェアリプレース時にデータをそのまま引っ越したい場合に使用することが多いのですが、このフォルダの日付が変わってしまうことに関しては若干の不満がありました。
それが解消されている。
なんということでしょう。
さらに使えるツールになりました。

こちらのページで紹介されている、robocopyのGUI版をダウンロードしてインストールするとrobocopy version XP026もインストールされるようです。(%windir%\System32にインストールされるようです)
http://technet.microsoft.com/en-us/magazine/2006.11.utilityspotlight.aspx
Vistaには標準でXP027というバージョンが付属しているようですね。

というか、やはりIT管理者は新しいものにどんどん触手を伸ばしていかないとなあ。

2010年7月5日月曜日

IAS設定のエクスポート、インポート

IASの設定はDCのように同期が取られて複製されるわけではないので、1台ずつ同じ設定を行う必要がある。
これだと数が増えると面倒くさい、設定ミスによりサーバーごとに設定が異なってしまう等の問題がある。

netshによってIAS構成の書き出し、読み込みが行えるので、下記にその方法を記す。

■IAS設定の書き出し

コマンドプロンプトにて

netsh aaaa show config > <パス\ファイル.txt>

と入力し実行すると、ファイルにIAS設定情報が書き出される。

■IAS設定の読み込み

コマンドプロンプトにて

netsh exec <パス\ファイル.txt>

と入力し実行すると、設定情報が読み込まれる。

netshコマンドはIASを停止することなく実行可能。

ただし確認しているのはWindows 2000および2003のIASです...。

2010年6月11日金曜日

robocopyをGUIで使用できる"RichCopy"

robocopy.exeといえばMicrosoftが無料で提供しているファイル・フォルダのコピーを行うユーティリティで、単なるファイルのコピーだけでは無くフォルダの同期を行ったり、アクセス権まで含めたコピーを行ったりと、様々なオプションが使用可能なコピーツール。
このrobocopyに関してはファイルサーバーの移行の時など、フォルダ構造やアクセス権を保ったまま移動したいときにかなり重宝した。

robocopyはコマンドラインベースのツールだが、robocopyと同様の機能を持った"RichCopy"というGUIのツールがどうやら公開されているらしい。


正直robocopyに慣れているし、スクリプトに組み込んで自動化したりもできるので、あまりGUIのツールに魅力は感じないけれど、一回だけ単純にフォルダの同期をしたい、とかいう時には使えるかも。

2010年6月7日月曜日

[Excel] 「(ファイル名)にアクセスできません。読み取り専用または暗号化されています。」と表示される

Excelでファイルを開こうとしたところ、タイトルにあるメッセージが表示されて読み取り専用でも開くことができなかった。




本当に暗号化などされているのかと思ったが、どうやら"拒否"のアクセス権が設定されているとこのようなメッセージが出るらしい。
拒否されています、と言わないところがまたWindowsですね。

[WSUS] プログラム配布の期日設定

WSUSで修正プログラムを配布する場合、インストールする期日を指定することができる。
ただしWSUSはクライアントがサーバーにプログラムを取りに行く"プル型"のシステムのため、厳密に日時を指定できるわけではなく、「この時刻以降にクライアントがアクセスしてきたらインストールが開始されますよ」という程度の指定。

クライアントがサーバーへアップデートを確認しに行くタイミングはデフォルトでは23時間周期となっており、グループポリシーで変更可能。周期が短ければそれだけ指定した日時どおりにインストールを実施させることが可能となる。(ただし負荷はあがる)

社内にWSUSサーバーを設置し、グループポリシーで社内PCの自動更新を設定する場合、以下の4つのオプションを設定できる。
1. ダウンロードとインストールを通知
2. ダウンロードは自動で行い、インストールは通知
3. ダウンロードは自動で行い、インストール時間は指定
4. ローカル管理者が設定可

ただし1.の"ダウンロードとインストールを通知"になっており、かつ期日指定で修正プログラムを配布した場合、設定した期日に修正プログラムのインストールが開始されるように、ダウンロードは自動で行われるようだ。
まあ、そりゃそうだ、という動作なのだけど、設定した動きと異なるので少し戸惑うかも。

2010年5月21日金曜日

[IME] ローマ字入力がかな入力に切り替わってしまった

社内でサポートをしていて案外多いのがこの障害。
自分では意図していないのになぜか"かな入力"に切り替わってしまい、あちこち押しても直らなくなって電話がかかってくるということが結構あります。
普段かな入力なんか使わないので、ユーザーから「どうやって切り替えるんでしたっけ?」と聞かれても一瞬「えーっと...」と考えてしまうんですよね...。

ということで備忘録。

・Microsoft IMEでショートカットキーを使用して文字入力方法を"ローマ字"、"かな"で切り替える方法

Alt + ひらがな キーを押すことで入力方法が切り替わる。
これを意図せず押してしまうことがよくあるようです。見た目に何も起こらないので、気付かないですね。

ところでIME 2007でこのキーを押したところ、

「Alt+ひらがな キーが押されました。
文字入力方法を"かな入力"に変更しようとしています。
変更しますか?」

という「はい」「いいえ」を選択するメッセージボックスが表示されました。
やはり同じようなことに困っている人は多かったのでしょうね。
管理者にとってはありがたいことです。

2010年5月19日水曜日

[Outlook]期限切れ日時が指定されたメッセージが受信トレイから消えてしまう

Outlookでメールを送信する際にメールに"期限切れ日時"を指定することができる。
期限切れ日時が設定されたメールはその日時を過ぎると取り消し線が引かれ、期限が切れたことが表示される。
いくつかの条件を満たす場合、期限切れ日時が設定されたメールが自動的に削除されることがあるらしい。

とりあえず現象として出たのは以下。

環境: Outlook 2003 (キャッシュモードはオフ)
既読のメールに期限切れ日時が設定されている場合、その日時を過ぎたメールには取り消し線が引かれ、もとの場所に保存される。
メールが未読のままメールに設定されている期限切れ日時を過ぎた場合、メールが削除される。

まあ、未読のまま期限を過ぎていたらいらないとは思うけど...。
それにしても勝手に消えるってどういうことなんだろう。

キャッシュモードを使用している場合は削除されなかった。
これもまた不明。