Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions reference/5.1/CimCmdlets/Get-CimClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,17 @@ Gets a list of CIM classes in a specific namespace.
### ComputerSet (Default)

```
Get-CimClass [[-ClassName] <String>] [[-Namespace] <String>] [-OperationTimeoutSec <UInt32>]
[-ComputerName <String[]>] [-MethodName <String>] [-PropertyName <String>]
[-QualifierName <String>] [<CommonParameters>]
Get-CimClass [[-ClassName] <String>] [[-Namespace] <String>]
[-OperationTimeoutSec <UInt32>] [-ComputerName <String[]>] [-MethodName <String>]
[-PropertyName <String>] [-QualifierName <String>] [<CommonParameters>]
```

### SessionSet

```
Get-CimClass [[-ClassName] <String>] [[-Namespace] <String>] [-OperationTimeoutSec <UInt32>]
-CimSession <CimSession[]> [-MethodName <String>] [-PropertyName <String>]
[-QualifierName <String>] [<CommonParameters>]
Get-CimClass [[-ClassName] <String>] [[-Namespace] <String>]
[-OperationTimeoutSec <UInt32>] -CimSession <CimSession[]> [-MethodName <String>]
[-PropertyName <String>] [-QualifierName <String>] [<CommonParameters>]
```

## DESCRIPTION
Expand Down
45 changes: 27 additions & 18 deletions reference/5.1/CimCmdlets/Get-CimInstance.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,17 @@ Gets the CIM instances of a class from a CIM server.
### ClassNameComputerSet (Default)

```
Get-CimInstance [-ClassName] <String> [-ComputerName <String[]>] [-KeyOnly] [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-QueryDialect <String>] [-Shallow] [-Filter <String>]
[-Property <String[]>] [<CommonParameters>]
Get-CimInstance [-ClassName] <String> [-ComputerName <String[]>] [-KeyOnly]
[-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-QueryDialect <String>] [-Shallow]
[-Filter <String>] [-Property <String[]>] [<CommonParameters>]
```

### ResourceUriSessionSet

```
Get-CimInstance -CimSession <CimSession[]> -ResourceUri <Uri> [-KeyOnly] [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-Shallow] [-Filter <String>] [-Property <String[]>]
[<CommonParameters>]
Get-CimInstance -CimSession <CimSession[]> -ResourceUri <Uri> [-KeyOnly]
[-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-Shallow] [-Filter <String>]
[-Property <String[]>] [<CommonParameters>]
```

