Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Win2000 User / Gruppen (https://www.delphipraxis.net/7066-win2000-user-gruppen.html)

Stephan 31. Jul 2003 19:02


Win2000 User / Gruppen
 
Hi,

weiß jemand wie ich:

a) per Delphi einen Benutzer einer Gruppe hinzufüge / lösche?
b) In einer Windows Freigabe die Rechte der einzelnen User per Delphi setze?

viele Grüße

Stephan Munz

Gast 31. Jul 2003 20:21

Re: Win2000 User / Gruppen
 
unter Windows 2000 stehen dir dazu alle ADSI funktionen zur verfügung. soll das programm mit nt kompatibel sein, empfehle ich die NetApi:speziell NetUserEnum, NetUserAdd, NetUserDel

Meinst du Gruppen oder Aliase?

Für die Privileges brauchst du die LSA (Local Security Authority) API:

Zitat:

LsaAddAccountRights and LsaRemoveAccountRights functions add or remove account rights from an account. The LsaEnumerateAccountRights function enumerates the account rights held by a specified account.

Stephan 31. Jul 2003 20:45

Re: Win2000 User / Gruppen
 
Hi,

danke für dein Post.

Allerdings hab ich auch nach googln noch kein passenden Code gefunden der die Berechtigungen insoweit setzen kann.

Hast du vielleicht einen Beispielcode?

viele Grüße

Stephan

Gast 31. Jul 2003 20:53

Re: Win2000 User / Gruppen
 
Nope, wenn ich sowas brauche, schreib ich es mit immer selber.

Aber vor 4 Jahren (als ich 10 war *scherz*) bin ich ueber eine Kompo gestolpert, findest sie hier: http://www.wilsonc.demon.co.uk

LAN Manager Components brauchst du fuer das erste Vorhaben. Vielleicht ist auch was fuer das zweite dabei, aber wie gesagt, ich schreib sowas immer selber.

Stephan 31. Jul 2003 21:54

Re: Win2000 User / Gruppen
 
Hi,

danke, werde mir den Link mal anschauen. Das ganze brauch ich nur für eine kleine Aufgabe in meinem Netzwerk. Drum meine Frage nach einem kleinen Code. Weiß ja nichtmal obs so funzt wie ich will :) inzwischen hab ich auch ne Lösung per Batchdatei hinbekommen.

viele Grüße

Stephan

Gast 31. Jul 2003 22:07

Re: Win2000 User / Gruppen
 
Das haette ich auch als naechstes vorgeschlagen (eine CMD-Datei)

Stephan 31. Jul 2003 22:16

Re: Win2000 User / Gruppen
 
Hi,

ja, in meinem Fall wars das schnellste -> Benutzer in Gruppe eintragen / löschen -> Session beenden um sicherzugehen, dass der Benutzer sofort die neuen Rechte hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz