Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi NetGroupAddUser (https://www.delphipraxis.net/9931-netgroupadduser.html)

steppo 8. Okt 2003 22:45

Re: NetGroupAddUser
 
Hi Christian,

habe immer noch einen Fehler der da heißt:
"A new member could not be added to or removed from the local group because the member does not exist."

Der Benutzer existiert und gehört der Gruppe der "Benutzer" an.
Diesen Benutzer möchte ich nun der Gruppe der "Administratoren" hinzufügen.

Was mache ich falsch.

steppo

Christian Seehase 8. Okt 2003 23:05

Re: NetGroupAddUser
 
Moin Steppo,

zeig' doch mal, wie Du es gemacht hast.
Normalerweise kommt diese Meldung nur, wenn der User nicht existiert.

steppo 8. Okt 2003 23:13

Re: NetGroupAddUser
 
Delphi-Quellcode:
function NetLocalGroupAddMembers(const servername: PWChar; const groupname:
  PWChar; const level: Dword; const buf: pointer; const totalentries: DWORD):
  NET_API_STATUS;
  stdcall; external 'netapi32.dll';

procedure Tfrm_Main.RechteVergabe();
type
  LOCALGROUP_MEMBERS_INFO_3 = record
    lgrmi3_domainandname: PWChar;
  end;
var
  lgmiWork: LOCALGROUP_MEMBERS_INFO_3;
  dwResult: DWord;
begin
  lgmiWork.lgrmi3_domainandname := 'Computername\Peter';
  dwResult := NetLocalGroupAddMembers(nil, 'Administratoren', 3, @lgmiWork, 1);
  if dwResult <> 0 then
    ShowMessage(FehlerdiagnoseNetzwerk(dwResult) + inttostr(dwResult))
  else
    ShowMessage('User zur Gruppe der Administratoren hinzugefügt');
end;
Delphi-Quellcode:
procedure Tfrm_Main.cmd_StartClick(Sender: TObject);
begin
  EingabeCheck;

  ComputerNameAendern;

  SaveRegString;

  DomaenenBeitritt;

  RechteVergabe;
end;

Christian Seehase 8. Okt 2003 23:50

Re: NetGroupAddUser
 
Moin Steppo,

versteh' ich nicht.
Versuch' mal nur den User anzugeben. Auf dem lokalen Rechner funktioniert das auch so.

steppo 9. Okt 2003 06:21

Re: NetGroupAddUser
 
Danke Christian.
es funktioniert hervorragend!

steppo

Christian Seehase 9. Okt 2003 13:39

Re: NetGroupAddUser
 
Moin Steppo,

ist nur seltsam, dass es bei Dir nicht mit Angabe des Rechnernamens funktioniert hat. Das ging bei mir nämlich auch problemlos.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:03 Uhr.
Seite 2 von 2     12   

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