10台のWin2003サーバがあり、ドメインに参加しています。
毎晩、各サーバでは特定のフォルダ(サーバ毎に異なる)に、ファイルが自動生成されています。
毎朝、このファイルができているかどうかをチェックする作業が必要で、現在はリモートデスクトップなどでアクセスして確認していますが、手間がかかるため、できる限り自動化したいと思っています。
いろいろとしらべて、VBAなどで、フォルダの更新日付等を取得できることはわかったのですが、各サーバにユーザ名/パスワードでアクセスさせる方法がわかりません。
VBAなどで、できないのでしょうか?可能な場合は、サンプルコードなども教えて頂けると助かります。
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
いくつか方法がありますが、
一番簡単なのはクライアントのどこかに共有フォルダを作って、そこに各サーバーから関連するログ情報を書き込みに行けば良いと思います。 書き込む方法については、VBAでも可能です。
どうしてもクライアント側からアクセスしたいなら、(良くわかりませんが)サーバーと同じユーザーが必要な気がする。 VBAでドライブをマウントさせる方法もあるけど、これもステータスを監視しながら、グチャグチャやらないと、うまく行かなかった気がする。
あとは、どこかにかんたんなデータベースをたてて、各サーバーから書きに行くとか、、、
この回答への補足
ありがとうございました。
サーバ側は基本いじれないので、どうしてもクライアント側から見にいく必要があります。
アクセスは、サーバと同じユーザ=ドメインAdminでアクセスするようにしています。
どうも難しそうですね・・
No.3
- 回答日時:
各サーバーのフォルダが共有されているなら、ドライブをマウントしてしまえばどうにかなる(WNetAddConnection2などで可能)。
プログラムの難易度はそんなに高くないけど、一発で接続できないこともあったり、サーバーのCALの問題から切断させる必要があったり細かい配慮が必要だったような気がする。共有されていないなら、サーバーのユーザーでテルネット接続して、ファイル転送させるプログラム(ターミナルソフト)をつくりコマンドを発行するとか。 難易度は、、、文字の受け渡しとか、変換とか、表示方法とか、以外にめんどくさかったような気がする。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- サーバー windowsサーバの権限設定、フォルダ削除できないアカウントを作りたい 1 2023/04/07 09:58
- Windows 10 だいたいの能力はどのくらいでしょうか 3 2023/03/05 17:18
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- サーバー Windows Server 2019 CALについて 3 2022/04/02 16:40
- WordPress(ワードプレス) WordPressの編集画面がいつもと違うのですがこれは何でしょう? 1 2023/03/29 10:26
- ネットワーク ニフティメールのiPhoneとWin PCでの運用 1 2023/03/30 11:19
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- ドメイン・サーバー・クラウドサービス サクラサーバーでのHPのUPについて 1 2023/06/10 11:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP.netで使用するWEBサーバに...
-
request.Servervariables("SERV...
-
C# try-catch でcatchに飛ばす方法
-
Outlookで添付ファイルの有無を...
-
FileCopy時のエラー
-
ソケット通信で同時受信の制限?
-
ネットワーク上のPCのIPとホス...
-
JavaScriptで取得した値をASPで...
-
EXECLマクロでshapeがグルーフ...
-
Response.Redirectで引数2つの...
-
隠しフィールドをVBScriptでの...
-
asp.net でのドロップダウンリ...
-
ASP.NET GRID VIEWの画像表示
-
CentOS6でyumコマンドやrpmコマ...
-
エラー内容について
-
golang 空文字判定について
-
oracleを利用できません。(glob...
-
拡張子.aspって作成するの?
-
SPI通信プロトコル
-
CAsyncSocket::Create()がエラ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP.netで使用するWEBサーバに...
-
sshクライアントで接続先で開い...
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
エクセルVBA 宣言Dimの場所
-
エラー 'ASP 0115' について
-
隠しフィールドをVBScriptでの...
-
ソケット通信で同時受信の制限?
-
EXECLマクロでshapeがグルーフ...
-
Response.Redirectで引数2つの...
-
CreateObject("Excel.Applicati...
-
VB6でのPL/SQLの実行について
-
VBSからPDFファイルを開きたい...
-
winsock通信時エラーの回避
-
ASP.NET C# ローカルのパスが呼...
-
Outlookで添付ファイルの有無を...
-
エラー 'ASP 0115'
-
ネットワーク上のPCのIPとホス...
-
ASP内で他のASPファイルを読み...
-
VBSでIEを起動し、拡大率を変更...
おすすめ情報