Get-WmiObject -Class Win32_OperatingSystem | Get-Member Get-CimClass -ClassName Win32_OperatingSystem | Get-Member Get-CimClass -ClassName Win32_OperatingSystem | Select-Object CimClassMethods Get-CimClass -ClassName Win32_OperatingSystem | Select-Object -ExpandProperty CimClassMethods Get-CimClass -ClassName Win32_OperatingSystem | Select-Object -ExpandProperty CimClassMethods | Where Name -EQ Win32Shutdown | Select-Object -ExpandProperty Parameters Get-CimClass -ClassName Win32_LogicalDisk | Select-Object -ExpandProperty CimClassMethods Get-CimClass -ClassName Win32_TimeZone | Select-Object -ExpandProperty CimClassMethods Get-WmiObject -Class Win32_Group Get-WmiObject -Class Win32_Group -Filter "Name='Goście'" Get-WmiObject -Class Win32_Group -Filter "Name='Goście'" | Invoke-WmiMethod -Name Rename -Argument Goscie Get-WmiObject -Class Win32_Group Get-CimInstance -ClassName Win32_Group Get-CimInstance -ClassName Win32_Group -Filter "Name='Goscie'" Get-CimInstance -ClassName Win32_Group -Filter "Name='Goscie'" | Invoke-CimMethod -MethodName Rename -Arguments @{"Name"="Goście"} Get-WmiObject -Class Win32_Group Invoke-CimMethod -Class Win32_Process -MethodName Create -Arguments @{"CommandLine"="notepad.exe"} Get-Process -Name notepad Get-CimInstance -ClassName Win32_Process -Filter "Name='notepad.exe'" Get-CimInstance -ClassName Win32_Process -Filter "Name='notepad.exe'" | Invoke-CimMethod -MethodName Terminate Get-Process -Name notepad Invoke-CimMethod -Class Win32_Process -MethodName Create -Arguments @{"CommandLine"="notepad.exe"} Get-WmiObject -ClassName Win32_Process -Filter "Name='notepad.exe'" | ForEach-Object {$PSItem.Terminate(0)} Get-Process -Name notepad