如何使用PowerShell映射网络驱动器?

您可以使用多种方法在本地和远程计算机上映射网络驱动器。

  • 使用cmd命令。

您可以使用以下命令来映射网络驱动器(此处为字母M)和本地计算机上的共享文件夹。

示例

net use M: "\\remoteshare\Shared Folder"

PS C:\WINDOWS\system32> net use M:
Local name        M:
Remote name       \\remoteshare\Shared Folder
Resource type     Disk
Status            OK
# Opens           1
# Connections     1
The command completed successfully.

在远程计算机上映射。

Invoke-Command -ComputerName RemoteComputer -ScriptBlock{net use k: "\\remoteshare\shared"}
  • 使用New-PSDrive命令。

您可以在本地和远程计算机上使用Powershell命令New-PSDrive映射网络驱动器。

在本地计算机上映射驱动器。

New-PSDrive -Name K -PSProvider FileSystem -Root \\remoteshare\shared -Persist

输出结果

PS C:\WINDOWS\system32> Get-PSDrive -Name K

Name           Used (GB)     Free (GB) Provider      Root
----           ---------     --------- --------      ----
K                 318.16         47.24 FileSystem    \\remoteshare\shared

在远程计算机上映射驱动器。

Invoke-Command -ComputerName Remotecomputer -ScriptBlock {New-PSDrive -Name K -PSProvider FileSystem -Root \\remoteshare\shared -Persist}