-BOG-_Zero Geschrieben 18. September 2008 Geschrieben 18. September 2008 Hallo Leute was muss ich machen damit die "Log.txt" nicht überschrieben sondern weiter geschrieben wird. ? Kann man auch bestimmen ob es drüber oder drunter geschrieben wird? Hier mein Code: Option Explicit Dim Computername, Ping, Status, Datei, FSO Set FSO= CreateObject("Scripting.FileSystemObject") if FSO.fileexists("Log.txt") = True Then Set Datei = FSO.OpenTextFile("Log.txt", 2) Datei.AtEndofStream Datei.Write(Date &"|"& Time &" Skript wurde gestartet"+ VbCrlf) else Set Datei = FSO.CreateTextFile("Log.txt", True) Datei.Write(Date &"|"& Time &" Skript wurde gestartet 1"+ VbCrlf) end if Computername = Inputbox ("Bitte geben Sie den Computernnamen an","Ping ...") Set Ping = GetObject("winmgmts:{impersonationLevel=impersonate}")._ ExecQuery("select * from Win32_PingStatus where address = '"_ & Computername & "'") For Each Status in Ping If IsNull(Status.StatusCode) Or Status.StatusCode <> 0 Then Datei.Write(Date & "|" & Time &" Ping nicht erfolgreich ausgeführt !"+ VbCrlf) WScript.Echo "Computer " & Computername & " nicht erreichbar. Bitte melde Sie sich bei Ihrem Admin!" Else Datei.Write(Date &"|"& Time &" Ping erfolgreich ausgeführt"+ VbCrlf) WScript.Echo "Computer " & Computername & " ist online." End If Next WScript.Stdin.Readline Datei.Write(Date &"|"& Time &" Skript beendet"+ VbCrlf)
Amstelchen Geschrieben 19. September 2008 Geschrieben 19. September 2008 asphelper.de - VBScript - OpenTextFile ForAppending -> 8 an den dateibeginn geht nicht, das müsstest du selbst implementieren oder einen logmechanismus verwenden. s'Amstel
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden