m3tatai
Goto Top

VBScript läuft nicht komplett durch

Hallo zusammen,

zur Zeit arbeite ich an nem Projekt, mit dessen Hilfe die Temperaturen im RZ aus einer Software ( Templogger von Arexx ) in eine Txtdatei exportiert werden sollen. Anschließend wird diese Datei ausgelesen und die Werte werden in eine Datenbank geschrieben. Wenn ich die einzelnen Teile des Scriptes laufen lasse, funktioniert es ohne Probleme , zwar etwas langsam aber es funktioniert! Kopiere ich alles zusammen, bleibt er irgendwo hängen und schreibt nicht die Werte in die DB. Das Script soll, sofern es richtig läuft, mit dem Taskplaner alle 5 min die Werten in der DB aktualisieren.
Hat jemand ne Idee woran es liegt?
'Alte Textdateien löschen  
	Const DeleteReadOnly = True
 	Set objFSO = CreateObject("Scripting.FileSystemObject")  
	objFSO.DeleteFile("c:\TempDa~1\*.txt"), DeleteReadOnly  

'Einstellungen zum Export updaten  

	Dim fso, MyFile
	Set fso = CreateObject("Scripting.FileSystemObject")  
	Set MyFile = fso.CreateTextFile("C:\Progra~1\Arexx\Temper~1\export-sample2.cmd", True)  
	MyFile.WriteLine("merge= no")  
	MyFile.WriteLine("grain = 0")  
	MyFile.WriteLine("file= c:\Tempda~1\Westring2 .txt")  
	Datum = Right("0" & Day(Date), 2) & "-" & Right("0" & Month(Date), 2) & "-" & Year(Date)  
	MyFile.WriteLine("start = " & Datum)  
	MyFile.WriteLine("end = 31-12-2100")  
	MyFile.WriteLine("sensors=all")  
	MyFile.Close

'Exportieren der Werte aus der Software in die Textdatei  

	Set WshShell = WScript.CreateObject("WScript.Shell")   
	WshShell.Run("C:\Progra~1\Arexx\Temper~1\export.exe C:\Progra~1\Arexx\Temper~1\export-sample2.cmd")  


	
'Schreiben in die DB  


Const pfadmesslogs = "\\S001APS021.rku.net\C$\TempDaten\"  
Const pfadmesslogs1 = "\\S001APS026.rku.net\C$\TempDaten\"  
Const pfadmesslogs2 = "\\S001APS024.rku.net\C$\TempDaten\"   
Const DBConnectionstring = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Temperaturprojekt;Data Source=S001APS021.rku.net"  

Set classTemperaturLogger = New TempLogger


Set objFSO = CreateObject("Scripting.FileSystemObject")  
Set objFile = objFSO.GetFolder(pfadmesslogs2)

For Each file In objFile.Files

	classTemperaturLogger.LogDateipfad = file
	'WScript.Echo file  
	classTemperaturLogger.Dateiname = file.Name
	'WScript.Echo file.Name  
	classTemperaturLogger.SplitDateiName
	classTemperaturLogger.ZuweisungSensorID
	classTemperaturLogger.WriteToDB
	
Next


Class TempLogger

	Public LogDateipfad
	Public Dateiname
	Public Sensor
	Public Split_DateiName
	Public Sensor_CO2
	
	
	Sub SplitDateiName()
			
		Split_DateiName = Split(Dateiname, " ")  
		'WScript.Echo Split_DateiName(0)  
		'WScript.Echo Split_DateiName(1)  
		'WScript.Echo Split_DateiName(2)  
		
	End Sub	
	
	Sub ZuweisungSensorID()
		
		If Split_DateiName(1) = "_25744" Then  
			Sensor = "25744"  
