Releasegeschiedenis van modules en cmdlets

Dit artikel bevat de modules en cmdlets die zijn opgenomen in verschillende versies van PowerShell. Dit is een samenvatting van de informatie in de releaseopmerkingen. Meer gedetailleerde informatie vindt u in de releaseopmerkingen:

Dit is een werk in uitvoering. Help ons deze informatie actueel te houden.

Releasegeschiedenis van module

ModuleName /PSVersion 5.1 7.0 7.2 7.3 Notitie
CimCmdlets Alleen in Windows
ISE (geïntroduceerd in 2.0) Alleen in Windows
Microsoft.PowerShell.Archive
Microsoft.PowerShell.Core
Microsoft.PowerShell.Diagnostics Alleen in Windows
Microsoft.PowerShell.Host
Microsoft.PowerShell.LocalAccounts Alleen Windows (alleen 64-bits)
Microsoft.PowerShell.Management
Microsoft.PowerShell.ODataUtils Alleen in Windows
Microsoft.PowerShell.Operation.Validation Alleen in Windows
Microsoft.PowerShell.Security
Microsoft.PowerShell.Utility
Microsoft.WsMan.Management Alleen in Windows
PackageManagement
PowershellGet 2.x v1.1 Nieuwe versies die beschikbaar zijn in de galerie
PowershellGet 3.x Beschikbaar in de galerie
PSDesiredStateConfiguration 2.x Verwijderd in 7.2 - beschikbaar in de galerie
PSDesiredStateConfiguration 3.x Preview beschikbaar vanuit de galerie
PSDiagnostics Alleen in Windows
PSReadLine v1.x v2.0 v2.1 v2.1 Nieuwe versies die beschikbaar zijn in de galerie
PSScheduledJob Alleen in Windows
PSWorkflow Alleen in Windows
PSWorkflowUtility Alleen in Windows
ThreadJob Kan worden geïnstalleerd in PowerShell 5.1

Releasegeschiedenis van cmdlets

CimCmdlets

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Export-BinaryMiLog Alleen in Windows
Get-CimAssociatedInstance Alleen in Windows
Get-CimClass Alleen in Windows
Get-CimInstance Alleen in Windows
Get-CimSession Alleen in Windows
Import-BinaryMiLog Alleen in Windows
Invoke-CimMethod Alleen in Windows
New-CimInstance Alleen in Windows
New-CimSession Alleen in Windows
New-CimSessionOption Alleen in Windows
Register-CimIndicationEvent Alleen in Windows
Remove-CimInstance Alleen in Windows
Remove-CimSession Alleen in Windows
Set-CimInstance Alleen in Windows

ISE (geïntroduceerd in 2.0)

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Get-IseSnippet Alleen in Windows
Import-IseSnippet Alleen in Windows
New-IseSnippet Alleen in Windows

Microsoft.PowerShell.Archive

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Compress-Archive
Expand-Archive

