powershell - 来自 Powershell 的 Robocopy 访问被拒绝错误 5
问题描述
我正在将文件从我的构建服务器复制到 Windows Server 2016 上的 Web 服务器。我正在从 PowerShell 运行以下命令。我正在使用对目标目录具有读/写访问权限的管理员帐户运行此脚本。
robocopy $Path\Items $_\Items /Sec /copy:DT /MIR /NDL /NS /NP /MT /w:1 /r:1 /R:20 2>&1 | out-host
我收到以下错误
错误 5 (0x00000005) 创建目标目录 \SOMEPATH\Data\Items\ 访问被拒绝。
解决方案
- 确保以管理员身份打开 powershell 会话 (runas)
- 还要检查目标路径上的 NTFS 权限,而不仅仅是安全权限。
- 如果您使用的是 DFS 路径,则最好使用实际服务器名的 UNC 路径。
希望这可以帮助。
实际上,我无法在您的问题下发表评论,因为我还没有 50 个代表点。
推荐阅读
- javascript - 安装全局 npm 包后出现“错误:ENOENT:没有这样的文件或目录”
- javascript - 过滤复杂对象中的数组数组并返回该对象
- mysql - 未在所有行上执行 LIKE 的 DELETE 查询
- postgresql - 生成 postgres 安装日志
- java - 在控制器级别使用 @RequestMapping 和动态 URL
- powershell - 全局停止作业:作业未定义为 ID 或值
- javascript - Javascript(Typescript)错误处理 - 将父错误类转换为子类
- javascript - 如何使用 React HashRouter 和 Apollo 客户端渲染反应类组件?
- shopify - 为什么所有主题都在更新?shopify 主题套件
- c# - 类属性的 TypeConverter 用法