ネットワークとドメインに追加されたあるシステムから別のシステムに 45 日以上経過したファイルを移動するための Windows バッチ スクリプトを作成するのを手伝ってくれる人はいますか。
例 : 45 日以上経過したファイルを、System1 のフォルダー A、B、C から System 2 の A、B、C に移動します。
以下のコードを実行してみましたが、ソースと宛先が同じサーバーの場合は正常に動作しますが、ソースと宛先が差分サーバーの場合は機能しません.Server2フォルダー、つまりA、Bは共有フォルダーであり、Server1はそれにアクセスできます
@echo off & setlocal enableextensions
net use m: "\\System2\d$\A\"
Forfiles -p \\System1\d$\A -s -m *.* -d -45 -c "cmd /c move /y @FILE m: & echo %Date% Source File: @PATH to \\System2\d$\A\">>D:\Test\logfile.txt
net use /delete m:
net use n: "\\System2\d$\B\"
Forfiles -p \\System1\d$\B -s -m *.* -d -45 -c "cmd /c move /y @FILE n: & echo %Date% Source File: @PATH to \\System2\d$\B\">>D:\Test\logfile.txt
net use /delete m:
GOTO :eof