Microsoft.PowerShell.Core

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Add-History
Add-PSSnapin Alleen in Windows
Clear-History
Clear-Host
Connect-PSSession Alleen in Windows
Debug-Job
Disable-ExperimentalFeature Toegevoegd in 6.2
Disable-PSRemoting Alleen in Windows
Disable-PSSessionConfiguration Alleen in Windows
Disconnect-PSSession Alleen in Windows
Enable-ExperimentalFeature Toegevoegd in 6.2
Enable-PSRemoting Alleen in Windows
Enable-PSSessionConfiguration Alleen in Windows
Enter-PSHostProcess Linux-ondersteuning toegevoegd in 6.2
Enter-PSSession
Exit-PSHostProcess Linux-ondersteuning toegevoegd in 6.2
Exit-PSSession
Export-Console Alleen in Windows
Export-ModuleMember
ForEach-Object
Get-Command
Get-ExperimentalFeature Toegevoegd in 6.2
Get-Help
Get-History
Get-Job
Get-Module
Get-PSHostProcessInfo Linux-ondersteuning toegevoegd in 6.2
Get-PSSession
Get-PSSessionCapability
Get-PSSessionConfiguration
Get-PSSnapin Alleen in Windows
Get-Verb Verplaatst naar Microsoft.PowerShell.Utility 6.0+
Import-Module
Invoke-opdracht
Invoke-History
New-Module
New-ModuleManifest
New-PSRoleCapabilityFile
New-PSSession
New-PSSessionConfigurationFile Linux-ondersteuning toegevoegd in 7.3
New-PSSessionOption
New-PSTransportOption
Out-Default
Out-Host
Out-Null
Receive-Job
Receive-PSSession Alleen in Windows
Register-ArgumentCompleter
Register-PSSessionConfiguration Alleen in Windows
Remove-Job
Remove-Module
Remove-PSSession
Remove-PSSnapin Alleen in Windows
Resume-Job
Save-Help
Set-PSDebug
Set-PSSessionConfiguration Alleen in Windows
Set-StrictMode
Start-Job
Stop-Job
Suspend-Job Alleen in Windows
Test-ModuleManifest
Test-PSSessionConfigurationFile Alleen in Windows
Unregister-PSSessionConfiguration Alleen in Windows
Update-Help
Wait-Job
Where-Object

Microsoft.PowerShell.Diagnostics

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Export-Counter Alleen in Windows
Get-Counter Alleen in Windows
Get-WinEvent Alleen in Windows
Import-Counter Alleen in Windows
New-WinEvent Alleen in Windows

Microsoft.PowerShell.Host

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Start-Transcript
Stop-Transcript

Microsoft.PowerShell.LocalAccounts (alleen 64-bits)

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Add-LocalGroupMember Alleen in Windows
Disable-LocalUser Alleen in Windows
Enable-LocalUser Alleen in Windows
Get-LocalGroup Alleen in Windows
Get-LocalGroupMember Alleen in Windows
Get-LocalUser Alleen in Windows
New-LocalGroup Alleen in Windows
New-LocalUser Alleen in Windows
Remove-LocalGroup Alleen in Windows
Remove-LocalGroupMember Alleen in Windows
Remove-LocalUser Alleen in Windows
Rename-LocalGroup Alleen in Windows
Rename-LocalUser Alleen in Windows
Set-LocalGroup Alleen in Windows
Set-LocalUser Alleen in Windows

Microsoft.PowerShell.Management

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Add-Computer Alleen in Windows
Add-Content
Checkpoint-Computer Alleen in Windows
Clear-Content
Clear-EventLog Alleen in Windows
Clear-Item
Clear-ItemProperty
Clear-RecycleBin Alleen in Windows
Complete-Transaction Alleen in Windows
Convert-Path
Copy-Item
Copy-ItemProperty
Debug-Process
Disable-ComputerRestore Alleen in Windows
Enable-ComputerRestore Alleen in Windows
Get-ChildItem
Get-Clipboard NotsupportedonmacOS
Get-ComputerInfo Alleen in Windows
Get-ComputerRestorePoint Alleen in Windows
Get-Content
Get-ControlPanelItem Alleen in Windows
Get-EventLog Alleen in Windows
Get-HotFix Alleen in Windows
Get-Item
Get-ItemProperty
Get-ItemPropertyValue
Get-Location
Get-Process
Get-PSDrive
Get-PSProvider
Get-Service Alleen in Windows
Get-TimeZone Alleen in Windows
Get-Transaction Alleen in Windows
Get-WmiObject Alleen in Windows
Invoke-Item
Invoke-WmiMethod Alleen in Windows
Join-Path
Limit-EventLog Alleen in Windows
Move-Item
Move-ItemProperty
New-EventLog Alleen in Windows
New-Item
New-ItemProperty
New-PSDrive
New-Service Alleen in Windows
New-WebServiceProxy Alleen in Windows
Pop-Location
Push-Location
Register-WmiEvent Alleen in Windows
Remove-Computer Alleen in Windows
Remove-EventLog Alleen in Windows
Remove-Item
Remove-ItemProperty
Remove-PSDrive
Remove-Service Alleen in Windows
Remove-WmiObject Alleen in Windows
Rename-Computer Alleen in Windows
Rename-Item
Rename-ItemProperty
Reset-ComputerMachinePassword Alleen in Windows
Resolve-Path
Restart-Computer Linux-/macOS-ondersteuning toegevoegd in 7.1
Restart-Service Alleen in Windows
Restore-Computer Alleen in Windows
Resume-Service Alleen in Windows
Set-Clipboard
Set-Content
Set-Item
Set-ItemProperty
Set-Location
Set-Service Alleen in Windows
Set-TimeZone Alleen in Windows
Set-WmiInstance Alleen in Windows
Show-ControlPanelItem Alleen in Windows
Show-EventLog Alleen in Windows
Split-Path
Start-Process
Start-Service Alleen in Windows
Start-Transaction Alleen in Windows
Stop-Computer Linux-/macOS-ondersteuning toegevoegd in 7.1
Stop-Process
Stop-Service Alleen in Windows
Suspend-Service Alleen in Windows
Test-ComputerSecureChannel Alleen in Windows
Test-Connection
Test-Path
Undo-Transaction Alleen in Windows
Use-Transaction Alleen in Windows
Wait-Process Werkt niet in Linux/macOS
Write-EventLog Alleen in Windows

