Op Fout hervat daarna
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Vastgestelde WshShell = WScript.CreateObject („WScript.Shell“)
Vastgesteld FSO = CreateObject („Scripting.FileSystemObject“)
'Veranderlijke Verklaringen
ProgramFiles = WshShell.ExpandEnvironmentStrings („%ProgramFiles%“)
SystemDrive = WshShell.ExpandEnvironmentStrings („%SystemDrive%“)
SystemRoot = WshShell.ExpandEnvironmentStrings („%SystemRoot%“)
AllUsersProfile = WshShell.ExpandEnvironmentStrings („%ALLUSERSPROFILE%“)
ScriptFullName = WScript.ScriptFullName
ScriptName = WScript.ScriptName
InstallDir = ging (weg ScriptFullName, Len (ScriptFullName) - Len (ScriptName) - 1) & „\“
WshShell.CurrentDirectory = InstallDir
ManagedMarker=InstallDir & „\ Success.txt“
CfgXML= " Configuration.xml "
CfgXMLbkp= " configuration1.old "
Van CfgXMLPath= " systeem \ van de Cliënt \ van de Diensten van de Gegevens \ Cisco \ Cisco van de \- Toepassing het Veilige „
'Cre�ër Logfile
Plaats InstLogFile = fso.CreateTextFile (ScriptFullName & „. Logboek“, Waar)
InstLogFile.WriteLine nu () & „Beginnende Installatie van """ & ScriptFullName & """.“
Als fso.fileexists (AllUsersProfile & CfgXMLPath & CfgXML) toen
'archiefdossier
Vastgestelde objFile = FSO.GetFile (AllUsersProfile & CfgXMLPath & CfgXML)
Als objFile.Attributes EN 1 toen
objFile.Attributes = objFile.Attributes - 1
Eind als
InstLogFile.WriteLine nu () & „Gevonden „Configuration.xml“ in weg Allusers. Steunend het.“
fso.CopyFile AllUsersProfile & CfgXMLPath & CfgXML, AllUsersProfile & CfgXMLPath & CfgXMLbkp
'exemplaar nieuw dossier
InstLogFile.WriteLine nu () & „Vervangend/Opnemend nieuwe „Configuration.xml“.“
fso.deletefile AllUsersProfile & CfgXMLPath & cfgXML
fso.copyfile InstallDir & cfgxml, AllUsersProfile & CfgXMLPath & cfgXML
Als niet objFile.Attributes EN 1 toen
objFile.Attributes = objFile.Attributes + 1
Eind als
Anders
InstLogFile.WriteLine nu () & „„gevonden niet Configuration.xml“. Geïnstalleerdeu niet veronderstellen CSSC.“
Eind als
InstLogFile.writeline nu () & de „Installatie van """ & ScriptFullName & """ is Gebeëindigd.“
InstLogFile.Close ()
Vastgestelde InstLogFile = niets
Vastgesteld FSO = niets
Vastgestelde WshShell = niets
|