Commit 7c54cf7
1.3 Merge (#92)
* Added Toolbox component
Work towards #68 in progress.
#63 as well!
* Fixed #71
#71 Complete
* Started integration of #73
* Update ETT.ps1
Dropped our duplicate tabs #63
For now, it's all hidden. However, need to work out the keyboard shortcut migration.
* Update ETT.ps1
Starting remediation for #74
* Implementation of #64
* Update README.md
Fixed a URL bug
Signed-off-by: Eli Weitzman <22529819+eliweitzman@users.noreply.github.com>
* Update README.md
Also missing a )
Signed-off-by: Eli Weitzman <22529819+eliweitzman@users.noreply.github.com>
* Fixed #74
* Create ETTToolbox.png
Added logo - #72
* Update README.md
Signed-off-by: Eli Weitzman <22529819+eliweitzman@users.noreply.github.com>
* Update SECURITY.md
Signed-off-by: Eli Weitzman <22529819+eliweitzman@users.noreply.github.com>
* Update LICENSE
Signed-off-by: Eli Weitzman <22529819+eliweitzman@users.noreply.github.com>
* Created Custom Functions Config File #24
* App Variables and Custom Functions can be added via JSON #24
* Custom Function Code Cleanup
* Added Function Description to Custom Listbox #24
* Added AzureADTenantId and LAPSAppClientID #24
* Restored Hardcoded Custom Functions Display #24
* RSAT identification conditions testing
Application currently lags in main UX loading due to a hanging RSAT check. This is the start of a tricky effort to test for RSAT presence, and conditionally show the AD tab.
* Added Feature "Anime Mode" #58
* Added Custom Variant of ps2exe
Added -resources parameter so we can add multiple PS1 files to the compiled app.
* Started Code Rewrite #78
To compile, do the following.
.\ps2exe.ps1
Invoke-ps2exe .\ETT.ps1 .\ETT.exe -resources .\MiniClients\BitlockerTool.ps1, .\MiniClients\LAPSTool.ps1, .\MiniClients\ADLookup.ps1
* Fixed LAPSTool Output
* Added 🧰 Icon to Custom Functions
* Added Display Name and Require Admin to Config #24
* Optimized Tab Creation #78
* Compiler was broken. This is now fixed.
* Added Application Title and Header Text Config Options #24
* Optimized Config File Checks
Also added MSDefender check
* Fixed RSAT Tools Detection #77
* Fixed RSAT Detection Bug (For real this time) #77
* Fixed issue where app name wasn't being set on notifications
* Fixed Theme Issue with MiniClients
* UI Improvements
* Added Admin Mode Status to Application Title
* Fixed Domain Name Bug in LAPSTool
On first launch of the LAPSTool, the domain field would be empty. I changed this so the domain auto populates on first run.
* Updated Logic for AutoUpdatCheckerFlag
* Optimized Function and ListBox Item Creation #78
* Gutted Old Code #78
* Added MSGraph Session Info to LAPS Mini Client
* Updated LAPS and BitLocker Tools
* Upping License year
* Added error handling to AD test
Built in error action for Active Directory RSAT check, resolving #77 's bug
* Updated ExecuteButton Script Logic
* Updated GUI logic for GenericToolWindow
* Added Logic for Azure Proxy Apps
* GUI Fixes
* First attempt in the work for #81
* Update SettingsMenu.ps1
* Update .gitignore
* Update SettingsMenu.ps1
Added more settings switches, and started some toggle validation work
* Update SettingsMenu.ps1
* Integration and deployment of Settings UI
#81 first try deployed - validation needed in next steps.
* chore: Update winget install command to include source parameter
* Update SettingsMenu.ps1
refactor: Add textbox for application timeout length in SettingsMenu.ps1
* New Settings Controls
Added settings GUI toggle in config file - part of ongoing work in #81
* Added config file generation from #76
-Format cleanup of ETT.ps1
- Added new conditions for #76
* Update ETT.ps1
- Finalization and tweaks for #81 and #76
- Fixed a missing config error suppression bug
* Resolved #84
#84 Resolved
Squashing more bugs!
* Update SettingsMenu.ps1
Fixed a bug in #81
* feat: Add Defender Enrollment Check to ETT.ps1 and SettingsMenu.ps1
* refactor: Copy Windows Activation Key to Clipboard in Get-WindowsActivationKey function (Resolving #86)
* feat: Add host file integrity check to ETT.ps1 prerun for #87
* Reorganized Compiler variant and added attributed license.
* Updated ps2exe with custom compile code within - makes it easier to use generally in runtime
* Resolving #88
* Added new installer logo assets
* Update bug_report.md
* feat: Update copyright year in ETT.ps1
The commit updates the copyright year in the ETT.ps1 file to 2024.
* Update README.md
Signed-off-by: Eli Weitzman <22529819+eliweitzman@users.noreply.github.com>
* refactor: Update save dialog filename in ETT.ps1
The save dialog filename in ETT.ps1 has been updated from "DeviceInfo.txt" to "Device_Info.txt" to improve clarity and consistency.
* fixed autoupdate checker control switches, as a part of #89
* refactor: Update ETT.ps1 to enable Defender enrollment check
The code changes in ETT.ps1 enable the Defender enrollment check by adding the `$settings.DefenderEnrollCheckActive` property. This allows the user to control whether the Defender enrollment check is active or not.
* refactor: Enable Defender enrollment check in ETT.ps1
The code changes in ETT.ps1 enable the Defender enrollment check by adding the `$settings.DefenderEnrollCheckActive` property. This allows the user to control whether the Defender enrollment check is active or not.
* Fixed bug where MSGraph wasn't being checked
* Added more anime wallpapers :P
* Fixed Compiler Bug
* Added Parameters to Compiler
.\Compiler\ps2exe.ps1 -inputFile .\ETT.ps1 -outputFile .\ETT.exe -resources .\MiniClients\BitlockerToolV2.ps1, .\MiniClients\LAPSToolV2.ps1, .\MiniClients\ADLookup.ps1, .\PSAssets\ToolboxFunctions.ps1, .\PSAssets\GenericToolWindow.ps1, .\MiniClients\SettingsMenu.ps1 -version 1.3
---------
Signed-off-by: Eli Weitzman <22529819+eliweitzman@users.noreply.github.com>
Co-authored-by: TheDeadGPU <dsfreak0109@gmail.com>1 parent e148f31 commit 7c54cf7
24 files changed
Lines changed: 6599 additions & 2255 deletions
File tree
- .github
- ISSUE_TEMPLATE
- Compiler
- ImageAssets
- MiniClients
- DeprecatedClients
- PSAssets
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
0 commit comments