【发布时间】:2011-11-17 12:13:50
【问题描述】:
有人知道 PowerShell 中以下 windows 命令的等效项吗:
net use \\server_name\share_name /delete
我想断开与 powershell 的共享,包括未映射为共享驱动器的共享。
【问题讨论】:
-
也许回答这个问题:stackoverflow.com/questions/4055704/… 可以以某种方式指导你。
-
为什么不直接使用“net use \\servername\share\ /delete”? powershell 是一个外壳,而不是替代操作系统。
-
@x0n 因为 ps 中的一个错误,当您使用 2&>1 调用 poweshell 重定向标准输出中的标准错误时引发异常:请看这里:leeholmes.com/blog/2008/07/30/…。为了避免这个问题,我从powershell调用了一个调用网络的bat,使用重定向标准输出中的标准错误,否则我会得到错误。我的 ps 脚本由调度程序调用,该调度程序使用 2&>1 调用它,我无法控制它,并且 ps 会进行一些推理以找到它必须断开的共享。
-
@mic.sca 好的,我已经用等效的 WMI 回答了。
标签: powershell network-share net-use