1.最近搬新公司 IP地址都是要自動獲取,現狀是800臺電腦IP地址都是手動配置好。須要把每臺電腦改爲自動獲取,域用戶帳戶users沒有權限改網卡設置,須要IT手動改掉。
2.針對此狀況作了一個批處理調用計算機本地管理員權限達成IP地址自動獲取。(前期考慮調用域管理員權限由於搬遷後連不到域控上沒法驗證域控信息會有風險,具體沒測試過)
3.本次使用的是lsrunase.exe,把軟件放在和批處理同一個文件目錄下網絡
批處理ipdnslsrunase.bat:
lsrunase.exe /user:administrator /password:+Vpjm+IL7buJeA= /domain: /command:"D:\Program Files (x86)\ip\ipdns.bat" /runpath:D:dom
注意項:1.設想把lsrunase.exe放置到C:\Windows\System32,批處理直接調用的,但一直命令複製不進去。
2.domain: 不添加參數默認本地。
批處理ipdns.bat:
@echo off
netsh interface ip set address name="本地鏈接" dhcp
netsh interface ip set dns name="本地鏈接" dhcp
netsh interface ip set address name="本地鏈接 1" dhcp
netsh interface ip set dns name="本地鏈接 1" dhcp
netsh interface ip set address name="本地鏈接 2" dhcp
netsh interface ip set dns name="本地鏈接 2" dhcp
netsh interface ip set address name="本地鏈接 3" dhcp
netsh interface ip set dns name="本地鏈接 3" dhcp
netsh interface ip set address name="本地鏈接 4" dhcp
netsh interface ip set dns name="本地鏈接 4" dhcp
netsh interface ip set address name="本地鏈接 5" dhcp
netsh interface ip set dns name="本地鏈接 5" dhcp
netsh interface ip set address name="本地鏈接 6" dhcp
netsh interface ip set dns name="本地鏈接 6" dhcp
netsh interface ip set address name="本地鏈接 7" dhcp
netsh interface ip set dns name="本地鏈接 7" dhcp
netsh interface ip set address name="本地鏈接 8" dhcp
netsh interface ip set dns name="本地鏈接 8" dhcp
netsh interface ip set address name="本地鏈接 9" dhcp
netsh interface ip set dns name="本地鏈接 9" dhcpide
注意項:網卡名稱會變化,因此都列出來了。若是在網絡連通DNS,DNS設置會拒絕訪問建議多運行兩次。測試
4.用rar自解壓方式放在相應的路徑,用戶看不到密碼是加密的狀態,建立快捷方式,用戶搬遷完後只須要手動雙擊就好。
擴展點:1.域控下能夠作這個作成自解壓的方式安裝軟件。2.也能夠把能夠調用域管理員權限lsrunase.exe放置在用戶均可以訪問的共享裏,操做須要權限的動做。加密
參考部分https://blog.51cto.com/hbgslz/2058940blog
使用 lsrunase,lsrunas 的增強版本,可使用加密的密碼。自帶一個小軟件 LSencrypt 用來生成加密的字串。
用法:
lsrunase /user:administrator /password:41BngA== /domain: /command:notepad.exe /runpath:c:\
全部的參數必須齊全,其中:
user 爲運行的帳號
password 爲密碼加密後的字串
domain 爲機器名或域名,也可留空表明本機
command 爲要運行的程序名,若是攜帶參數須要在命令的首尾加引號
runpath 爲程序啓動的路徑
特色:能夠較完美的替代 runas,並避免直接將密碼明文保存在腳本中。dns