ad域推送软件_Windows域推送软件、域推送安装msi程序、域推送安装软件的方法-MSI文件...
在公司局域網(wǎng)中,經(jīng)常需要給局域網(wǎng)電腦安裝同樣的軟件(例如安裝“大勢至禁用U盤軟件”),如果一臺一臺安裝則費時費力,同時一些軟件的安裝也會被員工抵觸和反感,有可能影響到員工的工作積極性。那么,有沒有一種非常簡單的方法可以讓你一次性、批量給局域網(wǎng)電腦全部安裝某些軟件呢?答案是:有。其實也就是通過Windows域控制器的方式來給局域網(wǎng)用戶實現(xiàn)域推送軟件、域推送安裝msi程序、域推送安裝軟件,從而極大地便利了局域網(wǎng)網(wǎng)絡管理工作。
一、思路
在Windows域環(huán)境下推送 exe 程序并自動安裝教程
微軟可以通過組策略對域中的計算機實現(xiàn)對 MSI 格式的軟件程序實現(xiàn)派發(fā)后自動運行,但對于.exe 格式的軟件無法實現(xiàn)指派。
對于此問題,可以通過組策略設置運行腳本,受控主機1通過腳本實現(xiàn)下載程序包并自動運行 exe 格式的軟件程序。腳本分為啟動和關機腳本,分別需
要實現(xiàn)的功能包括:
啟動腳本:
1、 判斷受控主機是否運行了指定進程
2、 如果運行指定進程,則直接退出
3、 如果未運行指定進程,則從網(wǎng)絡共享文件夾拷貝軟件安裝包到受控主機的本地目錄
4、 在本地目錄運行 exe 程序
5、 執(zhí)行后退出腳本
關機腳本:
1、 判斷受控主機是否存在安裝時的臨時文件
2、 如果不存在,則退出
3、 如果存在,則刪除該臨時文件夾
4、 執(zhí)行刪除后退出
1受控主機是指在域中的計算機
二、腳本
以下是詳細腳本,“#”后是注釋說明
開機腳本:
@echo off
#本行包括以下各行,隱藏命令輸入,只顯示命令執(zhí)行結果
tasklist /nh|find /i "EDPSvc.exe" #檢查進程中是否存在 EDPSvc.exe 進程,如果存在則 errorlevel 的
返回值為 0
if %errorlevel%==0 ( exit ) else ( #如果 errorlevel 的值為 0,則退出腳本(即本機已經(jīng)安裝該程序)。
否則則執(zhí)行以下命令
md c:\lansecs_temp
#在本地創(chuàng)建臨時文件夾
ping -n 2 127.1>c:\lansecs_temp\null #間隔時間 2 秒。該命令用于設置時間間隔,無其他意義,下同
echo 內網(wǎng)安全軟件更新維護中…… #顯示信息,下同
echo 請勿關閉此對話框。
ping -n 2 127.1>c:\lansecs_temp\null
net use \\192.168.10.35\share password /user:192.168.10.19\administrator # 打 開 網(wǎng) 絡 共 享 連
接,其中\(zhòng)\192.168.10.35\share 為網(wǎng)絡共享的文件夾,administrator 為共享用戶名,password 為密碼。
192.168.10.19 該地址在此腳本中無意義,用于格式要求
ping -n 4 127.1>c:\lansecs_temp\null
copy \\192.168.10.35\share\EDPInstall_jingmo c:\lansecs_temp >c:\lansecs_temp\null # 拷 貝 靜 默 安
裝包到本地文件夾
ping -n 4 127.1>c:\lansecs_temp\null
echo 請耐心等待,更新時間約 2 分鐘……
start c:\lansecs_temp\EDPInstall.exe #執(zhí)行 EDPInstall.exe 程序
ping -n 2 127.1>c:\lansecs_temp\null
net use \\192.168.10.35 /delete #斷開網(wǎng)絡共享文件夾的連接。有的服務器會有連接數(shù)限制,此命
令是為了避免過多的連接導致共享目錄無法訪問的問題
ping -n 50 127.1>c:\lansecs_temp\null
exit #退出
) #if else 語句的格式要求
關機腳本:
if exist C:\lansecs_temp\EDPInstall.exe ( rd /s /Q C:\lansecs_temp ) else ( goto exit ) # 判 斷 是 否 存 在
C:\lansecs_temp\EDPInstall.exe , 如 果 存 在 則 執(zhí) 行 刪 除 C:\lansecs_temp 文 件 夾 。 如 果 不 存 在
C:\lansecs_temp\EDPInstall.exe,則退出。
三、域控步驟
可以針對站點或者 OU 設置組策略。因為整個站點中可能包含敏感部門,建議是按照 OU 逐個設置組策
略,以下是以單個 OU 為例。
1、點擊右鍵,屬性,找到“組策略”選項卡
2、點擊“新建”,設置名稱為“l(fā)ansecs”,然后點擊“編輯”,進入組策略編輯界面
3、逐個展開“計算機配置”>”windows 設置”>”腳本”
4、雙擊右側的“啟動”,設置開機啟動腳本
5、 點擊“添加”,然后點擊“瀏覽”
6、 將腳本通過復制、粘貼拷貝至其中
7、 選中后選擇“打開”,然后點擊“確定”,完成啟動腳本的設置
8、 同樣方法,將 lansecs-shutdown.bat 加入至關機腳本中
9、 完成啟動和關機腳本添加后,腳本設置完成。
10、 在關閉相關的窗口后,下一步,在 CMD 中,運行 gpupdate /force 刷新組策略。默認域控的組
策略更新時間是 5 分鐘。
至此,域控上的操作完成。下一步,受控終端在收到組策略后,將在系統(tǒng)啟動和關機時候執(zhí)行腳本(受
控主機組策略更新時間是 90 分鐘,可以通過 gpupdate /force 立即刷新)
四、實施、排錯
1、 建立共享文件夾,并將包括.exe 程序的安裝包拷貝共享文件夾中。然后測試共享文件夾通過用戶名、
密碼能否正常訪問及拷貝數(shù)據(jù)(注意共享文件夾名稱及用戶名、密碼要與腳本中對應)
2、 本地運行腳本,測試能否自動執(zhí)行.exe 程序。如果本地存在指定進程,測試能否自動退出腳本
3、 運行關機腳本,測試能否將安裝時建立的臨時文件夾刪除
4、 在域控中,對 OU 設置組策略,加入腳本
5、 域控上,使用 gpupdate /force 刷新組策略
6、 在受控主機上,使用 rsop.msc,查看是否接收到了“腳本(啟動/關機)”
7、 重啟受控主機,測試能否通過組策略自動執(zhí)行.exe 程序
通過上述方法,一般情況下都可以實現(xiàn)局域網(wǎng)自動安裝程序,便利了局域網(wǎng)網(wǎng)絡管理。
附:可以按照同樣的方法來給局域網(wǎng)電腦批量安裝大勢至禁用USB接口軟件(點擊下載),從而可以實現(xiàn)禁用電腦U盤、屏蔽USB存儲設備而不影響USB鼠標鍵盤和加密的使用的目的,保護了局域網(wǎng)電腦文件安全和商業(yè)機密。
總結
以上是生活随笔為你收集整理的ad域推送软件_Windows域推送软件、域推送安装msi程序、域推送安装软件的方法-MSI文件...的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: uniApp APP跳转支付宝小程序,u
- 下一篇: 使用VS Code远程连接服务器,在VS
