批处理 - 检查是否存在空会话连接

时间:2017-08-15 07:25:23

标签: windows batch-file networking

我将此共享位置映射到 NO 本地驱动器。如何检查它是否存在,理想情况下我希望查询返回true或false。 示例file.bat IF EXIST \\\pc-name.domain.net ECHO true未检测到映射的位置。

SYNTAGM的输出:

NET USE

1 个答案:

答案 0 :(得分:1)

这可能会有所帮助:

@echo off
FOR /F "tokens=1,2,3" %%G IN ('net use^| Find "\\"') DO (
  echo %%H exists
)

您可以在哪里设置查找所需内容。此特定实例将搜索映射的任何内容,以下内容将纯粹搜索IPC$

@echo off
FOR /F "tokens=1,2,3" %%G IN ('net use^| Find "IPC$"') DO (
  echo %%H exists
)