Entra-PIM
1.4.0
PowerShell module for managing Microsoft Entra PIM (Privileged Identity Management) role activations and deactivations with browser-based authentication.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2024. All rights reserved.
Package Details
Author(s)
- markorr321
Tags
Entra PIM Azure Identity Governance MicrosoftGraph Privileged RoleManagement
Functions
Dependencies
This module has no dependencies.
Release Notes
## 1.4.0
- Switched to WAM (Windows Account Manager) authentication for native SSO
- Removed app registration dependency - uses Microsoft public client ID
- Renamed script to Entra-PIM.ps1
- Code cleanup and optimizations
## 1.3.2
- Bug fixes
## 1.3.1
- Fixed project URLs in manifest
## 1.3.0
- Removed Microsoft.Graph.Users dependency
- Fixed module loading issues
- Improved error handling for module imports
## 1.2.0
- Performance optimizations
- Bug fixes
## 1.0.0
- Initial release
- Browser-based authentication with PKCE
- Role activation and deactivation workflows
- Interactive TUI for role selection
- Caching for optimized API calls
FileList
- Entra-PIM.nuspec
- .git\COMMIT_EDITMSG
- .git\hooks\applypatch-msg.sample
- .git\hooks\pre-applypatch.sample
- LICENSE
- .git\config
- .git\hooks\commit-msg.sample
- .git\hooks\pre-commit.sample
- Entra-PIM.ps1
- msalruntime.dll
- .git\description
- .git\hooks\fsmonitor-watchman.sample
- .git\hooks\pre-merge-commit.sample
- Entra-PIM.psd1
- Publish-Module.ps1
- .git\FETCH_HEAD
- .git\hooks\post-update.sample
- .git\hooks\pre-push.sample
- Entra-PIM.psm1
- README.md
- .git\hooks\sendemail-validate.sample
- .git\hooks\update.sample
- .git\info\exclude
- .git\hooks\pre-rebase.sample
- .git\logs\HEAD
- .git\refs\stash
- .git\hooks\pre-receive.sample
- .git\logs\refs\stash
- .git\hooks\prepare-commit-msg.sample
- .git\objects\02\246baafb40162afd82eacb9bcb7ae0f768e9fa
- .git\hooks\push-to-checkout.sample
- .git\objects\03\df8bd4d2634ec5d2bfeef053b62ba3a2256c3e
- .git\objects\38\7ed7620fb611387d8bf6afdf406097a3fbc752
- .git\objects\39\3f6702b7cfcb61fb37a4e8188f4c2cd7ad0261
- .git\objects\3c\dff3a55d4d008696ec44f4634a2d8c4819c734
- .git\objects\04\df54acbaf924cf65739e518e3b2094eaa5d753
- .git\objects\0a\a111e70bab190218e3c464e41d54e88d80618c
- .git\objects\14\4cb8ed0c228e9a983bb965567fad49757c0d95
- .git\objects\0b\7da8e586d905aba905741887dab8e535dbb75a
- .git\objects\24\126acb208621d514d3932e86114dd862254c3c
- .git\objects\0d\8b4e9fb45e59ba87928ffee318013a7ed040fa
- .git\objects\26\31e0569f8a03a384c35ed42ba8f7cce3a41245
- .git\objects\2e\81286de3750545b3ca51e87269292fd2ec701f
- .git\objects\70\4a78d5d587acbd687fae0c6679ef2ccad61722
- .git\objects\7a\71b6b9bc97db6cb134816b43a0c41f01899362
- .git\objects\3d\0770d6e9f8b98a022596cacdac03debf250b18
- .git\objects\5f\53bc3bba4a9b18dcdbbefd5b32277dbd611ee4
- .git\objects\72\3572aa3ad6b5c78742add3138a725c7d307549
- .git\objects\7c\dd65f6380ecf9c763a36fad9bf2b3a93714550
- .git\objects\83\b162451808a7be35b0bfea82e1c1ae90c66d1a
- .git\objects\40\1f7fc6a6fc18a35253555340a8fadb613df9d0
- .git\objects\65\4a4a1d3f74a090adb0aa2020323109b4435f3a
- .git\objects\77\06674c4142182cf117fed3820cd7ba89bba895
- .git\objects\81\65ce31ed4b1b9b286d65dbc415d9497394c349
- .git\objects\85\a9d3b2d4c4d94c7b225dfb5bc1bd6524e3093d
- .git\objects\88\340baa4955d24ba775833e0a54aa9d2d58bdf0
- .git\objects\57\ae5ce2adb918d0691a7da55848393b72dd8a78
- .git\objects\65\fdd8329028aa384312448ed495ecefaf4241d5
- .git\objects\86\4be3b060f657ef9921e169680a2d0951dd6fac
- .git\objects\8c\58126ecccb033821137d367c49ed5a75d68bf7
- .git\objects\8e\67076653ace5489d534680c96f3cc1060b8015
- .git\objects\a7\13499a7b74022600d0af0e36a1fd9df46d6587
- .git\objects\b0\df5c21a9d443e02b9b98167fda8d59f1de66e9
- .git\objects\b0\e69735a8ad23d13fad6d17b1f2099ef9f617a6
- .git\objects\94\1234a5caa601666ea287ad1207269e7a2399de
- .git\objects\98\ec0a98354909a0ab0849d1a3e3bc8851d9f742
- .git\objects\a5\b0910414ceb9571c5dae9ce6416f282f8ddb7e
- .git\objects\b2\60871d2ecf0f8898d251f68f5a31de99e75098
- .git\objects\b6\cd2e2091e8eaa9c3b2430da9404c1ecfb510b7
- .git\objects\ba\3a4ceca4d615e213a5b711e8e66e956c0053b3
- .git\refs\remotes\origin\main
- .git\HEAD
- .git\objects\bf\5e993bab00bee7675b7e7d04bbb1b8c6b3a0e5
- .git\objects\c7\6d262470c9147ceec2492538b5d1f4f85a5c8d
- .git\objects\cd\b494897550a16aeb6b3032d882594ec8ab6a6e
- .git\objects\d6\5fbf1a037a5dfa3cce840fad0ccb30aeb1d5fb
- .git\objects\de\3500fe6d08453b4960c3a4610960e595d0bd13
- .git\objects\f5\c58de7e70f5995e1b70aa07ff5b0b7c3f3ceff
- .git\objects\fe\60925d469a79e885bbf02bcc2ae9b259a1ceb6
- .git\refs\tags\v1.1.0
- .git\refs\tags\v1.3.1
- .git\logs\refs\remotes\origin\HEAD
- .git\index
- .git\objects\bf\9fa1ffb4cbc7b92db1386fcfb6b525d96e4d9b
- .git\objects\c7\f38b15508bb5d5b9bd5678cffb0001ec0bae6b
- .git\objects\d3\51676b9a634d03cadae7cf40ee43796e3574a8
- .git\objects\d6\988e06e4e6d499223a564f8929736b76ab5944
- .git\objects\eb\32facb3ade738736769ebccf2b921a4a54e489
- .git\objects\f9\d523c1baa41ec55652d479756ebaad6b94edeb
- .git\refs\heads\main
- .git\refs\tags\v1.2.0
- .git\logs\refs\heads\main
- .git\logs\refs\remotes\origin\main
- .git\ORIG_HEAD
- .git\objects\c2\b6d1079e43725c3cc56132254b0a56f90d026d
- .git\objects\cb\3af84bd47b235057669264b0eb6537fd803b57
- .git\objects\d4\20b0f08a47ef99406c7a7bf4607ae4435270e3
- .git\objects\da\098ead518cc48475ab13841fe5aeb4497e8d85
- .git\objects\f2\07e116a6e2c2d8d385e5886f6b13688050b4eb
- .git\objects\fa\04a93479a4b9a42dd51b2c1fcb8f3c240765dd
- .git\refs\tags\v1.0.0
- .git\refs\tags\v1.3.0
- .git\refs\remotes\origin\HEAD