如何仅以管理员身份在Windows批处理文件中运行某些命令?

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

通过电子邮件,我正在帮助其他人设置Windows 7防火墙规则,以防止Zoom视频会议客户端可能访问Internet,除非用户明确启动它。 ((目前没有证据表明Zoom可以做到这一点,但是鉴于有关Zoom的所有问题都暴露出来,她希望格外小心。)>

她设置了“允许” Windows防火墙规则,并将其命名为“缩放1”和“缩放2”(“ 1”和“ 2”分别用于OUT和IN规则。

因此,现在,当她想使用Zoom时,她启用了这2条防火墙规则,完成后便将其禁用。

我想帮助她自动化,所以我编写了一个简单的批处理文件并将其发送给她:

 netsh advfirewall firewall set rule name="Zoom 1" new enable=yes
 netsh advfirewall firewall set rule name="Zoom 2" new enable=yes
 pathname\zoom.exe
 netsh advfirewall firewall set rule name="Zoom 1" new enable=no
 netsh advfirewall firewall set rule name="Zoom 2" new enable=no

[运行时,她收到有关netsh命令的“请求的操作需要提升高度”(管理员)的通知。

如何修改此批处理文件以以admin身份运行netsh命令,而不以zoom.exe身份运行]

通过电子邮件,我正在帮助其他人设置Windows 7防火墙规则,以防止Zoom视频会议客户端可能访问Internet,除非用户明确启动它。 (...

batch-file admin windows-firewall elevated-privileges video-conferencing
1个回答
0
投票

我不确定您的确切意思,但是:

© www.soinside.com 2019 - 2024. All rights reserved.