2010年4月27日火曜日

WinPE コマンド その1 シャットダウンする

Windows Server 2008 R2などのOSイメージを取得するにあたりWindows PE(以下WinPE)を使用してみることにした。本当はSymantec Ghostを使いたいところだけれど、諸事情により現在は使用できないので。

WinPEはコマンドベースなのでWindowsのGUIに慣れた人には使いづらい。
ということでこまめに記録を残しておくことにする。

とりあえずシャットダウン方法。
exit と入力したら再起動するんだもの。

シャットダウンする場合は
wpeutil shutdown
と実行する必要ありです。


2010年4月26日月曜日

備忘録

ついさっきまで"備忘録"ではなく、"忘備録"だと思ってました...。
そりゃIMEも変換してくれないよね。


恥ずかしい。

2010年4月23日金曜日

SharePoint上のドキュメントを開こうとするとIEが落ちる

どうも社内のSharePoint Portal Serverに保存されたWordドキュメントを参照しようとするとIEが落ちる。
ということでGoogle先生に訊いてみたら、以下のようなことがあるらしい。

You cannot create a new document or check out an existing document in a Windows SharePoint Services 3.0 document library when you have multiple versions of Office installed
  • Office 2003がインストールされている
  • 1つ以上Office 2007のプログラムがインストールされている
  • Office 2003の修復、もしくはアップデートをインストールした
という条件を満たす場合、Windows SharePoint Services 3.0もしくはSharePoint Server 2007のドキュメントをIE6またはIE7で開こうとするとIEがクラッシュするというもの。

自分の場合は、
  • Office 2003がインストールされている
  • Project 2007がインストールされている
  • Office 2003まわりの修正プログラムは最近当てたような...
  • IE8を使用している
  • アクセスしているSharePoint Serverのバージョンは2003
ということで若干KBの内容とは違うが、症状が同じような感じなので、KBに載っていた修正プログラムのインストールを実施。

2007 Office の修正プログラム パッケージ: 2007 年 6 月 17 日

以後は問題なくアクセスできるようになった。

早く最新バージョンで揃えたい...

ARCserveでW3073エラー

ローカルのAdministratorのパスワードを変更したらバックアップ時にエラーが。

W3073 The System Account credentials are invalid or have expired. Please reconfigure the credentials using Server Admin.

まあ、当然ですよね。
ヘルプちゃんと読めって感じだ...。

ARCserve12の場合、Quick Start→Server Adminをクリックし、サーバー名を右クリックして"CA ARCserve Backup System Account"を選択。
ユーザー情報を正しく入力してOKを押す。これで完了。
このときARCserveの各サービスの再起動が行われるのでバックアップ中にはやっちゃダメ。

CAのサイトにも製品は古いけど同じようなW3073エラーに関する技術情報あり。

パスワード変更はきちんと確認してからやりましょう。
ほんとはサービスアカウントはドメインユーザーにしたほうがいいんだろうね。

2010年4月21日水曜日

VLOOKUP関数

Excelを使い始めて10年以上経つというのに、本日初めてVLOOKUP関数を使用した...。

便利ですねこれ。

All Aboutのサイトに説明が載っていたのでリンクを載せておく。
Excelのヘルプよりわかりやすい。

2010年4月15日木曜日

admtコマンドがエラーにより動作しない

ADMTはコマンドプロンプトからも操作でき、大量のアカウント、グループなどを移行する場合はオプションファイル、インクルードファイルを事前に記述しておくことで作業を簡易化できる。

ためしにコマンドラインからグループの移行を試してみようとしたところGUIベースのツールだとうまくいく作業がなぜか"データベースにログインできない"といったメッセージが表示されて実行できなかった。
どうやらWindowsのユーザーアカウント制御(UAC)を無効にしてやる必要があるらしい。


こちらのサイトを参考にUACを無効にしたところコマンドが動作するようになった。
(ただし今度はオプションファイルの記述方法に間違いがありハマリ中)

2010年4月13日火曜日

ローカライズされたWindows Server 2008上でのnetdomコマンドの不具合

異なるWindowsドメイン同士を信頼関係で結びADMTなどを使用してアカウントの移行を行った場合、SID履歴も一緒に移行していれば移行先ドメインのユーザーで移行元ドメインのリソースに継続してアクセスすることが可能になる。

ただしドメイン間の信頼関係を構築した場合デフォルトではSIDフィルターが有効になり、上述のアクセスはできなくなる。
移行先からSID履歴を使用して移行元にアクセスしたい場合は信頼関係上のSIDフィルターを無効にする必要がある。

信頼関係上のSIDフィルターを無効にするにはNetdom trustコマンドを使用して行うが、ローカライズされたWindows Server 2008にはいくつかのNetdomコマンドがうまく動かないという不具合があるらしい...。

具体的には、Netdom trustコマンドでオプションを/quarantine:Noにして実行しても何も起こらず、いつまでたってもSIDフィルターが有効のままであった。

これをKBにあるとおり最初に Chcp 437 として英語モードに切り替えたところ、あっさりとうまくいった。(これで数時間ハマった...)