在远程服务器powershell中忽略复制项目标路径

时间:2017-03-10 19:36:48

标签: powershell

我正在尝试在远程服务器中进行文件夹备份。基本上我想将文件夹c:\Services\MainService及其内容复制到远程服务器中的其他文件夹c:\Services\backups\backup_001

我使用New-PSSession对象连接到远程服务器。我使用的帐户是远程服务器中的Built-In/Administrator

然后我在本地计算机上使用powershell脚本,该脚本具有以下命令来执行远程服务器中的copy-item:

Invoke-Command -Session $connection -ScriptBlock { Copy-Item -Path C:\Services\MainService -Destination C:\Services\backups\backup_001 -Recurse -Force }

执行我登录到远程服务器的脚本后,我没有看到我在copy-item命令中指定的目标路径中的文件。相反,我在用于连接到删除服务器的帐户的本地用户文件夹中看到了原始文件夹:C:\Users\{accountname}\Documents\MainService

-Destination路径被忽略。我一直在尝试不同的帐户,但我每次都得到相同的结果。我用于通过New-PSSession连接到远程服务器的所有帐户在远程服务器中都是BUILT-IN/Administrator

0 个答案:

没有答案