{"id":26907406,"url":"https://github.com/ps-easyit/easybitlockerkeys","last_synced_at":"2025-04-01T11:56:03.838Z","repository":{"id":282686532,"uuid":"949355334","full_name":"PS-easyIT/easyBITLOCKERkeys","owner":"PS-easyIT","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-16T09:29:38.000Z","size":157,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-16T10:24:38.585Z","etag":null,"topics":["active-directory","administration","bitlocker-drive-management","bitlocker-recovery-passwords","export-to-csv","powershell"],"latest_commit_sha":null,"homepage":"https://phinit.de/","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/PS-easyIT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-16T09:11:53.000Z","updated_at":"2025-03-16T09:40:48.000Z","dependencies_parsed_at":"2025-03-16T10:34:47.022Z","dependency_job_id":null,"html_url":"https://github.com/PS-easyIT/easyBITLOCKERkeys","commit_stats":null,"previous_names":["ps-easyit/easybitlockerkeys"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PS-easyIT%2FeasyBITLOCKERkeys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PS-easyIT%2FeasyBITLOCKERkeys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PS-easyIT%2FeasyBITLOCKERkeys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PS-easyIT%2FeasyBITLOCKERkeys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PS-easyIT","download_url":"https://codeload.github.com/PS-easyIT/easyBITLOCKERkeys/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246635958,"owners_count":20809331,"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":["active-directory","administration","bitlocker-drive-management","bitlocker-recovery-passwords","export-to-csv","powershell"],"created_at":"2025-04-01T11:56:03.338Z","updated_at":"2025-04-01T11:56:03.804Z","avatar_url":"https://github.com/PS-easyIT.png","language":"PowerShell","readme":"# easyBITLOCKERkeys\n\n**Version:** 0.3.5 (PowerShell 5.1)  \n**Author:** Andreas Hepp  \n**Last Update:** 02/03/2025  \n\nThis script (`easyBITLOCKERkeys.ps1`) retrieves all BitLocker keys (`msFVE-RecoveryInformation`) from Active Directory and displays them in a color-coded GUI:\n\n- **No key found:** LightGray  \n- **Key older than 3 months:** LightGreen  \n- **Key older than 6 months:** Orange  \n- **Key older than 12 months:** LightCoral  \n\nThere are buttons to:\n- **Export** the displayed entries to a CSV file  \n- **Delete** the selected entry (after confirmation)  \n\n## Requirements\n- **PowerShell 5.1**  \n  The script checks if PowerShell 5.1 is running. If not, it attempts to restart itself under PowerShell 5.1.  \n- **Active Directory Module**  \n  Required for `Get-ADObject` and `Remove-ADObject`. Make sure RSAT tools are installed and the Active Directory module is available.\n\n## Usage\n1. Place `easyBITLOCKERkeys.ps1` and its INI file (`easyBITkeys.ini`) in the same directory.\n2. Run `easyBITLOCKERkeys.ps1` from a **PowerShell 5.1** session with sufficient privileges to query and modify AD objects.\n3. The GUI will launch and display all found `msFVE-RecoveryInformation` objects, color-coded by their age.\n\n## License\nThis project is released under the [MIT License](https://opensource.org/licenses/MIT). \nYou are free to use, modify, and redistribute this code.\n\n## Contributions\nContributions, suggestions, and feedback are always welcome!  \nPlease open an issue or submit a pull request if you have any ideas or improvements.\n\n-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n# easyBITLOCKERkeys\n\n**Version:** 0.3.5 (PowerShell 5.1)  \n**Autor:** Andreas Hepp  \n**Letztes Update:** 02.03.2025  \n\nDieses Skript (`easyBITLOCKERkeys.ps1`) liest alle BitLocker-Schlüssel (`msFVE-RecoveryInformation`) aus dem Active Directory aus und zeigt sie in einer farbcodierten GUI an:\n\n- **Kein Schlüssel vorhanden:** LightGray  \n- **Schlüssel älter als 3 Monate:** LightGreen  \n- **Schlüssel älter als 6 Monate:** Orange  \n- **Schlüssel älter als 12 Monate:** LightCoral  \n\nFolgende Schaltflächen stehen zur Verfügung:\n- **Export** der Einträge als CSV-Datei  \n- **Löschen** des ausgewählten Eintrags (nach Bestätigung)  \n\n## Voraussetzungen\n- **PowerShell 5.1**  \n  Das Skript überprüft, ob PowerShell 5.1 ausgeführt wird. Ist dies nicht der Fall, versucht es sich selbst in PowerShell 5.1 neu zu starten.  \n- **Active Directory Modul**  \n  Wird für `Get-ADObject` und `Remove-ADObject` benötigt. Stelle sicher, dass die RSAT-Tools installiert sind und das Active-Directory-Modul verfügbar ist.\n\n## Verwendung\n1. Lege `easyBITLOCKERkeys.ps1` und die INI-Datei (`easyBITkeys.ini`) im selben Verzeichnis ab.\n2. Führe `easyBITLOCKERkeys.ps1` in einer **PowerShell-5.1**-Session mit ausreichenden Rechten zum Abfragen und Bearbeiten von AD-Objekten aus.\n3. Die GUI startet und zeigt alle gefundenen `msFVE-RecoveryInformation`-Objekte an, farblich nach Alter der Schlüssel gekennzeichnet.\n\n## Lizenz\nDieses Projekt wird unter der [MIT Lizenz](https://opensource.org/licenses/MIT) veröffentlicht. \nDu bist frei, den Code zu verwenden, anzupassen und weiterzuverbreiten.\n\n## Beiträge\nBeiträge, Vorschläge und Feedback sind immer willkommen!  \nErstelle gerne ein Issue oder einen Pull Request, wenn du Ideen oder Verbesserungen hast.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fps-easyit%2Feasybitlockerkeys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fps-easyit%2Feasybitlockerkeys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fps-easyit%2Feasybitlockerkeys/lists"}