Hallo zusammen
Ich bin zur Zeit an einer Aufgabe dran, komme aber nicht mehr weiter.
Die Aufgabe:
Per LDAP alle Computer aus der OU "Workstation Windows 7 (64Bit)" auslesen und diese in einer Tabelle darstellen.
Ausgegeben bekomme ich aber nur:
Die Struktur im AD:
Ich habe wirklich schon etliche Dinge ausprobiert, geändert, hinzugefügt, neu gemacht - scheine aber irgendwie einen Knüppel im Hirn zu haben, weshalb ich einfach nicht sehe, was es wohl sein könnte - er sollte ja zumindest die Anzahl Einträge anzeigen...
Ich würde mich sehr freuen, wenn mir jemand bei dieser Aufgabe helfen würde.
Ich freue mich über jegliche Antworten und Erklärungen
Gruss
Ich bin zur Zeit an einer Aufgabe dran, komme aber nicht mehr weiter.
Die Aufgabe:
Per LDAP alle Computer aus der OU "Workstation Windows 7 (64Bit)" auslesen und diese in einer Tabelle darstellen.
PHP-Code:
<?php
// Die Adresse des LDAP-Servers
$ds=ldap_connect("ldap://192.168.1.12");
//Benutzername und Passwort für den AD-Zugriff
$benutzer = "services@domain.ch";
$pw = "password";
// Mit LDAP-Server verbinden:
if ($connect = $ds) {
echo "Verbindung erfolgreich <br />";
} else {
die("Keine Verbindung zum LDAP-Server möglich! <br />");
}
ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($connect, LDAP_OPT_REFERRALS, 0);
// Anmeldung druchführen
if ($bind = @ldap_bind($connect, $benutzer, $pw)) {
echo "Anmeldung erfolgreich <br /><p>";
} else {
die("Anmeldung fehlgeschlagen. <br /><p>" );
}
$filter = "OU=Workstation Windows 7 (64Bit)";
$base_dn = "DC=domain,DC=ch";
$sr = ldap_search($ds, $base_dn, $filter);
echo "Suchergebnis ergab: ".$sr."<p>";
// Suche starten:
if (!($sr=@ldap_search($ds,$base_dn,$filter))) {
die("Durchsuchen des LDAP-Servers fehlgeschlagen.");
$anzahl = "Anzahl gefundener Eintrage: " . ldap_count_entries($ds, $sr);
echo "$anzahl";
Code:
Verbindung erfolgreich Anmeldung erfolgreich Suchergebnis ergab: Resource id #3
- Domain
----- Standort1
---------- Workstation Windows 7
----- Standort1
---------- Workstation Windows 7
Ich habe wirklich schon etliche Dinge ausprobiert, geändert, hinzugefügt, neu gemacht - scheine aber irgendwie einen Knüppel im Hirn zu haben, weshalb ich einfach nicht sehe, was es wohl sein könnte - er sollte ja zumindest die Anzahl Einträge anzeigen...
Ich würde mich sehr freuen, wenn mir jemand bei dieser Aufgabe helfen würde.
Ich freue mich über jegliche Antworten und Erklärungen
Gruss
Kommentar