我想通過SCCM 2012部署一個應用程序的Windows7(x86和x64),需要通知用戶,他的Microsoft Outlook應該關閉之前繼續繼續與安裝。它可以是定時器或(是/否)的選擇,然後如果用戶按是然後它將關閉Outlook並繼續安裝,否則它會發送一個日誌文件,說明用戶取消了安裝,但它可以隨時重試。腳本顯示一個彈出窗口,然後殺死一個Windows進程
到目前爲止,我只有安裝腳本只能用命令行腳本安裝應用程序。所以,它只會執行一些MSI的安裝和Windows更新,然後退出。
創建彈出窗口並可以通過我的CMD文件調用的腳本是以下VBScript,它來自TechNet文章。
Const TIMEOUT = 7
Set objShell = WScript.CreateObject("WScript.Shell")
Set objFS = WScript.CreateObject("Scripting.FileSystemObject")
strPath = Wscript.FullName
strFileVersion = objFS.GetFileVersion(strPath)
iRetVal = objShell.Popup(Wscript.FullName & vbCrLf & _
"File Version: " & _
strFileVersion & vbCrLf & _
"Would you like to close Outlook application and continue with the installation?" _
,TIMEOUT,"Outlook Validation",vbYesNo + vbQuestion)
Select Case iRetVal
Case vbYes
Set objFile = objFS.GetFile(strPath)
objShell.Popup WScript.FullName & vbCrLf & vbCrLf & _
"File Version: " & strFileVersion & vbCrLf & _
"File Size: " & Round((objFile.Size/1024),2) & _
" KB" & vbCrLf & _
"Date Created: " & objFile.DateCreated & vbCrLf & _
"Date Last Modified: " & objFile.DateLastModified & _
vbCrLf,TIMEOUT
Wscript.Quit
Case vbNo
Wscript.Quit
Case -1
WScript.StdOut.WriteLine "Popup timed out."
Wscript.Quit
End Select
所以我不知道是否有任何有用的例子,我可以從那裏使用和定製它。我無知,蒙着眼睛,我看不到光。那麼你明白我的沮喪。
任何想法,例子或鏈接將非常感謝! 謝謝&親切的問候。 Joel。
謝謝麪條,我也會驗證一下! – derspinne