'2014 octobre 28 version : add name server on file generated
Dim ActualDay
Dim MyDay
Dim MyMonth
Dim objFSO
Dim objTextFile
Dim CheminFichier
Dim CheminScriptActuel
Dim WSHShell
Dim vCOMPUTERNAME
'Déclaration des constantes
Const ForReading = 1
Const ForWritting = 2
Const ForAppending = 8
'Determine actual date
MyDay = Day(Now)
MyMonth = Month(Now)
If Len(MyDay) = 1 Then
MyDay = "0" & MyDay
End If
If Len(MyMonth) = 1 Then
MyMonth = "0" & MyMonth
End If
ActualDay = Year(Now) & "-" & MyMonth & "-" & MyDay
Set WSHShell = CreateObject("WScript.Shell")
vCOMPUTERNAME = WSHShell.ExpandEnvironmentStrings("%COMPUTERNAME%")
CheminScriptActuel = Left(wscript.scriptfullname,Len(wscript.scriptfullname)-Len(wscript.scriptname)-1)
CheminFichier = CheminScriptActuel & "\" & vCOMPUTERNAME & "_ListUpdatesInstalled_" & ActualDay & ".txt" 'Déclaration du chemin et du nom du fichier
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(CheminFichier, ForWritting, True)
Set objSession = CreateObject("Microsoft.Update.Session")
Set objSearcher = objSession.CreateUpdateSearcher
Set objResults = objSearcher.Search("Type='Software'")
Set colUpdates = objResults.Updates
For i = 0 to colUpdates.Count - 1
If colUpdates.Item(i).IsInstalled <> 0 Then
objTextFile.WriteLine(colUpdates.Item(i).Title)
End If
Next
objTextFile.WriteLine("-----------------------------")
objTextFile.Close 'Fermeture du fichier
Set objTextFile = Nothing
Set objFSO = Nothing
Lien vers le fichier : cliquez ici
Pages Web
Site Web | Description |
---|---|
Scripting Guy Check patch | Regarder si un patch donné est installé |
MSDN installer patch | Installer un patch en Vbs |
Article(s) précédent(s)