Zarządzaj profilami użytkowników w systemie Windows 10 za pomocą PowerShell

Spisie treści

W naszych codziennych zadaniach jako menedżerowie lub asystenci obszaru systemów musimy jasno określić wszystko, za co jesteśmy odpowiedzialni i jak chcemy tym zarządzać. Tym razem zamierzamy przeanalizuj trochę o profilach użytkownikówwiemy, że każda osoba jest inna i chce mieć inny wygląd, ale w organizacjach (o ile maszyny są w domenie) wszyscy użytkownicy będą mieli podobny wygląd (tapety, obiekty GPO itp.) i jednym z naszych głównych zadań jest należy upewnić się, że wszystkie profile są poprawne, poprawić uszkodzone lub uszkodzone profile i ogólnie całą konserwację profili, a to zadanie może być czasochłonne i czasami nudne.

Musimy zrozumieć, że profil użytkownika to nie to samo co konto użytkownika, są to dwa całkowicie różne warunki i ustawienia, a każde konto użytkownika ma co najmniej jeden powiązany z nim profil użytkownika.

Podsumowując profil użytkownika to szereg ustawień, które pozwalają urządzeniu działać i mieć pożądany wygląd.

W ramach profili użytkowników znajdziemy następujące opcje do edycji:

  • Tapety.
  • Preferencje wskaźnika.
  • Ustawienia dźwięku.
  • Ochrona ekranu.
  • Drukarki
  • Dokumenty i inne aspekty sprzętu.
W ramach profili użytkownika istnieją trzy typy:

Profile lokalneSą to te profile, które są tworzone, gdy użytkownik loguje się do komputera.

Profile mobilneSą to profile utworzone przez administratora i przechowywane na serwerze.

Profile obowiązkoweTymi profilami może zarządzać tylko administrator.

Profil czasowyTen profil jest używany, gdy profil użytkownika zawiera błędy i ten profil jest usuwany po zamknięciu sesji.

Teraz zalety, które znajdujemy, kiedy założyć profil użytkownika są następujące:

  • Jeśli jeden użytkownik edytuje ustawienia pulpitu lub inne funkcje, nie ma to wpływu na wszystkich pozostałych użytkowników.
  • Możliwość, że kilku użytkowników może korzystać z tej samej maszyny, ponieważ po zalogowaniu użytkownik otrzyma ostatnią konfigurację po zamknięciu sesji.
  • Profile te mogą być przechowywane na serwerze (jeśli jesteśmy w domenie), aby można było z nich korzystać za pośrednictwem sieci (profile mobilne).

Najpopularniejszym sposobem zobaczenia użytkowników jest przejście do ścieżki C: \ Users i stamtąd walidacja wszystkich użytkowników na naszym komputerze, ale ta opcja nie dostarcza nam wszystkich wymaganych informacji i nie pozwala nam skonfigurować niezbędnych parametry w profilach, dzięki którym będziemy używać Windows PowerShell do zarządzania odpowiednimi profilami w naszym Windows 10.

WMI (Instrumentacja zarządzania WindowsAdministracja instrumentami Windows), co pozwala nam jako administratorom zarządzać danymi i funkcjonalnością komputerów lokalnych.

W WMI znajduje się klasa o nazwie Win32_UserProfile który zawiera wszystko, co dotyczy profili użytkowników w środowisku Windows 10.

w Windows PowerShell możemy użyć dwóch poleceń do walidacji klasy Win32_UserProfile, to są:

 Get-CimInstance
 Get-WmiObject
Pobiegniemy dalej Windows 10 - polecenie cmdlet Get-WmiObject, jak już to wykonamy to zobaczymy, że system pyta nas o klasę, tam musimy wejść Win32_UserProfile i będziemy mogli zobaczyć wszystkie zawarte w nim informacje.

POWIĘKSZAĆ

[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]

Jak widzimy, mamy wszystkie informacje o profilach użytkowników, takich jak Muzyka, Obrazy, Dokumenty i wiele innych.

W przypadku, gdy mamy więcej zespołów, musimy podać nazwę maszyny, w naszym przypadku mamy tylko jedną maszynę, w tym celu możemy wykonać następujące polecenie i wyświetlić wszystko, co dotyczy wszystkich profili tego zespołu (w tym przypadku nasza maszyna to o nazwie DESKTOP-EREO7JI):

 Get-WmiObject -Class Win32_UserProfile -ComputerName DESKTOP-EREO7JI
Zobaczymy ponownie wszystkie informacje o profilach użytkowników:

POWIĘKSZAĆ

[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]

POWIĘKSZAĆ

[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]

Teraz przeanalizujemy, jak możemy pracować na tych profilach, jeśli chcemy usunąć profil bez użycia Windows PowerShell, wykonamy następujące polecenie w Windows 10, najpierw użyjemy

W zakładce Zaawansowane opcje wybierzemy zakładkę Ustawienie z pola Profile użytkowników.

Tam wystarczy wybrać profil, który chcemy usunąć i nacisnąć przycisk Usunąć. Za pomocą Windows PowerShell możemy usunąć żądany profil, używając:

 Polecenie cmdlet Where-Object
W tym celu wprowadzimy:
 Get-WmiObject -Class Win32_UserProfile | gdzie {$ _.LocalPath.split ('') [- 1] -eq 'Nazwa użytkownika'} | foreach {$ _. Usuń ()}
W naszym przypadku będziemy usuń profil użytkownika: Dostęp testowy.

POWIĘKSZAĆ

[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]

Jeśli chcemy usunąć profil kilku komputerów, wystarczy dodać nazwy odpowiednich komputerów:

 Get-WmiObject -Class Win32_UserProfile -ComputerName Komputer1, Komputer2 | gdzie {$ _.LocalPath.split ('') [- 1] -eq 'użytkownik.komputer'} | foreach {$ _. Usuń ()} 
Byliśmy w stanie zrozumieć, używając Klasa Win32_UswrProfile że profil użytkownika zawiera znacznie więcej niż to, co widzimy w ścieżce C: \ Users i to dzięki WMI jako administratorzy możemy mieć lepszą kontrolę i zarządzanie nad każdym z odpowiedzialnych użytkowników.

wave wave wave wave wave