Jump to content

Dr Kiffer

Members
  • Gesamte Inhalte

    448
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von Dr Kiffer

  1. Hallo Zusammen,

     

    stehe grade irgendwie auf dem Schlauch.

     

    Habe einen Windows 2003 Server als Routing Ras laufen.

    Verbinden etc läuft auch wunderbar.

    Nur werden keine DNS abfragen ins Remotenetzwerk geschickt.

    DNS Server wird an den PPP-Adapter korrekt übermittelt.

    Der VPN-Server wird aufgelöst, allerdings kein weiterer Rechner im Remotenetzwerk hinter dem Server.

    Über IP alles kein Problem.

    Der lokale DSL Router, welcher auch DNS Server für die WLAN Verbindung ist wird als einziger befragt.

    Die Option Standard Gateway für das Remotenetzwerk verwenden ist deaktiviert, da ich nicht den kompletten Traffic über die VPN Verbinden haben möchte.

     

    Gibt es da irgendeine möglichkeit.

     

    Danke und Gruß

     

    Danny

  2. Hallo Eyeswide,

     

    füge deinem Script diese Zeile hinzu.

    Damit wird eine Umgebungsvariable in die Registry geschrieben die nicht beim schliessen der cmd wieder gelöscht wird.

    Du muss diesen Eintrag zusätzlich machen, da die aktuelle cmd die Variable noch nicht kennt. Erst wenn eine neue cmd geöffnet wird, werden die Werte aus der Registry geladen.

     

    REG ADD HKCU\Environment /v Schnubbel /t REG_EXPAND_SZ /d Didubb

     

    hoffe das hilft.

     

    Gruß

     

    Danny

  3. Hallo sessi,

     

    der Exchange nimmt normalerweise immer die Standart SMTP Adresse als Absender. Gekennzeichnit mit SMTP: nicht smtp:

    Fügst du bei den Userin die Adresse hinzu und setzt das Standart Flag sollten die User mit diesen Adressen verschicken.

    Hab jetzt grade leider keinen Exchange parat, das ich dir die genauen Feldnamen sagen kann.

     

    Gruß

     

    Danny

  4. So.. da hab ich auch noch was für dich, wenn die User in unterschiedlichen OUs sind.

    Textdatei user.txt ist im format

    User1;pass1

    User2;Pass2

    musst nur noch in der ersten Zeile den basestr an deine umgebung anpassen.

    basestr = "dc=domäne,dc=local"
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objTextFile = objFSO.OpenTextFile("user.txt", 1) 'Text Datei getrennt mit ;
    Do While objTextFile.AtEndOfStream <> True
     strLine = objtextFile.ReadLine    
     arruser = split(strline, ";") 
     strusercn = getusercn(arruser(0),basestr)
     if strusercn <> "" then
     changepw strusercn,arruser(1)
     End If
    Loop
    Wscript.echo "Fertig :-)"
    
    Function changepw(usercn,strpw)
    Set objuser = GetObject(usercn)
    objUser.SetPassword strpw
    End function
    
    Function getuserCN(struser,basestr)
    Const ADS_SCOPE_SUBTREE = 2
    filterStr = "(&(objectclass=user)(samaccountname=" & struser & "))"
    Set objConnection = CreateObject("ADODB.Connection")
    Set objCommand =   CreateObject("ADODB.Command")
    objConnection.Provider = "ADsDSOObject"
    objConnection.Open "Active Directory Provider"
    Set objCOmmand.ActiveConnection = objConnection
    objCommand.CommandText = _
       "<LDAP://" & baseStr & ">;" & filterStr & ";ADsPath;subtree"
    objCommand.Properties("Page Size") = 1000
    objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE 
    Set objRecordSet = objCommand.Execute
    On Error Resume Next
    objRecordSet.MoveFirst
    if err.number = 3021 then 
    wscript.echo "Datensatz " & struser & " nicht gefunden" 
    Exit Function
    End If
    Do Until objRecordSet.EOF
       getuserCN = objRecordSet.Fields(0)
       objRecordSet.MoveNext
    Loop
    End Function
    

     

    viel spaß

     

    Gruß

     

    Danny

  5. Hallo Zusammen,

     

    habe ein Problem.

    Habe für Schulungszwecke ein Netzwerk aufgebaut.

    Server 1: Win2k3 SP1 + ADS + DNS und Exchange 2k3 SP2.

    Server 2: Win2k3 SP1 + Domino '

     

    Server 1 hat ein Problem. Er hängt sich willkürlich auf. (friert einfach ein) nehme an es ist ein HW defekt. Mal nach 30min mal 60 oder mal 150. Im Eventlog ist nichts zu sehen.

    Jetzt hab ich auf Server 2 ADS + DNS nachinstalliert, und einen neuen exchange in einer VM installiert.

    Jetzt will ich morgen soweit alle Postfächer auf Exchange Server 2 verschieben.

    Kann ich Server 1 gefahrenlos abschalten, wenn die Mailboxen alle drüben sind?

    Bekomme ich da Probleme?

    Gibt es ärger mit dem AD?

     

    Wäre für ein paar informationen sehr dankbar.

     

    Gruß

     

    Danny

  6. Hey sam600

     

    versuch doch mal vbscript

     

    strcontainer = "ou=user,ou=managed"  'OU in der die User sind
    '***********************************************
    '*         Connect to a container              *
    '***********************************************
    Set objRootDSE = GetObject("LDAP://rootDSE")
    If strContainer = "" Then
     Set objContainer = GetObject("LDAP://" & _
       objRootDSE.Get("defaultNamingContext"))
    Else
     Set objContainer = GetObject("LDAP://" & strContainer & "," & _
       objRootDSE.Get("defaultNamingContext"))
    End If
    '***********************************************
    '*       End connect to a container            *
    '***********************************************
    for each objuser in objcontainer
    arrfinduser = finduser(objuser.samaccountname)
    if arrfinduser(0) <> "" then
    objUser.SetPassword arrfinduser(1)
    End If
    Next
    Wscript.echo "Fertig :-)"
    
    Function finduser(user)
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objTextFile = objFSO.OpenTextFile("user.txt", 1) 'Text Datei getrennt mit ;
    Do While objTextFile.AtEndOfStream <> True
     strLine = objtextFile.ReadLine    
     arruser = split(strline, ";")
     if arruser(0) = user then
     finduser = arruser
     exit function
     End if    
    Loop
     finduser = array ("","")
    End function
    

     

    hab ich grade mal zusammengeschrieben.

    Ist mit sicherheit schönder zu gestalten aber sollte funktionieren.

    Der Code ändert das PW bei den Usern die in der Liste sind. Der rest bleibt unberührt.

    Vorraussetzung auch hier, das die User alle in einer OU sind. Sollte das nicht der Fall sein, sag nochmal bescheid, da find ich bestimmt auch noch ne Lösung :cool:

     

    Gruß

     

    Danny

  7. Hallo Zusammen,

     

    ich habe mir in einer Testumgebung einen Exchange 2007 auf Server 2003 R2 installiert.

    Jetzt habe ich ein paar Fragen. Ich hoffe ihr könnt mir helfen.

     

    Ich habe mehrere Akzeptierte Domänen u.a welche von dyndns.org.

    Ich habe eine neue Emailadressenrichtlinie für alle diese Domänen eingerichtet.

    Jetzt möchte ich eine Domäne allerdings nicht mehr haben.

    Ich habe sie aus der Emailadressenrichtlinie gelöscht, sowie unter akzeptierte Domänen.

    Allerdings bleibt der Eintrag bei den Usern unter SMTP adressen bestehen. Wie kann ich diese automatisch für alle Betroffenen der Emailadressenrichtlinie löschen?

     

    Zweite Frage:

    Ich habe im AD mehrere Kontakte (mit Emailadresse) erstellt.

    Wenn ich jetzt im Exchange diese als Kontakte hinzufüge bekommen die automatisch min. die SMTP Einträge aus der Default Emailadressenrichtlinie.

    Wie kann ich es anstellen, dass die Kontakte keine zusätzlichen Einträge unter dem Reiter Email-Adresse bekommen.

     

    Danke

     

    Gruß

     

    Danny

  8. Hallo Zusammen,

     

    habe einen komisch Zustand bei einem Kunden.

     

    Es gibt eine Art internes Wiki in denen die Mitarbeiter u.A Dokumente hochladen können.

     

    Jetzt habe ich das Problem das an einem Standort die User .msg Dateien nicht aus dem Internet Explorer öffnen können.

    Die User klicken auf den Link mit der .msg Datei. Die Abfrage Öffnen Speicher oder Abbrechen kommt. Speicher ich die Datei und öffne sie anschliessen über den Explorer gibt es keine Probleme.

    Jetzt möchte ich diese Datei allerdings direkt mit Outlook öffnen bekomme ich die Meldung, dass die Datei in C:\blablabla\Temporary Internetfiles\blablalba nicht vorhanden ist oder keine Berechtigung etc...

    Schaue ich in dem Ordner nach ist diese Datei nicht vorhanden.

    Nach neustart des Internetexplorers kann diese Datei über den Öffnen Button direkt geöffnet werden. Es wird im Temporary Internetfiles die Datei geladen und wird ab dann solange geöffnet bis die Datei auf dem Server wieder geändert wird.

    Kann mir jemand helfen, warum diese Datei nicht direkt in die Temporary Internetfiles übernommen wird?

     

    Es handelt sich überigens um alle .msg Dateien.

    Internet Explorer 6 SP2

    Habe schon versucht die Seite in den Sicherheitszonen in Vertrauenswürdige Sites sowie Intranet Sites aufzunehmen. Leider kein Erfolg.

     

    Danke und Gruß

     

    Danny

  9. Hey leute,

     

    hab hier ein seltsames problem.

     

    In meinem Dell D600 hab ich einen NEC ND7550A eingebaut.

    Der NEC kann DVDs bis 8x brennen bzw soll können ;-)

     

    Wenn ich eine DVD brenne dann fangen Nero und auch andere Programme erst mit 2x an..später gehts weiter mit 4x dann 6x und zum schluss bei ca 80-90% erst mit 8x. Die DVD braucht natürlich viel länger im schnitt wird sie also mit 4x geschwindigkeit gebrannt.

    Rohlinge benutze ich Verbatim, habe aber auch schon Medien von Samsung (+R und-R) probiert.

    Der Brenner läuft im UDMA 2 Modus

     

    Was ich bis jetzt versucht habe:

     

    Firmware vom NEC upgedatet

    Intel Chipset treiber von Dell installiert.

     

     

    Habt ihr eine AHnung woran das liegen kann?

     

    Wäre für Hilfe sehr dankbar

     

    Gruß

    Danny

  10. Hallo Leute,

     

    kurze Frage. Habe einen Bluetooth GPS empfänger. Immer wenn ich mich mit dem Gerät verbinde muss ich den standart Pin eingeben. Jetzt hätte ich gerne das sich die beiden Geräte automatisch verbinden, so wie bei meinem Handy z.B. da kann ich halt das NB als authorisiert einstellen. Am BT GPS hab ich leider keine Einstellmöglichkeit.

    Habt ihr ne Ahnung wie ich die Authentifizierung automatisch hinbekomme?

     

    Habe den Widcomm 5.0.1 2500 Treiber.

     

    Wäre für Hilfe sehr dankbar.

     

    Gruß

     

    Dr.Kiffer

  11. Da das ganze eine batchdatei zum wiederverbinden wurde ?musste? ich %username% als %username% in die Datei schreiben und nicht als der Username vom User der angemeldet ist! Hatte da ein paar sachen ausprobiert und so hatte es funktioniert!

     

    echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%%

     

    ist für das hiesige problem allerdings nicht wirklich relevant! Hatte nur das file von mir gepostet muss natürlich noch abgeändert werden..

     

    Gruß

     

    Dr.Kiffer

  12. Hatte mal ein Script geschrieben zum Sichern von den Netzlaufwerken und das leichte wiederherstellen.

     

    Vielleicht hilfts euch ja!

     

    @echo off
    SET uname=USERNAME
    set udom=USERDOMAIN
    for /F "tokens=2,3 " %%i in ('net use') do @echo %%i %%j >> %username%.txt
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==E: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==F: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==G: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==H: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==I: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==J: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==K: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==L: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==M: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==N: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==O: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==P: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==Q: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==R: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==S: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==T: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==U: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==V: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==W: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==X: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==Y: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==Z: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat
    del %username%.txt
    @echo pause >> \\server\freigabe\%username%.txt
    exit
    

×
×
  • Neu erstellen...