Releaseverlauf von Modulen und Cmdlets

In diesem Artikel werden die Module und Cmdlets aufgelistet, die in verschiedenen Versionen von PowerShell enthalten sind. Dies ist eine Zusammenfassung der Informationen, die in den Versionshinweisen enthalten sind. Ausführliche Informationen finden Sie in den Versionshinweisen:

Dies ist in Bearbeitung. Helfen Sie uns dabei, diese Informationen auf dem neuesten Stand zu halten.

Modulreleaseverlauf

Modulname/PS-Version 5,1 7.0 7.1 7.2 Hinweis
CimCmdlets Nur Windows
ISE (eingeführt in 2.0) Nur Windows
Microsoft.PowerShell.Archive
Microsoft.PowerShell.Core
Microsoft.PowerShell.Diagnostics Nur Windows
Microsoft.PowerShell.Host
Microsoft.PowerShell.LocalAccounts Nur Windows (nur 64 Bit)
Microsoft.PowerShell.Management
Microsoft.PowerShell.ODataUtils Nur Windows
Microsoft.PowerShell.Operation.Validation Nur Windows
Microsoft.PowerShell.Security
Microsoft.PowerShell.Utility
Microsoft.WSMan.Management Nur Windows
PackageManagement
PowershellGet 2.x v1.1 Im Katalog verfügbare neue Versionen
PowershellGet 3.x im Katalog verfügbar
PSDesiredStateConfiguration 2.x Entfernt in 7.2 – im Katalog verfügbar
PSDesiredStateConfiguration 3.x Im Katalog verfügbare Vorschauversion
PSDiagnostics Nur Windows
PSReadLine v1.x v2.0 v2.1 v2.1 Im Katalog verfügbare neue Versionen
PSScheduledJob Nur Windows
PSWorkflow Nur Windows
PSWorkflowUtility Nur Windows
ThreadJob Installation in PowerShell 5.1 möglich

Cmdlet-Releaseverlauf

CimCmdlets

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Export-BinaryMiLog Nur Windows
Get-CimAssociatedInstance Nur Windows
Get-CimClass Nur Windows
Get-CimInstance Nur Windows
Get-CimSession Nur Windows
Import-BinaryMiLog Nur Windows
Invoke-CimMethod Nur Windows
New-CimInstance Nur Windows
New-CimSession Nur Windows
New-CimSessionOption Nur Windows
Register-CimIndicationEvent Nur Windows
Remove-CimInstance Nur Windows
Remove-CimSession Nur Windows
Set-CimInstance Nur Windows

ISE (eingeführt in 2.0)

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Get-IseSnippet Nur Windows
Import-IseSnippet Nur Windows
New-IseSnippet Nur Windows

Microsoft.PowerShell.Archive

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Compress-Archive
Expand-Archive

Microsoft.PowerShell.Core

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Add-History
Add-PSSnapin Nur Windows
Clear-History
Clear-Host
Connect-PSSession Nur Windows
Debug-Job
Disable-ExperimentalFeature Hinzugefügt in 6.2
Disable-PSRemoting Nur Windows
Disable-PSSessionConfiguration Nur Windows
Disconnect-PSSession Nur Windows
Enable-ExperimentalFeature Hinzugefügt in 6.2
Enable-PSRemoting Nur Windows
Enable-PSSessionConfiguration Nur Windows
Enter-PSHostProcess Linux-Unterstützung in 6.2 hinzugefügt
Enter-PSSession
Exit-PSHostProcess Linux-Unterstützung in 6.2 hinzugefügt
Exit-PSSession
Export-Console Nur Windows
Export-ModuleMember
ForEach-Object
Get-Command
Get-ExperimentalFeature Hinzugefügt in 6.2
Get-Help
Get-History
Get-Job
Get-Module
Get-PSHostProcessInfo Linux-Unterstützung in 6.2 hinzugefügt
Get-PSSession
Get-PSSessionCapability
Get-PSSessionConfiguration
Get-PSSnapin Nur Windows
Get-Verb Verschoben nach Microsoft.PowerShell.Utility 6.0 und höher
Import-Module
Invoke-Command
Invoke-History
New-Module
New-ModuleManifest
New-PSRoleCapabilityFile
New-PSSession
New-PSSessionConfigurationFile Nur Windows
New-PSSessionOption
New-PSTransportOption
Out-Default
Out-Host
Out-Null
Receive-Job
Receive-PSSession Nur Windows
Register-ArgumentCompleter
Register-PSSessionConfiguration Nur Windows
Remove-Job
Remove-Module
Remove-PSSession
Remove-PSSnapin Nur Windows
Resume-Job
Save-Help
Set-PSDebug
Set-PSSessionConfiguration Nur Windows
Set-StrictMode
Start-Job
Stop-Job
Suspend-Job Nur Windows
Test-ModuleManifest
Test-PSSessionConfigurationFile Nur Windows
Unregister-PSSessionConfiguration Nur Windows
Update-Help
Wait-Job
Where-Object

