About:
Manage your Service Accounts in Active Directory - gMSA and standard service accounts as type "user".
Main GUI for Service Account type: "gMSA" |
Add "Member of" for a gMSA account |
Service Account: type: "Domain user" |
How to download?
Download all downloads (from 1.0.10.0 and newer) here: Service Account GUI
You can check out the source code if you contact me 😉
Changelog:
1.0.12.0 (13/11/2022):
- Add Domain Controller numbers and fix if values is empty
- Add Domain and Enterprise admin count in Domain tab
- Fix wrong v. number in topbar in main GUI
- Fix in function Find-ServiceAccountOU to show a message if no OU is find automatically
1.0.11.0 (23/10/2022):
- Added function to set -ManagedPasswordIntervalInDays on a new gMSA account.
(And this data is showed in gMSA account list in the GUI too)
1.0.10.0 (25/09/2022):
- Added information about connected Active Directory (Tab: Domain Information):
- Information about whare FSMO Roles are in domain (server names).
- Domain functions and levels.
- Domain Objects (like users, computers and groups).
- Added a function to check if a Service Account is used to an Service on a server you will remove from a gMSA (PrincipalPrincipal Allowed to Retrieve PasswordToRemove).
(Have to use WMI for this as Get-Service doesn't show the Log On As user..) - Rewrite some functions to show better information to user and in logfiles for errors etc.
1.0.9.0 (18/06/2022):
- Added check for if Microsoft Group Key Distribution Service (KdsSvc) is installed or not in Active Directory
- Rewrite some functions to show better information to user and in logfiles for errors etc.
1.0.8.0 (14/06/2022):
- Changed order checks for if Active Directory module is installed or not
- Changed order for multiple functions to get more accurate information
- Updated GUI color to write all over in tool (when possible)
- Updated log in code so more task is logged for troubleshooting if needed
- Updated some typo in code and functions
1.0.7.0 (20/4/2022):
- Added function to install missing PowerShell Module if not found and installed
(Rsat.ActiveDirectory.DS-LDS.Tools) if running tool from a workstation (installed on
Domain Controllers as default) and RSAT-AD-PowerShell for member servers - Fixed wrong titel for a '-' on main GUI
- Cleanup in startup code
- Changed auto cleanup for logfiles to 15 days
- Added dynamic year to 'About' on main GUI
1.0.6.0 (18/4/2022):
- Small changes to code and code cleanup
- Added option to install/uninstall gMSA on server remote with Invoke-Command if added/removed from gMSA under Principals Allowed To Retrieve Password
(Works if firewall allow it and feature is available) - Added function to install Active Directory Recycle Bin if it is not installed
- Changed logfile location to:
C:\Users\Administrator\AppData\Local\ServiceAccounts
(yes, it´s your username over here dynamic)
1.0.5.0 (13/4/2022):
- Small changes to load code and code cleanup
- Added check for connection to an Active Directory
- Added check for Active Directory Forrest level in relation to Active Directory Recycle-bin (on Domain level)
- Fixed logfile name not include timestamp (format: dd/MM/yyyy) for the date log is created
1.0.4.0 (2/4/2022):
- Small fixes (text in messages etc.) and code cleanup
- Fixes for find Standard Service Accounts in more OU´s (Wildcard changes in Search code)
1.0.3.0 (18/3/2022):
- Fixed Distribution Group Membership
- Set gMSA to be disabled as default (like SSA,Standard Service Accounts)
- Fixed some GUI bugs
1.0.2.0 (17/3/2022):
- Error pop-up title fixed
- Added log feature
- Changed Get-ADObject filtering on Users and Groups
1.0.1.0 (16/3/2022):
- Changed order for password resets
- Updated AD Object picker to find objects when type in for Computers and Groups
1.0.0.0:
- Initial release