Jump to content

Problem mit Startscript


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

hi leute,

 

habe seit jahren folgendes startscript (wird bereits VOR der logonprozedur ausgeführt) im einsatz...

 

start.vbs:

 

Dim shell

 

set shell = WScript.CreateObject("WScript.Shell")

shell.Run "\\server\freigabe\csetup.exe"

 

...auf allen windows 2000 clients funktioniert es einwandfrei...

... seit kurzem habe ich xp clients im einsatz und bekomme auf diesen folgende fehlermeldung:

 

skript: \\domaine\sysvol\domaine\policies\{....}\machine\scripts\startup\start.vbs

zeile: 11 (diese zeile: shell.Run "\\server\freigabe\csetup.exe")

zeichen: 1

fehler: ungültiger prozeduraufruf oder ungültiges argument

code: 800a0005

quelle: laufzeitfehler in microsoft vbscript

 

dieser fehler tritt jedoch nur auf, wenn man die start.vbs aus der domaine startet (\\domaine\sysvol\domaine\policies\{....}\machine\scripts\startup) ... kopiert man die datei auf den desktop und führt sie aus, so läuft alles einwandfrei

Link zu diesem Kommentar

ich denke nicht das es als logonscript funktioniert ...

 

ich logge mich an der workstation an ...

 

start / ausführen

\\fqdn\sysvol\domaine\policies\{....}\machine\scripts\startup

doppelklick auf start.vbs --> FEHLER

 

start / ausführen

\\namedesdomaincontrollers\sysvol\domaine\policies\{....}\machine\scripts\startup

doppelklick auf start.vbs --> FEHLER

 

start / ausführen

\\fileserver\freigabe\

doppelklick auf start.vbs --> GEHT

 

irgendwie tritt dieser fehler nur auf, wenn etwas aus der domaine gestartet wird ...

... und das nur unter xp ... unter win2k funktioniert es ja ...

... kann die ursache an einer lokalen xp richtlinie liegen ?

Link zu diesem Kommentar

kannst du das gleiche mal mit einem ganz einfachen Skript probieren, dass z.B. nur ein File anlegt und das Datum hineinschreibt. Obs der Fehler dann auch auftritt.

An einer Policy glaub ich nicht das es liegt, dann wäre die Fehlermeldung anders ("Eine Policy verhindert die Ausführung, wenden sie sich an ihren Administrator , blabla")

sind auf den w2k-maschinen dieselben WSH-Versionen drauf (5.6), wie unter xp?

 

cu

blub

Link zu diesem Kommentar

habe ein weiteres startup script im einsatz...

 

ORA_PATHS.vbs:

 

Dim WSHShell 'As IWSHRuntimeLibrary.IWSHShell_Class

 

Const ORACLE ="HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\"

 

Set WSHSHell = CreateObject ("WScript.Shell")

WSHSHell.RegWrite ORACLE & "FORMS60_PATH", _

"O:\ORACLE"

 

...dieses script funktioniert einwandfrei!

 

wsh win2k: 5.6.0.8825

wsh xp: 5.6.0.8820

 

danke für eure hilfe!

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...