You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell通过RDP远程导入文件时路径找不到问题排查

解决PowerShell远程文件复制的路径配置问题

你之前用的\\172.16.34.45\AAT-KTSTD-7229\kgkg路径无效,核心问题是没搞懂Windows文件共享的路径规则——不能直接把远程本地路径套上主机名/IP用,得用共享名来映射远程目录。下面是几种靠谱的解决方法:

方法1:用系统默认的管理员共享(需远程管理员权限)

Windows默认会给每个盘符开启隐藏共享(盘符名+$),比如C盘对应C$,你可以直接通过这个共享访问远程的完整本地路径:

Copy-Item -Path '\\172.16.34.45\C$\Users\User\Desktop\kgkg\*' -Destination '\\ndwarszawa01.pgn.corp\home$\adam.banas\Documents\raporty_KG' -Recurse
  • 注意:-Recurse参数用来复制文件夹里的所有子文件/子目录,只复制单个文件可去掉。
  • 前提:你的账号要有远程PC的管理员权限,且远程PC没禁用管理员共享。

方法2:手动共享目标文件夹(无需管理员权限)

如果不想用管理员共享,直接在远程PC上操作:

  1. 找到C:\Users\User\Desktop\kgkg文件夹,右键选择「属性」→「共享」标签页
  2. 点击「高级共享」,勾选「共享此文件夹」,设置一个共享名(比如kgkg_share)
  3. 给你的账号配置读取权限

之后就可以用共享名访问:

Copy-Item -Path '\\172.16.34.45\kgkg_share\*' -Destination '\\ndwarszawa01.pgn.corp\home$\adam.banas\Documents\raporty_KG' -Recurse

方法3:用PowerShell远程会话复制(不依赖文件共享)

如果远程PC开启了WinRM服务,直接远程执行复制命令更稳妥,不用折腾共享:

Invoke-Command -ComputerName 172.16.34.45 -ScriptBlock {
    Copy-Item -Path 'C:\Users\User\Desktop\kgkg\*' -Destination '\\ndwarszawa01.pgn.corp\home$\adam.banas\Documents\raporty_KG' -Recurse
}
  • 前提:远程PC已开启WinRM(可通过Enable-PSRemoting命令在远程端开启),你的账号有远程执行权限,防火墙允许WinRM端口(默认5985/5986)。

额外注意事项

  • 确保远程PC的「Server」服务处于运行状态(文件共享依赖这个服务)
  • 检查防火墙:远程PC要允许「文件和打印机共享」的入站规则,本地到远程的网络没有拦截相关流量

内容的提问来源于stack exchange,提问作者Sylwek Dres

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 02:52:45