次のページへ時刻同期の設定やトラブルシュートに便利なw32tmコマンドw32timeデバッグ・ログと同様に、トラブルシュート時に便利なツールとして、w32tmコマンドがある。トラブル時のみでなく、各種の設定やほかのコンピュータ間との時刻監視など、使いみちは豊富だ。以下簡単に、その機能と使い方を確認しておこう。timeコマンドで行うことはできない。/configコマンドから実行できる。/syncfromflags:manualこれを実行すると次のようになる。/manualpeerlist:ntp1.jst.mfeed.ad.jp/syncfromflags:manualコマンドは正しく完了しました。これはワークグループ環境での参照先NTPサーバを指定するコマンドである。syncfromflagsオプションでワークグループまたはドメイン環境の別を指定し、manualpeerlistオプションで参照先NTPサーバを指定する。Timeサービスに内容を反映させることができる。/syncfromflags:domhierこれを実行すると、以下のようになる。/syncfromflags:domhierコマンドは正しく完了しました。上記はドメイン環境での時刻同期の設定である。syncfromflagsオプションからドメイン環境であることを指定している。ドメイン環境では参照先NTPサーバは自動的に決定されるため、通常manualpeerlistオプションは設定しても意味を持たないことに注意してほしい。上記に紹介した以外のオプションも存在する。■手動で時刻同期を行うw32tmコマンドを利用すると、明示的にNTPベースでの時刻同期を手動で行うことができる。この場合、以下のコマンドから実行できる。[/rediscover]実行例は次のとおり。computer...コマンドは正しく完了しました。同期先の環境が変更されたなどで時刻同期がうまくいかなくなった場合、rediscoverオプションで修正することが可能である。computerオプションから同期を行うコンピュータをリモート操作することは可能ではあるが、Windows認証を通過する必要があるためドメイン環境以外ではあまり使いみちはない。■ほかのNTPサーバとの時刻差を監視する自分自身の時刻が、ほかのNTPサーバとどの程度ずれているか、確認したり監視したりすることが可能だ。/monitorコマンドを利用する。/domain:[ドメイン名])これを例えばcomputerオプション付きで実行すると次のようになる。[210.173.160.86]また、domainオプション付きで実行すると、次のようになる。[192.168.10.40]参照先NTPサーバは、カンマ区切りで複数指定することが可能である。domainオプションからドメイン名を指定した場合、参照可能なNTPサーバ(ドメイン・コントローラ)一覧が表示され、その時刻差が表示される。/stripchartコマンドを利用して定期的に監視が可能である。[/dataonly]このコマンドにより、指定したNTPサーバとの時刻差を1秒ごとに取得することができるが、変更も可能だ。アスキー・アート風の目盛り表示がデフォルトとなっているが、dataonlyオプションで非表示にすることもできる。/stripchartを実行した例を次に示しておく。Timeサービスのslewモードによって(slewモードに関する詳細な設定方法は後述)、徐々に同期していく様子が分かる。stripchartオプションの使用例stripchartオプションを利用すると、指定されたNTPサーバと、ローカルの時刻情報の差がグラフとして表示される。ローカルの時刻が指定されたNTPサーバよりも進んでいるとマイナス値(左側)、遅れているとプラス値(右側)になる。この例では、ずれている時刻が、slewモード(ずれを少しずつ修正して、一致させていくモード)によって徐々に同期していく様子が分かる。そのほかにも、w32tmコマンドには豊富なオプションがあるので、詳細は以下の資料を参照してほしい。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。