我有一个域网络,我正在使用DHCP在此域上组织IP地址。有时候我需要关闭服务器进行一些维护,然后再打开它,所以当我做一些最终用户时他们的IP出错了,他们只需要更新地址或按下"诊断&#34 ;在本地连接状态。
我不想浪费时间跟进每个主机以诊断他们的IP地址以便修复它们,所以我想到了一种方法可以通过双击来总结这一切,但谷歌没有'这次好像在帮助我。 步骤如下(来自cmd / batch):
1 - 启用管理权限
2-ipconfid / release
3-ipconfig / renew
将.txt转换为.bat
我不确定在1和2之间有一个步骤,如果必须声明回声打开/关闭。 但我想确定的是,当我打开cmd时,我想启用管理权限来打开本地连接状态,然后完成剩下的工作。 我可以看到通过管理员权限打开文件的代码是
runas /profile /user:administrator “HERE THE NAME OF THE FILE TO OPEN”
但是没有必要打开一个特定的文件来编辑它们,所以如果你能帮助我找到通过cmd以管理员身份运行的方式,其余的很容易。
提前谢谢。
答案 0 :(得分:0)
您可以从批处理文件调用Powershell来调用另一个批处理文件以在提升的权限下运行。
Launcher.bat
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& { Start-Process "C:\Users\..\AdminProc.bat" -Verb Runas}"
AdminProc.bat
# Run any task that requires elevated privilege.
Net Stop "Sql Server (SQLEXPRESS)"
在第二个批处理文件中,您可以使用任何其他命令运行ipconfig /release
和ipconfig /renew
。