トップページ⇒prog
11コメント3KB

サーバーの日付をnetコマンド以外で取る方法は?

■ このスレッドは過去ログ倉庫に格納されています
0001OCATNGNG
サーバーの日付をnetコマンド以外で取る方法って
ありますでしょうか?いろいろ調べては見たので
すがなかなか見付かりません。ご教示下さいませ。
VBAからなのですが,それ以外の言語でもかまいま
せんので御示唆下さいませ。

0002名無しさんNGNG
telnetで入ってdate(笑)
DBやってるんですか?
その辺明確にしないと誰も答えてくれないよん。
0003OCATNGNG
そうです。
Excel97からNT3.51サーバーの日付を取りたいのですが、
いったんファイルに出してとかではなくて、
直接拾えるような方法を探しています。
DBはACCESS95なのですが。

又、いったんファイルに出してとかしかない場合、
例えば、DOSバッチで本命ファイルを初めに作って、
次にダミーを吐かせるとしたら、必ず本命ファイル
の中身が全て出来上がってから、次の行に進んで
ダミーが出来るものなのでしょうか?

APIなどであれば良いかなと思って探してはみたのですが、
なかなか見つからないもので。
0004名無しさんNGNG
select sysdate from dual;
なんだけどね、サーバにも仕組みを作っておかないとね。
0005名無しサーバーNGNG
Accessだぜ、Access。
Accessでそんなことできるかな、フッ。
名無しさん、よぉ。
0006>4NGNG
Oracleしかできないでしょ。

Accessなら
"SELECT NOW"
でOKっす。
0007ppoyNGNG
select now だとローカル日付が帰ってこないかい?
違うかなあ。
0008>5NGNG
ODBCで、サーバ上のOracleにつなげりゃ…。
つうか、こんなので時間を使うくらいだったらSocket使って一本書いた
方が良さそうな気が…。
0009>8NGNG
「net time」は、DOS窓が必ず上がるんだっけ?>95
ってNTWorkStationは起動しちまったぜい。

スケジュールに設定できないかなあ。対話的にしなくする方法
そしたら見た目もすっきりするんだけど。
0010黒山羊NGNG
NET TIME \\ServerName /SET ではダメなのですか?
/SETでローカルのタイマ合わせといてから、時刻取得すればいいですよね。
自動で合わせるのなら、桜時計使うとか、ログインスクリプトにNET TIME
書くという方法もありますよ。

ムヅカシク考えすぎのような気が(^^;


00119ですNGNG
>10
そういえば昔PCの時計が狂うタコなマシン使って
たのでそういうことしたね。

net time \\servername /set /yes

のコマンドをバッチファイルに組み込む
ので完了でしょうか。

あとはVBAからシェル関数でも使ってこれをバッチ
ファイル化して呼び出せばいいかも。
DOS窓が起動されるので縮小モードで設定したらい
いかもね。

目的は達成できるけど、個人的には、すべてプログラ
ムの中に埋め込みたい気もしないでもない。

Sock使えばできるのかな。

■ このスレッドは過去ログ倉庫に格納されています