Skip to content

v1.2.4

Choose a tag to compare

@santisq santisq released this 14 Jul 15:32
· 5 commits to main since this release
fc4efdf

What's Changed

This update enhances Invoke-Parallel with new parameters for easier module management. See PR #49 and Issue #48 for details.

  • -ModuleNames Parameter: Import system-installed modules into parallel runspaces by name, using modules discoverable via $env:PSModulePath.

    Import-Csv users.csv | Invoke-Parallel { Get-ADUser $_.UserPrincipalName } -ModuleNames ActiveDirectory
    # Imports ActiveDirectory module for Get-ADUser
  • -ModulePaths Parameter: Import custom modules from specified directory paths into parallel runspaces.

    $moduleDir = Join-Path $PSScriptRoot "CustomModule"
    0..10 | Invoke-Parallel { Get-CustomCmdlet } -ModulePaths $moduleDir
    # Imports custom module for Get-CustomCmdlet

Full Changelog: v1.2.3...v1.2.4