poniedziałek, 19 października 2015

PowerShell: prosty reset hasła

Dalsza część przykładów pracy z wykorzystaniem PowerShell. Tym razem w prosty sposób pokażę jak zmienić hasło. Dla uproszczenia: konkretnemu użytkownikowi, dla utrudnienia: na komputerze lokalnym lub zdalnym.

Szykuję obecnie dłuższy wpis na temat uruchomienia kontroler domeny z wykorzystaniem jedynie PS. Przy okazji tegoż, napotykam różne poboczne zagadnienia - w tym temat zmiany hasła. W przyszłości pewnie rozwinę temat - póki co: prosto.

W moim przykładzie skorzystałem z WMI aby zaprezentować konta obecne na komputerze:
Get-WmiObject win32_useraccount

Następnie korzystając z ADSI można łatwo zmienić nazwę użytkownika - potrzebujemy jedynie nazwy komputera i nazwy użytkownika. Przykładowe polecenie:
([adsi]“WinNT://SRV2K12-RF/user”).SetPassword(“Test123!”)


Póki co przykład dla lokalnego komputera. Oczywiście po wstawieniu nazwy innego komputera, oraz konfiguracji firewalla i RPC, możemy zmienić hasła użytkowników na innym komputerze.

Więcej w temacie - w przyszłości i tu: https://www.petri.com/how-to-change-user-password-with-powershell [ang.]

Brak komentarzy:

Prześlij komentarz