0

我一直在阅读很多不同的帖子,描述如何在 Powershell 中访问网络驱动器,其中大多数建议使用 New-PSDrive,然后包含一些通常看起来有点像的格式 New-PSDrive -Name K -PSProvider FileSystem -Root "\\Server01\Public"

作为最近开始学习powershell的人,-Root的格式还不是很清楚,因为在这一行之后从来没有任何关于如何使用这个驱动器的例子。我正在尝试访问名为 Groups 的共享驱动器 G:,并将文件移入和移出它。当我之前一直在移动文件时,路径和目的地的写法类似于"C:\Users\..."

为什么在根定义的开头有两个 \\'s?Server01 是指 G:、Groups 还是其他什么东西?如果 New-PSDrive 工作并且创建了 K:,我可以像使用 C: 一样在命令中使用 K:吗?

4

1 回答 1

0

\\Server01\PublicPublic是在名为的服务器上调用的共享文件夹Server01,这种表示法称为 UNC 路径。

将共享映射到 PSDrive后,New-PSDrive -Name K -PSProvider FileSystem -Root "\\Server01\Public"您可以K:像在直接连接的驱动器上一样使用,例如C:

例如Get-ChildItem K:列出内容或

Move-Item "test.txt" "K:"将文件移动到它

于 2021-01-20T23:14:25.277 回答