Microsoft.PowerShell.Diagnostics

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Export-Counter Nur Windows
Get-Counter Nur Windows
Get-WinEvent Nur Windows
Import-Counter Nur Windows
New-WinEvent Nur Windows

Microsoft.PowerShell.Host

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Start-Transcript
Stop-Transcript

Microsoft.PowerShell.LocalAccounts (nur 64 Bit)

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Add-LocalGroupMember Nur Windows
Disable-LocalUser Nur Windows
Enable-LocalUser Nur Windows
Get-LocalGroup Nur Windows
Get-LocalGroupMember Nur Windows
Get-LocalUser Nur Windows
New-LocalGroup Nur Windows
New-LocalUser Nur Windows
Remove-LocalGroup Nur Windows
Remove-LocalGroupMember Nur Windows
Remove-LocalUser Nur Windows
Rename-LocalGroup Nur Windows
Rename-LocalUser Nur Windows
Set-LocalGroup Nur Windows
Set-LocalUser Nur Windows

Microsoft.PowerShell.Management

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Add-Computer Nur Windows
Add-Content
Checkpoint-Computer Nur Windows
Clear-Content
Clear-EventLog Nur Windows
Clear-Item
Clear-ItemProperty
Clear-RecycleBin Nur Windows
Complete-Transaction Nur Windows
Convert-Path
Copy-Item
Copy-ItemProperty
Debug-Process
Disable-ComputerRestore Nur Windows
Enable-ComputerRestore Nur Windows
Get-ChildItem
Get-Clipboard Unter macOS nicht unterstützt
Get-ComputerInfo Nur Windows
Get-ComputerRestorePoint Nur Windows
Get-Content
Get-ControlPanelItem Nur Windows
Get-EventLog Nur Windows
Get-HotFix Nur Windows
Get-Item
Get-ItemProperty
Get-ItemPropertyValue
Get-Location
Get-Process
Get-PSDrive
Get-PSProvider
Get-Service Nur Windows
Get-TimeZone Nur Windows
Get-Transaction Nur Windows
Get-WmiObject Nur Windows
Invoke-Item
Invoke-WmiMethod Nur Windows
Join-Path
Limit-EventLog Nur Windows
Move-Item
Move-ItemProperty
New-EventLog Nur Windows
New-Item
New-ItemProperty
New-PSDrive
New-Service Nur Windows
New-WebServiceProxy Nur Windows
Pop-Location
Push-Location
Register-WmiEvent Nur Windows
Remove-Computer Nur Windows
Remove-EventLog Nur Windows
Remove-Item
Remove-ItemProperty
Remove-PSDrive
Remove-Service Nur Windows
Remove-WmiObject Nur Windows
Rename-Computer Nur Windows
Rename-Item
Rename-ItemProperty
Reset-ComputerMachinePassword Nur Windows
Resolve-Path
Restart-Computer Linux-/macOS-Unterstützung in 7.1 hinzugefügt
Restart-Service Nur Windows
Restore-Computer Nur Windows
Resume-Service Nur Windows
Set-Clipboard
Set-Content
Set-Item
Set-ItemProperty
Set-Location
Set-Service Nur Windows
Set-TimeZone Nur Windows
Set-WmiInstance Nur Windows
Show-ControlPanelItem Nur Windows
Show-EventLog Nur Windows
Split-Path
Start-Process
Start-Service Nur Windows
Start-Transaction Nur Windows
Stop-Computer Linux-/macOS-Unterstützung in 7.1 hinzugefügt
Stop-Process
Stop-Service Nur Windows
Suspend-Service Nur Windows
Test-ComputerSecureChannel Nur Windows
Test-Connection
Test-Path
Undo-Transaction Nur Windows
Use-Transaction Nur Windows
Wait-Process Funktioniert nicht unter Linux/macOS
Write-EventLog Nur Windows

Microsoft.PowerShell.ODataUtils

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Export-ODataEndpointProxy Nur Windows

Microsoft.PowerShell.Operation.Validation

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Get-OperationValidation Nur Windows
Invoke-OperationValidation Nur Windows

Microsoft.PowerShell.Security

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
ConvertFrom-SecureString
ConvertTo-SecureString
Get-Acl Nur Windows
Get-AuthenticodeSignature Nur Windows
Get-CmsMessage Unterstützung für Linux/macOS in 7.1 hinzugefügt
Get-Credential
Get-ExecutionPolicy Gibt unter Linux/macOS Uneingeschränkt zurück
Get-PfxCertificate
New-FileCatalog Nur Windows
Protect-CmsMessage Unterstützung für Linux/macOS in 7.1 hinzugefügt
Set-Acl Nur Windows
Set-AuthenticodeSignature Nur Windows
Set-ExecutionPolicy Funktioniert nicht unter Linux/macOS
Test-FileCatalog Nur Windows
Unprotect-CmsMessage Unterstützung für Linux/macOS in 7.1 hinzugefügt