' 		ElseIf Split_DateiName(1) = "_8870" Then  
' 			Sensor = "8870"  
		Else
			Exit Sub
		End If
		
		If Split_DateiName(2) = "CO2.txt" Then		  
		
			Sensor_CO2 = "CO2"  
			
		Else		
			
			Sensor_CO2 = "Temperatur"			  
		End If

		'WScript.Echo Sensor_RH  
		
		
	End Sub	
	
	Sub WriteToDB()
		
		Dim arrFileLines()
 		i = 0
 				
 		Set objFSO = CreateObject("Scripting.FileSystemObject")  
 		Set objFile = objFSO.OpenTextFile(LogDateipfad, 1)
 				
 		Do Until objFile.AtEndOfStream
 				   ReDim Preserve arrFileLines(i)
 				   arrFileLines(i) = objFile.ReadLine
 				   i = i + 1
 		Loop
 				
		objFile.Close
		
		For l = LBound(arrFileLines) +5 To UBound(arrFileLines) - 1 Step 1
 					
 					split1 = Split(arrFileLines(l), "	")  
 					
					'WScript.Echo split1(0)  
					'WScript.Echo split1(1)  

					Set DBConnection = CreateObject("ADODB.Connection")  
					DBConnection.Open DBConnectionstring
					
					SQLString = "If '" & split1(0) &  "' NOT IN (SELECT datum FROM [S001APS021].[Temperaturprojekt].[dbo].[tbl" & Sensor_CO2 & "Messungen_" & Split_DateiName(0) & "]) "_  
								& "BEGIN "_  
								& "INSERT INTO [S001APS021].[Temperaturprojekt].[dbo].[tbl" & Sensor_CO2 & "Messungen_" & Split_DateiName(0) & "] (datum, messung, idsensoren) VALUES ('" & split1(0) & "', " & split1(1)& ", " & Sensor & ") "_  
								& "END"								  
					
					'WScript.Echo SQLString					  
 					Set Ergebnis = DBConnection.Execute(SQLString) 					
 					DBConnection.Close
 		Next

	End Sub	

	End Class

Content-Key: 141464

Url: https://administrator.de/contentid/141464

Printed on: April 19, 2024 at 23:04 o'clock

Member: ChrFriedel
ChrFriedel Apr 26, 2010 at 12:44:05 (UTC)
Goto Top
Zitat von @m3tatai:
...
bleibt er irgendwo hängen und schreibt nicht die Werte in die DB.
...

Hallo,

ich denke das solltest du irgendwie spezifizieren. Sonst wüsste ich nicht wie man dir hier eventuell helfen kann. Also was z.B. heißt hängen bleiben? Fehlermeldung? Endlosschleife? kommentarloses Durchlaufen ohne Effekt? Und wird denn eine Verbindung zur DB aufgebaut (SQL Server Profiler falls vorhanden)?

grüße
Member: m3tatai
m3tatai Apr 26, 2010 at 13:05:48 (UTC)
Goto Top
Wenn ich die Datei per Doppelklick starte, gibts keine Fehlermeldungen das Löschen, Erstellen & Updaten der txt /cmd datei funtioniert einwandfrei. Beim Schreiben in die Datenbank scheint er in eine Endlosschleife zu gehen - was beim seperaten ausführen des Schreibvorgangs nicht passiert ! ->
todb.vbs


' Region Description
'
' Name:
' Author:
' Version:
' Description:
'
'
' EndRegion


Const pfadmesslogs = "\\S001APS021.rku.net\C$\TempDaten\"
Const pfadmesslogs1 = "\\S001APS026.rku.net\C$\TempDaten\"
Const pfadmesslogs2 = "\\S001APS024.rku.net\C$\TempDaten\"
Const DBConnectionstring = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Temperaturprojekt;Data Source=S001APS021.rku.net"

Set classTemperaturLogger = New TempLogger


Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFolder(pfadmesslogs2)

For Each file In objFile.Files

classTemperaturLogger.LogDateipfad = file
'WScript.Echo file
classTemperaturLogger.Dateiname = file.Name
'WScript.Echo file.Name
classTemperaturLogger.SplitDateiName
classTemperaturLogger.ZuweisungSensorID
classTemperaturLogger.WriteToDB

Next


Class TempLogger

Public LogDateipfad
Public Dateiname
Public Sensor
Public Split_DateiName
Public Sensor_CO2


Sub SplitDateiName()

Split_DateiName = Split(Dateiname, " ")
'WScript.Echo Split_DateiName(0)
'WScript.Echo Split_DateiName(1)
'WScript.Echo Split_DateiName(2)

End Sub

Sub ZuweisungSensorID()

If Split_DateiName(1) = "_25744" Then
Sensor = "25744"
' ElseIf Split_DateiName(1) = "_8870" Then
' Sensor = "8870"
Else
Exit Sub
End If

