【发布时间】:2013-07-22 16:31:58
【问题描述】:
我无法在本地计算机的 Powershell 远程会话中访问服务器上的 UNC 路径。我可以直接在 Servers Cmd 提示符下使用它们。
实际上,我已经登录到服务器并将 UNC 路径映射为本地驱动器(比如 X:)。使用登录时重新连接选项。
我有一个位于此 X: 驱动器中的批处理文件,我想使用本地脚本中的调用命令远程运行它。但是,它失败了。
它说“找不到驱动器。名称为 X 的驱动器不存在”。
此外,当我尝试在脚本块中使用 net use 命令映射驱动器时,它也会引发错误 - 系统错误 1223 - 本机命令错误。
我使用管理员凭据登录此服务器。
谁能帮我解决这个问题,我要做的就是远程运行驻留在这个 UNC 路径上的脚本?
另外,当我将服务器中的 UNC 路径映射为本地驱动器时,为什么我无法在 PS 远程会话中使用它?
提前致谢。 TS
【问题讨论】:
-
您是否尝试过在文件路径中的“x”之后放置
$,例如:"\\ServerName\X$\Folder\PowershellFile.ps1"? -
我试过了,但是没有用。
标签: powershell mapping remoting invoke