### QuerySessionSet
Expand All @@ -42,31 +42,31 @@ Get-CimInstance -CimSession <CimSession[]> [-ResourceUri <Uri>] [-Namespace <Str
### ClassNameSessionSet

```
Get-CimInstance -CimSession <CimSession[]> [-ClassName] <String> [-KeyOnly] [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-QueryDialect <String>] [-Shallow] [-Filter <String>]
[-Property <String[]>] [<CommonParameters>]
Get-CimInstance -CimSession <CimSession[]> [-ClassName] <String> [-KeyOnly]
[-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-QueryDialect <String>] [-Shallow]
[-Filter <String>] [-Property <String[]>] [<CommonParameters>]
```

### CimInstanceSessionSet

```
Get-CimInstance -CimSession <CimSession[]> [-ResourceUri <Uri>] [-OperationTimeoutSec <UInt32>]
[-InputObject] <CimInstance> [<CommonParameters>]
Get-CimInstance -CimSession <CimSession[]> [-ResourceUri <Uri>]
[-OperationTimeoutSec <UInt32>] [-InputObject] <CimInstance> [<CommonParameters>]
```

### CimInstanceComputerSet

```
Get-CimInstance [-ResourceUri <Uri>] [-ComputerName <String[]>] [-OperationTimeoutSec <UInt32>]
[-InputObject] <CimInstance> [<CommonParameters>]
Get-CimInstance [-ResourceUri <Uri>] [-ComputerName <String[]>]
[-OperationTimeoutSec <UInt32>] [-InputObject] <CimInstance> [<CommonParameters>]
```

### ResourceUriComputerSet

```
Get-CimInstance -ResourceUri <Uri> [-ComputerName <String[]>] [-KeyOnly] [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-Shallow] [-Filter <String>] [-Property <String[]>]
[<CommonParameters>]
Get-CimInstance -ResourceUri <Uri> [-ComputerName <String[]>] [-KeyOnly]
[-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-Shallow] [-Filter <String>]
[-Property <String[]>] [<CommonParameters>]
```

### QueryComputerSet
Expand Down Expand Up @@ -142,7 +142,16 @@ the key property `@{ "Handle"=0 }` and stores it in a variable named `$x`. The v
a CIM instance to the `Get-CimInstance` cmdlet to get a particular instance.

```powershell
$x = New-CimInstance -ClassName Win32_Process -Namespace root\cimv2 -Property @{"Handle"=0} -Key Handle -ClientOnly
$instance = @{
ClassName = 'Win32_Process'
Namespace = 'root\cimv2'
Properties = @{
Handle = 0
}
Key = 'Handle'
ClientOnly = $true
}
$x = New-CimInstance @instance
Get-CimInstance -CimInstance $x
```

Expand All @@ -153,7 +162,7 @@ the variables `$x` and `$y`. The variable `$x` is then formatted in a table cont
**Name** and **KernelModeTime** properties, the table set to **AutoSize**.

```powershell
$x,$y = Get-CimInstance -ClassName Win32_Process
$x, $y = Get-CimInstance -ClassName Win32_Process
$x | Format-Table -Property Name, KernelModeTime -AutoSize
```

Expand Down
2 changes: 1 addition & 1 deletion reference/5.1/CimCmdlets/Get-CimSession.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ Protocol : WSMAN
This example gets the CIM session that has an **Id** of 2.

```powershell
Get-CimSession -ID 2
Get-CimSession -Id 2
```

```Output
Expand Down
64 changes: 35 additions & 29 deletions reference/5.1/CimCmdlets/Invoke-CimMethod.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,63 +18,65 @@ Invokes a method of a CIM class.
### ClassNameComputerSet (Default)

```
Invoke-CimMethod [-ClassName] <String> [-ComputerName <String[]>] [[-Arguments] <IDictionary>]
[-MethodName] <String> [-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm]
[<CommonParameters>]
Invoke-CimMethod [-ClassName] <String> [-ComputerName <String[]>]
[[-Arguments] <IDictionary>] [-MethodName] <String> [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm] [<CommonParameters>]
```

### ClassNameSessionSet

```
Invoke-CimMethod [-ClassName] <String> -CimSession <CimSession[]> [[-Arguments] <IDictionary>]
[-MethodName] <String> [-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm]
[<CommonParameters>]
Invoke-CimMethod [-ClassName] <String> -CimSession <CimSession[]>
[[-Arguments] <IDictionary>] [-MethodName] <String> [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm] [<CommonParameters>]
```

### ResourceUriComputerSet

```
Invoke-CimMethod -ResourceUri <Uri> [-ComputerName <String[]>] [[-Arguments] <IDictionary>]
[-MethodName] <String> [-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm]
[<CommonParameters>]
Invoke-CimMethod -ResourceUri <Uri> [-ComputerName <String[]>]
[[-Arguments] <IDictionary>] [-MethodName] <String> [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm] [<CommonParameters>]
```

### CimInstanceSessionSet

```
Invoke-CimMethod [-ResourceUri <Uri>] [-InputObject] <CimInstance> -CimSession <CimSession[]>
[[-Arguments] <IDictionary>] [-MethodName] <String> [-OperationTimeoutSec <UInt32>] [-WhatIf]
[-Confirm] [<CommonParameters>]
Invoke-CimMethod [-ResourceUri <Uri>] [-InputObject] <CimInstance>
-CimSession <CimSession[]> [[-Arguments] <IDictionary>] [-MethodName] <String>
[-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm] [<CommonParameters>]
```

### CimInstanceComputerSet

```
Invoke-CimMethod [-ResourceUri <Uri>] [-InputObject] <CimInstance> [-ComputerName <String[]>]
[[-Arguments] <IDictionary>] [-MethodName] <String> [-OperationTimeoutSec <UInt32>] [-WhatIf]
[-Confirm] [<CommonParameters>]
Invoke-CimMethod [-ResourceUri <Uri>] [-InputObject] <CimInstance>
[-ComputerName <String[]>] [[-Arguments] <IDictionary>] [-MethodName] <String>
[-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm] [<CommonParameters>]
```

### ResourceUriSessionSet

```
Invoke-CimMethod -ResourceUri <Uri> -CimSession <CimSession[]> [[-Arguments] <IDictionary>]
[-MethodName] <String> [-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm]
[<CommonParameters>]
Invoke-CimMethod -ResourceUri <Uri> -CimSession <CimSession[]>
[[-Arguments] <IDictionary>] [-MethodName] <String> [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm] [<CommonParameters>]
```

### CimClassComputerSet

```
Invoke-CimMethod [-CimClass] <CimClass> [-ComputerName <String[]>] [[-Arguments] <IDictionary>]
[-MethodName] <String> [-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm] [<CommonParameters>]
Invoke-CimMethod [-CimClass] <CimClass> [-ComputerName <String[]>]
[[-Arguments] <IDictionary>] [-MethodName] <String> [-OperationTimeoutSec <UInt32>]
[-WhatIf] [-Confirm] [<CommonParameters>]
```

### CimClassSessionSet

```
Invoke-CimMethod [-CimClass] <CimClass> -CimSession <CimSession[]> [[-Arguments] <IDictionary>]
[-MethodName] <String> [-OperationTimeoutSec <UInt32>] [-WhatIf] [-Confirm] [<CommonParameters>]
Invoke-CimMethod [-CimClass] <CimClass> -CimSession <CimSession[]>
[[-Arguments] <IDictionary>] [-MethodName] <String> [-OperationTimeoutSec <UInt32>]
[-WhatIf] [-Confirm] [<CommonParameters>]
```

### QueryComputerSet
Expand Down Expand Up @@ -122,7 +124,11 @@ If the **InputObject** parameter is specified, the cmdlet works in one of the fo
This example invokes the **Terminate** method of the **Win32_Process** class.

```powershell
Invoke-CimMethod -Query 'select * from Win32_Process where name like "notepad%"' -MethodName "Terminate"
$method = @{
Query = 'select * from Win32_Process where name like "notepad%"'
MethodName = "Terminate"
}
Invoke-CimMethod @method
```

### Example 2: Invoke a method using CIM instance object
Expand Down Expand Up @@ -265,7 +271,7 @@ to invoke instance methods. To invoke class static methods, use the **Class** pa

```yaml
Type: Microsoft.Management.Infrastructure.CimInstance
Parameter Sets: CimInstanceSessionSet, CimInstanceComputerSet
Parameter Sets: CimInstanceComputerSet, CimInstanceSessionSet
Aliases: CimInstance

Required: True
Expand Down Expand Up @@ -300,7 +306,7 @@ the local WMI server to provide the list of namespaces.

```yaml
Type: System.String
Parameter Sets: ClassNameComputerSet, ClassNameSessionSet, ResourceUriComputerSet, ResourceUriSessionSet, QueryComputerSet, QuerySessionSet
Parameter Sets: ClassNameComputerSet, ClassNameSessionSet, ResourceUriComputerSet, ResourceUriSessionSet, QuerySessionSet, QueryComputerSet
Aliases:

Required: False
Expand Down Expand Up @@ -343,7 +349,7 @@ them in square brackets (`[]`): percent (`%`), underscore (`_`), or opening squa

```yaml
Type: System.String
Parameter Sets: QueryComputerSet, QuerySessionSet
Parameter Sets: QuerySessionSet, QueryComputerSet
Aliases:

Required: True
Expand All @@ -362,7 +368,7 @@ The default value is **WQL**.

```yaml
Type: System.String
Parameter Sets: QueryComputerSet, QuerySessionSet
Parameter Sets: QuerySessionSet, QueryComputerSet
Aliases:

Required: False
Expand Down Expand Up @@ -398,7 +404,7 @@ parameter is ignored.

```yaml
Type: System.Uri
Parameter Sets: ResourceUriSessionSet, ResourceUriComputerSet
Parameter Sets: CimInstanceComputerSet, CimInstanceSessionSet
Aliases:

Required: True (ResourceUriSessionSet, ResourceUriComputerSet), False (CimInstanceSessionSet, CimInstanceComputerSet)
Expand Down Expand Up @@ -445,7 +451,7 @@ Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose,
-WarningAction, and -WarningVariable. For more information, see
[about_CommonParameters](../Microsoft.PowerShell.Core/About/about_CommonParameters.md).
[about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

Expand Down
4 changes: 2 additions & 2 deletions reference/7.4/CimCmdlets/Get-CimClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Get-CimClass [[-ClassName] <string>] [[-Namespace] <string>] [-Amended]
### SessionSet

```
Get-CimClass [[-ClassName] <string>] [[-Namespace] <string>] -CimSession <CimSession[]> [-Amended]
[-OperationTimeoutSec <uint>] [-MethodName <string>] [-PropertyName <string>]
Get-CimClass [[-ClassName] <string>] [[-Namespace] <string>] -CimSession <CimSession[]>
[-Amended] [-OperationTimeoutSec <uint>] [-MethodName <string>] [-PropertyName <string>]
[-QualifierName <string>] [<CommonParameters>]
```

Expand Down
45 changes: 27 additions & 18 deletions reference/7.4/CimCmdlets/Get-CimInstance.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,17 @@ Gets the CIM instances of a class from a CIM server.
### ClassNameComputerSet (Default)

```
Get-CimInstance [-ClassName] <String> [-ComputerName <String[]>] [-KeyOnly] [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-QueryDialect <String>] [-Shallow] [-Filter <String>]
[-Property <String[]>] [<CommonParameters>]
Get-CimInstance [-ClassName] <String> [-ComputerName <String[]>] [-KeyOnly]
[-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-QueryDialect <String>] [-Shallow]
[-Filter <String>] [-Property <String[]>] [<CommonParameters>]
```

### ResourceUriSessionSet

```
Get-CimInstance -CimSession <CimSession[]> -ResourceUri <Uri> [-KeyOnly] [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-Shallow] [-Filter <String>] [-Property <String[]>]
[<CommonParameters>]
Get-CimInstance -CimSession <CimSession[]> -ResourceUri <Uri> [-KeyOnly]
[-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-Shallow] [-Filter <String>]
[-Property <String[]>] [<CommonParameters>]
```

### QuerySessionSet
Expand All @@ -42,31 +42,31 @@ Get-CimInstance -CimSession <CimSession[]> [-ResourceUri <Uri>] [-Namespace <Str
### ClassNameSessionSet

```
Get-CimInstance -CimSession <CimSession[]> [-ClassName] <String> [-KeyOnly] [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-QueryDialect <String>] [-Shallow] [-Filter <String>]
[-Property <String[]>] [<CommonParameters>]
Get-CimInstance -CimSession <CimSession[]> [-ClassName] <String> [-KeyOnly]
[-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-QueryDialect <String>] [-Shallow]
[-Filter <String>] [-Property <String[]>] [<CommonParameters>]
```

### CimInstanceSessionSet

```
Get-CimInstance -CimSession <CimSession[]> [-ResourceUri <Uri>] [-OperationTimeoutSec <UInt32>]
[-InputObject] <CimInstance> [<CommonParameters>]
Get-CimInstance -CimSession <CimSession[]> [-ResourceUri <Uri>]
[-OperationTimeoutSec <UInt32>] [-InputObject] <CimInstance> [<CommonParameters>]
```

### CimInstanceComputerSet

```
Get-CimInstance [-ResourceUri <Uri>] [-ComputerName <String[]>] [-OperationTimeoutSec <UInt32>]
[-InputObject] <CimInstance> [<CommonParameters>]
Get-CimInstance [-ResourceUri <Uri>] [-ComputerName <String[]>]
[-OperationTimeoutSec <UInt32>] [-InputObject] <CimInstance> [<CommonParameters>]
```

### ResourceUriComputerSet

```
Get-CimInstance -ResourceUri <Uri> [-ComputerName <String[]>] [-KeyOnly] [-Namespace <String>]
[-OperationTimeoutSec <UInt32>] [-Shallow] [-Filter <String>] [-Property <String[]>]
[<CommonParameters>]
Get-CimInstance -ResourceUri <Uri> [-ComputerName <String[]>] [-KeyOnly]
[-Namespace <String>] [-OperationTimeoutSec <UInt32>] [-Shallow] [-Filter <String>]
[-Property <String[]>] [<CommonParameters>]
```

### QueryComputerSet
Expand Down Expand Up @@ -144,7 +144,16 @@ the key property `@{ "Handle"=0 }` and stores it in a variable named `$x`. The v
a CIM instance to the `Get-CimInstance` cmdlet to get a particular instance.

```powershell
$x = New-CimInstance -ClassName Win32_Process -Namespace root\cimv2 -Property @{"Handle"=0} -Key Handle -ClientOnly
$instance = @{
ClassName = 'Win32_Process'
Namespace = 'root\cimv2'
Properties = @{
Handle = 0
}
Key = 'Handle'
ClientOnly = $true
}
$x = New-CimInstance @instance
Get-CimInstance -CimInstance $x
```

Expand All @@ -155,7 +164,7 @@ the variables `$x` and `$y`. The variable `$x` is then formatted in a table cont
**Name** and **KernelModeTime** properties, the table set to **AutoSize**.

```powershell
$x,$y = Get-CimInstance -ClassName Win32_Process
$x, $y = Get-CimInstance -ClassName Win32_Process
$x | Format-Table -Property Name, KernelModeTime -AutoSize
```

Expand Down
2 changes: 1 addition & 1 deletion reference/7.4/CimCmdlets/Get-CimSession.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ Protocol : WSMAN
This example gets the CIM session that has an **Id** of 2.

```powershell
Get-CimSession -ID 2
Get-CimSession -Id 2
```

```Output
Expand Down
Loading