Jump to content

edocom

Members
  • Gesamte Inhalte

    1.156
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von edocom

  1. Hallo Zusammen

     

    Hab folgende Fehlermeldung, wenn ich mit Outlook 2003 versuche einen Kalender einer anderen Person aufzurufen:

     

    Die Verbindung mit dem Microsoft Exchange Server ist nicht verfügbar. Outlook muss im Onlinemodus oder verbunden sein, um diesen Vorgang auszuführen.

     

    Outlook ist aber verbunden und Mail funktioniert alles sonst Normal.

     

    Ich habe jetzt gelesen das es an der RPC Verschlüsselung liegt, diese ist auch überall aktiv, nun gibt es einen Lösungsansatz, in dem mann diese RPC Verschlüsselung deaktiviert. Mich würde es interessieren ob es eine andere Lösung dazu gibt?

     

    Danke...

  2. Guten Morgen, habe jetzt herausgefunden, dass er die Meldung bringt, wenn das angesprochene Feld im ADS leer ist!

     

    $ergebnis[$i]['displayname'] = utf8_decode($info[$i]['displayname'][0]);

     

    Wenn ich nun einen Code wie oben habe, wie sage ich ihm, wenn es leer ist soll er einfach nichts machen :) bin nicht so der Held auf php :) Danke...

  3. Hmm, eigentlich ist dies, dass Offline zur Verfügung stellen! Ich hatte das mal so gelöst:

     

    1. eine freigabe auf dem server gemacht

    2. dem user zugewiesen

    3. offline zur verfügung gestellt

     

    wenn sich der User jetzt nicht mehr im Netzwerk befand, hatte er die Freigabe trotzdem sichtbar! Veränderte er Dateien, wurden diese sofort beim einloggen ins Netzwerk synchronisiert...

  4. Hallo Leute

     

    Ich habs jetzt geschafft mein AD auszulesen, nun hab ich das folgendes Problem:

     

    Fehlermeldung: Notice: Undefined index: displayname in C:\xampp\htdocs\telebook\index.php on line 45

     

     

    Folgender Code wird ausgeführt:

     

    for ($i=0; $i<$anzahl; $i++) {

    $ergebnis[$i]['objectclass'] = $info[$i]['objectclass'][3];

    $ergebnis[$i]['displayname'] = utf8_decode($info[$i]['displayname'][0]);

     

    Die namen tauchen dann weiter unten in der Seite auf wo ich den Code oben aufrufe, aber zuerst kommen hunderte von diesen Fehlermeldungen! Die Fehlerausgabe in PHP habe ich auch schon abgestellt! Bringt nichts, der Fehler kommt trotzdem :(

  5. Hallo, wenn du ja Ordnerumleitung machst, dann nehme ich an auf ein Netzlaufwerk, so sollte es mit den eigenen Dateien kein Problem geben!

    Wenn du auf dem Server Servergespiecherte Profile machst, dann dürfte es auch kein Problem sein! Win7 erstellt halt das Profil mit Benutzername.V2 !

  6. Meiner Meinung nach kann Sysprep den Namen, die AD Zugehörigkeit sowie die SID verändern. Was wahrscheinlich sein wird, ist das du noch den Aktivierungscode für Windows eingeben musst. Sonst verändert Sysprep nichts an den installierten Programmen...! Soweit ich mich erinnern kann :) ohne gewähr....

  7. Hallo Leute, folgenden Code benutze ich um mein LDAP auszulesen, leider bleibt bei mir die Seite einfach weiss!

    PHP funktioniert, XAMPP funktioniert, DC ist an, User ist Domäneadministrator, wäre eigentlich alles vorhanden :)

     

    <?php

     

    echo "<html><head>";

    echo "<title>LDAP-Zugriff auf ein Active Directory</title>";

    echo "</head><body>";

     

    // *** Parameter für den LDAP-Zugriff ***

    // Adresse des Domänencontrollers:

    $ldap_server = "ldap://10.10.1.1";

    // Konto für den Zugriff:

    $auth_user = "Admin@domäne.loc";

    $auth_pass = "standard";

     

    // Mit Server verbinden:

    if (!($connect=@ldap_connect($ldap_server))) {

    die("Keine Verbindung zum Verzeichnis-Server möglich.");

    }

    // Diese Parameter sind nötig für den Zugriff auf ein Active Directory:

    ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3);

    ldap_set_option($connect, LDAP_OPT_REFERRALS, 0);

     

    // An Server binden:

    if (!($bind=@ldap_bind($connect, $auth_user, $auth_pass))) {

    die("Bind fehlgeschlagen.");

    }

     

    // BaseDN festlegen:

    $base_dn = "OU=UserGruppe,DC=domäne,DC=local";

    // LDAP filter setzen: Nur Kontakt- und Benutzer-Objekte sollen zurückgegeben werden

    $filter = "(|(objectClass=contact)(objectClass=user))";

     

    // Suche starten:

    if (!($search=@ldap_search($connect,$base_dn,$filter))) {

    die("Durchsuchen des LDAP-Servers fehlgeschlagen.");

    }

    $anzahl = ldap_count_entries($connect,$search);

    // Ergebnis der Suche in der Variablen $info ablegen:

    $info = ldap_get_entries($connect, $search);

     

    // Nur die relevanten Teile des $info-Arrays in ein $ergebnis-Array übernehmen:

    // (Verbessert die Übersichtlichkeit)

    // Hinweis: utf8_decode dekodiert Umlaute richtig.

    for ($i=0; $i<$anzahl; $i++) {

    $ergebnis[$i]["objectclass"] = $info[$i]["objectclass"][3];

    $ergebnis[$i]["displayname"] = utf8_decode($info[$i]["displayname"][0]);

    $ergebnis[$i]["givenname"] = utf8_decode($info[$i]["givenname"][0]);

    $ergebnis[$i]["sn"] = utf8_decode($info[$i]["sn"][0]);

    $ergebnis[$i]["mail"] = $info[$i]["mail"][0];

    $ergebnis[$i]["telephonenumber"]= $info[$i]["telephonenumber"][0];

    // Der distinguishedName, also z.B. CN=blub,OU=...,DC=test,DC=local

    // soll dazu verwendet werden, aus den OU-Angaben die Abteilung

    // zu erzeugen:

    $ergebnis[$i]["abteilung"] = erzeuge_abteilung($info[$i][dn]);

    }

     

    // Array alphabetisch sortieren, usort erwartet dazu eine Vergleichsfunktion:

    usort($ergebnis, 'vergleich');

     

    // Array $ergebnis in einer Tabelle ausgeben:

    echo "<table border=0>";

    for ($i=0; $i<$anzahl; $i++) {

    echo "<tr>";

    echo "<td width=200>" . $ergebnis[$i]["displayname"] . "</td>";

    echo "<td width=200>" . $ergebnis[$i]["abteilung"] . "</td>";

    /*

    if (empty($ergebnis[$i]["mail"]))

    echo "<td width=200> - </td>";

    else

    echo "<td width=200> " . $ergebnis[$i]["mail"] . "</td>";

    */

    if (empty($ergebnis[$i]["telephonenumber"]))

    echo "<td width=100> - </td>";

    else

    echo "<td width=100>" . $ergebnis[$i]["telephonenumber"] . "</td>";

    echo "</tr>";

    }

    echo "</table>";

     

    echo "</body></html>";

     

     

     

     

    function erzeuge_abteilung ($dn) {

    // $dn ist z.B.: CN=blub,OU=Nord,OU=Verkauf,OU=Benutzer,DC=test,DC=local

    $pos = strpos($dn, ',DC=');

    $dn = substr($dn, 0, $pos);

    // -> $dn: CN=blub,OU=Nord,OU=Verkauf,OU=Benutzer

    $pos = strpos($dn, ',OU=');

    $dn = substr($dn, $pos);

    // -> $dn: ,OU=Nord,OU=Verkauf,OU=Benutzer

     

    $abteilung = "";

    $abteilungen = explode(',OU=', $dn);

    // -> $abteilungen: Nord, Verkauf, Benutzer

    for ($j = count($abteilungen)-1; $j > 0; $j--) {

    $abteilung = $abteilung . "-" . $abteilungen[$j];

    }

    // -> $abteilung: - Benutzer - Verkauf - Nord

    $abteilung = substr($abteilung, 1);

    // -> $abteilung: Benutzer - Verkauf - Nord

    return $abteilung;

    }

     

     

    ?>

  8. Hallo Leute

     

    Vor einiger Zeit habe ich unseren Exchange 2003 auf 2010 migriert! Alle Konten u.s.w. laufen neu auf dem 2010!

     

    Nun habe ich mir vorgenommen den 2003 zu deinstallieren, habe alle vorkehrungen getroffen, dann unter Software wollte ich den Exchange deinstallieren. Dies hat auch gut angefangen, jedoch brach es mit der Meldung:

    bei der installationskomponente microsoft exchange dienst für messaging und collaboration blablabla ab...!

     

    Nun musste ich den Server neu starten, jetzt ist folgendes Problem:

     

    1. Ich kann den System Manager von 2003 starten, sehe aber nicht mehr in den Informationsspeicher u.s.w.

    2. Unter Software seheh ich MS Exchange 2003 nicht mehr!! So kann ich auch keine zweite deinstallation testen...

     

    Was mach ich jetzt? :)

  9. Hallo Leute

     

    Ich suche für unsere Firma ca. 1000 Angestellte, eine neue Archivierungssoftware. Wir sind gesetzlich dazu verpflichtet alle Dokumente (Rechnungen/Briefe/Lieferscheine u.s.w.) zu archivieren. Folgende Kriterien sollte die Software erfüllen:

     

    1. Archivieren via normalem Scanner/PDF, vielleicht erkennen des Inhalts :)

    2. Berechtigungen je nach Rolle des Users

    3. Setzen von möglichen Tags um das Dokument später einfach zu finden

    4. Webbasierend wenn möglich

    5. Zugriff für externe Kunden via Webportal

    6. E-Mail Archivierung nach möglichkeit, nicht zwingend!

     

    Kennt jemand eventuell eine gute Lösung?!

×
×
  • Neu erstellen...