Microsoft.PowerShell.Utility

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Add-Member
Add-Type
Clear-Variable
Compare-Object
ConvertFrom-Csv
ConvertFrom-Json
ConvertFrom-Markdown Hinzugefügt in 6.1
ConvertFrom-SddlString Nur 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 Keine Ereignisquellen unter Linux/macOS verfügbar
Get-EventSubscriber
Get-FileHash
Get-FormatData
Get-Host
Get-MarkdownOption Hinzugefügt 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 Verschoben von 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 Keine Ereignisquellen unter Linux/macOS verfügbar
New-Guid
New-Object
New-TemporaryFile
New-TimeSpan
New-Variable
Out-File
Out-GridView Nur Windows
Out-Printer Nur Windows
Out-String
Read-Host
Register-EngineEvent Keine Ereignisquellen unter Linux/macOS verfügbar
Register-ObjectEvent
Remove-Alias
Remove-Event Keine Ereignisquellen unter Linux/macOS verfügbar
Remove-PSBreakpoint
Remove-TypeData
Remove-Variable
Select-Object
Select-String
Select-Xml
Send-MailMessage
Set-Alias
Set-Date
Set-MarkdownOption Hinzugefügt in 6.1
Set-PSBreakpoint
Set-TraceSource
Set-Variable
Show-Command Nur Windows
Show-Markdown Hinzugefügt in 6.1
Sort-Object
Start-Sleep
Tee-Object
Test-Json
Trace-Command
Unblock-File Unterstützung für macOS in 7.0 hinzugefügt
Unregister-Event Keine Ereignisquellen unter Linux/macOS verfügbar
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 Hinweis
Connect-WSMan Nur Windows
Disable-WSManCredSSP Nur Windows
Disconnect-WSMan Nur Windows
Enable-WSManCredSSP Nur Windows
Get-WSManCredSSP Nur Windows
Get-WSManInstance Nur Windows
Invoke-WSManAction Nur Windows
New-WSManInstance Nur Windows
New-WSManSessionOption Nur Windows
Remove-WSManInstance Nur Windows
Set-WSManInstance Nur Windows
Set-WSManQuickConfig Nur Windows
Test-WSMan Nur Windows

PackageManagement

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
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 Hinweis
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 – Vorschau

Name Hinweis
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

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Konfiguration
Disable-DscDebug Nur Windows
Enable-DscDebug Nur Windows
Get-DscConfiguration Nur Windows
Get-DscConfigurationStatus Nur Windows
Get-DscLocalConfigurationManager Nur Windows
Get-DscResource
Invoke-DscResource Experimentell
New-DSCCheckSum
Publish-DscConfiguration Nur Windows
Remove-DscConfigurationDocument Nur Windows
Restore-DscConfiguration Nur Windows
Set-DscLocalConfigurationManager Nur Windows
Start-DscConfiguration Nur Windows
Stop-DscConfiguration Nur Windows
Test-DscConfiguration Nur Windows
Update-DscConfiguration Nur Windows

PSDesiredStateConfiguration v3.x – Vorschau

Cmdlet-Name Hinweis
Konfiguration
ConvertTo-DscJsonSchema
Get-DscResource
Invoke-DscResource Experimentell
New-DscChecksum

PSDiagnostics

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Disable-PSTrace Nur Windows
Disable-PSWSManCombinedTrace Nur Windows
Disable-WSManTrace Nur Windows
Enable-PSTrace Nur Windows
Enable-PSWSManCombinedTrace Nur Windows
Enable-WSManTrace Nur Windows
Get-LogProperties Nur Windows
Set-LogProperties Nur Windows
Start-Trace Nur Windows
Stop-Trace Nur Windows

PSReadLine

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Get-PSReadLineKeyHandler
Get-PSReadLineOption
PSConsoleHostReadLine
Remove-PSReadLineKeyHandler
Set-PSReadLineKeyHandler
Set-PSReadLineOption

PSScheduledJob

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Add-JobTrigger Nur Windows
Disable-JobTrigger Nur Windows
Disable-ScheduledJob Nur Windows
Enable-JobTrigger Nur Windows
Enable-ScheduledJob Nur Windows
Get-JobTrigger Nur Windows
Get-ScheduledJob Nur Windows
Get-ScheduledJobOption Nur Windows
New-JobTrigger Nur Windows
New-ScheduledJobOption Nur Windows
Register-ScheduledJob Nur Windows
Remove-JobTrigger Nur Windows
Set-JobTrigger Nur Windows
Set-ScheduledJob Nur Windows
Set-ScheduledJobOption Nur Windows
Unregister-ScheduledJob Nur Windows

PSWorkflow und PSWorkflowUtility

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
New-PSWorkflowExecutionOption Nur Windows
New-PSWorkflowSession Nur Windows
Invoke-AsWorkflow Nur Windows

ThreadJob

Cmdlet-Name 5,1 7.0 7.1 7.2 Hinweis
Start-ThreadJob Installation in PowerShell 5.1 möglich