Envoke
1.0.0
Automatically launch and arrange desktop applications based on time-of-day environment schedules.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Aaron AlAnsari. MIT License.
Package Details
Author(s)
- Aaron AlAnsari
Tags
Windows Automation Startup Desktop TaskScheduler
Functions
Get-EnvkConfig Select-EnvkEnvironment Resolve-EnvkExecutablePath Start-EnvkAppSequence Start-EnvkAppBatch Invoke-EnvkStartup Test-EnvkInstallation Write-EnvkLog
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Initial 1.0.0 release. Automatic desktop environment launcher for Windows with schedule-based environment detection, parallel app launching on PS 7+, and window maximization.
FileList
- Envoke.nuspec
- Envoke.psd1
- Envoke.psm1
- Private\Backup-LogFile.ps1
- Private\Get-AppProcessIds.ps1
- Private\Get-BootTime.ps1
- Private\Get-DescendantProcessIds.ps1
- Private\Get-LastRunTime.ps1
- Private\Get-MainWindow.ps1
- Private\Get-NextScheduledEnv.ps1
- Private\Get-PSMajorVersion.ps1
- Private\Invoke-AppWorker.ps1
- Private\Invoke-WindowMaximize.ps1
- Private\Resolve-AppConfig.ps1
- Private\Resolve-ConfigPath.ps1
- Private\Resolve-UwpPath.ps1
- Private\Set-LastRunTime.ps1
- Private\Test-BootGuard.ps1
- Private\Test-StartupConfig.ps1
- Public\Get-EnvkConfig.ps1
- Public\Invoke-EnvkStartup.ps1
- Public\Resolve-EnvkExecutablePath.ps1
- Public\Select-EnvkEnvironment.ps1
- Public\Start-EnvkAppBatch.ps1
- Public\Start-EnvkAppSequence.ps1
- Public\Test-EnvkInstallation.ps1
- Public\Write-EnvkLog.ps1
- config.example.jsonc
- config.schema.json
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 7 | 3/10/2026 |