ファイルをマップされたネットワークドライブに自動的に移動するタスクとして設定された次のスクリプトがあります。問題は、これがユーザーがログインしていて、アクティブな Windows セッションが開いている場合にのみ機能することです。ただし、ユーザーがログオフしている場合、ネットワーク ドライブが見つからないと思われるため、これらのバックアップは行われません。これは Windows 2003 Server で実行されています。アクティブなセッションが開いていないときにネットワークドライブに接続できるようにスクリプトを変更する方法はありますか?
私が使用しているプロセスは、ファイルを移動し、ファイルを削除してハードドライブのスペースを空け、.exe を実行してごみ箱を空にすることです。
@echo off
move C:\StarshipBackup\*.* Z:\StarshipDataBackup
del C:\StarshipBackup\*.* /F /Q
C:\emptyrecycle.exe