Enhance user interaction with new dialog features and improve default browser handling

This commit is contained in:
Arne Moerman
2026-05-08 14:03:56 +02:00
parent 34ea1eb4b2
commit c26898d4d2
6 changed files with 498 additions and 38 deletions
+7 -2
View File
@@ -4,14 +4,18 @@ A unified framework for managing Windows automation tasks with a modular, extens
## Quick Start
Clone or extract the repo to any location, then:
```powershell
# Navigate to the root folder
cd C:\Tools\ArnePowershellAutomation
# Navigate to the repo folder (any path works)
cd <your-repo-path>
# Run the main menu
.\configure.ps1
```
All paths are relative to `configure.ps1`, so the repo is portable.
## Architecture
### Entry Point: `configure.ps1`
@@ -218,6 +222,7 @@ When you select a feature for configuration, you'll be prompted for each setting
- **Windows 11 Only for Toasts**: Toast notifications require WinRT (Windows 10+), but full Windows 11 support is assumed. Win10 may work but is untested.
- **Scheduled Task Security**: The runner task executes as the current user with Limited RunLevel (no elevation). Features cannot perform system-wide administrative tasks; they're limited to user-level operations.
- **DNS Suffix Matching**: Network detection relies on `Get-DnsClient` adapter DNS suffix. Make sure your network adapter is configured with the correct suffix for accurate detection.
- **Manual Execution & Repetition Timer**: Executing the runner manually via menu option 5 ("Execute runner now") runs the task immediately but does **not** start the 2-minute repetition timer. The repetition timer only activates on logon/restart. For continuous testing, you may need to restart or wait for next logon.
## Extending with New Features