If Split_DateiName(2) = "CO2.txt" Then

Sensor_CO2 = "CO2"

Else

Sensor_CO2 = "Temperatur"
End If

'WScript.Echo Sensor_RH


End Sub

Sub WriteToDB()

Dim arrFileLines()
i = 0

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(LogDateipfad, 1)

Do Until objFile.AtEndOfStream
ReDim Preserve arrFileLines(i)
arrFileLines(i) = objFile.ReadLine
i = i + 1
Loop

objFile.Close

For l = LBound(arrFileLines) +5 To UBound(arrFileLines) - 1 Step 1

split1 = Split(arrFileLines(l), " ")

'WScript.Echo split1(0)
'WScript.Echo split1(1)

Set DBConnection = CreateObject("ADODB.Connection")
DBConnection.Open DBConnectionstring

SQLString = "If '" & split1(0) & "' NOT IN (SELECT datum FROM [S001APS021].[Temperaturprojekt].[dbo].[tbl" & Sensor_CO2 & "Messungen_" & Split_DateiName(0) & "]) "_
& "BEGIN "_
& "INSERT INTO [S001APS021].[Temperaturprojekt].[dbo].[tbl" & Sensor_CO2 & "Messungen_" & Split_DateiName(0) & "] (datum, messung, idsensoren) VALUES ('" & split1(0) & "', " & split1(1)& ", " & Sensor & ") "_
& "END"

'WScript.Echo SQLString
Set Ergebnis = DBConnection.Execute(SQLString)
DBConnection.Close
Next

End Sub

End Class
Member: ChrFriedel
ChrFriedel Apr 26, 2010 at 14:37:53 (UTC)
Goto Top
Das klingt ja seltsam. Also wenn beim exakt gleichen Procedere per Hand alles funktioniert würde ich vielleicht an verschiedenen Stellen mal eine Verzögerung einbauen. Oder hast du das schon versucht?
Mitglied: 76109
76109 Apr 26, 2010 at 20:15:51 (UTC)
Goto Top
Hallo m3tatai!

Versuchs mal in Deinem ersten Quellcode in Codezeile 23 in dieser Art:
WshShell.Run("C:\Progra~1\Arexx\Temper~1\export.exe C:\Progra~1\Arexx\Temper~1\export-sample2.cmd", 0, True)   
'Eventuell noch ein "WScript.Sleep 100" hinzufügen?  
Durch das True am Ende wartet das Script auf den Exit der export-sample2.cmd


Gruß Dieter
Member: m3tatai
m3tatai Apr 27, 2010 at 04:50:13 (UTC)
Goto Top
Mit Pausen habe ich noch nicht gearbeitet, wäre vielleicht einen Versuch wert.

WshShell.Run("C:\Progra~1\Arexx\Temper~1\export.exe C:\Progra~1\Arexx\Temper~1\export-sample2.cmd", 0, True)
MyFile.Close


ist das damit dann nicht getan ?


EDIT: Die Pause brachte keine Besserung. habe jetzt einfach mal die Datei gesplittet und auch das funktioniert OHNE Probleme !
Member: ChrFriedel
ChrFriedel Apr 27, 2010 at 07:19:15 (UTC)
Goto Top
Tja komisch isses. Du müsstest mal mit gezielten Echos rausfinden wie weit das Script kommt und wo es dann in eine Endlosschleife kommt.
Mitglied: 76109
76109 Apr 27, 2010 at 07:19:45 (UTC)
Goto Top
Hallo m3tatai!

Habe grad mal das WshShell.Run getestet und gemerkt, dass es wegen den Klammern nicht so funktioniert, wie es soll.
In der Regel werden auch keine Klammern geschrieben, wenn kein Rückgabewert durch eine Funktion erfolgt.

Der erste Teil würde dann z.B. so aussehen:
'Alte Textdateien löschen  
	Const DeleteReadOnly = True
 	Set objFSO = CreateObject("Scripting.FileSystemObject")  
	objFSO.DeleteFile "c:\TempDa~1\*.txt", DeleteReadOnly  

