Управлявайте потребителски профили в Windows 10 с PowerShell

Съдържание

В ежедневните си задачи като мениджъри или асистенти в областта на системите трябва да сме много ясни за всичко, за което отговаряме, и как искаме да го управляваме. Този път ще го направим анализирайте малко за потребителските профили, ние знаем, че всеки човек е различен и иска различен външен вид, но в организациите (стига машините да са в домейна) всички потребители ще имат подобен външен вид (тапети, GPO и т.н.) и една от основните ни задачи е да трябва да се уверите, че всички профили са правилни, да коригирате повредените или повредени профили и като цяло цялата поддръжка на профилите и тази задача може да отнеме много време и може би скучно на моменти.

Трябва да разберем, че потребителският профил не е същият като потребителския акаунт, те са две напълно различни условия и настройки и всеки потребителски акаунт има поне един потребителски профил, свързан с него.

Обобщавайки a потребителският профил е поредица от настройки, които позволяват на машината да функционира и да има желания вид.

В потребителските профили намираме следните опции за редактиране:

  • Тапети.
  • Предпочитания за показалец.
  • Настройки на звука.
  • Протектори за екрани.
  • Принтери
  • Документи и други аспекти на оборудването.
В профилите на потребител има три типа:

Местни профилиТова са тези профили, които се създават, когато потребителят влезе в машината.

Мобилни профилиТова са тези профили, които са създадени от администратор и се съхраняват на сървър.

Задължителни профилиТези профили могат да се управляват само от администратор.

Временен профилТози профил се използва, когато потребителският профил има грешки и този профил се изтрива, когато сесията е затворена.

Сега предимствата, които откриваме, когато създаване на потребителски профил са както следва:

  • Ако един потребител редактира настройките на работния плот или някои други функции, това не засяга всички останали потребители.
  • Възможността няколко потребители да могат да използват една и съща машина, тъй като когато потребителят влезе, те ще получат последната конфигурация, когато затворят сесията.
  • Тези профили могат да се съхраняват на сървър (ако сме в домейн), така че да могат да се използват през мрежата (мобилни профили).

Най -често срещаният начин да видите потребителите е като отидете на пътя C: \ Users и оттам потвърждавате всички потребители на нашата машина, но тази опция не ни предоставя цялата необходима информация и не ни позволява да конфигурираме необходимата параметри в профилите, така че ще използваме Windows PowerShell за управление на съответните профили в нашия Windows 10.

WMI (Инструменти за управление на WindowsАдминистриране на инструменти на Windows), което ни позволява като администратори да управляваме данните и функционалността на локалните компютри.

В WMI има клас, наречен Win32_UserProfile който съдържа всичко свързано с потребителски профили в средата на Windows 10.

В Windows PowerShell можем да използваме две команди за валидиране на класа Win32_UserProfile, това са:

 Get-CimInstance
 Get-WmiObject
Ще бягаме нататък Windows 10 Get-WmiObject кратката команда, след като го изпълним, ще видим, че системата ни пита за класа, там трябва да влезем Win32_UserProfile и ще можем да видим цялата информация, съдържаща се в него.

Увеличете

[color = # a9a9a9] Щракнете върху изображението, за да го увеличите [/ color]

Както виждаме, имаме цялата информация за потребителските профили като музика, изображения, документи и много други.

В случай, че имаме повече екипи, трябва да посочим името на машината, в нашия случай имаме само една машина, за това можем да изпълним следната команда и да покажем всичко, свързано с всички профили на този екип (В този случай нашата машина е наречен DESKTOP-EREO7JI):

 Get -WmiObject -Class Win32_UserProfile -ComputerName DESKTOP -EREO7JI
Ще видим отново цялата информация за потребителските профили:

Увеличете

[color = # a9a9a9] Щракнете върху изображението, за да го увеличите [/ color]

Увеличете

[color = # a9a9a9] Щракнете върху изображението, за да го увеличите [/ color]

Сега ще анализираме как можем да работим по тези профили, ако искаме да премахнем профил без да използваме Windows PowerShell, ще изпълним следната команда в Windows 10, първо използваме

В раздела Разширени опции ще изберем раздела Настройка от полето Потребителски профили.

Там просто трябва да изберем профила, който искаме да премахнем, и да натиснем бутона Премахване. Използвайки Windows PowerShell можем да изтрием желания профил, като използваме:

 Командлет Where-Object
За целта ще въведем следното:
 Get -WmiObject -Class Win32_UserProfile | където {$ _. LocalPath.split ('') [ - 1] -eq 'Потребителско име'} | foreach {$ _. Изтриване ()}
В нашия случай ще го направим изтриване на потребителски профил: Тестване на достъпа.

Увеличете

[color = # a9a9a9] Щракнете върху изображението, за да го увеличите [/ color]

Ако искаме да изтрием профила на няколко компютъра, трябва само да добавим имената на съответните машини:

 Get -WmiObject -Class Win32_UserProfile -ComputerName Computer1, Computer2 | където {$ _. LocalPath.split ('') [ - 1] -eq 'user.computer'} | foreach {$ _. Изтриване ()} 
Успяхме да разберем използването на Win32_UswrProfile клас че потребителският профил включва много повече от това, което можем да видим в пътя C: \ Users и благодарение на WMI като администратори можем да имаме по -добър контрол и управление над всеки от отговорните потребители.

wave wave wave wave wave