我有一个带有CmdExec步骤的SQL作业,该步骤应该从网络位置删除历史文件。我有一个名为BackupJob的凭据设置,其管理员帐户作为其标识,还有一个名为BackupProxy的代理,它使用此凭据。
我的命令,以BackupProxy运行,如下所示:
net use Z: \\GSA-NAS-P1\Public
forfiles /p "Z:\SQL Server Backups\Prod_DB1" /m *.* /c "cmd /c del @file" /d -15
net use Z: /d
步骤成功完成但文件仍然存在。如果我以管理员身份登录时从命令行运行此命令,则会删除这些文件。此外,Z:驱动器不会断开连接。
我在此作业中的先前步骤也在BackupProxy下运行,并且它们正常工作。有谁能说出出了什么问题?