February 2019
Intermediate to advanced
626 pages
15h 51m
English
The arguments for Win32_Process, create include a ProcessStartupInformation parameter. ProcessStartupInformation is described by a WMI class, Win32_ProcessStartup.
There are no existing instances of Win32_ProcessStartup (Get-CimInstance), and the class does not have a Create method (or any other constructor).
New-CimInstance can be used to create a class:
$class = Get-CimClass Win32_ProcessStartup $startupInfo = New-CimInstance -CimClass $class -ClientOnly
New-Object can also be used:
$class = Get-CimClass Win32_ProcessStartup $startupInfo = New-Object CimInstance $class
Finally, the new method may be used:
$class = Get-CimClass Win32_ProcessStartup $startupInfo = [CimInstance]::new($class)
Properties may be set on the ...
Read now
Unlock full access