Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338

    Gestione degli account di windows tramite web

    Scusate mi chiedevo come fare per poter gestire gli account locali di un sistema Windows server 2003 tramite una pagina web.
    So che è possibile in qualche modo perchè sul s.o. esiste nella cartella

    C:\WINDOWS\system32\ServerAppliance\web\Admin\

    un'applicazione che consente l'amministrazione via web tra cui anche la gestione utenti.

    Il problema è che l'appliance consente di gestire troppe cose, io devo dare la possibilità di agire solamente sugli account:
    - creazione
    - cancellazione
    - impostazione scadenza password
    - appartenenza ad un gruppo

    Avete mai visto cose simili in giro? grazie 1000

  2. #2
    gia pronto non so.. ma esiste la classe DirectoryServices che permette di gestire tutto l'Active Directory di windows (server)
    Fiore Bat - www.bcscommunity.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338
    permette di raggiungere anche gli account locali?

    io nel frattempo ho trovato ADSI (active directory services interface) che lo fa, x ora ho ottenuto la lista degli utenti di un gruppo, devo riuscire a cancellare e a crearne uno nuovo.

    ADSI sembra potente, ed è la keyword che mi ha spalancato un po' di materiale online

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338
    allora sono riuscito a fare qualcosina ma non tutto funziona come dovrebbe. se avete 2 minuti vi spiego..

    la mia paginetta asp:
    - ricerca gli utenti di un gruppo con una query
    codice:
    SELECT givenName,sn,userPrincipalName,physicalDeliveryOfficeName,distinguishedName,userAccountControl FROM 'LDAP://CN=Users,DC=upo,DC=local' WHERE objectClass = 'user' AND memberOf = 'CN=hcprot,CN=Users,DC=upo,DC=local' AND userPrincipalName = '*[..]*'
    - ne visualizza le proprietà più importanti
    - abilita/disabilita un utente
    - crea un nuovo utente configurandone i parametri
    - assegna l'utente creato ad un gruppo e imposta il gruppo primario

    Il problema attuale è che l'unico modo che ho trovato per assegnare l'utente al gruppo hcprot è con

    codice:
    objGroup.Add("LDAP://CN=" & cn & ",CN=Users,DC=upo,DC=local")
    e questo effettivamente ha riscontro in ADUC ma allo stesso tempo non va a modificare la proprietà memberOf che viene invece settata se passo manualmente da ADUC e guarda caso è proprio la proprietà che verifico nella mia query

    Se provo a impostare la memberOf con
    codice:
    objUser.PutEx 2, "memberOf", Array("CN=hcprot,CN=Users,DC=upo,DC=local")
    ottengo

    Active Directory error '8000500d'

    NB: potrei ottenere l'elenco utenti del gruppo anche con qcosa tipo
    codice:
    Set Computer = GetObject("WinNT://" & strDomain)
        Computer.Filter = Array("Group")
        For Each Group in Computer
          Response.Write Group.Name
        Next
    ma con questo non riesco a fare query su nome o username

    avete idee? grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338
    please

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.