月別アーカイブ: 6月 2009

Hyper-V 仮想マシン側をドメインコントローラーにした場合の時刻同期

親マシンをそのドメインに参加させてしまうと、

  • WindowsTimeサービス的には 仮想マシンのドメインコントローラに時刻を合わせようとする
  • Hyper-V的には 仮想マシンがホストマシンに時刻を合わせようとする。WindowsTimeサービスよりも優先されるように見える WindowsTime サービスの設定でソースが VM IC Time Synchronization Provider になっている。

この両方により時刻同期がうまく働かない状況になってしまう。

回避するためには、ホストマシン側のWindowsTimeサービスをマニュアル構成とし、ドメインコントローラへの同期を無効にする。

http://www.atmarkit.co.jp/fwin2k/operation/winntp02/winntp02_02.html より

w32tm /config /update /manualpeerlist:[NTPサーバ名] /syncfromflags:manual

Visual Studio 2008 バッチビルドで Release 版のはずのDLLがDebug版になっている

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=463238

昔から、どうもdebugビルドがリリースされているようでどうもおかしいと思っていたのだが、原因はバッチビルドだったのか。検証「はい」に投稿した。

CruiseControl.NET でビルドしている分は多分大丈夫だと思う。プロトタイプではなくてリリースするようなプロジェクトだったら 自動ビルド 環境を作れ、という話ではあるのだが、それでもこのバッチビルドメニューは混乱を招いている。