2011-06-22 9 views
1

私はかなり新しい.batファイルの概念です。私はこの日常的な管理作業をして、サーバーにリモートログインしてログファイルを削除します。 delete.batファイルを作成して、目的のログファイルを削除しますが、そのサーバー上にローカルに配置されている場合にのみ機能します。ローカルマシンで同じコード(del D:\Logs1\Logs2\a.txt /p)を使用し、リモートサーバー上で実行するために(at 13:22 \\abc.xyz.com /every:m,t,w,th,f,s,su delete.batを使用して)スケジュールすると、「ネットワークパスが見つかりませんでした」というエラーが表示されます。どのようにリモートサーバー上のファイルを削除する.batファイルを作成しますか?

私はさまざまなウェブサイトを検索しましたが、何も見つかりませんでした。何か見つかった場合、それは非常にVBや他のプログラミング言語ベースの解決策です。

ご協力いただきまして誠にありがとうございます。

+1

私はこれをserverfault.comで試してみます。ソースマシンとターゲットマシン用のプラットフォームを追加します。 –

答えて

2

ドライブにそのパスをマップして(もちろん、書き込み権限が必要です)、そのドライブパスからファイルを削除できます。

使用(コマンドラインから)ネットワークの場所を追加するには:ここnet use x: \\hostname\folder1\folder2

は、X:任意の使用可能なドライブ文字に置き換えることができます。

+0

hello anantha - そのファイルをマップしようとすると、そのドライブが表示されません。 – newbie

+1

ドライブを最初にマップしてから、ドライブを操作するためにバッチファイルを取得する必要があります。 –

+0

誰かがそのドライブのマッピングを手伝ってくれました。ファイルを簡単に削除できました。 – newbie

関連する問題