powershell - 使用 roboCopy 命令从远程机器访问目录/文件时访问被拒绝错误
问题描述
我正在尝试使用 roboCopy 命令访问存储在远程计算机上的文件。我拥有对该目录的完全访问权限,并且可以手动访问这些目录,但是在使用 robocopy 时出现访问被拒绝错误,请参阅下面的错误截图。
[exec] INFO: Creating PSSession on didnaruina6.apac.sas.com
[exec] Access is denied
[exec] + CategoryInfo : PermissionDenied: (\\didnacj01ina6...10014\LAXAG-2.8:String) [Test-Path], UnauthWARNING: Caught Exception Exit 1
[exec] orizedAc
[exec] cessException
[exec] + FullyQualifiedErrorId : ItemExistsUnauthorizedAccessError,Microsoft.PowerShell.Commands.TestPathCommand
[exec] + PSComputerName : didnaruina6.apac.sas.com
[exec]
[exec] ERROR: Source \\didnacj01ina6.apac.sas.com\Sandbox\SQLDB\010014\LAXAG-2.8 does not Exist
[exec] At C:\Tetris\modules\G3\Scripts\Invoke-G3RoboCopy-SandBox.ps1:52 char:3
[exec] + Invoke-Command -Session $Session -ScriptBlock {
[exec] + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[exec] + CategoryInfo : OperationStopped: (ERROR: Source \... does not Exist:String) [], RuntimeException
[exec] + FullyQualifiedErrorId : ERROR: Source \\didnacj01ina6.apac.sas.com\Sandbox\SQLDB\010014\LAXAG-2.8 does not Exist
[exec]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
下面是调用 roboCopy 时执行的代码。
Invoke-Command -Session $Session -ScriptBlock {
Param([string]$VerbosePreference,$Server,$Source,$Destination,$Params)
If(!(Test-Path $Source)) {throw "ERROR: Source $Source does not Exist"}
Write-Host "INFO: Starting RoboCopy Archana...."
$RoboCommand = "Robocopy `"$Source`" `"$Destination`" $Params /NC /NFL /NS /NDL /NP"
Write-Verbose "Executing [$RoboCommand]"
Invoke-Expression -Command $RoboCommand
$RoboCopyExitCode = $LASTEXITCODE
If ($RoboCopyExitCode -gt 7 -and $RoboCopyExitCode -ne 9 -and $RoboCopyExitCode -ne 11){
Throw "ERROR: RoboCopy Exit Code $RoboCopyExitCode"
}
} -ArgumentList $VerbosePreference,$Server,$Source,$Destination,$Params
我们不能使用 roboCopy 将数据从远程机器复制到本地机器吗?我们是否需要给予一些特殊的权限才能使之成为可能?
解决方案
推荐阅读
- javascript - 如何在没有 [FromBody] 模型绑定的情况下使用 Axios 将列表数据发布到 .net mvc
- python - 列出函数中的附加方法不起作用
- python - 从递归中取出列表
- python - 快速查找平面数组中每个元素之间的差异
- java - 在加工中制作箱内灯
- kubernetes - 高可用kubernetes集群?bootkube 或 kubeadm 自托管
- bootstrap-4 - Bootstrap 3/4 列排水沟
- scala - 何时在 scala 方法中使用下限
- java - 如果 OneToMany 相关实体已分离,则级联上的 PersistenceException
- rest - 使用 OfficeJs 的 word 插件