所以我有一个SQL作业设置来删除文件,然后复制最新的,然后最后一步是重命名它。如果我直接在PowerShell窗口中运行它,代码工作正常。然而,作为工作步骤,它失败了。它设置为与用于删除和复制步骤的用户一样运行。它完全控制了路径。作业历史记录中的错误只是说:'无效路径:' \ 1.1.1.1 \ Backups \ DB01_PROD_FULL_01252016.bak'。'以下是$ myfile最终的结果。
$mypath='Microsoft.PowerShell.Core\FileSystem::\\1.1.1.1\Backups\'
$myfile=gci $mypath | sort LastWriteTime | select -last 1 -ExpandProperty FullName
Rename-Item -path $myfile -newname 'DB.bak'
答案 0 :(得分:0)
在copy-item命令期间重命名项目就是答案。谢谢肖恩!