{"id":19055423,"url":"https://github.com/evotecit/psmypassword","last_synced_at":"2025-04-24T04:20:47.233Z","repository":{"id":95331753,"uuid":"154451322","full_name":"EvotecIT/PSMyPassword","owner":"EvotecIT","description":"This little PowerShell module provides a simple way to change password of any user account if you know it. This is very useful for situations when you can't login to RDP","archived":false,"fork":false,"pushed_at":"2021-09-13T11:28:19.000Z","size":25,"stargazers_count":7,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-18T12:18:45.952Z","etag":null,"topics":["hacktoberfest","password","powershell","rdp"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EvotecIT.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"License","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":"PrzemyslawKlys","custom":"https://paypal.me/PrzemyslawKlys"}},"created_at":"2018-10-24T06:38:38.000Z","updated_at":"2024-10-05T02:46:53.000Z","dependencies_parsed_at":"2023-05-02T20:32:13.710Z","dependency_job_id":null,"html_url":"https://github.com/EvotecIT/PSMyPassword","commit_stats":{"total_commits":13,"total_committers":2,"mean_commits":6.5,"dds":0.3076923076923077,"last_synced_commit":"90e8480896b3ae7cb2f15d5599005db20a214da6"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FPSMyPassword","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FPSMyPassword/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FPSMyPassword/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FPSMyPassword/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EvotecIT","download_url":"https://codeload.github.com/EvotecIT/PSMyPassword/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250561176,"owners_count":21450361,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","password","powershell","rdp"],"created_at":"2024-11-08T23:44:59.847Z","updated_at":"2025-04-24T04:20:47.213Z","avatar_url":"https://github.com/EvotecIT.png","language":"PowerShell","funding_links":["https://github.com/sponsors/PrzemyslawKlys","https://paypal.me/PrzemyslawKlys"],"categories":[],"sub_categories":[],"readme":"﻿\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://dev.azure.com/evotecpl/PSMyPassword/_build/results?buildId=latest\"\u003e\u003cimg src=\"https://dev.azure.com/evotecpl/PSMyPassword/_apis/build/status/EvotecIT.PSMyPassword\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.powershellgallery.com/packages/PSMyPassword\"\u003e\u003cimg src=\"https://img.shields.io/powershellgallery/v/PSMyPassword.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.powershellgallery.com/packages/PSMyPassword\"\u003e\u003cimg src=\"https://img.shields.io/powershellgallery/vpre/PSMyPassword.svg?label=powershell%20gallery%20preview\u0026colorB=yellow\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/EvotecIT/PSMyPassword\"\u003e\u003cimg src=\"https://img.shields.io/github/license/EvotecIT/PSMyPassword.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.powershellgallery.com/packages/PSMyPassword\"\u003e\u003cimg src=\"https://img.shields.io/powershellgallery/p/PSMyPassword.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/EvotecIT/PSMyPassword\"\u003e\u003cimg src=\"https://img.shields.io/github/languages/top/evotecit/PSMyPassword.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/EvotecIT/PSMyPassword\"\u003e\u003cimg src=\"https://img.shields.io/github/languages/code-size/evotecit/PSMyPassword.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.powershellgallery.com/packages/PSMyPassword\"\u003e\u003cimg src=\"https://img.shields.io/powershellgallery/dt/PSMyPassword.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://twitter.com/PrzemyslawKlys\"\u003e\u003cimg src=\"https://img.shields.io/twitter/follow/PrzemyslawKlys.svg?label=Twitter%20%40PrzemyslawKlys\u0026style=social\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://evotec.xyz/hub\"\u003e\u003cimg src=\"https://img.shields.io/badge/Blog-evotec.xyz-2A6496.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.linkedin.com/in/pklys\"\u003e\u003cimg src=\"https://img.shields.io/badge/LinkedIn-pklys-0077B5.svg?logo=LinkedIn\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# PSMyPassword - PowerShell Module\n\nThis little PowerShell module provides a simple way to change password of any user account if you know it. This is very useful for situations when you can't login to RDP\n\n\nWith this command you can change password of any user account, as long as you have password. The account can be service account and expired.\n\n```powershell\nSet-MyPassword -UserName 'test'\n```\n\nWith this command you can encrypt the password for use within a script.\n\n```powershell\nProtect-MyPassword -UserName 'test'\n```\n\nWith this command you can test if given login and password are valid.\n\n```powershell\nTest-MyPassword\n```\n\nBlog post describing use cases: https://evotec.xyz/how-to-change-your-own-expired-password-when-you-cant-login-to-rdp/\n\n## Installing\n\nEveryone can install this module from **PowerShellGallery** hosted by Microsoft. It's recommended way to work with the module.\nVersion on **PowershellGallery** is optimized for speed and signed. Using code from **GitHub** is **recommended for development**.\n\n```powershell\nInstall-Module -Name PSMyPassword -AllowClobber -Force\n```\n\nForce and AllowClobber aren't necessary, but they do skip errors in case some appear.\n\n## Updating\n\n```powershell\nUpdate-Module -Name PSMyPassword\n```\n\nThat's it. Whenever there's a new version, you run the command, and you can enjoy it. Remember that you may need to close, reopen PowerShell session if you have already used module before updating it.\n\n**The essential thing** is if something works for you on production, keep using it till you test the new version on a test computer. I do changes that may not be big, but big enough that auto-update may break your code. For example, small rename to a parameter and your code stops working! Be responsible!\n\n## Changelog\n\n - 0.0.4 - 2021.09.13","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevotecit%2Fpsmypassword","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevotecit%2Fpsmypassword","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevotecit%2Fpsmypassword/lists"}