Administrer brugerprofiler i Windows 10 med PowerShell

Indholdsfortegnelse

I vores daglige opgaver som ledere eller assistenter i systemområdet skal vi være meget tydelige med alt, hvad vi har ansvaret for, og hvordan vi vil styre det. Denne gang skal vi analysere lidt om brugerprofiler, vi ved, at hver person er forskellig og ønsker et andet udseende, men i organisationer (så længe maskinerne er i domænet) vil alle brugere have et lignende udseende (tapet, GPO'er osv.), og en af ​​vores hovedopgaver er at være at sikre, at alle profilerne er korrekte, rette de korrupte eller beskadigede profiler og generelt kan al vedligeholdelse af profilerne og denne opgave til tider være tidskrævende og måske kedelig.

Vi skal forstå, at en brugerprofil ikke er det samme som en brugerkonto, de er to helt forskellige vilkår og indstillinger, og hver brugerkonto har mindst én brugerprofil tilknyttet.

Sammenfattende a brugerprofil er en række indstillinger, der gør det muligt for maskinen at fungere og have det udseende, vi ønsker.

Inden for brugerprofilerne finder vi følgende muligheder for at redigere:

  • Baggrunde.
  • Markørpræferencer.
  • Lydindstillinger.
  • Skærmbeskyttere.
  • Printere
  • Dokumenter og andre aspekter af udstyret.
Inden for en brugers profiler er der tre typer:

Lokale profilerDet er de profiler, der oprettes, når brugeren logger på maskinen.

MobilprofilerDet er de profiler, der oprettes af en administrator og gemmes på en server.

Obligatoriske profilerDisse profiler kan kun administreres af en administrator.

Midlertidig profilDenne profil bruges, når brugerens profil har fejl, og denne profil slettes, når sessionen lukkes.

Nu de fordele, som vi finder hvornår oprette en brugerprofil er som følgende:

  • Hvis en bruger redigerer deres skrivebordsindstillinger eller andre funktioner, påvirker dette ikke alle andre brugere.
  • Muligheden for at flere brugere kan bruge den samme maskine, da når brugeren logger ind, modtager de den sidste konfiguration, da de lukkede sessionen.
  • Disse profiler kan gemmes på en server (hvis vi er på et domæne), så de kan bruges via netværket (mobilprofiler).

Den mest almindelige måde at se brugerne på er ved at gå til stien C: \ Brugere og derfra validere alle brugerne på vores maskine, men denne mulighed giver os ikke alle de nødvendige oplysninger og tillader os ikke at konfigurere de nødvendige parametre i profilerne, så vi skal bruge Windows PowerShell til at administrere de respektive profiler i vores Windows 10.

WMI (Windows Management InstrumentationWindows -instrumentadministration), som giver os som administratorer mulighed for at administrere data og funktionalitet på lokale computere.

I WMI er der en klasse kaldet Win32_UserProfile som indeholder alt relateret til brugerprofiler i Windows 10 -miljøet.

I Windows PowerShell vi kan bruge to kommandoer til at validere klassen Win32_UserProfile, disse er:

 Get-CimInstance
 Get-WmiObject
Vi kører videre Windows 10 Get-WmiObject-cmdleten, når vi har udført det, vil vi se, at systemet beder os om klassen, der skal vi ind Win32_UserProfile og vi vil kunne se alle oplysninger i den.

FORSTØRRE

[color = # a9a9a9] Klik på billedet for at forstørre [/ color]

Som vi kan se, har vi alle oplysninger om brugerprofiler såsom musik, billeder, dokumenter og mange andre.

Hvis vi har flere teams, skal vi angive maskinens navn, i vores tilfælde har vi kun en maskine, for dette kan vi udføre følgende kommando og vise alt, der er relateret til alle teamets profiler (I dette tilfælde er vores maskine kaldet DESKTOP-EREO7JI):

 Get -WmiObject -Class Win32_UserProfile -ComputerName DESKTOP -EREO7JI
Vi vil igen se alle oplysninger om brugerprofiler:

FORSTØRRE

[color = # a9a9a9] Klik på billedet for at forstørre [/ color]

FORSTØRRE

[color = # a9a9a9] Klik på billedet for at forstørre [/ color]

Nu skal vi analysere, hvordan vi kan arbejde på disse profiler, hvis vi vil fjerne en profil uden at bruge Windows PowerShell, skal vi udføre følgende kommando i Windows 10, først bruger vi

I fanen Avancerede indstillinger vi vælger fanen Indstilling fra feltet Brugerprofiler.

Der skal vi simpelthen vælge den profil, vi vil fjerne, og trykke på knappen Fjerne. Ved brug af Windows PowerShell vi kan slette den ønskede profil ved hjælp af:

 Hvor-Object cmdlet
Til dette vil vi indtaste følgende:
 Get -WmiObject -Class Win32_UserProfile | hvor {$ _. LocalPath.split ('') [ - 1] -eq 'Brugernavn'} | se {$ _. Slet ()}
I vores tilfælde vil vi slet brugerprofil: Test af adgang.

FORSTØRRE

[color = # a9a9a9] Klik på billedet for at forstørre [/ color]

Hvis vi vil slette profilen på flere computere, skal vi kun tilføje navnene på de respektive maskiner:

 Get -WmiObject -Class Win32_UserProfile -ComputerName Computer1, Computer2 | hvor {$ _. LocalPath.split ('') [ - 1] -eq 'user.computer'} | se {$ _. Slet ()} 
Vi har været i stand til at forstå ved hjælp af Win32_UswrProfile -klasse at en brugers profil indeholder meget mere end det, vi kan se i stien C: \ Users, og det er takket være WMI, at vi som administratorer kan have bedre kontrol og styring over hver af de ansvarlige brugere.

wave wave wave wave wave