Jump to content

student

Members
  • Gesamte Inhalte

    57
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von student

  1. Hi Obiwan!

     

    Wenn ich das richtig verstehe brauchst du eigentlich nur nen VBS Script schreiben das beim Hochfahren die 2 Variablen in die Datenbank schreibt. Das ist an sich keine große Sache blos müßte ich erst noch mal schauen wie man per VBS die IP Adresse ermittellt da ich sowas noch nciht gemacht habe.

    Wenn du sowas meinst mußt du dich noch mal äußern

  2. Hi

     

    Also das Scipt ist noch nicht fertig und weißt außerdem noch einiege nichtabgedeckete Bereiche auf im Falle eines Fehler.

     

    Da das Script ein Teil meiner Abschlussarbeit ist kann ich es vor der Abgabe nicht zur Verfügung stellen da ich sonst im Falle eines weiterreichen und Publizierung von dritten Probleme bekomme. Ich gebe gerne Antworten bei Problemen oder Syntaxstellungen aber kann jetzt nicht mein ganzes Scipt offen legen.

  3. Guten Nabend allerseits

     

     

    ja ich schon wieder "g"

     

     

    Ich habe noch eine weitere Frage. Ich habe das Forum schon durchwühlt aber leider keine passende Antwort gefunden.

     

    Ich habe ein VBS Scipt geschrieben welches mir aus einer Excel Tabelle heraus User in einer OU im AD anlegt und wollte dies nun erweitern das ich auch aus einer Excel Tabelle die User in einer OU im AD löschen kann.

    ICh habe mir die Hilfe, Foren und Klassen/Objektinformation angeschaut aber ich schaffe es nicht mir die Syntax zum Löschen eines Users in einer OU zusammen zu setzen.

     

    Ich habe hier zwar was gefunden mit dem es mit dem "net... Befehl" geht aber möchte dies über VBS in meinem Scipt haben und nicht erst eine .cmd ausführen lassen um dies zu erlediegen.

     

    Ein Ansatz von mir war

     

    Set adsNamenraum = GetObject("LDAP:")

    Set adsContainer = adsNamenraum.openDSObject(strgPfad,strAdmin,pwd,0)

    benutzername = objExcel.Cells(intRow, 2).Value

    For Each Element In adsContainer

    If element.class = "user" Then

    If element.sAMAccountName = benutzername Then

    element.delete

     

    Der war aber glaube ich ziemlich daneben. Die zweite Variante die ich jetzt versuche ist

     

    Dim ouo4, b4

    Set ouo4 = GetObject("LDAP://" & server & "/ou=" & ou & ",ou=Benutzer,dc=rsb,dc=local")

    Set b4 = ouo4.Delete _

    ("User", "cn=" & objExcel.Cells(intRow, 1).Value)

     

    Hierbei komt aber die Fehlermeldung "Ein solches Objekt ist auf dem Server nciht vorhanden" aber dies kann nur mit der Syntax zu tun haben da ich mit dem fast gleichen Scipt mit der cCeat Funktion anstatt Delet auf dieser weise die user Anlege

     

    Ich vermute mal das der Fehler darin liegt das er bei der Create Funktion den Classname haben will und bei der Delete SUB steht BstrClassName aber ich weiß nicht wo der unterschied liegt

  4. Guten Abend allerseits,

     

    Ich bin verzweifelt und habe nach Stundenlangen suchen und Probieren aufgegeben und hoffe das Ihr mir hier nun weiter helfen könnt.

     

    Ich habe in einer Domäne mit W2k-Server und W2k Clients Servergespeicherte Profile laufen. Damit die User keinen Zugriff auf den IE an sich selbst haben und eine feste Startseite vorhanden ist habe ich die Anzeige des "originalen IE" auf dem Desctop heraus genommen,eine Verknüpfung auf den Desctop gezogen und ihr das IE Symbol gegeben.

     

    Ich habe dies damals schon im ersten anlauf so gemacht als ich das Profil erstellt habe und hatte keine Probleme damit (w2k - Sp2). Nachdem ich dann die Software auf den Clients erweiterte mußte im Zuge dessen auch SP4 aufgespielt werden.

    Nachdem ich ein neues Profil angelegt habe kam es nun dazu das wenn sich ein User anmeldet auf den Clients wo die Software erweitert wurde nun wieder das altbekannte IE Symbol ist und meine erstellte Verknüpfung. ICh hatte das Profil von einem Client erstellt der nicht die Erweiterung und somit nicht SP4 hat. Auf allen Clients die nicht erweitert wurden läuft das Profil100% blos nicht auf den neuerstellt. Ich habe dann vermutet das es Probleme wegen den SP4 gibt und habe so auf allen Clients Sp4 aufgespielt und ein neues Profil erstellt (wieder von den Clients ohne die SW Erweiterung) und es tritt immer noch der gleiche Fehler auf.

    Ich habe dann den anderen Weg gewählt und ein Profil erstellt von den Clients mit der erweiterten SW aber dabei kommt es dann zu Fehlern da hier wohl einiege Elemente der SW mit ins Profil genomen werden und so Probleme verursuchen auf den Clients ohne die SW-Erweiterung. ( das Problem mit dem IE ist immer noch da)

     

    Die Software Erweiterung worum es geht ist das nutzen eines virtuellen CD-Rom Laufwerks wobei ich keine Ahnung habe wieso das diese Probs verursachen sollte.

     

    Ich hoffe jemand hat hier vieleicht eine Idee woran es liegen könnten

     

    Ich überlege jetzt ein VBS zu schreiben welches den Eintrag in der Registry so setzt das der IE nach dem Start immer ausgeblendet wird. Aber würde gerne eine andere Lösung bevorzugen da ich nur gehört habe das sowas mit VBS möglich sein soll aber keine Erfahrung habe Reg. Werte per VBS zurück zu setzen.

×
×
  • Neu erstellen...