In reference to using PowerShell in VB or C# via System.Management.Automation
I know that Invoke runs synchronously, and using BeginInvoke / EndInvoke means you can d