Ask a Question related to PHP Development, Design and Development.

  1. #1

    Default ADSI with PHP

    Hi everyone,

    I'm pretty new to using the COM functionality in PHP.
    I want to administer my PC using PHP together with ADSI.
    My first problem is to enumerate the groups in my domain.
    I tried using the following but it didn't work:

    $objDomain = new COM("WinNT://mydomain") or die("Cannot find domain");
    $objDomain->filter = array("group");
    foreach($objDomain as $group){
    echo $group->name."<br>\n";
    }
    echo "Done";

    all i get is the "Done" from the last line.
    How can I get a list of the groups ?

    Thanks in advance


    Kevin Otte Guest

  2. Similar Questions and Discussions

    1. ADSI & ASP Updates
      Hi All, We have written a set of functions to retrieve the current userlist from Active Directory and it works just fine. (We did have a few...
    2. AD password / ADSI
      Hi I run my perl scripts from unix (hp-ux) and I need to change users passwords to the Active Directory. Is this possible from unix. I am found...
    3. ADSI
      Hi, I have found some code that authenticates users agains a domain using ADSI. I then redirect to another page and pass the username they have...
    4. ASP, ADSI and IIS 6.0 Problem
      Hi - I wrote an ASP script that adds users to Active Directory. I have been running this script sucessfully on Windows 2000 with IIS 5.0 for a...
    5. ADSI question
      Hello, I use the following ASP code to access Active Directory's property: Dim objUser Set objUser = GetObject("WinNT://myDomain/UserId") I...
  3. #2

    Default Re: ADSI with PHP

    In case you have Active Directory in your domain, consider using LDAP.
    You'll find the documentation and related links on [url]www.php.net[/url]


    Bjarte :-)


    >>> Kevin Otte<SPAMjarod1701@gmx.de> 18.09.2003 19:45:29 >>>
    Hi everyone,

    I'm pretty new to using the COM functionality in PHP.
    I want to administer my PC using PHP together with ADSI.
    My first problem is to enumerate the groups in my domain.
    I tried using the following but it didn't work:

    $objDomain = new COM("WinNT://mydomain") or die("Cannot find domain");
    $objDomain->filter = array("group");
    foreach($objDomain as $group){
    echo $group->name."<br>\n";
    }
    echo "Done";

    all i get is the "Done" from the last line.
    How can I get a list of the groups ?

    Thanks in advance




    bjartea@hotmail.com Guest

  4. #3

    Default Re: ADSI with PHP

    [email]bjartea@hotmail.com[/email] <bjartea@_NO_SPAN_online_DOT_no> wrote in message news:<D%qab.31144$Hb.475837@news4.e.nsc.no>...
    > In case you have Active Directory in your domain, consider using LDAP.
    > You'll find the documentation and related links on [url]www.php.net[/url]
    >
    >
    > Bjarte :-)
    >
    >
    >
    > >>> Kevin Otte<SPAMjarod1701@gmx.de> 18.09.2003 19:45:29 >>>
    > Hi everyone,
    >
    > I'm pretty new to using the COM functionality in PHP.
    > I want to administer my PC using PHP together with ADSI.
    > My first problem is to enumerate the groups in my domain.
    > I tried using the following but it didn't work:
    >
    > $objDomain = new COM("WinNT://mydomain") or die("Cannot find domain");
    > $objDomain->filter = array("group");
    > foreach($objDomain as $group){
    > echo $group->name."<br>\n";
    > }
    > echo "Done";
    >
    > all i get is the "Done" from the last line.
    > How can I get a list of the groups ?
    >
    > Thanks in advance
    Thanks for your answer !
    Using ADSI should not be to difficult.
    The only problem is that I don't know which expressions to use within
    the foreach-statement.

    Are there any concrete examples available on receiving groups or users
    under Windows 2000 using LDAP with PHP ?
    Kevin Otte Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139