'Einstellungen zum Export updaten  

	Dim fso, MyFile
	Set fso = CreateObject("Scripting.FileSystemObject")  
	Set MyFile = fso.CreateTextFile("C:\Progra~1\Arexx\Temper~1\export-sample2.cmd", True)  
	MyFile.WriteLine "merge= no"  
	MyFile.WriteLine "grain = 0"  
	MyFile.WriteLine "file= c:\Tempda~1\Westring2 .txt"  
	Datum = Right("0" & Day(Date), 2) & "-" & Right("0" & Month(Date), 2) & "-" & Year(Date)  
	MyFile.WriteLine "start = " & Datum  
	MyFile.WriteLine "end = 31-12-2100"  
	MyFile.WriteLine "sensors=all"  
	MyFile.Close

	'WScript.Sleep 500   ???  

'Exportieren der Werte aus der Software in die Textdatei  
	
	Dim WshShell
	Set WshShell = WScript.CreateObject("WScript.Shell")   
	WshShell.Run "C:\Progra~1\Arexx\Temper~1\export.exe C:\Progra~1\Arexx\Temper~1\export-sample2.cmd", 0, True  

	'WScript.Sleep 500   ???  

Gruß Dieter
Member: m3tatai
m3tatai Apr 27, 2010 at 07:41:06 (UTC)
Goto Top
Naja erstaunlich ist es schon, denn es funktioniert im "Einzelbetrieb" und als "GANZES" ohne Probleme und die nachfolgenden Befehle werden auch so ausgeführt.
Mitglied: 76109
76109 Apr 27, 2010 at 07:49:55 (UTC)
Goto Top
Hallo m3tatai!

Naja, funktionieren tut es schon, aber es irritiert ein wenig und mein erst geposteter Code hätte dann in Deiner Schreibweise so lauten müssen:
WshShell.Run("C:\Progra~1\Arexx\Temper~1\export.exe C:\Progra~1\Arexx\Temper~1\export-sample2.cmd"), 0, True  
was auch irgendwie deutlich macht, dass die Klammern unsinnig sindface-wink

Gruß Dieter
Member: m3tatai
m3tatai Apr 27, 2010 at 08:00:20 (UTC)
Goto Top
stimmt schon , werde ich mal entfernen ! face-smile


Edit: Habe mal die Aufgaben in 2 Teile gesplittet und bisher läuft es mit Tasks ohne Probleme. face-smile

Beim ausführen der Datei auf nem anderen Server bekomme ich aber im Hauptteil einen Fehler: Falsche Syntax in der Nähe von ')' .
ZEICHEN: 7
Habe das mal unten im Code markiert - hat jemand ne Idee?

' Region Description
'
' Name:
' Author:
' Version:
' Description:
'
'
' EndRegion


Const pfadmesslogs = "\\S001APS021.rku.net\C$\TempDaten\"
Const pfadmesslogs1 = "\\S001APS026.rku.net\C$\TempDaten\"
Const pfadmesslogs2 = "\\S001APS024.rku.net\C$\TempDaten\"
Const DBConnectionstring = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Temperaturprojekt;Data Source=S001APS021.rku.net"

Set classTemperaturLogger = New TempLogger


Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFolder(pfadmesslogs2)

For Each file In objFile.Files

classTemperaturLogger.LogDateipfad = file
'WScript.Echo file
classTemperaturLogger.Dateiname = file.Name
'WScript.Echo file.Name
classTemperaturLogger.SplitDateiName
classTemperaturLogger.ZuweisungSensorID
classTemperaturLogger.WriteToDB

Next


Class TempLogger

Public LogDateipfad
Public Dateiname
Public Sensor
Public Split_DateiName
Public Sensor_CO2


Sub SplitDateiName()

Split_DateiName = Split(Dateiname, " ")
'WScript.Echo Split_DateiName(0)
'WScript.Echo Split_DateiName(1)
'WScript.Echo Split_DateiName(2)

End Sub

Sub ZuweisungSensorID()

If Split_DateiName(1) = "_18776" Then
Sensor = "18776"
ElseIf Split_DateiName(1) = "_8835" Then
Sensor = "8835"
Else
Exit Sub
End If

If Split_DateiName(2) = "CO2.txt" Then

Sensor_CO2 = "CO2"

Else

Sensor_CO2 = "Temperatur"
End If

'WScript.Echo Sensor_RH


End Sub

Sub WriteToDB()

