Voilà le script pour supprimer les droits numériques de Microsoft RMS sur les postes clients.
On Error Resume Next Const ForWriting = 2 Dim LocalAppData Dim fs,WshShell Dim f Set WshShell = CreateObject("Wscript.Shell") LocalAppData = WshShell.ExpandEnvironmentStrings("%LocalAppData%") cheminrepertoire = LocalAppData & "\Microsoft\DRM" cheminfichierdrm = LocalAppData & "\Microsoft\DRM\GIC-*.drm" cheminfichiertemoin = LocalAppData & "\KB2584066.txt" Set fs = Wscript.Createobject("Scripting.FileSystemObject") ' Test si le fichier temoin est présent wscript.Echo "Début suppresion DRM" If Not fs.FileExists(cheminfichiertemoin) Then ' Test si le répertoire existe wscript.Echo "Premier lancement du script" If fs.FolderExists(cheminrepertoire) Then wscript.Echo "Suppression des DRM" fs.DeleteFile cheminfichierdrm,True wscript.Echo "Création du fichier témoin" Set f = fs.OpenTextFile(cheminfichiertemoin, ForWriting,true) f.write("Ok!") End If Else wscript.Echo "Script déjà lancé" End If Set fs = Nothing