Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- param (
- [string]$oldPassword = $( Read-Host "Old Password"),
- [string]$newPassword = $( Read-Host "New Password")
- )
- $MethodDefinition = @'
- [DllImport("netapi32.dll", CharSet = CharSet.Unicode)]
- public static extern bool NetUserChangePassword(string domainname, string username, string oldPassword, string newPassword);
- '@
- $NetAPI32 = Add-Type -MemberDefinition $MethodDefinition -Name 'NetAPI32' -Namespace 'Win32' -PassThru
- $NetAPI32::NetUserChangePassword('.', $env:username, $oldPassword, $newPassword)
- $oldpw = "oldpassword"
- $newpw = "newpassword"
- $user = $env:username
- $computer = $env:computername
- $user = [adsi]"WinNT://$computer/$user"
- $user.ChangePassword($oldpw, $newpw)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement