之前剛好有測試到
我的情況是,MSI可以跑,EXE不行
EXE 我的步驟(這部分我都習慣用最高權限安裝)
以前都這樣安裝防毒軟體使用者沒感覺
這邊貼一下背景執行 bat 方式
這邊只寫 vbscript 那 bat 要如何寫就不必問吧
WScript.Sleep 5*60*1000
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.currentdirectory="c:\"
WshShell.Run "\\192.168.1.1\viris\install-virus.bat", 0
Set WshShell = Nothing
..
至少你的 伺服器 的 OS 是Server 吧,之前我是可由 OS 去判斷,再配合OU沒安裝錯過
user 目錄 看看你安裝的程式能不判斷目錄 , 之前比較懶都用最高權限安裝到全區, 當然你判斷登入的使用者去安裝的個人目錄也可以
請問您是用哪個指令判斷呢?ver 好像分不太出來
這樣問有點... 這些都可google到
systeminfo ==> systeminfo |findstr Windows
wmi ==> wmi OS get Caption
powershell ==> (Get-WMIObject win32_operatingsystem) |Select Name
都可以 看你喜歡用那個