Powershell:在远程计算机上映射/取消映射网络驱动器

时间:2013-01-15 15:11:26

标签: powershell

如何使用PowerShell在远程计算机上映射/取消映射网络共享?

由于

3 个答案:

答案 0 :(得分:1)

远程计算机需要启用PSRemoting(Enable-PSRemoting -Force),然后您可以执行以下操作:

映射网络驱动器:

Invoke-Command -ComputerName hostname -ScriptBlock {$netobj = New-Object -ComObject "Wscript.Network";$network.MapNetworkDrive("Z:","\\Server\Share")}

删除网络云端硬盘:

Invoke-Command -ComputerName hostname -ScriptBlock {$netobj = New-Object -ComObject "Wscript.Network";$network.RemoveNetworkDrive("Z:")}

答案 1 :(得分:0)

如何使用PowerShell中的net.exe?例如net use * \\server\share /user:<domain>\<user> *。 '*'告诉net.exe提示输入密码(如果愿意,也可以在命令行中传递密码)。

答案 2 :(得分:0)

现在使用PowerShell 3.0或更高版本:     Remove-PSDrive -Name <Drive you want Remove> -Scope Global -Force 要么     Remove-SmbMapping -LocalPath (<Drive you want Remove> + ":") -UpdateProfile -Force