windows bat文件:撤消网络使用
在批处理文件中,我使用以下语法映射网络驱动器: NET使用N:\\someserver\somesdirectory 虽然这样做很好,但如果已经使用了字母n,则也会出现错误。是否可以抑制此错误消息 另外,是否有方法取消映射网络驱动器 我想象的是: 净未使用N:之后windows bat文件:撤消网络使用,windows,batch-file,Windows,Batch File,在批处理文件中,我使用以下语法映射网络驱动器: NET使用N:\\someserver\somesdirectory 虽然这样做很好,但如果已经使用了字母n,则也会出现错误。是否可以抑制此错误消息 另外,是否有方法取消映射网络驱动器 我想象的是: 净未使用N:之后 NET USE N: \\somserver\somedirectory 只需删除: NET USE N: /DELETE 要测试现有映射,您可以 IF NOT EXIST N:\. GOTO BLABLA 您可以通过运行来检测
NET USE N: \\somserver\somedirectory
只需删除:
NET USE N: /DELETE
要测试现有映射,您可以
IF NOT EXIST N:\. GOTO BLABLA
您可以通过运行来检测驱动器是否正在使用
net use N:
您将在PowerShell和批处理中获得不同的返回结果$?
如果映射$?将为True
,%ERRORLEVEL%
将为0
要取消映射,只需执行以下操作
net use N: /DELETE
最简单的是:
如果不存在N:。NET使用N:\someserver\somedirectory谢谢,这给了我一个问题:
连接到N时有打开的文件和/或未完成的目录搜索挂起:。可以继续断开并强制关闭它们吗?(Y/N)[N]:
是否可以强制为是?如果可以,请断开连接,然后尝试ECHO Y | NET USE N:/DELETE
谢谢,确切地说,命令存在而不存在