Jump to content

NilsK

Expert Member
  • Gesamte Inhalte

    17.334
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von NilsK

  1. Moin,

     

    Ich brauche nur einen Weg um die Kontaktdaten der persönlichen Adressbücher direkt aus Exchange auszulesen. Wie mache ich das am einfachsten?:confused:

     

    gar nicht. Wenn die Objekte in den persönlichen Adressbüchern bleiben (meinst du damit wirklich "persönliche Adressbücher", oder geht es um den Kontakte-Ordner in der jeweiligen Mailbox?), wird dein Drucker schon wegen der Berechtigungen nicht darauf zugreifen können.

     

    Der einzige sinnvolle Weg, direkt Kontakte aus Exchange auszulesen, wäre ein Zugriff auf einen Öffentlichen Ordner. Das geht prinzipiell per http/WebDAV, aber gerade da hat sich in 2007 einiges geändert. Möglich ist es aber. Die Frage ist, ob das auch sinnvoll ist.

     

    Eine andere Möglichkeit: Ihr sammelt die gemeinsamen Kontakte in einer Sharepoint-Site, die ihr dann als Outlook-Adressbuch einbindet. Dann stehen die Daten nämlich in einer SQL-Datenbank, und du hast damit mehrere Wege, mit einer Applikation darauf zuzugreifen.

     

    Gruß, Nils

  2. Moin,

     

    es hätte ausgereicht, wenn du die Fehler und Warnungen gepostet hättest. Macht das Lesen einfacher.

     

    Ich habe jetzt die Umgebung noch nicht verstanden. Du hattest mal 2 DCs, von denen nun einer defekt ist? Und der defekte ist der Rolleninhaber?

     

    faq-o-matic.net Wie verwalte ich die speziellen Domänencontroller-Rollen?

     

    faq-o-matic.net Wie kann ich Betriebsmasterrollen offline übertragen?

     

    Gruß, Nils

  3. Moin,

     

    Worauf ich durch mein ständiges Nachfragen halt hinaus will ist, dass ich nicht denke, dass andere Programme grundsätzlich anders auf das AD zugreifen können, als ich das in meinem VB Programm auch könnte.

     

    doch, so etwas gibt es durchaus. Es gibt z.B. Schnittstellen, die nur über bestimmte Wege angesprochen werden können und nicht über COM zur Verfügung stehen.

     

    Egal, ob andere Programme das schaffen, das bringt mich nicht weiter, denn die Antwort auf diese Frage hat keinen Einfluss darauf, was ich in meinem Programm machen muss.

     

    Darum geht es doch gar nicht. Es geht mir hier um Diagnose: Haben andere Programme dasselbe Problem oder vergleichbare Schwierigkeiten? Wenn ja, deutet das auf was Grundsätzliches hin, wenn nein, ist das ein Hinweis, dass es an der Art der Ansprache liegt.

     

    Es kann doch nicht sein, dass das "broken by design" ist, oder irre ich da?

     

    Eben das können wir bislang ja noch nicht einschätzen.

     

    Was mir helfen würde, wären konkrete funktionierende Beispiele, wie man per LDAP (mit einstellbarem Timeout) die Mitglieder einer Gruppe ermitteln kann.

     

    Das habe ich durchaus verstanden. Was ich ja versuche dir klarzumachen, ist, dass es mit ziemlicher Wahrscheinlichkeit per COM nicht geht. Jedenfalls bietet keiner der mir bekannten COM-Aufrufe einen Parameter dafür. Nun bin ich allerdings auch kein Entwickler.

     

    Auch das kann ich nicht nachvollziehen. Ich greife doch in meinem VB6 Programm nicht auf andere Schnittstellen zu, als ein C++ Programm auch...

     

    Doch. Siehe oben.

     

    Zwecks Eingrenzung der Probleme könntest du - neben einem Zugriffsversuch mit anderen Programmen wie AdFind - auch mal die Kommunikation mit dem AD tracen:

     

    AdInsight

     

    Gruß, Nils

  4. Moin,

     

    du wirst dir genauer überlegen müssen, was du brauchst. Die Anforderung, IP und Hostnamen aufzunehmen, können ca. 2 Millionen Programme erledigen. Für eins von den Kommerziellen gibt es hier sogar ein eigenes Teilforum.

     

    Das bekommst du sogar per Batch oder Skript hin: Lass das Skript gegen einen IP-Range pingen und nimm die antwortenden Adressen in eine Datenbanktabelle (oder eine Textdatei oder was immer) auf. Bei den Hosts, deren Name aufgelöst wird, übernimmst du den gleich, die anderen pflegst du nach.

     

    Nicht das, was du meinst? Dann mach dir Gedanken, was du brauchst.

     

    Gruß, Nils

  5. Moin,

     

    nein, das geht nicht. Die Objekte in den persönlichen Adressbüchern liegen in Exchange und stehen nicht per LDAP bereit. Ebenso ist das bei Kontakten in Öffentlichen Ordnern.

     

    Alternativen:

    • Kontakte in AD anlegen - wenig sinnvoll, weil dann entweder die Admins dies pflegen müssen oder man die AD-Berechtigungen zu weit öffnen muss
    • Kontakte in einer ADAM-Datenbank ablegen - interessanter, weil dies ein separates LDAP-Verzeichnis ist. Es bleibt allerdings die organisatorisch-technische Frage, wie man die Daten da reinkriegt und wer sie wie pflegt.

    Zu ADAM siehe:

    faq-o-matic.net Adam und Eva

     

    Gruß, Nils

  6. Moin,

     

    Keine Tipps zur Sache?

     

    du kannst gern noch fünfmal fragen, aber ich denke nicht, dass jemand mit seinem Wissen hinterm Zaun hält. Wie gesagt: Meine Vermutung ist, dass du das per Skript eben nicht hinbekommst. Jedenfalls ist mir das in Skripten noch nicht über den Weg gelaufen.

     

    Du hast aber auch immer noch nicht beantwortet, was passiert, wenn du mit anderer Clientsoftware dasselbe Objekt abfragst. Hängt das dann auch? Ich habe in manchen Situationen schon auf direkte ADSI-Abfragen per Skript verzichtet und stattdessen einen Shell-Aufruf z.B. von AdFind gemacht, weil dadurch einige Probleme nicht auftraten.

     

    Gruß, Nils

  7. Moin,

     

    Herr, schmeiß **** vom Himmel ... sorry. Also:

    • Nur weil du bestimmte Lizenzen nicht mehr neu kaufen kannst, sind die vorhandenen noch lange nicht abgelaufen.
    • Es gibt bei Microsoft keine CALs, die ablaufen im Sinne von "geht dann nicht mehr". Jedenfalls nicht über Open oder andere Lizenzprogramme, die KMUs zugänglich sind.
    • Windows Server 2008 gibt es seit Februar. SBS 2008 erscheint erst im November.
    • Ein verantwortungsvoller IT-Dienstleister plant und informiert sich, bevor er loslegt.

    Nun Clara?

     

    Gruß, Nils

  8. Moin,

     

    nun hat es eine Weile gedauert, aber dafür ist eine neue Beta da. Geändert habe ich in Beta 4 eigentlich nur zweierlei:

    • Die Option zum Anzeigen von OUs und Ordnern war ziemlich sinnlos und ist jetzt weg. Stattdessen gibt es die neue Option “Objektstruktur”, mit der man die ganze OU- und Objektstruktur weglassen kann. Das ermöglicht Reports, die nur die Domänendaten oder nur die GPOs umfassen.
    • Die GPO-Liste ist neu und enthält nun zu jedem GPO die Angabe, an welche OUs es gelinkt ist. Einige Tester haben Fehler bei der Zählung gemeldet, aber die kann ich nicht nachstellen und daher auch nicht reparieren.

     

    Bitte testen. Und bitte endlich auch mal das Reporting per Kommandozeile testen und darüber ein Feedback geben. Das ist die eigentliche Neuerung an José 2.0 - wäre ****, wenn mir da ein wesentlicher Fehler durchrutscht.

     

    Hier noch der Link:

    http://www.kaczenski.de/2008/09/16/jose-20-beta/

     

    Viel Spaß und danke sehr!

     

    Gruß, Nils

    Edit: Ihr wollt nicht sagen, dass das Wort d-o-o-f gefiltert wird?!

  9. Moin,

     

    hallo Nilsk,

     

    gut, das ist Deine Auffassung, aber wenn Du mir hättest helfen können, dann hätte ich garnicht weiter in anderen Foren fragen müssen, also kannst Du Dich nicht darüber beschweren! Tja, so siehts aus und wenn Du mal genauer gelesen hättest, was ich geschrieben habe, dann wäre Deine jetzige Antwort überflüssig gewesen! Also, meiner meinung nach sind Foren zum fragen da und nicht zum Klug******en! :cool:

     

    Aber wenn Du das anders siehts, kann ich auch nicht helfen!

     

    geil, genau das habe ich erwartet!

     

    Wie würdest du es finden, wenn du jemandem kostenlos hilfst, ihm eine Lösung lieferst, ihn nebenbei auf typische Grpflogenheiten aufmerksam machst und er dir dann zum Dank ans Bein pinkelt?

     

    Kopfschüttelnd, Nils

  10. Moin,

     

    aber habe die Frage in mehrere Foren geschrieben, damit einfach die Möglichkeit, dass jemand die Antwort weiß etwas größer ist :D !

     

    nichts für ungut, aber davon halte ich überhaupt nichts. Du beschäftigst viele Leute auf einmal mit demselben Problem, das alles andere als kritisch ist.

     

    Ich meine ganz speziell die Bedingungsfelder, in denen man angeben kann z.B :

    Wenn <<Titel>> = Frau, dann "liebe", ansonsten "lieber".

     

    Das ist jetzt aber auch nicht wirklich schwer hinzubekommen. Eine Google-Suche nach den naheliegenden Begriffen "word 2003 serienbrief bedingungsfeld" fördert bereits als ersten Treffer eine ausführliche Anleitung zu Tage (mit Animation)!

     

    Aber ich habe halt nunmal nur dieses Buch und damit muss ich halt vorerst zurechtkommen, und wenn ich dann doch mal eine Frage habe, dann hoffe ich eben, dass sich jemand auf meine Fragen in Foren meldet

     

    Du kannst gern in Foren fragen, aber ein wenig Eigenleistung darf man schon voraussetzen. Google existiert, und gute Bücher zu Word 2003 findest du für unter 20 Euro.

     

    Gruß, Nils

  11. Moin,

     

    ist denn an der Gruppe, die du abfragst, irgendwas Besonderes? Auffälligkeiten bei der Ansprache mit anderen Programmen?

     

    Ich denke, man sollte eher das Problem lösen, statt einen Workaround zu schaffen. Zumal ein Skript eben bei sowas schnell überfordert ist - die Scripting-Schnittstellen ermöglichen eben nicht alles, was man mit einer "echten" Programmierung machen kann.

     

    Gruß, Nils

  12. Moin,

     

    bei den Serienbriefen wird dir ein Buch für die falsche Version ausgesprochen wenig bringen. Die Oberfläche hat sich dort am gravierendsten geändert.

     

    Von was für "Verbindungen" redest du, die du löschen willst?

     

    Gruß, Nils

    PS. Dies ist eigentlich ein betriebssystembezogenes Forum, kein allgemeines Anwenderforum. Für Office-Probleme gibt es bessere Anlaufstellen.

  13. Moin,

     

    nein, nicht ganz. Du kopierst die Dateien dann ja zurück, d.h. sie übernehmen dann die Berechtigungen des Zielordners. Besitzer ist der User, der den Kopiervorgang ausführt.

     

    Du kannst das aber auch viel einfacher haben. Berechtigungen sind ja nicht wie Keime, die in der Datei wabern, sondern es sind Attribute im Inhaltsverzeichnis. Du kannst also einfach mit einem cacls-Befehl die vorhandenen Berechtigungen ersetzen, z.B.:

     

    cacls C:\Pfad\*.* /G Jeder:F

     

    Gruß, Nils

  14. Moin,

     

    dann könntest du die genannten Verfahren mischen. Einen der 2000er-Server könntest du zum DC der neuen Domäne hochstufen. Die lokalen Konten werden dann Domänenkonten. Den anderen Server stufst du zum DC einer anderen neuen Domäne hoch - dessen Konten sind dann Domänenkonten der zweiten Domäne. Dann nimmst du ADMT, um die Konten der zweiten Domäne in die erste zu migrieren. Den zweiten Server stufst du dann wieder runter und nimmst ihn in die erste Domäne auf. Abschließend aktualisierst du dann die Zieldomäne.

     

    Allerdings solltest du prüfen, ob sich der Aufwand und die damit verbundene Ausfallzeit der jeweiligen Server wirklich lohnen. Bei geringen Userzahlen (das würde bei mir nach Bauchgefühl bis in den dreistelligen Bereich gehen) würde ich eher die User in der Zieldomäne neu anlegen. Berechtigungen wirst du ohnehin anpassen müssen.

     

    Um die User neu anzulegen, könnte dies für dich interessant sein:

    faq-o-matic.net Excel: Admins unbekannter Liebling

     

    Gruß, Nils

  15. Moin,

     

    wenn die Berechtigungen so sind, wie du skizzierst, ist es logisch, dass der Benutzer nicht drauf zugreifen kann: Er steht ja gar nicht in der Berechtigungsliste!

     

    "Ersteller/Besitzer" bezieht sich nur auf neu erzeugte Dateien, aber nicht auf die bestehenden Daten. Du musst also eine passende Gruppe oder den jeweiligen Benutzer noch berechtigen.

     

    Gruß, Nils

×
×
  • Neu erstellen...