Microsoft.PowerShell.ODataUtils

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Export-ODataEndpointProxy Alleen in Windows

Microsoft.PowerShell.Operation.Validation

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Get-OperationValidation Alleen in Windows
Invoke-OperationValidation Alleen in Windows

Microsoft.PowerShell.Security

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
ConvertFrom-SecureString
ConvertTo-SecureString
Get-Acl Alleen in Windows
Get-AuthenticodeSignature Alleen in Windows
Get-CmsMessage Ondersteuning voor Linux/macOS toegevoegd in 7.1
Get-Credential
Get-ExecutionPolicy Retourneert onbeperkt in Linux/macOS
Get-PfxCertificate
New-FileCatalog Alleen in Windows
Protect-CmsMessage Ondersteuning voor Linux/macOS toegevoegd in 7.1
Set-Acl Alleen in Windows
Set-AuthenticodeSignature Alleen in Windows
Set-ExecutionPolicy Doet niets in Linux/macOS
Test-FileCatalog Alleen in Windows
Unprotect-CmsMessage Ondersteuning voor Linux/macOS toegevoegd in 7.1

Microsoft.PowerShell.Utility

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Add-Member
Add-Type
Clear-Variable
Compare-Object
ConvertFrom-Csv
ConvertFrom-Json
ConvertFrom-Markdown Toegevoegd in 6.1
ConvertFrom-SddlString Alleen in Windows
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 Er zijn geen gebeurtenisbronnen beschikbaar in Linux/macOS
Get-EventSubscriber
Get-FileHash
Get-FormatData
Get-Host
Get-MarkdownOption Toegevoegd 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 Verplaatst van 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 Er zijn geen gebeurtenisbronnen beschikbaar in Linux/macOS
New-Guid
New-Object
New-TemporaryFile
New-TimeSpan
New-Variable
Out-File
Out-GridView Alleen in Windows
Out-Printer Alleen in Windows
Out-String
Read-Host
Register-EngineEvent Er zijn geen gebeurtenisbronnen beschikbaar in Linux/macOS
Register-ObjectEvent
Remove-Alias
Remove-Event Er zijn geen gebeurtenisbronnen beschikbaar in Linux/macOS
Remove-PSBreakpoint
Remove-TypeData
Remove-Variable
Select-Object
Select-String
Select-Xml
Send-MailMessage
Set-Alias
Set-Date
Set-MarkdownOption Toegevoegd in 6.1
Set-PSBreakpoint
Set-TraceSource
Set-Variable
Show-Command Alleen in Windows
Show-Markdown Toegevoegd in 6.1
Sort-Object
Start-Sleep
Tee-Object
Test-Json
Trace-Command
Unblock-File Ondersteuning toegevoegd voor macOS in 7.0
Unregister-Event Er zijn geen gebeurtenisbronnen beschikbaar in 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

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Connect-WSMan Alleen in Windows
Disable-WSManCredSSP Alleen in Windows
Disconnect-WSMan Alleen in Windows
Enable-WSManCredSSP Alleen in Windows
Get-WSManCredSSP Alleen in Windows
Get-WSManInstance Alleen in Windows
Invoke-WSManAction Alleen in Windows
New-WSManInstance Alleen in Windows
New-WSManSessionOption Alleen in Windows
Remove-WSManInstance Alleen in Windows
Set-WSManInstance Alleen in Windows
Set-WSManQuickConfig Alleen in Windows
Test-WSMan Alleen in Windows

