如何通过powershell的UNC路径直接访问网络驱动器?

时间:2017-01-18 13:05:44

标签: windows powershell unc network-drive

我已经能够在PowerShell中访问不同域上的UNC路径: net use \\machine.domain.int\c$\ /user:domain\user $password

这允许我直接进入\\machine.domain.int\c$

但是我现在已经创建了一个网络驱动器,而且我似乎无法做同样的事情。

net use \\machine2.domain.int\Drive\ /user:domain\user $password

结果成功,但我无法进入目录。但是,如果我使用

映射驱动器

net use Y: \\machine2.domain.int\Drive\ /user:domain\user $password

我可以从Y:\访问其内容,但不能从\\machine2.domain.int\Drive\

访问

如果我绝对不想将路径映射到驱动器,该怎么办?

编辑:有问题的计算机是位于同一域中的两台独立计算机。

edit2:创建新的PSDrive时会发生同样的事情。两者都成功但在尝试进入目录时,第二个错误:Cannot find path 'path' because it does not exist

EDIT3:

我做了很多挖掘并尝试了我能想到的所有组合

使用:

net use Y: \\machine2.domain.int\Drive /user:domain\user $password

net use \\machine2.domain.int\c$\Path /user:domain\user $password

New-PSDrive -Name "P" -PSProvider "FileSystem" -Root "\\machine2.domain.int\c$\Path"

不起作用:

net use \\machine2.domain.int\Drive /user:domain\user $password

net use \\machine2.domain.int\Drive\ /user:domain\user $password

New-PSDrive -Name "P" -PSProvider "FileSystem" -Root "\\machine2.domain.int\Drive"

New-PSDrive -Name "P" -PSProvider "FileSystem" -Root "\\machine2.domain.int\Drive" -Persist(新错误!new-psdrive : To use the Persist switch parameter, the drive name must be supported by the operating system (for example, drive letters A-Z).

问题:

我无法使用\\machine2.domain.int\c$\Path,因为它需要管理帐户。

我绝对不想永久开车

看起来其中一个系统不支持使用\\machine2.domain.int\Builds语法(除了使用网络Y :),任何人都有解决这个问题的线索吗?

0 个答案:

没有答案