Dim arrFileLines()
i = 0

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(LogDateipfad, 1)

Do Until objFile.AtEndOfStream
ReDim Preserve arrFileLines(i)
arrFileLines(i) = objFile.ReadLine
i = i + 1
Loop

objFile.Close

For l = LBound(arrFileLines) +5 To UBound(arrFileLines) - 1 Step 1

split1 = Split(arrFileLines(l), " ")

'WScript.Echo split1(0)
'WScript.Echo split1(1)

Set DBConnection = CreateObject("ADODB.Connection")
DBConnection.Open DBConnectionstring

SQLString = "If '" & split1(0) & "' NOT IN (SELECT datum FROM [S001APS021].[Temperaturprojekt].[dbo].[tbl" & Sensor_CO2 & "Messungen_" & Split_DateiName(0) & "]) "_
& "BEGIN "_
& "INSERT INTO [S001APS021].[Temperaturprojekt].[dbo].[tbl" & Sensor_CO2 & "Messungen_" & Split_DateiName(0) & "] (datum, messung, idsensoren) VALUES ('" & split1(0) & "', " & split1(1)& ", " & Sensor & ") "_
& "END"

'WScript.Echo SQLString
---->>>>> FEHLER Set Ergebnis = DBConnection.Execute(SQLString)
DBConnection.Close
Next

End Sub

End Class
Member: ChrFriedel
ChrFriedel Apr 27, 2010 at 12:16:06 (UTC)
Goto Top
Sofort beim ersten Druchlauf der Schleife?

Und wie sieht denn der SQL String aus der nicht ausgeführt wird. Und wenn ich mich jetzt nicht täusche sollte der sqlserver auch ne Fehlermeldung zurückgeben... aber mir fällt leider auch gerade nicht ein wie man die bei vbs abfängt und ausgibt...
Member: m3tatai
m3tatai Apr 27, 2010 at 13:00:46 (UTC)
Goto Top
Direkt beim starten der Datei von Hand
SQLString = "If '" & split1(0) &  "' NOT IN (SELECT datum FROM [S001APS021].[Temperaturprojekt].[dbo].[tbl" & Sensor_CO2 & "Messungen_" & Split_DateiName(0) & "]) "_  
& "BEGIN "_   
& "INSERT INTO [S001APS021].[Temperaturprojekt].[dbo].[tbl" & Sensor_CO2 & "Messungen_" & Split_DateiName(0) & "] (datum, messung, idsensoren) VALUES ('" & split1(0) & "', " & split1(1)& ", " & Sensor & ") "_   
& "END"  



[Edit Biber] Code-Tags gesetzt, in der sehr schwachen hoffnung, dass es dann leserlicher wird. [/Edit]
Member: ChrFriedel
ChrFriedel Apr 27, 2010 at 14:19:46 (UTC)
Goto Top
Nee ich glaube du hast mich falsch verstanden. Wie sieht denn der zusammengesetzte String aus?

Lass dir mal das WScript.Echo SQLString wieder anzeigen. Dann siehste auch wie oft die Schleife eventuell durchläuft und ab wann, bzw welcher Datei dann nix mehr passiert face-smile
Mitglied: 76109
76109 Apr 27, 2010 at 18:06:48 (UTC)
Goto Top
Hallo m3tatai!

Vor den Unterstrichen für Zeilenumbruch muss ein Leerzeichen stehen:
SqlString = "If '" & Split1(0) & "' NOT IN (SELECT datum FROM [S001APS021].[Temperaturprojekt].[dbo].[tbl" & Sensor_CO2 & "Messungen_" & Split_DateiName(0) & "]) " _  
& "BEGIN " _  
& "INSERT INTO [S001APS021].[Temperaturprojekt].[dbo].[tbl" & Sensor_CO2 & "Messungen_" & Split_DateiName(0) & "] (datum, messung, idsensoren) VALUES ('" & Split1(0) & "', '" & Split1(1) & "', '" & Sensor & "') " _  
& "END"  
Ergebnis:
If 'Split1-0' NOT IN (SELECT datum FROM [S001APS021].[Temperaturprojekt].[dbo].[tblTemperaturMessungen_DateiName-0]) BEGIN INSERT INTO [S001APS021].[Temperaturprojekt].[dbo].[tblTemperaturMessungen_DateiName-0] (datum, messung, idsensoren) VALUES ('Split1-0', 'Split1-1', 'Sensor') END  

