PSParallelRun.psd1
|
@{ RootModule = 'ParallelRun.dll' ModuleVersion = '1.0.0' CompatiblePSEditions = @('Desktop') GUID = '3dd8cd4e-3138-432e-a97d-0384cab26b13' Author = 'Suhail' Copyright = '(c) 2026 Suhail. MIT License.' Description = 'Invoke-ParallelRun runs a script block for many items at the same time in Windows PowerShell 5.1. -MaxThreads is always the real limit (also for Exchange remote commands), one result object per item (Status OK / FAILED, Output, Error, Duration), per-item -TimeoutSeconds, progress bar with ETA, and -RefreshMinutes / -RefreshScript to reconnect during long runs.' PowerShellVersion = '5.1' FunctionsToExport = @() CmdletsToExport = @('Invoke-ParallelRun') VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('parallel', 'runspace', 'threads', 'multithreading', 'performance', 'exchange', 'Windows') LicenseUri = 'https://github.com/suhailasrulsani-git/parallelrun/blob/main/LICENSE' ProjectUri = 'https://github.com/suhailasrulsani-git/parallelrun' ReleaseNotes = 'First release on the PowerShell Gallery.' } } } |