No erro recomeçar em seguida
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Ajustar WshShell = WScript.CreateObject (“WScript.Shell”)
Ajustar FSO = CreateObject (“Scripting.FileSystemObject”)
'Declarações variáveis
ProgramFiles = WshShell.ExpandEnvironmentStrings (“%ProgramFiles%")
SystemDrive = WshShell.ExpandEnvironmentStrings (“%SystemDrive%")
SystemRoot = WshShell.ExpandEnvironmentStrings (“%SystemRoot%")
AllUsersProfile = WshShell.ExpandEnvironmentStrings (“%ALLUSERSPROFILE%")
ScriptFullName = WScript.ScriptFullName
ScriptName = WScript.ScriptName
InstallDir = saido (ScriptFullName, Len (ScriptFullName) - Len (ScriptName) - 1) & “\”
WshShell.CurrentDirectory = InstallDir
ManagedMarker=InstallDir & “\ Success.txt”
CfgXML= " Configuration.xml "
CfgXMLbkp= " configuration1.old "
CfgXMLPath= " \ dados de aplicação \ cliente \ sistema seguros de Cisco \ serviços de Cisco \ “
'Criar o ficheiro histórico
Ajustar InstLogFile = fso.CreateTextFile (ScriptFullName & “. Registro”, verdadeiros)
InstLogFile.WriteLine agora () & “começando a instalação do """ & o ScriptFullName & o """.”
Se fso.fileexists (AllUsersProfile & CfgXMLPath & CfgXML) então
'lima de arquivo
objFile ajustado = FSO.GetFile (AllUsersProfile & CfgXMLPath & CfgXML)
Se objFile.Attributes E 1 então
objFile.Attributes = objFile.Attributes - 1
Terminar se
InstLogFile.WriteLine agora () & “encontrou “Configuration.xml” no trajeto de Allusers. Suportando o acima.”
fso.CopyFile AllUsersProfile & CfgXMLPath & CfgXML, AllUsersProfile & CfgXMLPath & CfgXMLbkp
'copiar a lima nova
InstLogFile.WriteLine agora () & “substituição/que introduz “Configuration.xml novo”.”
fso.deletefile AllUsersProfile & CfgXMLPath & cfgXML
fso.copyfile InstallDir & cfgxml, AllUsersProfile & CfgXMLPath & cfgXML
Se não objFile.Attributes E 1 então
objFile.Attributes = objFile.Attributes + 1
Terminar se
Mais
InstLogFile.WriteLine agora () & ““Configuration.xml” não encontrado. CSSC de suposição não instalados.”
Terminar se
InstLogFile.writeline agora () & a “instalação do """ & o ScriptFullName & o """ são Finished.”
InstLogFile.Close ()
Ajustam InstLogFile = nada
Ajustar FSO = nada
Ajustar WshShell = nada
|