@Biber
Danke für die Code-Tagsface-wink Wollte gerade darauf hinweisen, dass m3tatai den SqlString in Code-Tags setzt, damit er besser lesbar ist und Schwups waren die Code-Tags da. War wohl Gedankenübertragungface-smile

Gruß Dieter
Member: m3tatai
m3tatai Apr 28, 2010 at 04:58:02 (UTC)
Goto Top
Ähm sorry ich verstehe grad nur Bahnhof - bitte nochmal das ganze für VBS-Anfänger! face-smile
Mitglied: 76109
76109 Apr 28, 2010 at 05:50:03 (UTC)
Goto Top
Hallo m3tatai!

Zitat von @m3tatai:
Ähm sorry ich verstehe grad nur Bahnhof - bitte nochmal das ganze für VBS-Anfänger! face-smile
Mhm, bei was verstehst Du nur Bahnhofface-smile

Unterstriche für Zeilenumbruch?
Den Ergebnis-SqlString?
Code-Tags?

Gruß Dieter
Member: m3tatai
m3tatai Apr 28, 2010 at 07:11:57 (UTC)
Goto Top
Also.... ich fasse mal kurz zusammen:
Ich habe hier 3 Server(einen davon mit der DB) , 2 Server sind mit Windows Server 2008, einer mit Windows Server 2008 R2.
Bisher habe ich die Scripte nur auf dem R2 laufen lassen, nach der Aufteilung in 2 Scripte läuft das Ganze seit Gestern einwandfrei durch.
Nun habe ich mir gedacht, dass ich den Test ausweite und einen zweiten Server ( diesmal nur Server 2008 ) dazunehme.
Beim Testen der Datei, die die Werte aktualisiert und anschließend in die Datenbank schreibt bekomme ich eine Fehlermeldung & das obwohl ich exakt die gleiche Datei( nur Namen der Sensoren getauscht) wie bei dem R2 genutzt habe( nur Namen der Sensoren getauscht).

Fehler habe ich oben schon gepostet.


Gruß m3tatai
Mitglied: 76109
76109 Apr 28, 2010 at 07:34:35 (UTC)
Goto Top
Hallo m3tatai!

Wie, wo und warum Dein Skript in den Serverumgebungen läuft oder nicht läuft entzieht sich meiner Kenntnis. Es ging mir lediglich nur darum, das der SqlString aufgrund der fehlenden Leerzeichen vor den Zeilenumbruchzeichen (Unterstriche) nicht korrekt war. Das kann man z.B. in einer VBA-Umgebung testen, die den Sql-String als Fehlerhaft (Rot eingefärbt) anzeigt. Und bei den VALUES, bin ich auch davon ausgegangen, dass alle String-Variablen in ' ' gesetzt werden sollen/müssen.

Gruß Dieter
Member: m3tatai
m3tatai Apr 28, 2010 at 07:50:23 (UTC)
Goto Top
Habe nochmal das kopiert was du oben geschrieben hast und habe es ausprobiert, leider ohne Erfolg sondern mit neuen Problemen.
Was ich aber nicht verstehe, ist die Tatsache, dass das Script auf dem r2 Server problemlos klappt, warum sollte man denn jetzt was am Code ändern ?
Member: ChrFriedel
ChrFriedel Apr 28, 2010 at 11:40:50 (UTC)
Goto Top
Vielleicht ist es auch eine Rechteproblem der ausführend Benutzer auf den Servern. Und sind die Inputdateien exakt die gleichen? Oder könnte auch dort etwas drinnen sein das das Script zum stolpern bringt?
Member: m3tatai
m3tatai Apr 29, 2010 at 05:05:01 (UTC)
Goto Top
Bis auf die Tatsache das ich 2 andere Zahlen für die Sensoren eingeben musste, sind sie eigentlich exakt gleich. Fehlende Rechte kann ich mir nicht vorstellen, denn ich bin lokaler Administrator.


EDIT: Scheint wohl an nem Fehler im Script gelegen zu haben , da anscheinend das Script nicht auf jedem Server gleich ist.

Danke für eure Hilfe.