PackageManagement

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
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

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
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

Name Notitie
Find-PSResource
Get-InstalledPSResource
Get-PSResourceRepository
Install-PSResource
Publish-PSResource
Register-PSResourceRepository
Save-PSResource
Set-PSResourceRepository
Uninstall-PSResource
Unregister-PSResourceRepository
Update-PSResource

PSDesiredStateConfiguration v2.x

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Configuratie
Disable-DscDebug Alleen in Windows
Enable-DscDebug Alleen in Windows
Get-DscConfiguration Alleen in Windows
Get-DscConfigurationStatus Alleen in Windows
Get-DscLocalConfigurationManager Alleen in Windows
Get-DscResource
Invoke-DscResource Experimenteel
New-DSCCheckSum
Publish-DscConfiguration Alleen in Windows
Remove-DscConfigurationDocument Alleen in Windows
Restore-DscConfiguration Alleen in Windows
Set-DscLocalConfigurationManager Alleen in Windows
Start-DscConfiguration Alleen in Windows
Stop-DscConfiguration Alleen in Windows
Test-DscConfiguration Alleen in Windows
Update-DscConfiguration Alleen in Windows

PSDesiredStateConfiguration v3.x - Preview

Naam van cmdlet Notitie
Configuratie
ConvertTo-DscJsonSchema
Get-DscResource
Invoke-DscResource Experimenteel
New-DscChecksum

PSDiagnostics

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Disable-PSTrace Alleen in Windows
Disable-PSWSManCombinedTrace Alleen in Windows
Disable-WSManTrace Alleen in Windows
Enable-PSTrace Alleen in Windows
Enable-PSWSManCombinedTrace Alleen in Windows
Enable-WSManTrace Alleen in Windows
Get-LogProperties Alleen in Windows
Set-LogProperties Alleen in Windows
Start-Trace Alleen in Windows
Stop-Trace Alleen in Windows

PSReadLine

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Get-PSReadLineKeyHandler
Get-PSReadLineOption
PSConsoleHostReadLine
Remove-PSReadLineKeyHandler
Set-PSReadLineKeyHandler
Set-PSReadLineOption

PSScheduledJob

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Add-JobTrigger Alleen in Windows
Disable-JobTrigger Alleen in Windows
Disable-ScheduledJob Alleen in Windows
Enable-JobTrigger Alleen in Windows
Enable-ScheduledJob Alleen in Windows
Get-JobTrigger Alleen in Windows
Get-ScheduledJob Alleen in Windows
Get-ScheduledJobOption Alleen in Windows
New-JobTrigger Alleen in Windows
New-ScheduledJobOption Alleen in Windows
Register-ScheduledJob Alleen in Windows
Remove-JobTrigger Alleen in Windows
Set-JobTrigger Alleen in Windows
Set-ScheduledJob Alleen in Windows
Set-ScheduledJobOption Alleen in Windows
Unregister-ScheduledJob Alleen in Windows

PSWorkflow & PSWorkflowUtility

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
New-PSWorkflowExecutionOption Alleen in Windows
New-PSWorkflowSession Alleen in Windows
Invoke-AsWorkflow Alleen in Windows

ThreadJob

Naam van cmdlet 5.1 7.0 7.2 7.3 Notitie
Start-ThreadJob Kan worden geïnstalleerd in PowerShell 5.1