- Added support for
ProcessIntString
parameters acceptinguint
values as returned by WMI/CIM calls - Added
-ArgumentEscaping
toStart-ProcessWith
andStart-ProcessEx
- Added
Invoke-ProcessWith
andInvoke-ProcessEx
to invoke a process and capture the output like a normal call operator - Added
-ArgumentEscaping
toConvertTo-EscapedArgument
with the ability to escape MSI style properties - Added
New-StartupInfo -ChildProcessPolicy
to control the child process creation policy as an extended startupinfo attribute
- Added
JobList
toNew-StartupInfo
- This provides an easier way to specify the jobs a new process is a member of
- Requires Windows 10 or Server 2016
- Added
WorkingDirectory
to theProcessInfo
object returned byGet-ProcessEx
- Fixed
Start-ProcessWith ... -Credential $cred
when running in a non-interactive session- Previous this set the
lpDesktop
field in the startup info toNULL
but due to the Windows rules for non-interactive sessions this failed - By explicitly setting the value to the current station/desktop this step will now work
- Previous this set the
- Initial version of the
ProcessEx
module