www.IT-Visions.de-Diskussionsforen (Version 2.1)
(Diese Seite wurde noch nicht auf das neue Layout umgestellt!)


Diese Foren stehen den Lesern unserer Bücher und allen anderen registrieren Benutzern dieser Website zur Verfügung. Wir würden uns freuen, wenn viele Nutzer dieser Website hier nicht nur Fragen stellen, sondern auch die Fragen anderer Nutzer beantworten. Diese Foren sind ein ehrenamtlicher, nicht-kommerzieller, unmoderierter Community-Dienst von www.IT-Visions.de. Wenn Sie kommerzielle Unterstützung für .NET/Scripting/PowerShell suchen, schauen Sie bitte auf unser Support-Angebot und unsere Schulungsangebote für Scripting und Schulungsangebote für .NET.



Gleichzeitigen Zugriff auf Datei verhindern
Autor:  Dennis
E-mail:  Antworten bitte nur in das Forum!
Datum:  28.03.2007 14:47:52
Subject:  Gleichzeitigen Zugriff auf Datei verhindern
Bezug zum Buch: 
Message:  Hallo,
Ich habe ein einfaches Script geschrieben, welches in eine Log Datei schreibt.

Wenn jedoch gerade schon parallel in die Datei geschrieben wird, z.B. von einem anderen Script, wird kein neuer Eintrag erzeugt.

Besteht eventuell die Möglichkeit abzufragen, ob die Datei gerade verwendet wird und es dann später nochmal zu versuchen?

Hier ist mein Code bis jetzt:

set oArgumente = Wscript.Arguments
Server = oArgumente(0)

Const ForAppending = 8

Set FSO = CreateObject("Scripting.FilesystemObject")
set Datei = fso.Opentextfile("c:\logs\reboot.log",ForAppending)

Datei.WriteLine ("--------------------------------------------")
Datei.writeLine ("Servername: " & Server & vbcrlf & "Current systemtime: " & Now)
set objWMIDateTime = CreateObject("WbemScripting.SWbemDateTime")
set objWMI = GetObject("winmgmts:\\" & Server & "\root\cimv2")
set colOS = objWMI.InstancesOf("Win32_OperatingSystem")
for each objOS in colOS
   objWMIDateTime.Value = objOS.LastBootUpTime
     Datei.writeLine ("Last reboot: " & objWMIDateTime.GetVarDate)
next
Datei.WriteLine ("--------------------------------------------")

Datei.Close

mfg
Dennis

Antworten

  Zurück zum Forum



 Klassische Programmierung (Scripting, COM) -- Windows Scripting, VBScript, VB6, u.a.
 Gleichzeitigen Zugriff auf Datei verhindern von Dennis  am 28.3.2007 2:47:52 PM


www.IT-Visions.de - Dr. Holger Schwichtenberg / 1998-2019