首页 文章

创建以管理员身份运行的批处理文件,然后续订ip adddress

提问于
浏览
1

我有一个域网络,我正在使用DHCP在这个域上组织IP地址 . 有时我需要关闭服务器进行一些维护,然后再打开它,所以当我做一些最终用户得到他们的IP错误时,他们只需要更新地址或在本地连接状态下按“诊断” .

我不想浪费我的时间跟踪每个主机以诊断他们的IP地址以修复它们,所以我想了一种方法来点击这一切双击,但谷歌似乎没有帮助我这个时间 . 步骤如下(来自cmd / batch):

1 - 启用管理权限

2-ipconfid / release

3-ipconfig /续订

4将.txt转换为.bat

如果强制要求开启/关闭回声,我不确定在1和2之间有一个步骤 . 但我想确定的是,当我打开cmd时,我想启用管理权限来打开本地连接状态,然后完成剩下的工作 . 我可以看到通过管理员权限打开文件的代码是

runas /profile /user:administrator “HERE THE NAME OF THE FILE TO OPEN”

但是没有必要打开一个特定的文件来编辑它们,所以如果你能帮助我找到通过cmd以管理员身份运行的方式,其余的很容易 .

先感谢您 .

1 回答

  • 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 /releaseipconfig /renew .

相关问题