Execution Flow
The GUI remains open after launching a function — allowing multiple functions to be run in sequence without re-opening the launcher. The filter TextBox uses
-like wildcard matching and updates the ListBox in real time as the user types. The launched PowerShell window imports sqmSQLTool automatically.Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| -Filter | String | Optional | Wildcard filter applied to function names at startup. Default: '*' (all functions). |
Return Value
No pipeline output. The function opens a modal WinForms window and returns when the window is closed.
Examples
Example 1 — Open the full function launcher
Show-sqmToolGui
Example 2 — Pre-filter to backup-related functions
Show-sqmToolGui -Filter '*Backup*'
Example 3 — Pre-filter to AlwaysOn functions
Show-sqmToolGui -Filter '*AlwaysOn*'