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.
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-WmiObjectPobiegniemy 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-EREO7JIZobaczymy 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-ObjectW 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.