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

powershellmicrosoft technologiessoftware & coding

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

  • 使用 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}

相关文章