Jump to content

thorgood

Expert Member
  • Gesamte Inhalte

    2.709
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von thorgood

  1. Hallo Sascha,

     

    eine Info über die benutzten Netzwerkmasken wäre gut.

     

    Dein App-Server kennt die Netze 10 und 20 wohl nicht.

     

    Richte zwei Routen auf dem App-Server ein und teste nochmal.

    route add 192.168.10.0 mask 255.255.255.0 192.168.0.90

    route add 192.168.20.0 mask 255.255.255.0 192.168.0.92

     

    thorgood

  2. Wenn du bereits eine Verbindung erstellt hast, dann suche im "All Users" Profile nach der Datei rasphone.pbk.

    Die Datei hat das übliche INI Format und sollte sich selbst erklären.

     

    Bei einem deutschen Windows liegt diese im Pfad des "All Users" Profile unter

    \Anwendungsdaten\Microsoft\Network\Connections\Pbk\rasphone.pbk

     

    Suche im Forum nach rasphone.pbk. Da gibt es viele Tipps.

     

    thorgood

  3. Mit dem Eintrag DriverSigningPolicy=Ignore in der Sysprep.inf und dem passenden OEM Treiber sollte es gehen.

     

    Wenn nicht suchst du im inf Verzeichnis deiner Sysprep Installation nach der Datei netdlh5x.inf

     

    Du kannst diese löschen dann bleibt nur noch der OEM Treiber zur Installation oder

    du setzt in der netdlh5x.inf den default Wert auf 100BaseTxFD also 4

     

    ; Connection Type
    HKR, Ndi\params\ConnectionType,             ParamDesc,  ,   %ConnectionType%
    [b]HKR, Ndi\params\ConnectionType,             default,    ,   "0"[/b]
    HKR, Ndi\params\ConnectionType,             type,       ,   "enum"
    HKR, Ndi\params\ConnectionType\enum,        0,          ,   %Autosense%
    HKR, Ndi\params\ConnectionType\enum,        1,          ,   %10BaseT%
    HKR, Ndi\params\ConnectionType\enum,        2,          ,   %10BaseTFD%
    HKR, Ndi\params\ConnectionType\enum,        3,          ,   %100BaseTx%
    HKR, Ndi\params\ConnectionType\enum,        4,          ,   %100BaseTxFD%

     

    thorgood

  4. Du kannst die Datei zeilenweise einlesen, die letzte Zeile in einer Variablen speichern und bei Bedarf mit ausgeben.

     

    Sieht dann so aus:

    for /f "tokens=*" %%i in (eingabe.txt) do call :such %%i
    goto ende
    
    :such
    echo %* | findstr "Error"
    if %errorlevel% equ 0 (
    echo %such% >>ausgabe.txt
    echo %* >>ausgabe.txt
    )
    set such=%*
    goto :EOF
    
    :ende
    if exist ausgabe.txt (
    blat .... was auch immer
    del ausgabe.txt
    )

    thorgood

  5. Eine kleine Bastelhilfe in VBScript

     

    Dim WshShell
    Set WshShell = WScript.CreateObject("WScript.Shell")
    
    sOrder = WshShell.RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\HwOrder\ProviderOrder")
    aOrder = Split(sOrder, ",")
    sOrderNew = ""
    
    For each Item in aOrder
      If Item <> "NCredMgr" And Item <> "LanmanWorkstation" And Item <> "NetwareWorkstation" Then
         sOrderNew = sOrderNew & Item & ","
      End If
    Next
    
    sOrderNew = sOrderNew & "NCredMgr,LanmanWorkstation,NetwareWorkstation"
    
    WshShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\HwOrder\ProviderOrder", sOrderNew, "REG_SZ"

     

    Das Script liest den Wert aus deinem Registryschlüssel.

    Split liest die durch Komma getrennten Werte in ein Array.

    Die For Each Schleife hängt alle Werte die nicht deinen drei Kandidaten entsprechen wieder aneinander.

    Hinter Next werden dann die drei Kandidaten am Ende angehangen und zum Schluss alles wieder in die Registry geschrieben.

     

    Probier mal.

     

    thorgood

×
×
  • Neu erstellen...