Would you like to learn how to prevent a local user from changing the password using Powershell? In this tutorial, we are going to show you how to remove the password change permission of a local account on a computer running Windows.
• Windows 2012 R2
• Windows 2016
• Windows 2019
• Windows 10
Equipment list
Here you can find the list of equipment used to create this tutorial.
This link will also show the software list used to create this tutorial.
Related tutorial – PowerShell
On this page, we offer quick access to a list of tutorials related to PowerShell.
Tutorial Powershell – Prevent a local user from changing the password
As an Administrator, start an elevated Powershell command-line.
List the local user accounts.
Here is the command output:
Change the password of a local user account.
Prevent the user from changing the password.
Optionally, set the password to never expire.
Verify the account properties.
Here is the command output:
In our example, we prevented a local account named GOHAN to change the password.
Prevent a user from changing the password using WinRM and Powershell.
Enter a credential with administrative permissions.
Verify if the account was renamed.
Prevent the local account from changing the password on a remote computer using a stored credential.
There are multiple ways to use Powershell, WinRM, and a stored credential.
Congratulations! You are able to prevent a local account from changing the password using Powershell.