Posh-SecretRotation
0.4.1
Rotates Active Directory, Entra ID, and custom-backend account passwords and protects them via Shamir Secret Sharing (Posh-SecretSharing).
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 lucas-cueff.com Distributed under Artistic Licence 2.0 (https://opensource.org/licenses/artistic-license-2.0).
Package Details
Author(s)
- MS-LUF
Tags
Security ActiveDirectory EntraID PasswordRotation ShamirSecretSharing
Functions
Update-SecretRotationAccountPassword
Dependencies
-
- Posh-SecretSharing (>= 0.5.0)
Release Notes
v0.4.0 - Custom backend (config-defined handler script). All three backends (ActiveDirectory, EntraID, Custom) now implemented.
FileList
- Posh-SecretRotation.nuspec
- Posh-SecretRotation.psd1
- Posh-SecretRotation.psm1
- Backends\Set-VaultPassword.ps1
- Config\Posh-SecretRotation.sample.json
- Docs\Posh-SecretRotation.md
- Docs\Update-SecretRotationAccountPassword.md
- en-US\Posh-SecretRotation-help.xml
- Private\Backend\Invoke-SecretRotationCustomHandler.ps1
- Private\Backend\Set-SecretRotationADPassword.ps1
- Private\Backend\Set-SecretRotationBackendPassword.ps1
- Private\Backend\Set-SecretRotationEntraPassword.ps1
- Private\Config\Get-SecretRotationConfigPath.ps1
- Private\Config\Get-SecretRotationTargetConfig.ps1
- Private\Config\Read-SecretRotationConfigFile.ps1
- Private\Logging\Get-SecretRotationLoggingConfig.ps1
- Private\Logging\Resolve-SecretRotationLogFilePath.ps1
- Private\Logging\Test-SecretRotationEventSourceExists.ps1
- Private\Logging\Write-SecretRotationEventLogEntry.ps1
- Private\Logging\Write-SecretRotationFileLogEntry.ps1
- Private\Logging\Write-SecretRotationLog.ps1
- Private\Share\Export-SecretRotationShareFile.ps1
- Public\Update-SecretRotationAccountPassword.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.4.1 (current version) | 4 | 9/6/2026 |