diff --git a/reference/docs-conceptual/whats-new/cmdlet-versions.md b/reference/docs-conceptual/whats-new/cmdlet-versions.md index e38e44fc70b4..c001ce542065 100644 --- a/reference/docs-conceptual/whats-new/cmdlet-versions.md +++ b/reference/docs-conceptual/whats-new/cmdlet-versions.md @@ -1,6 +1,6 @@ --- description: This article lists the modules and cmdlets that are included in various versions of PowerShell. -ms.date: 08/24/2021 +ms.date: 02/03/2022 title: Release history of modules and cmdlets --- # Release history of modules and cmdlets @@ -9,500 +9,503 @@ This article lists the modules and cmdlets that are included in various versions is a summary of information found in the release notes. More detailed information can be found in the release notes: +- [What's new in PowerShell 7.3](what-s-new-in-powershell-73.md) +- [What's new in PowerShell 7.2](what-s-new-in-powershell-72.md) +- [What's new in PowerShell 7.1](what-s-new-in-powershell-71.md) - [What's new in PowerShell 7.0](what-s-new-in-powershell-70.md) This is a work in progress. Please help us keep this information fresh. ## Module release history -| Module Name / PS Version | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ----------------------------------------- | :------: | :------: | :------: | :------: | ------------------------------------------- | -| CimCmdlets | ✅ | ✅ | ✅ | ✅ | Windows only | -| ISE (introduced in 2.0) | ✅ | | | | Windows only | -| Microsoft.PowerShell.Archive | ✅ | ✅ | ✅ | ✅ | | -| Microsoft.PowerShell.Core | ✅ | ✅ | ✅ | ✅ | | -| Microsoft.PowerShell.Diagnostics | ✅ | ✅ | ✅ | ✅ | Windows only | -| Microsoft.PowerShell.Host | ✅ | ✅ | ✅ | ✅ | | -| Microsoft.PowerShell.LocalAccounts | ✅ | | | | Windows only (64-bit only) | -| Microsoft.PowerShell.Management | ✅ | ✅ | ✅ | ✅ | | -| Microsoft.PowerShell.ODataUtils | ✅ | | | | Windows only | -| Microsoft.PowerShell.Operation.Validation | ✅ | | | | Windows only | -| Microsoft.PowerShell.Security | ✅ | ✅ | ✅ | ✅ | | -| Microsoft.PowerShell.Utility | ✅ | ✅ | ✅ | ✅ | | -| Microsoft.WsMan.Management | ✅ | ✅ | ✅ | ✅ | Windows only | -| PackageManagement | ✅ | ✅ | ✅ | ✅ | | -| PowershellGet 2.x | v1.1 | ✅ | ✅ | ✅ | New versions available from the Gallery | -| PowershellGet 3.x | | | | | available from the Gallery | -| PSDesiredStateConfiguration 2.x | ✅ | ✅ | ✅ | ❌ | Removed in 7.2 - available from the Gallery | -| PSDesiredStateConfiguration 3.x | | | | | Preview available from the Gallery | -| PSDiagnostics | ✅ | ✅ | ✅ | ✅ | Windows only | -| PSReadLine | v1.x | v2.0 | v2.1 | v2.1 | New versions available from the Gallery | -| PSScheduledJob | ✅ | | | | Windows only | -| PSWorkflow | ✅ | | | | Windows only | -| PSWorkflowUtility | ✅ | | | | Windows only | -| ThreadJob | | ✅ | ✅ | ✅ | Can be installed in PowerShell 5.1 | +| ModuleName / PSVersion | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ----------------------------------------- | -------- | -------- | -------- | -------- | -------- | ------------------------------------------- | +| CimCmdlets | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| ISE (introduced in 2.0) | ✅ | | | | | Windows only | +| Microsoft.PowerShell.Archive | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Microsoft.PowerShell.Core | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Microsoft.PowerShell.Diagnostics | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Microsoft.PowerShell.Host | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Microsoft.PowerShell.LocalAccounts | ✅ | | | | | Windows only (64-bit only) | +| Microsoft.PowerShell.Management | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Microsoft.PowerShell.ODataUtils | ✅ | | | | | Windows only | +| Microsoft.PowerShell.Operation.Validation | ✅ | | | | | Windows only | +| Microsoft.PowerShell.Security | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Microsoft.PowerShell.Utility | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Microsoft.WsMan.Management | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| PackageManagement | ✅ | ✅ | ✅ | ✅ | ✅ | | +| PowershellGet 2.x | v1.1 | ✅ | ✅ | ✅ | ✅ | New versions available from the Gallery | +| PowershellGet 3.x | | | | | | Available from the Gallery | +| PSDesiredStateConfiguration 2.x | ✅ | ✅ | ✅ | ❌ | | Removed in 7.2 - available from the Gallery | +| PSDesiredStateConfiguration 3.x | | | | | | Preview available from the Gallery | +| PSDiagnostics | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| PSReadLine | v1.x | v2.0 | v2.1 | v2.1 | v2.1 | New versions available from the Gallery | +| PSScheduledJob | ✅ | | | | | Windows only | +| PSWorkflow | ✅ | | | | | Windows only | +| PSWorkflowUtility | ✅ | | | | | Windows only | +| ThreadJob | | ✅ | ✅ | ✅ | ✅ | Can be installed in PowerShell 5.1 | ## Cmdlet release history ### CimCmdlets -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| --------------------------- | :------: | :------: | :------: | -------- | ------------ | -| Export-BinaryMiLog | ✅ | | | | Windows only | -| Get-CimAssociatedInstance | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-CimClass | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-CimInstance | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-CimSession | ✅ | ✅ | ✅ | ✅ | Windows only | -| Import-BinaryMiLog | ✅ | | | | Windows only | -| Invoke-CimMethod | ✅ | ✅ | ✅ | ✅ | Windows only | -| New-CimInstance | ✅ | ✅ | ✅ | ✅ | Windows only | -| New-CimSession | ✅ | ✅ | ✅ | ✅ | Windows only | -| New-CimSessionOption | ✅ | ✅ | ✅ | ✅ | Windows only | -| Register-CimIndicationEvent | ✅ | ✅ | ✅ | ✅ | Windows only | -| Remove-CimInstance | ✅ | ✅ | ✅ | ✅ | Windows only | -| Remove-CimSession | ✅ | ✅ | ✅ | ✅ | Windows only | -| Set-CimInstance | ✅ | ✅ | ✅ | ✅ | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| --------------------------- | -------- | -------- | -------- | -------- | -------- | ------------ | +| Export-BinaryMiLog | ✅ | | | | | Windows only | +| Get-CimAssociatedInstance | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-CimClass | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-CimInstance | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-CimSession | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Import-BinaryMiLog | ✅ | | | | | Windows only | +| Invoke-CimMethod | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| New-CimInstance | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| New-CimSession | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| New-CimSessionOption | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Register-CimIndicationEvent | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Remove-CimInstance | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Remove-CimSession | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Set-CimInstance | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | ### ISE (introduced in 2.0) -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ----------------- | :------: | :---: | :---: | :---: | ------------ | -| Get-IseSnippet | ✅ | | | | Windows only | -| Import-IseSnippet | ✅ | | | | Windows only | -| New-IseSnippet | ✅ | | | | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ----------------- | -------- | --- | --- | --- | --- | ------------ | +| Get-IseSnippet | ✅ | | | | | Windows only | +| Import-IseSnippet | ✅ | | | | | Windows only | +| New-IseSnippet | ✅ | | | | | Windows only | ### Microsoft.PowerShell.Archive -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ---------------- | :------: | :------: | :------: | :------: | ---- | -| Compress-Archive | ✅ | ✅ | ✅ | ✅ | | -| Expand-Archive | ✅ | ✅ | ✅ | ✅ | | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ---------------- | -------- | -------- | -------- | -------- | -------- | ---- | +| Compress-Archive | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Expand-Archive | ✅ | ✅ | ✅ | ✅ | ✅ | | ### Microsoft.PowerShell.Core -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| --------------------------------- | :------: | :------: | :------: | :------: | ------------------------------------------ | -| Add-History | ✅ | ✅ | ✅ | ✅ | | -| Add-PSSnapin | ✅ | | | | Windows only | -| Clear-History | ✅ | ✅ | ✅ | ✅ | | -| Clear-Host | ✅ | ✅ | ✅ | ✅ | | -| Connect-PSSession | ✅ | ✅ | ✅ | ✅ | Windows only | -| Debug-Job | ✅ | ✅ | ✅ | ✅ | | -| Disable-ExperimentalFeature | | ✅ | ✅ | ✅ | Added in 6.2 | -| Disable-PSRemoting | ✅ | ✅ | ✅ | ✅ | Windows only | -| Disable-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | Windows only | -| Disconnect-PSSession | ✅ | ✅ | ✅ | ✅ | Windows only | -| Enable-ExperimentalFeature | | ✅ | ✅ | ✅ | Added in 6.2 | -| Enable-PSRemoting | ✅ | ✅ | ✅ | ✅ | Windows only | -| Enable-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | Windows only | -| Enter-PSHostProcess | ✅ | ✅ | ✅ | ✅ | Added Linux support in 6.2 | -| Enter-PSSession | ✅ | ✅ | ✅ | ✅ | | -| Exit-PSHostProcess | ✅ | ✅ | ✅ | ✅ | Added Linux support in 6.2 | -| Exit-PSSession | ✅ | ✅ | ✅ | ✅ | | -| Export-Console | ✅ | | | | Windows only | -| Export-ModuleMember | ✅ | ✅ | ✅ | ✅ | | -| ForEach-Object | ✅ | ✅ | ✅ | ✅ | | -| Get-Command | ✅ | ✅ | ✅ | ✅ | | -| Get-ExperimentalFeature | | ✅ | ✅ | ✅ | Added in 6.2 | -| Get-Help | ✅ | ✅ | ✅ | ✅ | | -| Get-History | ✅ | ✅ | ✅ | ✅ | | -| Get-Job | ✅ | ✅ | ✅ | ✅ | | -| Get-Module | ✅ | ✅ | ✅ | ✅ | | -| Get-PSHostProcessInfo | ✅ | ✅ | ✅ | ✅ | Added Linux support in 6.2 | -| Get-PSSession | ✅ | ✅ | ✅ | ✅ | | -| Get-PSSessionCapability | ✅ | ✅ | ✅ | ✅ | | -| Get-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | | -| Get-PSSnapin | ✅ | | | | Windows only | -| Get-Verb | ✅ | | | | Moved to Microsoft.PowerShell.Utility 6.0+ | -| Import-Module | ✅ | ✅ | ✅ | ✅ | | -| Invoke-Command | ✅ | ✅ | ✅ | ✅ | | -| Invoke-History | ✅ | ✅ | ✅ | ✅ | | -| New-Module | ✅ | ✅ | ✅ | ✅ | | -| New-ModuleManifest | ✅ | ✅ | ✅ | ✅ | | -| New-PSRoleCapabilityFile | ✅ | ✅ | ✅ | ✅ | | -| New-PSSession | ✅ | ✅ | ✅ | ✅ | | -| New-PSSessionConfigurationFile | ✅ | ✅ | ✅ | ✅ | Windows only | -| New-PSSessionOption | ✅ | ✅ | ✅ | ✅ | | -| New-PSTransportOption | ✅ | ✅ | ✅ | ✅ | | -| Out-Default | ✅ | ✅ | ✅ | ✅ | | -| Out-Host | ✅ | ✅ | ✅ | ✅ | | -| Out-Null | ✅ | ✅ | ✅ | ✅ | | -| Receive-Job | ✅ | ✅ | ✅ | ✅ | | -| Receive-PSSession | ✅ | ✅ | ✅ | ✅ | Windows only | -| Register-ArgumentCompleter | ✅ | ✅ | ✅ | ✅ | | -| Register-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | Windows only | -| Remove-Job | ✅ | ✅ | ✅ | ✅ | | -| Remove-Module | ✅ | ✅ | ✅ | ✅ | | -| Remove-PSSession | ✅ | ✅ | ✅ | ✅ | | -| Remove-PSSnapin | ✅ | | | | Windows only | -| Resume-Job | ✅ | | | | | -| Save-Help | ✅ | ✅ | ✅ | ✅ | | -| Set-PSDebug | ✅ | ✅ | ✅ | ✅ | | -| Set-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | Windows only | -| Set-StrictMode | ✅ | ✅ | ✅ | ✅ | | -| Start-Job | ✅ | ✅ | ✅ | ✅ | | -| Stop-Job | ✅ | ✅ | ✅ | ✅ | | -| Suspend-Job | ✅ | | | | Windows only | -| Test-ModuleManifest | ✅ | ✅ | ✅ | ✅ | | -| Test-PSSessionConfigurationFile | ✅ | ✅ | ✅ | ✅ | Windows only | -| Unregister-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | Windows only | -| Update-Help | ✅ | ✅ | ✅ | ✅ | | -| Wait-Job | ✅ | ✅ | ✅ | ✅ | | -| Where-Object | ✅ | ✅ | ✅ | ✅ | | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| --------------------------------- | -------- | -------- | -------- | -------- | -------- | ------------------------------------------ | +| Add-History | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Add-PSSnapin | ✅ | | | | | Windows only | +| Clear-History | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Clear-Host | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Connect-PSSession | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Debug-Job | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Disable-ExperimentalFeature | | ✅ | ✅ | ✅ | ✅ | Added in 6.2 | +| Disable-PSRemoting | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Disable-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Disconnect-PSSession | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Enable-ExperimentalFeature | | ✅ | ✅ | ✅ | ✅ | Added in 6.2 | +| Enable-PSRemoting | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Enable-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Enter-PSHostProcess | ✅ | ✅ | ✅ | ✅ | ✅ | Added Linux support in 6.2 | +| Enter-PSSession | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Exit-PSHostProcess | ✅ | ✅ | ✅ | ✅ | ✅ | Added Linux support in 6.2 | +| Exit-PSSession | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Export-Console | ✅ | | | | | Windows only | +| Export-ModuleMember | ✅ | ✅ | ✅ | ✅ | ✅ | | +| ForEach-Object | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Command | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-ExperimentalFeature | | ✅ | ✅ | ✅ | ✅ | Added in 6.2 | +| Get-Help | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-History | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Job | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Module | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PSHostProcessInfo | ✅ | ✅ | ✅ | ✅ | ✅ | Added Linux support in 6.2 | +| Get-PSSession | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PSSessionCapability | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PSSnapin | ✅ | | | | | Windows only | +| Get-Verb | ✅ | | | | | Moved to Microsoft.PowerShell.Utility 6.0+ | +| Import-Module | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Invoke-Command | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Invoke-History | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-Module | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-ModuleManifest | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-PSRoleCapabilityFile | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-PSSession | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-PSSessionConfigurationFile | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| New-PSSessionOption | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-PSTransportOption | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Out-Default | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Out-Host | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Out-Null | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Receive-Job | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Receive-PSSession | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Register-ArgumentCompleter | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Register-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Remove-Job | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Remove-Module | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Remove-PSSession | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Remove-PSSnapin | ✅ | | | | | Windows only | +| Resume-Job | ✅ | | | | | | +| Save-Help | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-PSDebug | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Set-StrictMode | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Start-Job | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Stop-Job | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Suspend-Job | ✅ | | | | | Windows only | +| Test-ModuleManifest | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Test-PSSessionConfigurationFile | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Unregister-PSSessionConfiguration | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Update-Help | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Wait-Job | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Where-Object | ✅ | ✅ | ✅ | ✅ | ✅ | | ### Microsoft.PowerShell.Diagnostics -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| -------------- | :------: | :------: | :------: | :------: | ------------ | -| Export-Counter | ✅ | | | | Windows only | -| Get-Counter | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-WinEvent | ✅ | ✅ | ✅ | ✅ | Windows only | -| Import-Counter | ✅ | | | | Windows only | -| New-WinEvent | ✅ | ✅ | ✅ | ✅ | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| -------------- | -------- | -------- | -------- | -------- | -------- | ------------ | +| Export-Counter | ✅ | | | | | Windows only | +| Get-Counter | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-WinEvent | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Import-Counter | ✅ | | | | | Windows only | +| New-WinEvent | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | ### Microsoft.PowerShell.Host -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ---------------- | :------: | :------: | :------: | :------: | ---- | -| Start-Transcript | ✅ | ✅ | ✅ | ✅ | | -| Stop-Transcript | ✅ | ✅ | ✅ | ✅ | | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ---------------- | -------- | -------- | -------- | -------- | -------- | ---- | +| Start-Transcript | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Stop-Transcript | ✅ | ✅ | ✅ | ✅ | ✅ | | ### Microsoft.PowerShell.LocalAccounts (64-bit only) -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ----------------------- | :------: | :---: | :---: | :---: | ------------ | -| Add-LocalGroupMember | ✅ | | | | Windows only | -| Disable-LocalUser | ✅ | | | | Windows only | -| Enable-LocalUser | ✅ | | | | Windows only | -| Get-LocalGroup | ✅ | | | | Windows only | -| Get-LocalGroupMember | ✅ | | | | Windows only | -| Get-LocalUser | ✅ | | | | Windows only | -| New-LocalGroup | ✅ | | | | Windows only | -| New-LocalUser | ✅ | | | | Windows only | -| Remove-LocalGroup | ✅ | | | | Windows only | -| Remove-LocalGroupMember | ✅ | | | | Windows only | -| Remove-LocalUser | ✅ | | | | Windows only | -| Rename-LocalGroup | ✅ | | | | Windows only | -| Rename-LocalUser | ✅ | | | | Windows only | -| Set-LocalGroup | ✅ | | | | Windows only | -| Set-LocalUser | ✅ | | | | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ----------------------- | -------- | --- | --- | --- | --- | ------------ | +| Add-LocalGroupMember | ✅ | | | | | Windows only | +| Disable-LocalUser | ✅ | | | | | Windows only | +| Enable-LocalUser | ✅ | | | | | Windows only | +| Get-LocalGroup | ✅ | | | | | Windows only | +| Get-LocalGroupMember | ✅ | | | | | Windows only | +| Get-LocalUser | ✅ | | | | | Windows only | +| New-LocalGroup | ✅ | | | | | Windows only | +| New-LocalUser | ✅ | | | | | Windows only | +| Remove-LocalGroup | ✅ | | | | | Windows only | +| Remove-LocalGroupMember | ✅ | | | | | Windows only | +| Remove-LocalUser | ✅ | | | | | Windows only | +| Rename-LocalGroup | ✅ | | | | | Windows only | +| Rename-LocalUser | ✅ | | | | | Windows only | +| Set-LocalGroup | ✅ | | | | | Windows only | +| Set-LocalUser | ✅ | | | | | Windows only | ### Microsoft.PowerShell.Management -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ----------------------------- | :------: | :------: | :------: | :------: | -------------------------------- | -| Add-Computer | ✅ | | | | Windows only | -| Add-Content | ✅ | ✅ | ✅ | ✅ | | -| Checkpoint-Computer | ✅ | | | | Windows only | -| Clear-Content | ✅ | ✅ | ✅ | ✅ | | -| Clear-EventLog | ✅ | | | | Windows only | -| Clear-Item | ✅ | ✅ | ✅ | ✅ | | -| Clear-ItemProperty | ✅ | ✅ | ✅ | ✅ | | -| Clear-RecycleBin | ✅ | ✅ | ✅ | ✅ | Windows only | -| Complete-Transaction | ✅ | | | | Windows only | -| Convert-Path | ✅ | ✅ | ✅ | ✅ | | -| Copy-Item | ✅ | ✅ | ✅ | ✅ | | -| Copy-ItemProperty | ✅ | ✅ | ✅ | ✅ | | -| Debug-Process | ✅ | ✅ | ✅ | ✅ | | -| Disable-ComputerRestore | ✅ | | | | Windows only | -| Enable-ComputerRestore | ✅ | | | | Windows only | -| Get-ChildItem | ✅ | ✅ | ✅ | ✅ | | -| Get-Clipboard | ✅ | ✅ | ✅ | ✅ | Not supported on macOS | -| Get-ComputerInfo | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-ComputerRestorePoint | ✅ | | | | Windows only | -| Get-Content | ✅ | ✅ | ✅ | ✅ | | -| Get-ControlPanelItem | ✅ | | | | Windows only | -| Get-EventLog | ✅ | | | | Windows only | -| Get-HotFix | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-Item | ✅ | ✅ | ✅ | ✅ | | -| Get-ItemProperty | ✅ | ✅ | ✅ | ✅ | | -| Get-ItemPropertyValue | ✅ | ✅ | ✅ | ✅ | | -| Get-Location | ✅ | ✅ | ✅ | ✅ | | -| Get-Process | ✅ | ✅ | ✅ | ✅ | | -| Get-PSDrive | ✅ | ✅ | ✅ | ✅ | | -| Get-PSProvider | ✅ | ✅ | ✅ | ✅ | | -| Get-Service | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-TimeZone | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-Transaction | ✅ | | | | Windows only | -| Get-WmiObject | ✅ | | | | Windows only | -| Invoke-Item | ✅ | ✅ | ✅ | ✅ | | -| Invoke-WmiMethod | ✅ | | | | Windows only | -| Join-Path | ✅ | ✅ | ✅ | ✅ | | -| Limit-EventLog | ✅ | | | | Windows only | -| Move-Item | ✅ | ✅ | ✅ | ✅ | | -| Move-ItemProperty | ✅ | ✅ | ✅ | ✅ | | -| New-EventLog | ✅ | | | | Windows only | -| New-Item | ✅ | ✅ | ✅ | ✅ | | -| New-ItemProperty | ✅ | ✅ | ✅ | ✅ | | -| New-PSDrive | ✅ | ✅ | ✅ | ✅ | | -| New-Service | ✅ | ✅ | ✅ | ✅ | Windows only | -| New-WebServiceProxy | ✅ | | | | Windows only | -| Pop-Location | ✅ | ✅ | ✅ | ✅ | | -| Push-Location | ✅ | ✅ | ✅ | ✅ | | -| Register-WmiEvent | ✅ | | | | Windows only | -| Remove-Computer | ✅ | | | | Windows only | -| Remove-EventLog | ✅ | | | | Windows only | -| Remove-Item | ✅ | ✅ | ✅ | ✅ | | -| Remove-ItemProperty | ✅ | ✅ | ✅ | ✅ | | -| Remove-PSDrive | ✅ | ✅ | ✅ | ✅ | | -| Remove-Service | | ✅ | ✅ | ✅ | Windows only | -| Remove-WmiObject | ✅ | | | | Windows only | -| Rename-Computer | ✅ | ✅ | ✅ | ✅ | Windows only | -| Rename-Item | ✅ | ✅ | ✅ | ✅ | | -| Rename-ItemProperty | ✅ | ✅ | ✅ | ✅ | | -| Reset-ComputerMachinePassword | ✅ | | | | Windows only | -| Resolve-Path | ✅ | ✅ | ✅ | ✅ | | -| Restart-Computer | ✅ | ✅ | ✅ | ✅ | Added Linux/macOS support in 7.1 | -| Restart-Service | ✅ | ✅ | ✅ | ✅ | Windows only | -| Restore-Computer | ✅ | | | | Windows only | -| Resume-Service | ✅ | ✅ | ✅ | ✅ | Windows only | -| Set-Clipboard | ✅ | ✅ | ✅ | ✅ | | -| Set-Content | ✅ | ✅ | ✅ | ✅ | | -| Set-Item | ✅ | ✅ | ✅ | ✅ | | -| Set-ItemProperty | ✅ | ✅ | ✅ | ✅ | | -| Set-Location | ✅ | ✅ | ✅ | ✅ | | -| Set-Service | ✅ | ✅ | ✅ | ✅ | Windows only | -| Set-TimeZone | ✅ | ✅ | ✅ | ✅ | Windows only | -| Set-WmiInstance | ✅ | | | | Windows only | -| Show-ControlPanelItem | ✅ | | | | Windows only | -| Show-EventLog | ✅ | | | | Windows only | -| Split-Path | ✅ | ✅ | ✅ | ✅ | | -| Start-Process | ✅ | ✅ | ✅ | ✅ | | -| Start-Service | ✅ | ✅ | ✅ | ✅ | Windows only | -| Start-Transaction | ✅ | | | | Windows only | -| Stop-Computer | ✅ | ✅ | ✅ | ✅ | Added Linux/macOS support in 7.1 | -| Stop-Process | ✅ | ✅ | ✅ | ✅ | | -| Stop-Service | ✅ | ✅ | ✅ | ✅ | Windows only | -| Suspend-Service | ✅ | ✅ | ✅ | ✅ | Windows only | -| Test-ComputerSecureChannel | ✅ | | | | Windows only | -| Test-Connection | ✅ | ✅ | ✅ | ✅ | | -| Test-Path | ✅ | ✅ | ✅ | ✅ | | -| Undo-Transaction | ✅ | | | | Windows only | -| Use-Transaction | ✅ | | | | Windows only | -| Wait-Process | ✅ | ✅ | ✅ | ✅ | Does not work on Linux/macOS | -| Write-EventLog | ✅ | | | | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ----------------------------- | -------- | -------- | -------- | -------- | -------- | -------------------------------- | +| Add-Computer | ✅ | | | | | Windows only | +| Add-Content | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Checkpoint-Computer | ✅ | | | | | Windows only | +| Clear-Content | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Clear-EventLog | ✅ | | | | | Windows only | +| Clear-Item | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Clear-ItemProperty | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Clear-RecycleBin | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Complete-Transaction | ✅ | | | | | Windows only | +| Convert-Path | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Copy-Item | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Copy-ItemProperty | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Debug-Process | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Disable-ComputerRestore | ✅ | | | | | Windows only | +| Enable-ComputerRestore | ✅ | | | | | Windows only | +| Get-ChildItem | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Clipboard | ✅ | ✅ | ✅ | ✅ | ✅ | NotsupportedonmacOS | +| Get-ComputerInfo | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-ComputerRestorePoint | ✅ | | | | | Windows only | +| Get-Content | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-ControlPanelItem | ✅ | | | | | Windows only | +| Get-EventLog | ✅ | | | | | Windows only | +| Get-HotFix | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-Item | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-ItemProperty | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-ItemPropertyValue | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Location | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Process | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PSDrive | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PSProvider | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Service | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-TimeZone | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-Transaction | ✅ | | | | | Windows only | +| Get-WmiObject | ✅ | | | | | Windows only | +| Invoke-Item | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Invoke-WmiMethod | ✅ | | | | | Windows only | +| Join-Path | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Limit-EventLog | ✅ | | | | | Windows only | +| Move-Item | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Move-ItemProperty | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-EventLog | ✅ | | | | | Windows only | +| New-Item | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-ItemProperty | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-PSDrive | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-Service | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| New-WebServiceProxy | ✅ | | | | | Windows only | +| Pop-Location | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Push-Location | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Register-WmiEvent | ✅ | | | | | Windows only | +| Remove-Computer | ✅ | | | | | Windows only | +| Remove-EventLog | ✅ | | | | | Windows only | +| Remove-Item | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Remove-ItemProperty | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Remove-PSDrive | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Remove-Service | | ✅ | ✅ | ✅ | ✅ | Windows only | +| Remove-WmiObject | ✅ | | | | | Windows only | +| Rename-Computer | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Rename-Item | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Rename-ItemProperty | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Reset-ComputerMachinePassword | ✅ | | | | | Windows only | +| Resolve-Path | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Restart-Computer | ✅ | ✅ | ✅ | ✅ | ✅ | Added Linux/macOS support in 7.1 | +| Restart-Service | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Restore-Computer | ✅ | | | | | Windows only | +| Resume-Service | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Set-Clipboard | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-Content | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-Item | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-ItemProperty | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-Location | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-Service | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Set-TimeZone | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Set-WmiInstance | ✅ | | | | | Windows only | +| Show-ControlPanelItem | ✅ | | | | | Windows only | +| Show-EventLog | ✅ | | | | | Windows only | +| Split-Path | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Start-Process | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Start-Service | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Start-Transaction | ✅ | | | | | Windows only | +| Stop-Computer | ✅ | ✅ | ✅ | ✅ | ✅ | Added Linux/macOS support in 7.1 | +| Stop-Process | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Stop-Service | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Suspend-Service | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Test-ComputerSecureChannel | ✅ | | | | | Windows only | +| Test-Connection | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Test-Path | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Undo-Transaction | ✅ | | | | | Windows only | +| Use-Transaction | ✅ | | | | | Windows only | +| Wait-Process | ✅ | ✅ | ✅ | ✅ | ✅ | Does not work on Linux/macOS | +| Write-EventLog | ✅ | | | | | Windows only | ### Microsoft.PowerShell.ODataUtils -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ------------------------- | :------: | :---: | :---: | :---: | ------------ | -| Export-ODataEndpointProxy | ✅ | | | | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ------------------------- | -------- | --- | --- | --- | --- | ------------ | +| Export-ODataEndpointProxy | ✅ | | | | | Windows only | ### Microsoft.PowerShell.Operation.Validation -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| -------------------------- | :------: | :---: | :---: | :---: | ------------ | -| Get-OperationValidation | ✅ | | | | Windows only | -| Invoke-OperationValidation | ✅ | | | | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| -------------------------- | -------- | --- | --- | --- | --- | ------------ | +| Get-OperationValidation | ✅ | | | | | Windows only | +| Invoke-OperationValidation | ✅ | | | | | Windows only | ### Microsoft.PowerShell.Security -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ------------------------- | :------: | :------: | :------: | :------: | --------------------------------------- | -| ConvertFrom-SecureString | ✅ | ✅ | ✅ | ✅ | | -| ConvertTo-SecureString | ✅ | ✅ | ✅ | ✅ | | -| Get-Acl | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-AuthenticodeSignature | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-CmsMessage | ✅ | ✅ | ✅ | ✅ | Support for Linux/macOS added in 7.1 | -| Get-Credential | ✅ | ✅ | ✅ | ✅ | | -| Get-ExecutionPolicy | ✅ | ✅ | ✅ | ✅ | Returns **Unrestricted** on Linux/macOS | -| Get-PfxCertificate | ✅ | ✅ | ✅ | ✅ | | -| New-FileCatalog | ✅ | ✅ | ✅ | ✅ | Windows only | -| Protect-CmsMessage | ✅ | ✅ | ✅ | ✅ | Support for Linux/macOS added in 7.1 | -| Set-Acl | ✅ | ✅ | ✅ | ✅ | Windows only | -| Set-AuthenticodeSignature | ✅ | ✅ | ✅ | ✅ | Windows only | -| Set-ExecutionPolicy | ✅ | ✅ | ✅ | ✅ | Does nothing on Linux/macOS | -| Test-FileCatalog | ✅ | ✅ | ✅ | ✅ | Windows only | -| Unprotect-CmsMessage | ✅ | ✅ | ✅ | ✅ | Support for Linux/macOS added in 7.1 | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ------------------------- | -------- | -------- | -------- | -------- | -------- | --------------------------------------- | +| ConvertFrom-SecureString | ✅ | ✅ | ✅ | ✅ | ✅ | | +| ConvertTo-SecureString | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Acl | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-AuthenticodeSignature | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-CmsMessage | ✅ | ✅ | ✅ | ✅ | ✅ | Support for Linux/macOS added in 7.1 | +| Get-Credential | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-ExecutionPolicy | ✅ | ✅ | ✅ | ✅ | ✅ | Returns **Unrestricted** on Linux/macOS | +| Get-PfxCertificate | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-FileCatalog | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Protect-CmsMessage | ✅ | ✅ | ✅ | ✅ | ✅ | Support for Linux/macOS added in 7.1 | +| Set-Acl | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Set-AuthenticodeSignature | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Set-ExecutionPolicy | ✅ | ✅ | ✅ | ✅ | ✅ | Does nothing on Linux/macOS | +| Test-FileCatalog | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Unprotect-CmsMessage | ✅ | ✅ | ✅ | ✅ | ✅ | Support for Linux/macOS added in 7.1 | ### Microsoft.PowerShell.Utility -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ------------------------- | :------: | :------: | :------: | :------: | ----------------------------------------- | -| Add-Member | ✅ | ✅ | ✅ | ✅ | | -| Add-Type | ✅ | ✅ | ✅ | ✅ | | -| Clear-Variable | ✅ | ✅ | ✅ | ✅ | | -| Compare-Object | ✅ | ✅ | ✅ | ✅ | | -| ConvertFrom-Csv | ✅ | ✅ | ✅ | ✅ | | -| ConvertFrom-Json | ✅ | ✅ | ✅ | ✅ | | -| ConvertFrom-Markdown | | ✅ | ✅ | ✅ | Added in 6.1 | -| ConvertFrom-SddlString | ✅ | ✅ | ✅ | ✅ | Windows only | -| ConvertFrom-String | ✅ | | | | | -| ConvertFrom-StringData | ✅ | ✅ | ✅ | ✅ | | -| Convert-String | ✅ | | | | | -| ConvertTo-Csv | ✅ | ✅ | ✅ | ✅ | | -| ConvertTo-Html | ✅ | ✅ | ✅ | ✅ | | -| ConvertTo-Json | ✅ | ✅ | ✅ | ✅ | | -| ConvertTo-Xml | ✅ | ✅ | ✅ | ✅ | | -| Debug-Runspace | ✅ | ✅ | ✅ | ✅ | | -| Disable-PSBreakpoint | ✅ | ✅ | ✅ | ✅ | | -| Disable-RunspaceDebug | ✅ | ✅ | ✅ | ✅ | | -| Enable-PSBreakpoint | ✅ | ✅ | ✅ | ✅ | | -| Enable-RunspaceDebug | ✅ | ✅ | ✅ | ✅ | | -| Export-Alias | ✅ | ✅ | ✅ | ✅ | | -| Export-Clixml | ✅ | ✅ | ✅ | ✅ | | -| Export-Csv | ✅ | ✅ | ✅ | ✅ | | -| Export-FormatData | ✅ | ✅ | ✅ | ✅ | | -| Export-PSSession | ✅ | ✅ | ✅ | ✅ | | -| Format-Custom | ✅ | ✅ | ✅ | ✅ | | -| Format-Hex | ✅ | ✅ | ✅ | ✅ | | -| Format-List | ✅ | ✅ | ✅ | ✅ | | -| Format-Table | ✅ | ✅ | ✅ | ✅ | | -| Format-Wide | ✅ | ✅ | ✅ | ✅ | | -| Get-Alias | ✅ | ✅ | ✅ | ✅ | | -| Get-Culture | ✅ | ✅ | ✅ | ✅ | | -| Get-Date | ✅ | ✅ | ✅ | ✅ | | -| Get-Error | | ✅ | ✅ | ✅ | | -| Get-Event | ✅ | ✅ | ✅ | ✅ | No event sources available on Linux/macOS | -| Get-EventSubscriber | ✅ | ✅ | ✅ | ✅ | | -| Get-FileHash | ✅ | ✅ | ✅ | ✅ | | -| Get-FormatData | ✅ | ✅ | ✅ | ✅ | | -| Get-Host | ✅ | ✅ | ✅ | ✅ | | -| Get-MarkdownOption | | ✅ | ✅ | ✅ | Added in 6.1 | -| Get-Member | ✅ | ✅ | ✅ | ✅ | | -| Get-PSBreakpoint | ✅ | ✅ | ✅ | ✅ | | -| Get-PSCallStack | ✅ | ✅ | ✅ | ✅ | | -| Get-Random | ✅ | ✅ | ✅ | ✅ | | -| Get-Runspace | ✅ | ✅ | ✅ | ✅ | | -| Get-RunspaceDebug | ✅ | ✅ | ✅ | ✅ | | -| Get-TraceSource | ✅ | ✅ | ✅ | ✅ | | -| Get-TypeData | ✅ | ✅ | ✅ | ✅ | | -| Get-UICulture | ✅ | ✅ | ✅ | ✅ | | -| Get-Unique | ✅ | ✅ | ✅ | ✅ | | -| Get-Uptime | | ✅ | ✅ | ✅ | | -| Get-Variable | ✅ | ✅ | ✅ | ✅ | | -| Get-Verb | | ✅ | ✅ | ✅ | Moved from Microsoft.PowerShelll.Core | -| Group-Object | ✅ | ✅ | ✅ | ✅ | | -| Import-Alias | ✅ | ✅ | ✅ | ✅ | | -| Import-Clixml | ✅ | ✅ | ✅ | ✅ | | -| Import-Csv | ✅ | ✅ | ✅ | ✅ | | -| Import-LocalizedData | ✅ | ✅ | ✅ | ✅ | | -| Import-PowerShellDataFile | ✅ | ✅ | ✅ | ✅ | | -| Import-PSSession | ✅ | ✅ | ✅ | ✅ | | -| Invoke-Expression | ✅ | ✅ | ✅ | ✅ | | -| Invoke-RestMethod | ✅ | ✅ | ✅ | ✅ | | -| Invoke-WebRequest | ✅ | ✅ | ✅ | ✅ | | -| Join-String | | ✅ | ✅ | ✅ | | -| Measure-Command | ✅ | ✅ | ✅ | ✅ | | -| Measure-Object | ✅ | ✅ | ✅ | ✅ | | -| New-Alias | ✅ | ✅ | ✅ | ✅ | | -| New-Event | ✅ | ✅ | ✅ | ✅ | No event sources available on Linux/macOS | -| New-Guid | ✅ | ✅ | ✅ | ✅ | | -| New-Object | ✅ | ✅ | ✅ | ✅ | | -| New-TemporaryFile | ✅ | ✅ | ✅ | ✅ | | -| New-TimeSpan | ✅ | ✅ | ✅ | ✅ | | -| New-Variable | ✅ | ✅ | ✅ | ✅ | | -| Out-File | ✅ | ✅ | ✅ | ✅ | | -| Out-GridView | ✅ | ✅ | ✅ | ✅ | Windows only | -| Out-Printer | ✅ | ✅ | ✅ | ✅ | Windows only | -| Out-String | ✅ | ✅ | ✅ | ✅ | | -| Read-Host | ✅ | ✅ | ✅ | ✅ | | -| Register-EngineEvent | ✅ | ✅ | ✅ | ✅ | No event sources available on Linux/macOS | -| Register-ObjectEvent | ✅ | ✅ | ✅ | ✅ | | -| Remove-Alias | | ✅ | ✅ | ✅ | | -| Remove-Event | ✅ | ✅ | ✅ | ✅ | No event sources available on Linux/macOS | -| Remove-PSBreakpoint | ✅ | ✅ | ✅ | ✅ | | -| Remove-TypeData | ✅ | ✅ | ✅ | ✅ | | -| Remove-Variable | ✅ | ✅ | ✅ | ✅ | | -| Select-Object | ✅ | ✅ | ✅ | ✅ | | -| Select-String | ✅ | ✅ | ✅ | ✅ | | -| Select-Xml | ✅ | ✅ | ✅ | ✅ | | -| Send-MailMessage | ✅ | ✅ | ✅ | ✅ | | -| Set-Alias | ✅ | ✅ | ✅ | ✅ | | -| Set-Date | ✅ | ✅ | ✅ | ✅ | | -| Set-MarkdownOption | | ✅ | ✅ | ✅ | Added in 6.1 | -| Set-PSBreakpoint | ✅ | ✅ | ✅ | ✅ | | -| Set-TraceSource | ✅ | ✅ | ✅ | ✅ | | -| Set-Variable | ✅ | ✅ | ✅ | ✅ | | -| Show-Command | ✅ | ✅ | ✅ | ✅ | Windows only | -| Show-Markdown | | ✅ | ✅ | ✅ | Added in 6.1 | -| Sort-Object | ✅ | ✅ | ✅ | ✅ | | -| Start-Sleep | ✅ | ✅ | ✅ | ✅ | | -| Tee-Object | ✅ | ✅ | ✅ | ✅ | | -| Test-Json | | ✅ | ✅ | ✅ | | -| Trace-Command | ✅ | ✅ | ✅ | ✅ | | -| Unblock-File | ✅ | ✅ | ✅ | ✅ | Added support for macOS in 7.0 | -| Unregister-Event | ✅ | ✅ | ✅ | ✅ | No event sources available on Linux/macOS | -| Update-FormatData | ✅ | ✅ | ✅ | ✅ | | -| Update-List | ✅ | ✅ | ✅ | ✅ | | -| Update-TypeData | ✅ | ✅ | ✅ | ✅ | | -| Wait-Debugger | ✅ | ✅ | ✅ | ✅ | | -| Wait-Event | ✅ | ✅ | ✅ | ✅ | | -| Write-Debug | ✅ | ✅ | ✅ | ✅ | | -| Write-Error | ✅ | ✅ | ✅ | ✅ | | -| Write-Host | ✅ | ✅ | ✅ | ✅ | | -| Write-Information | ✅ | ✅ | ✅ | ✅ | | -| Write-Output | ✅ | ✅ | ✅ | ✅ | | -| Write-Progress | ✅ | ✅ | ✅ | ✅ | | -| Write-Verbose | ✅ | ✅ | ✅ | ✅ | | -| Write-Warning | ✅ | ✅ | ✅ | ✅ | | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ------------------------- | -------- | -------- | -------- | -------- | -------- | ----------------------------------------- | +| Add-Member | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Add-Type | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Clear-Variable | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Compare-Object | ✅ | ✅ | ✅ | ✅ | ✅ | | +| ConvertFrom-Csv | ✅ | ✅ | ✅ | ✅ | ✅ | | +| ConvertFrom-Json | ✅ | ✅ | ✅ | ✅ | ✅ | | +| ConvertFrom-Markdown | | ✅ | ✅ | ✅ | ✅ | Added in 6.1 | +| ConvertFrom-SddlString | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| ConvertFrom-String | ✅ | | | | | | +| ConvertFrom-StringData | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Convert-String | ✅ | | | | | | +| ConvertTo-Csv | ✅ | ✅ | ✅ | ✅ | ✅ | | +| ConvertTo-Html | ✅ | ✅ | ✅ | ✅ | ✅ | | +| ConvertTo-Json | ✅ | ✅ | ✅ | ✅ | ✅ | | +| ConvertTo-Xml | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Debug-Runspace | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Disable-PSBreakpoint | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Disable-RunspaceDebug | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Enable-PSBreakpoint | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Enable-RunspaceDebug | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Export-Alias | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Export-Clixml | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Export-Csv | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Export-FormatData | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Export-PSSession | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Format-Custom | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Format-Hex | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Format-List | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Format-Table | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Format-Wide | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Alias | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Culture | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Date | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Error | | ✅ | ✅ | ✅ | ✅ | | +| Get-Event | ✅ | ✅ | ✅ | ✅ | ✅ | No event sources available on Linux/macOS | +| Get-EventSubscriber | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-FileHash | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-FormatData | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Host | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-MarkdownOption | | ✅ | ✅ | ✅ | ✅ | Added in 6.1 | +| Get-Member | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PSBreakpoint | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PSCallStack | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Random | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Runspace | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-RunspaceDebug | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-TraceSource | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-TypeData | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-UICulture | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Unique | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Uptime | | ✅ | ✅ | ✅ | ✅ | | +| Get-Variable | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Verb | | ✅ | ✅ | ✅ | ✅ | Moved from Microsoft.PowerShell.Core | +| Group-Object | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Import-Alias | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Import-Clixml | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Import-Csv | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Import-LocalizedData | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Import-PowerShellDataFile | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Import-PSSession | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Invoke-Expression | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Invoke-RestMethod | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Invoke-WebRequest | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Join-String | | ✅ | ✅ | ✅ | ✅ | | +| Measure-Command | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Measure-Object | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-Alias | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-Event | ✅ | ✅ | ✅ | ✅ | ✅ | No event sources available on Linux/macOS | +| New-Guid | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-Object | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-TemporaryFile | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-TimeSpan | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-Variable | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Out-File | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Out-GridView | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Out-Printer | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Out-String | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Read-Host | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Register-EngineEvent | ✅ | ✅ | ✅ | ✅ | ✅ | No event sources available on Linux/macOS | +| Register-ObjectEvent | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Remove-Alias | | ✅ | ✅ | ✅ | ✅ | | +| Remove-Event | ✅ | ✅ | ✅ | ✅ | ✅ | No event sources available on Linux/macOS | +| Remove-PSBreakpoint | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Remove-TypeData | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Remove-Variable | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Select-Object | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Select-String | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Select-Xml | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Send-MailMessage | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-Alias | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-Date | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-MarkdownOption | | ✅ | ✅ | ✅ | ✅ | Added in 6.1 | +| Set-PSBreakpoint | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-TraceSource | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-Variable | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Show-Command | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Show-Markdown | | ✅ | ✅ | ✅ | ✅ | Added in 6.1 | +| Sort-Object | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Start-Sleep | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Tee-Object | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Test-Json | | ✅ | ✅ | ✅ | ✅ | | +| Trace-Command | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Unblock-File | ✅ | ✅ | ✅ | ✅ | ✅ | Added support for macOS in 7.0 | +| Unregister-Event | ✅ | ✅ | ✅ | ✅ | ✅ | No event sources available on Linux/macOS | +| Update-FormatData | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Update-List | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Update-TypeData | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Wait-Debugger | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Wait-Event | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Write-Debug | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Write-Error | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Write-Host | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Write-Information | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Write-Output | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Write-Progress | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Write-Verbose | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Write-Warning | ✅ | ✅ | ✅ | ✅ | ✅ | | ### Microsoft.WsMan.Management -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ---------------------- | :------: | :------: | :------: | :------: | ------------ | -| Connect-WSMan | ✅ | ✅ | ✅ | ✅ | Windows only | -| Disable-WSManCredSSP | ✅ | ✅ | ✅ | ✅ | Windows only | -| Disconnect-WSMan | ✅ | ✅ | ✅ | ✅ | Windows only | -| Enable-WSManCredSSP | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-WSManCredSSP | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-WSManInstance | ✅ | ✅ | ✅ | ✅ | Windows only | -| Invoke-WSManAction | ✅ | ✅ | ✅ | ✅ | Windows only | -| New-WSManInstance | ✅ | ✅ | ✅ | ✅ | Windows only | -| New-WSManSessionOption | ✅ | ✅ | ✅ | ✅ | Windows only | -| Remove-WSManInstance | ✅ | ✅ | ✅ | ✅ | Windows only | -| Set-WSManInstance | ✅ | ✅ | ✅ | ✅ | Windows only | -| Set-WSManQuickConfig | ✅ | ✅ | ✅ | ✅ | Windows only | -| Test-WSMan | ✅ | ✅ | ✅ | ✅ | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ---------------------- | -------- | -------- | -------- | -------- | -------- | ------------ | +| Connect-WSMan | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Disable-WSManCredSSP | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Disconnect-WSMan | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Enable-WSManCredSSP | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-WSManCredSSP | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-WSManInstance | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Invoke-WSManAction | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| New-WSManInstance | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| New-WSManSessionOption | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Remove-WSManInstance | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Set-WSManInstance | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Set-WSManQuickConfig | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Test-WSMan | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | ### PackageManagement -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ------------------------ | :------: | :------: | :------: | :------: | ---- | -| Find-Package | ✅ | ✅ | ✅ | ✅ | | -| Find-PackageProvider | ✅ | ✅ | ✅ | ✅ | | -| Get-Package | ✅ | ✅ | ✅ | ✅ | | -| Get-PackageProvider | ✅ | ✅ | ✅ | ✅ | | -| Get-PackageSource | ✅ | ✅ | ✅ | ✅ | | -| Import-PackageProvider | ✅ | ✅ | ✅ | ✅ | | -| Install-Package | ✅ | ✅ | ✅ | ✅ | | -| Install-PackageProvider | ✅ | ✅ | ✅ | ✅ | | -| Register-PackageSource | ✅ | ✅ | ✅ | ✅ | | -| Save-Package | ✅ | ✅ | ✅ | ✅ | | -| Set-PackageSource | ✅ | ✅ | ✅ | ✅ | | -| Uninstall-Package | ✅ | ✅ | ✅ | ✅ | | -| Unregister-PackageSource | ✅ | ✅ | ✅ | ✅ | | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ------------------------ | -------- | -------- | -------- | -------- | -------- | ---- | +| Find-Package | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Find-PackageProvider | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-Package | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PackageProvider | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PackageSource | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Import-PackageProvider | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Install-Package | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Install-PackageProvider | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Register-PackageSource | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Save-Package | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-PackageSource | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Uninstall-Package | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Unregister-PackageSource | ✅ | ✅ | ✅ | ✅ | ✅ | | ### PowershellGet 2.x -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ------------------------------- | :------: | :------: | :------: | :------: | ---- | -| Find-Command | ✅ | ✅ | ✅ | ✅ | | -| Find-DscResource | ✅ | ✅ | ✅ | ✅ | | -| Find-Module | ✅ | ✅ | ✅ | ✅ | | -| Find-RoleCapability | ✅ | ✅ | ✅ | ✅ | | -| Find-Script | ✅ | ✅ | ✅ | ✅ | | -| Get-CredsFromCredentialProvider | | ✅ | ✅ | ✅ | | -| Get-InstalledModule | ✅ | ✅ | ✅ | ✅ | | -| Get-InstalledScript | ✅ | ✅ | ✅ | ✅ | | -| Get-PSRepository | ✅ | ✅ | ✅ | ✅ | | -| Install-Module | ✅ | ✅ | ✅ | ✅ | | -| Install-Script | ✅ | ✅ | ✅ | ✅ | | -| New-ScriptFileInfo | ✅ | ✅ | ✅ | ✅ | | -| Publish-Module | ✅ | ✅ | ✅ | ✅ | | -| Publish-Script | ✅ | ✅ | ✅ | ✅ | | -| Register-PSRepository | ✅ | ✅ | ✅ | ✅ | | -| Save-Module | ✅ | ✅ | ✅ | ✅ | | -| Save-Script | ✅ | ✅ | ✅ | ✅ | | -| Set-PSRepository | ✅ | ✅ | ✅ | ✅ | | -| Test-ScriptFileInfo | ✅ | ✅ | ✅ | ✅ | | -| Uninstall-Module | ✅ | ✅ | ✅ | ✅ | | -| Uninstall-Script | ✅ | ✅ | ✅ | ✅ | | -| Unregister-PSRepository | ✅ | ✅ | ✅ | ✅ | | -| Update-Module | ✅ | ✅ | ✅ | ✅ | | -| Update-ModuleManifest | ✅ | ✅ | ✅ | ✅ | | -| Update-Script | ✅ | ✅ | ✅ | ✅ | | -| Update-ScriptFileInfo | ✅ | ✅ | ✅ | ✅ | | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ------------------------------- | -------- | -------- | -------- | -------- | -------- | ---- | +| Find-Command | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Find-DscResource | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Find-Module | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Find-RoleCapability | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Find-Script | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-CredsFromCredentialProvider | | ✅ | ✅ | ✅ | ✅ | | +| Get-InstalledModule | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-InstalledScript | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PSRepository | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Install-Module | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Install-Script | ✅ | ✅ | ✅ | ✅ | ✅ | | +| New-ScriptFileInfo | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Publish-Module | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Publish-Script | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Register-PSRepository | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Save-Module | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Save-Script | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-PSRepository | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Test-ScriptFileInfo | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Uninstall-Module | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Uninstall-Script | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Unregister-PSRepository | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Update-Module | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Update-ModuleManifest | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Update-Script | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Update-ScriptFileInfo | ✅ | ✅ | ✅ | ✅ | ✅ | | ### PowershellGet 3.x - Preview @@ -522,27 +525,27 @@ This is a work in progress. Please help us keep this information fresh. ### PSDesiredStateConfiguration v2.x -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| -------------------------------- | :------: | :------: | :------: | :---: | ------------ | -| Configuration | ✅ | ✅ | ✅ | | | -| Disable-DscDebug | ✅ | | | | Windows only | -| Enable-DscDebug | ✅ | | | | Windows only | -| Get-DscConfiguration | ✅ | | | | Windows only | -| Get-DscConfigurationStatus | ✅ | | | | Windows only | -| Get-DscLocalConfigurationManager | ✅ | | | | Windows only | -| Get-DscResource | ✅ | ✅ | ✅ | | | -| Invoke-DscResource | ✅ | ✅ | ✅ | | Experimental | -| New-DSCCheckSum | ✅ | ✅ | ✅ | | | -| Publish-DscConfiguration | ✅ | | | | Windows only | -| Remove-DscConfigurationDocument | ✅ | | | | Windows only | -| Restore-DscConfiguration | ✅ | | | | Windows only | -| Set-DscLocalConfigurationManager | ✅ | | | | Windows only | -| Start-DscConfiguration | ✅ | | | | Windows only | -| Stop-DscConfiguration | ✅ | | | | Windows only | -| Test-DscConfiguration | ✅ | | | | Windows only | -| Update-DscConfiguration | ✅ | | | | Windows only | - -## PSDesiredStateConfiguration v3.x - Preview +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| -------------------------------- | -------- | -------- | -------- | --- | --- | ------------ | +| Configuration | ✅ | ✅ | ✅ | | | | +| Disable-DscDebug | ✅ | | | | | Windows only | +| Enable-DscDebug | ✅ | | | | | Windows only | +| Get-DscConfiguration | ✅ | | | | | Windows only | +| Get-DscConfigurationStatus | ✅ | | | | | Windows only | +| Get-DscLocalConfigurationManager | ✅ | | | | | Windows only | +| Get-DscResource | ✅ | ✅ | ✅ | | | | +| Invoke-DscResource | ✅ | ✅ | ✅ | | | Experimental | +| New-DSCCheckSum | ✅ | ✅ | ✅ | | | | +| Publish-DscConfiguration | ✅ | | | | | Windows only | +| Remove-DscConfigurationDocument | ✅ | | | | | Windows only | +| Restore-DscConfiguration | ✅ | | | | | Windows only | +| Set-DscLocalConfigurationManager | ✅ | | | | | Windows only | +| Start-DscConfiguration | ✅ | | | | | Windows only | +| Stop-DscConfiguration | ✅ | | | | | Windows only | +| Test-DscConfiguration | ✅ | | | | | Windows only | +| Update-DscConfiguration | ✅ | | | | | Windows only | + +### PSDesiredStateConfiguration v3.x - Preview | Cmdlet name | Note | | ----------------------- | ------------ | @@ -554,61 +557,61 @@ This is a work in progress. Please help us keep this information fresh. ### PSDiagnostics -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ---------------------------- | :------: | :------: | :------: | :------: | ------------ | -| Disable-PSTrace | ✅ | ✅ | ✅ | ✅ | Windows only | -| Disable-PSWSManCombinedTrace | ✅ | ✅ | ✅ | ✅ | Windows only | -| Disable-WSManTrace | ✅ | ✅ | ✅ | ✅ | Windows only | -| Enable-PSTrace | ✅ | ✅ | ✅ | ✅ | Windows only | -| Enable-PSWSManCombinedTrace | ✅ | ✅ | ✅ | ✅ | Windows only | -| Enable-WSManTrace | ✅ | ✅ | ✅ | ✅ | Windows only | -| Get-LogProperties | ✅ | ✅ | ✅ | ✅ | Windows only | -| Set-LogProperties | ✅ | ✅ | ✅ | ✅ | Windows only | -| Start-Trace | ✅ | ✅ | ✅ | ✅ | Windows only | -| Stop-Trace | ✅ | ✅ | ✅ | ✅ | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +|------------------------------|----------|----------|----------|----------|----------|--------------| +| Disable-PSTrace | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Disable-PSWSManCombinedTrace | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Disable-WSManTrace | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Enable-PSTrace | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Enable-PSWSManCombinedTrace | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Enable-WSManTrace | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Get-LogProperties | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Set-LogProperties | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Start-Trace | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | +| Stop-Trace | ✅ | ✅ | ✅ | ✅ | ✅ | Windows only | ### PSReadLine -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| --------------------------- | :------: | :------: | :------: | :------: | ---- | -| Get-PSReadLineKeyHandler | ✅ | ✅ | ✅ | ✅ | | -| Get-PSReadLineOption | ✅ | ✅ | ✅ | ✅ | | -| PSConsoleHostReadLine | ✅ | ✅ | ✅ | ✅ | | -| Remove-PSReadLineKeyHandler | ✅ | ✅ | ✅ | ✅ | | -| Set-PSReadLineKeyHandler | ✅ | ✅ | ✅ | ✅ | | -| Set-PSReadLineOption | ✅ | ✅ | ✅ | ✅ | | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| --------------------------- | -------- | -------- | -------- | -------- | -------- | ---- | +| Get-PSReadLineKeyHandler | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Get-PSReadLineOption | ✅ | ✅ | ✅ | ✅ | ✅ | | +| PSConsoleHostReadLine | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Remove-PSReadLineKeyHandler | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-PSReadLineKeyHandler | ✅ | ✅ | ✅ | ✅ | ✅ | | +| Set-PSReadLineOption | ✅ | ✅ | ✅ | ✅ | ✅ | | ### PSScheduledJob -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ----------------------- | :------: | :---: | :---: | :---: | ------------ | -| Add-JobTrigger | ✅ | | | | Windows only | -| Disable-JobTrigger | ✅ | | | | Windows only | -| Disable-ScheduledJob | ✅ | | | | Windows only | -| Enable-JobTrigger | ✅ | | | | Windows only | -| Enable-ScheduledJob | ✅ | | | | Windows only | -| Get-JobTrigger | ✅ | | | | Windows only | -| Get-ScheduledJob | ✅ | | | | Windows only | -| Get-ScheduledJobOption | ✅ | | | | Windows only | -| New-JobTrigger | ✅ | | | | Windows only | -| New-ScheduledJobOption | ✅ | | | | Windows only | -| Register-ScheduledJob | ✅ | | | | Windows only | -| Remove-JobTrigger | ✅ | | | | Windows only | -| Set-JobTrigger | ✅ | | | | Windows only | -| Set-ScheduledJob | ✅ | | | | Windows only | -| Set-ScheduledJobOption | ✅ | | | | Windows only | -| Unregister-ScheduledJob | ✅ | | | | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ----------------------- | -------- | --- | --- | --- | --- | ------------ | +| Add-JobTrigger | ✅ | | | | | Windows only | +| Disable-JobTrigger | ✅ | | | | | Windows only | +| Disable-ScheduledJob | ✅ | | | | | Windows only | +| Enable-JobTrigger | ✅ | | | | | Windows only | +| Enable-ScheduledJob | ✅ | | | | | Windows only | +| Get-JobTrigger | ✅ | | | | | Windows only | +| Get-ScheduledJob | ✅ | | | | | Windows only | +| Get-ScheduledJobOption | ✅ | | | | | Windows only | +| New-JobTrigger | ✅ | | | | | Windows only | +| New-ScheduledJobOption | ✅ | | | | | Windows only | +| Register-ScheduledJob | ✅ | | | | | Windows only | +| Remove-JobTrigger | ✅ | | | | | Windows only | +| Set-JobTrigger | ✅ | | | | | Windows only | +| Set-ScheduledJob | ✅ | | | | | Windows only | +| Set-ScheduledJobOption | ✅ | | | | | Windows only | +| Unregister-ScheduledJob | ✅ | | | | | Windows only | ### PSWorkflow & PSWorkflowUtility -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| ----------------------------- | :------: | :---: | :---: | :---: | ------------ | -| New-PSWorkflowExecutionOption | ✅ | | | | Windows only | -| New-PSWorkflowSession | ✅ | | | | Windows only | -| Invoke-AsWorkflow | ✅ | | | | Windows only | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| ----------------------------- | -------- | --- | --- | --- | --- | ------------ | +| New-PSWorkflowExecutionOption | ✅ | | | | | Windows only | +| New-PSWorkflowSession | ✅ | | | | | Windows only | +| Invoke-AsWorkflow | ✅ | | | | | Windows only | ### ThreadJob -| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | Note | -| --------------- | :---: | :------: | :------: | :------: | ---------------------------------- | -| Start-ThreadJob | | ✅ | ✅ | ✅ | Can be installed in PowerShell 5.1 | +| Cmdlet name | 5.1 | 7.0 | 7.1 | 7.2 | 7.3 | Note | +| --------------- | --- | -------- | -------- | -------- | -------- | ---------------------------------- | +| Start-ThreadJob | | ✅ | ✅ | ✅ | ✅ | Can be installed in PowerShell 5.1 |