我已经能够在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 :),任何人都有解决这个问题的线索吗?