Posh-SecretRotation
0.4.0
Rotates Active Directory, Entra ID, and custom-backend account passwords and protects them via Shamir Secret Sharing (Posh-SecretSharing).
Minimum PowerShell version
5.1
The owner has unlisted this package.
This could mean that the module is deprecated or shouldn't be used anymore.
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
- HowTo.md
- Posh-SecretRotation.psd1
- Posh-SecretRotation.psm1
- README.md
- .git\COMMIT_EDITMSG
- .git\config
- .git\description
- .git\FETCH_HEAD
- .git\HEAD
- .git\index
- .git\hooks\applypatch-msg.sample
- .git\hooks\commit-msg.sample
- .git\hooks\fsmonitor-watchman.sample
- .git\hooks\post-update.sample
- .git\hooks\pre-applypatch.sample
- .git\hooks\pre-commit.sample
- .git\hooks\pre-merge-commit.sample
- .git\hooks\pre-push.sample
- .git\hooks\pre-rebase.sample
- .git\hooks\pre-receive.sample
- .git\hooks\prepare-commit-msg.sample
- .git\hooks\push-to-checkout.sample
- .git\hooks\sendemail-validate.sample
- .git\hooks\update.sample
- .git\info\exclude
- .git\logs\HEAD
- .git\logs\refs\heads\main
- .git\logs\refs\remotes\origin\HEAD
- .git\logs\refs\remotes\origin\main
- .git\objects\10\d02635afdb8bfd8aaf1343d63f9aea5dc6fa6d
- .git\objects\10\e3d139e3304d713ac5917a0a9a7ca6c728e72b
- .git\objects\1b\d2ab316666e8ef02c719648aae0446923a58d6
- .git\objects\1c\65b91464d461bdae0e40622af23fd87fefc056
- .git\objects\28\06f59fb00aa1959fe5d01d2c722e5edc268068
- .git\objects\35\b7e8f6919dabcba0c410d901b26e594d6e628c
- .git\objects\36\8286a717ea569cf383c6049c2338aee94498b9
- .git\objects\41\a5d89633e693880b1e02fdc039a87ad48e17ea
- .git\objects\42\1173276b0e2aa7dea19c507efddc17d2fcdb36
- .git\objects\45\59c7eaf13e820eb12488548bac81c12c1eba40
- .git\objects\48\f5a1e30954b4e3eef8110709220f2c7c903b70
- .git\objects\49\22387c1621a9450c908b1a63b356595d8baf99
- .git\objects\49\a6e7a88e9cf3e15fabbde0dddf762c7e74539c
- .git\objects\49\fc18b10c5cfc7d3648aff986eec92fde9e2104
- .git\objects\4e\740ad9d35b2b7a6b37e7893812ac9992767d27
- .git\objects\5e\bdbf942f935defbc3f7761275a4b432deda2e2
- .git\objects\6d\2857847095040fe1ce33f31081fb835cef636b
- .git\objects\70\0a458c7664b95262bb3407c60888c0ee813c29
- .git\objects\75\3d5a8a6808fba48183a9d9a987067e22b81a6d
- .git\objects\79\b233a6ec5430baf1c08776e18fbe161632ac4c
- .git\objects\82\cecc5b3d2e42d133137e6dcfe7c012c6b48708
- .git\objects\82\f65b81c8843bd3cabbc87d30ed8c4fda872c8f
- .git\objects\8a\16c879c1840463eb42dd5a989eee373c987995
- .git\objects\8e\eb0696c7531d93abee224ee07df57411345382
- .git\objects\91\3cd7375aa7476d6dd98bf05abe230e83cd0bcc
- .git\objects\94\476bc5f768b5bb290cb3e37b66d95b4670a470
- .git\objects\95\b7fc9057def49b1b0bbedc3a74f92558ff2f4f
- .git\objects\96\2ddae996f199e0fd317105929fd3363ed44509
- .git\objects\a8\93fca12f1af2bd7e0f27994eeb713ccf797283
- .git\objects\aa\bea63656b67131d24e840160e5adff11f71f00
- .git\objects\af\eed426beee60b98298204d9e6e6d31fe2ad440
- .git\objects\b6\4bffc67871607f51bdf14b350dd0d961b272cb
- .git\objects\bb\c8d41c99e3395b1c75e6f669233c78017bd95b
- .git\objects\bc\9e29669080963a88f2ecc1654b9ebc608ab28e
- .git\objects\bd\28ff55d651bac63bfacbc90a07634a3d35926d
- .git\objects\bf\47f0c8d6adb76611a9973b65a2eed02ee6e69c
- .git\objects\c0\f2d00c5a675a8ba8b0c5f77ba015ed844531ab
- .git\objects\cf\a0c53d1e274f88e5019237e5daebeef4da9621
- .git\objects\d2\06cb272863d4742a7edf86cd709ff291a955c3
- .git\objects\d5\ce265fdffcce90bc5287b8648f5d480501607b
- .git\objects\d9\f1b58ea65d733e887566bc4dfd493fea16c2e3
- .git\objects\dd\267699a2c0737934bc5a13a1bb3cc466da630d
- .git\objects\e6\d024b4222e9d5d92f57733adc7a258896162d9
- .git\objects\fe\0afb5e783a9bb17c731f986d4e0f7ae56de904
- .git\refs\heads\main
- .git\refs\remotes\origin\HEAD
- .git\refs\remotes\origin\main
- 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
- Tests\Private\Backend.Tests.ps1
- Tests\Private\Config.Tests.ps1
- Tests\Private\Logging.Tests.ps1
- Tests\Private\Share.Tests.ps1
- Tests\Public\Update-SecretRotationAccountPassword.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.4.1 | 3 | 9/6/2026 |