Skip to content

Parallel Processing, exposing -Credential#225

Merged
bill-long merged 5 commits into
microsoft:mainfrom
FriedrichWeinmann:main
Mar 10, 2021
Merged

Parallel Processing, exposing -Credential#225
bill-long merged 5 commits into
microsoft:mainfrom
FriedrichWeinmann:main

Conversation

@FriedrichWeinmann
Copy link
Copy Markdown
Member

Adding a few operational improvements, without affecting the core logic:

  • Adding parallel processing - all servers are now processed in parallel, leading to significant performance improvement when running against multiple servers
  • Exposing the Credential parameter at the script level. This allows running the script as a different user than the one currently logged on (e.g. when running it from an admin desktop as an exchange admin)
  • Improved pipeline implementation to no longer redefine the functions for each server specified
  • Improved pipeline implementation to pick up the FQDN of exchange server objects generated from Get-ExchangeServer as input. This will more fluently accept server objects from a different domain in multi-domain forests.
  • Updated splatting notation for maximum PowerShell version backwards compatibility

@bill-long bill-long self-requested a review March 10, 2021 14:23
@bill-long bill-long merged commit cdf1efd into microsoft:main Mar 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants