Jump to content

Cybquest

Expert Member
  • Gesamte Inhalte

    1.886
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Cybquest

  1. Hast Du denn die Verknüpfung der Daten in der Excel-Datei mit genau dem DSN-Namen gemacht, wie er auch auf den Clients dann eingerichtet ist?
  2. Grad ergoogelt: VLSM CIDR Subnet Calculator Michael Peuss - VLSM Vielleicht hilft das ja bei VLSM weiter :)
  3. Like this: on error resume next err.clear Set objRootLDAP = GetObject("LDAP://rootDSE") set objUser = GetObject("LDAP://" & strCN & "," & objRootLDAP.Get("DefaultNamingContext")) if err <> 0 then ' Kontakt gibts nicht, also neu anlegen else ' Kontakt gibts, also bearbeiten end if Gruß, Frank Was wolltest du eigentlich mit diesen, recht sinnfreien Codefragmenten, sagen? :)
  4. bei ner 23er Netzmaske bleiben 9 Bit für Hosts, ergo 512 Adressen, Minus Netz- und Broadcastadresse: 510 mögliche Hosts.
  5. Zwar nicht der sauberste aber manchmal der einfachste Weg ;) Also erst mit einem "Get" versuchen, das Objekt zu öffnen und bei einem Fehler dann zum "Create" springen.
  6. Wenns nicht so schwer sein kann, wo ist dann das Problem? :D Hier'n Tip für Dich, frisch ergoogelt ;) : Add/Modify/Delete Exchange Contact with VBScript - Phong Dam Technical Blog Statt "Create" wird ne "Get" Methode verwendet.
  7. weil im aktuellen Fall die Clients im Netz 10.x.x.x das Netz 10.10.10.x nicht als entfertes Netz sehen. @Grzesiek: Es reicht, wenn ein Server 2 NICs hat und als Router arbeitet (wie gesagt, ich würde jedoch nen extra Router reinstellen). Die Routen auf den Clients: Wenn es kein Standardgateway gibt, die NIC des entspr. Netzes als Standardgateway rein (per DHCP verteilen). Wenn es ein anderes Standardgateway gibt (z.B. den Internet-Router), z.B. mit "route add..." auf jedem Client die Route definieren. Noch was: So wie ich das sehe, hast Du mit Routing noch nicht so viel Erfahrung. Vielleicht wäre es angebracht, sich jemand ins Haus zu holen.
  8. Hast Du auch geschaut, was das jeweils für Datentypen sind? Habs jetzt grad nicht vor mir, aber ich könnte mir vorstellen, dass nicht alles Strings sind. Mehrdimensionale Felder müssten z.B. anders befüllt werden.
  9. Coole Frage ;) - weil sich an der Umgebung was verändert hat (Servicepacks, Hotfixes, Platten voll, Zugang zum Firmenprogramm verändert, Berechtigungen wurden geändert...) Von meiner Seite: Wie gesagt, ohne zu wissen, wie dieses Programm überhaupt funktioniert, ist es schwierig eine Aussage zu machen. Und "allgemein" kann man so eine Frage m.E. nicht beantworten, lasse mich aber gerne eines besseren belehren.
  10. Was sind "I", "co" und "c" denn für Felder? Die kenn ich, so auf Anhieb, nicht.
  11. Ein Programm Namens wpxxx.exe kenne ich nicht, daher fällt es mir schwer, überhaupt was dazu zu sagen. Aber wenn bereits Kontakt zu den Entwicklern steht, können die doch bestimmt zumindest sagen, was für Voraussetzungen die Umgebung haben muss. Welche DLLs, welche Netzpfade, welche Berechtigungen usw. Gruß, Frank
  12. Die Variable heisst da nur anders. Ist aber im Beispiel das erste Feld der CSV, in dem der CN steht. Mit objContainer.Create soll ja ein Kontakt mit dem entspr. CN erzeugt werden, daher erübrigt sich das .put "cn" Ich sach ma: ja. Hast du's denn erst mal wie im Beispiel versucht? Erst mal mit wenigen Daten anfangen, ob es überhaupt geht und dann hocharbeiten.
  13. Das der Fehler bei "SetInfo" kommt, kommt daher, weil da ja erst ins AD geschrieben wird! So wie's aussieht, meckert er bereits vorhandene Daten an. Vermutlich gibts z.B. den cn bereits. Bzw. lass das objContact.Put "cn", strcn einfach mal weg.
  14. Ich persönlich würde ein paar Euro investieren und nen Hardware-Router reinstellen.
  15. M.E. sind zu wenig Informationen da um einfach eine Empfehlung auszusprechen. Wenn ich den TO richtig verstehe, soll zwischen den Netzen geroutet werden. Einfach mit einer 255.0.0.0-Maske beide Netze zu verschmelzen würde ich nicht! Immerhin handelt es sich ja vermutlich um 2 verschiedene SBS-Domänen! Wie sehen aktuell die DHCP-Bereiche aus? Wie sollen die Zugriffe hinterher erfolgen? Domänenvertrauensstellungen? Oder sollen die Domänen auch zusammengeführt werden?
  16. noch'n Beispiel: Set MyFiles = CreateObject("Scripting.FileSystemObject") Const ForReading = 1, ForWriting = 2 varDatei="C:\Test.txt" Set f = MyFiles.OpenTextFile(varDatei, ForReading) Text = f.ReadAll varSearch="zu_suchender_String" varReplace="neuer_String" Set f = MyFiles.OpenTextFile(varDatei, ForWriting, True) f.Write Replace(Text, varSearch, varReplace,1,-1,1)
  17. lass den Slash weg (also replace.vbs vorname.bat) ... ach und bei der Ausgabe natürlich z.B. Msgbox objArgs(0)
  18. es würde sich vielleicht auch anbieten, sich das ganze Konzept zu überdenken ;) Ob man nicht mit wenigen Loginscripts, die mit entsprechenden Abfragen (z.B. mit "ifmember" o.ä.) arbeiten, das komfortabler händeln könnte. Grüße, Frank
  19. Ich würde es als System-DSN anlegen. Der ODBC-Treiber müsste dann allerdings auch auf allen Rechnern im LAN verteilt werden!
  20. HP kann RSTP. Na ja... "egal welcher"... wenn der zentrale Switch ausfällt, geh ich mal davon aus, dass die Clients dann quasi "in der Luft hängen", weil keine Server mehr da sind ;) @crazymetzel Ein "Kupferstern" geht nur, wenn die Leitungslängen nicht zu lang sind! Ansonsten wäre das eine Möglichkeit. Wie Poison Nuke schrieb, beim STP dann auf die entspr. Prio's achten. Gruß, Frank
  21. Ich würde sagen, der linke Router hat das falsche Gateway für das 20er Netz. Dort müsste die .0.55 als GW stehen (Schnittstele dann die .0.180)
  22. Ich kenn zwar Linux dahingehend nicht... aber wenn Du in ein Verzeichnis "etc" wechselst und dort nach ntp suchst... gehe ich davon aus, dass das dann auch nicht grad ein Click'n'go Tool ist ;) Zum Windows Zeitdienst: Mach ich halt auf ner Konsole mal w32tm /? und schau mir die Parameter ggf. an. Ein Admin-Tool dafür zu stricken für die MMC... wäre doch mal ne schöne Programmieraufgabe :) Vielleicht gibt's da ja sogar schon was. Hier noch was zu w32tm: Windows Server 2003 Active Directory-Betriebshandbuch: Kapitel 2
  23. Damit hast Du nur die Zeit gesetzt. Zum Thema "Zeitsynchronisierung" findest Du über die Boardsuche einige Threads. Wieso Du Dich aufregst... kann ich nicht beantworten.
  24. "www" ist in o.g. Fall kein Sub, sondern ein Host. Da der DC vermutlich einen Hostnamen hat, heisst dieser eh schon hostname.kunde.de ;)
  25. Ich weiß jetzt nicht, was Du da vorhast, würde aber aus dem Bauch heraus einfach mal vermuten, dass der Aufruf andersrum aussehen sollte. So in der Art z.B.: C:\RDP\script_mit_ohne_console.vbs SDEmuca01204.RDP Frank
×
×
  • Neu erstellen...