Przejdź do głównej zawartości

Jak dodać użytkownika w systemie Windows z poziomu konsoli CMD? (net user, net localgroup)

Jeżeli zajdzie potrzeba dodania użytkownika w systemie Windows przy użyciu jakiegoś zewnętrznego narzędzia w postaci jakiegoś automatyzatora, skryptu czy też po prostu lubimy administrować systemem z poziomu konsoli cmd da się to w prosty sposób zrobić używając jedynie polecenia : net user. W przypadku dodawania użytkownika do grupy użyjemy polecenia: net localgroup.  W jaki sposób posługiwać się tymi poleceniami przedstawione zostanie poniżej. 






Polecenie net user.

Polecenie net user używamy do dodawania, usuwania, modyfikowania i wyświetlania informacji konta użytkownika.   

Dodanie użytkownika przebiega w następujący sposób: 

net user nazwa_uzytkownika haslo_uzytkownika /ADD

np.: net user test test123! /ADD

Powyższe polecenie spowoduje utworzenie konta o nazwie "test" z hasłem "test123!" ze standardowymi uprawnieniami. 

By sprawdzić informacje o tym koncie wydajemy polecenie: 

net user test

efekt powyższego polecenia: 

C:\Windows\system32>net user test
Nazwa użytkownika                  test
Pełna nazwa
Komentarz
Komentarz użytkownika
Kod kraju                          000 (Domyślne ustawienia systemu)
Konto jest aktywne                 Tak
Wygasanie konta                    Nigdy

Hasło ostatnio ustawiano           2015-05-07 12:57:53
Ważność hasła wygasa               2015-06-18 12:57:53
Hasło może być zmieniane           2015-05-07 12:57:53
Wymagane jest hasło                Tak
Użytkownik może zmieniać hasło     Tak

Dozwolone stacje robocze           Wszystkie
Skrypt logowania
Profil użytkownika
Katalog macierzysty
Ostatnie logowanie                 Nigdy

Dozwolone godziny logowania        Wszystkie

Członkostwa grup lokalnych          *Użytkownicy
Członkostwa grup globalnych        *None
Polecenie zostało wykonane pomyślnie.

Powyżej widzimy wszystkie informacje o nowo założonym koncie. 

Możemy również dodać nowo utworzone konto do grupy z wyższymi uprawnieniami wykonując polecenie: 

net localgroup Administratorzy test /add

Następnie sprawdzimy jakie zmiany zostały wprowadzone na koncie użytkownika test : 

C:\Windows\system32>net user test
Nazwa użytkownika                  test
Pełna nazwa
Komentarz
Komentarz użytkownika
Kod kraju                          000 (Domyślne ustawienia systemu)
Konto jest aktywne                 Tak
Wygasanie konta                    Nigdy

Hasło ostatnio ustawiano           2015-05-07 12:57:53
Ważność hasła wygasa               2015-06-18 12:57:53
Hasło może być zmieniane           2015-05-07 12:57:53
Wymagane jest hasło                Tak
Użytkownik może zmieniać hasło     Tak

Dozwolone stacje robocze           Wszystkie
Skrypt logowania
Profil użytkownika
Katalog macierzysty
Ostatnie logowanie                 Nigdy

Dozwolone godziny logowania        Wszystkie

Członkostwa grup lokalnych         *Administratorzy
                                   *Użytkownicy
Członkostwa grup globalnych        *None
Polecenie zostało wykonane pomyślnie.

Widać już że konto posiada już uprawnienia z grupy Administratorzy. 

UWAGA:

Przy powyższym należy zwrócić uwagę z jaką wersją językową pracujemy jeżeli będzie to wersja angielska grupa będzie miała nazwę Administrators

Inne opcje służące do modyfikacji konta : 

  • /active:{yes | no} - przełącznik umożliwiający oznaczenie czy konto ma być aktywne czy nie.
  • /comment:"tekst komentarza" - wprowadzenie opisu dla konta
  • /countrycode:nnn - ustawienie kodu kraju dla użytkownika co konfiguruję pliki języka, wersje językową pomocy windows oraz język komunikatów o błędach. 
  • /expires:{date | never} - ustawienie daty ważności konta. 
  • /fullname:"pełna nazwa konta" - ustawienie pełnej nazwy konta
  • /homedir:ścieżka - ustawienie lokalizacji katalogu domowego dla użytkownika
  • /passwordchg:{yes | no} - określenie czy użytkownik może zmienić swoje hasło
  • /passwordreq:{yes | no} - określenie czy konto musi mieć hasło czy też nie
  • /profilepath:[:ścieżka] - określenie profilu do jakiego zostanie zalogowany użytkownik
  • /scriptpath:nazwa ścieżki - określenie lokalizacji skryptu logowania
  • /times:{times| all} - przełącznik umożliwiający określenie formatu czasu 
  • /usercomment:"tekst komentarza" - komentarz do konta użytkownika
  • /workstations:{nazwa hosta[....], | *} - lista hostów do jakich ten użytkownik może zalogować się przez sieć. 


Komentarze

Prześlij komentarz

Najczęściej czytane w tym miesiącu

50 popularnych pytań dotyczących systemu Linux zadawanych na rozmowach kwalifikacyjnych. (Pytania & Odpowiedzi)

Generowanie testowych plików o określonej wielkości