Jump to content

Fensterkreuz

Members
  • Gesamte Inhalte

    4
  • Registriert seit

  • Letzter Besuch

Fortschritt von Fensterkreuz

Rookie

Rookie (2/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

10

Reputation in der Community

  1. FTP geht nicht, in diesem Fall. Sollten wir aber nicht weiterkommen, werd ich das mal aufgreifen und zur Diskussion stellen - oder ssh nehmen ... Das mit instsrv und srvany und sc hab ich jetzt durchgelesen (hab endlich mal ne gescheite Anleitung gefunden). Es geht jetzt zwar garnix - aber ich hab immerhin keine Fehlermeldungen mehr :( ... wenn ich den Dienst händisch starte
  2. srvany.exe ist imo durch sc.exe ersetzt worden/ersetzbar, da dieser die ganzen Registryeinträger etc macht ... ich kann mir das aber auch noch mal durchlesen. Anderer Ansatz? Ist imo nicht möglich - parallel dazu beschäftigt sich ein Kollege damit, das Share von der anderen Seite her aufzubauen (Linux zu Windows), hier ist aber das Prob, das die Linuxkiste nicht im AD bekannt ist und auch nict reinsoll (ist aber nicht Gegenstandt meiner Frage) - was für Ansätze seht ihr denn noch? Ich hab gerade Scheuklappen.
  3. schau mal in meine Frage Lauferksmapping vor Systemstart - da ist ein solches Script ...
  4. @adimin: Ich hoffe, das ich den richtigen Bereich gefunden habe, ansonsten bitte kommentarlos verschieben @all: Ich möchte ein Laufwerk unter W2K3 Server mappen VOR Anmeldung. Es handelt sich um eine Linuxshare. Über diese Freigabe findet ein Datenautausch statt (windowsseitig wird über HPOVMON eine ASCII-Datei erzeugt, die linuxseitig als SMS verschickt wird) VBS-Script: --- '************************************************* 'File: HP-OV-SMS-map.vbs (WSH - VBScript) 'Author: (c) T.A.Oeltjen 'Version: 1.1.1 'Date: 01.04.2008 'Date(LC): 29.04.2008 'Mapping network drive on linuxmachine 'some parts may be 'stolen' ;) '************************************************* Option Explicit Dim objNetwork, FSO, strLocalDrive, strRemoteShare, strPer, strUsr, strPas, strTitle, strText Set FSO = CreateObject("Scripting.FileSystemObject") Set objNetwork = CreateObject("WScript.Network") strLocalDrive = "S:" strRemoteShare = "\\<servername>\<freigabe>\" strPer = "FALSE" strUsr = "********" strPas = "********" strTitle = "Ich bin der Titel" strText = "Ich bin die Nachricht" On Error Resume Next 'check if mapping exits - if yes disconnect If FSO.FolderExists(strLocalDrive) Then objNetwork.RemoveNetworkDrive strLocalDrive ErrCheck Err.Number 'strTitle = "Achtung" 'strText = "Altes Mapping auf Lauwerk " & strLocalDrive & " wurde getrennt!" 'MsgBox strText, vbOKOnly + vbInformation, strTitle End If ' Map drive objNetwork.MapNetworkDrive strLocalDrive, strRemoteShare, strPer, strUsr, strPas ErrCheck Err.Number 'strTitle = "Hinweis" 'strText = strRemoteShare & " wurde als Laufwerk " & strLocalDrive & " erfolgreich gemapped!" 'MsgBox strText, vbOKOnly + vbInformation, strTitle '################### ' Show error. Sub ErrCheck(nr) Select Case nr Case 0 ' No error Case -2147024829 WScript.Echo "Fehler: Freigabe nicht verfügbar!" Case -2147024811 WScript.Echo "Fehler: Laufwerk bereits verbunden" Case Else WScript.Echo "Fehler: " & CStr(nr) End Select End Sub '*** End --- Das Script läuft bei wie gewünscht, wenn ein User angemeldet ist. Ich habe dieses Script nun erfolgreich als Dienst eingerichtet mit: --- sc create MapLinuxShare binpath= c:\WINDOWS\system32\GroupPolicy\Machine\Scripts\Startup\HP-OV-SMS-map.vbs type= own start= auto depend= "dhcp" --- Der Start diese Dienstes ist abhängig davon, das der DHCP-Client gestartet ist -> damit möchte ich sicherstellen, das die Netzwerkfunktionalität gewährleistet ist. Leider startet der Dienst nicht so wie gewünscht ... ich hab nun mal ein bissel rumgespielt und folgende Fehlermeldung gefunden: --- Der Dienst "MapLinuxShare" wurde aufgrund folgenden Fehlers nicht gestartet: MapLinuxShare ist keine zulässige Win32-Anwendung. --- Ich vermute, das zum Startzeitpunkt des Dienstes der WSH (Windows Scripting host) noch nicht aktiv ist, was allerdings 'Unsinn' ist, da ich denselben Eintrag im Systemlog erhalte, wenn ich den Dienst nach Windowsanmeldung händisch starte ... Versuche ich explizit mit Cscript zu starten (ist eine Befehlszeile): --- C:\Windows\system32\cscript.exe c:\WINDOWS\system32\GroupPolicy\Machine\Scripts\Startup\HP-OV-SMS-map.vbs --- erhalte ich die Fehlermeldung 1053, das der Dienst nicht rechtzeitig auf die Startanforderung reagiert hat. Was passt denn nicht? Das Script funktioniert - aber nicht wenn ich es als Dienst starte - das entzieht sich meiner Logik. Der Dienst wird unter dem lokalen Systemaccount ausgeführt ... Ich könnt ein paar Anregungen gebrauchen
×
×
  • Neu erstellen...