我想批量运行“netsh wlan export profile key=clear”,但将数据提取到 wifi 文件夹

问题描述 投票:0回答:1

我想在批处理文件中运行“netsh wlan export profile key=clear”,但将数据提取到我创建的 c:\wifi 文件夹中。它通常会拉到我执行命令的同一目录。我通常会使用 cd 导航到命令提示符中的文件夹并执行命令,但我想知道是否可以将其放入批处理文件中以包含所有技术只需运行批处理文件即可。好像对我没用

我尝试了 C:\wifi "netsh wlan export profile key=clear" 来指定在哪个文件夹中运行命令。

batch-file directory
1个回答
0
投票

非常简单,尽管在脚本中您可能希望允许当前驱动器还不是 C:,并且目标文件夹尚不存在,因此您可以使用

c:
if not exist "c:\wifi" mkdir "c:\wifi"
cd wifi
netsh wlan export profile key=clear"

因此明确将驱动器设置为 C:,如果尚不存在该文件夹,则创建该文件夹,然后进入该文件夹。

另请注意,您的 netsh 导出假定您正在尝试导出该计算机上的所有配置文件。如果这是目标,那很好,但如果不是,你会想要

Netsh wlan export profile name="<profilename>" key=clear

您可以使用

确定配置文件名称
Netsh wlan show profiles
© www.soinside.com 2019 - 2024. All rights reserved.