如何使用PowerShell在远程计算机上映射/取消映射网络共享?
由于
答案 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