Cronologia delle versioni di moduli e cmdlet
Questo articolo elenca i moduli e i cmdlet inclusi nelle varie versioni di PowerShell. Si tratta di un riepilogo delle informazioni disponibili nelle note sulla versione. Altre informazioni sono disponibili nelle note di rilascio:
- Novità di PowerShell 7.5
- Novità di PowerShell 7.4
- Novità di PowerShell 7.3
- Novità di PowerShell 7.2
- Novità di PowerShell 7.1
- Novità di PowerShell 7.0
Queste informazioni sono in fase di aggiornamento. Si richiede di contribuire a mantenere aggiornate le informazioni.
Cronologia delle versioni dei moduli
Cronologia delle versioni dei cmdlet
CimCmdlets
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Export-BinaryMiLog | Solo Windows | |||||
Get-CimAssociatedInstance | Solo Windows | |||||
Get-CimClass | Solo Windows | |||||
Get-CimInstance | Solo Windows | |||||
Get-CimSession | Solo Windows | |||||
Import-BinaryMiLog | Solo Windows | |||||
Invoke-CimMethod | Solo Windows | |||||
New-CimInstance | Solo Windows | |||||
New-CimSession | Solo Windows | |||||
New-CimSessionOption | Solo Windows | |||||
Register-CimIndicationEvent | Solo Windows | |||||
Remove-CimInstance | Solo Windows | |||||
Remove-CimSession | Solo Windows | |||||
Set-CimInstance | Solo Windows |
ISE (introdotto nella versione 2.0)
Questi moduli sono disponibili solo in Windows PowerShell.
Nome del cmdlet | 5.1 | Nota |
---|---|---|
Get-IseSnippet | ||
Import-IseSnippet | ||
New-IseSnippet |
Microsoft.PowerShell.Archive
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Compress-Archive | ||||||
Expand-Archive |
Microsoft.PowerShell.Core
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Add-History | ||||||
Add-PSSnapin | Solo Windows | |||||
Clear-History | ||||||
Clear-Host | ||||||
Connect-PSSession | Solo Windows | |||||
Debug-Job | ||||||
Disable-ExperimentalFeature | Aggiunta nella versione 6.2 | |||||
Disable-PSRemoting | Solo Windows | |||||
Disable-PSSessionConfiguration | Solo Windows | |||||
Disconnect-PSSession | Solo Windows | |||||
Enable-ExperimentalFeature | Aggiunta nella versione 6.2 | |||||
Enable-PSRemoting | Solo Windows | |||||
Enable-PSSessionConfiguration | Solo Windows | |||||
Enter-PSHostProcess | Aggiunto il supporto Linux nella versione 6.2 | |||||
Enter-PSSession | ||||||
Exit-PSHostProcess | Aggiunto il supporto Linux nella versione 6.2 | |||||
Exit-PSSession | ||||||
Export-Console | Solo Windows | |||||
Export-ModuleMember | ||||||
ForEach-Object | ||||||
Get-Command | ||||||
Get-ExperimentalFeature | Aggiunta nella versione 6.2 | |||||
Get-Help | ||||||
Get-History | ||||||
Get-Job | ||||||
Get-Module | ||||||
Get-PSHostProcessInfo | Aggiunto il supporto Linux nella versione 6.2 | |||||
Get-PSSession | ||||||
Get-PSSessionCapability | ||||||
Get-PSSessionConfiguration | ||||||
Get-PSSnapin | Solo Windows | |||||
Get-Verb | Spostato in Microsoft.PowerShell.Utility 6.0 e versioni successive | |||||
Import-Module | ||||||
Invoke-Command | ||||||
Invoke-History | ||||||
New-Module | ||||||
New-ModuleManifest | ||||||
New-PSRoleCapabilityFile | ||||||
New-PSSession | ||||||
New-PSSessionConfigurationFile | Aggiunta del supporto linux nella versione 7.3 | |||||
New-PSSessionOption | ||||||
New-PSTransportOption | ||||||
Out-Default | ||||||
Out-Host | ||||||
Out-Null | ||||||
Receive-Job | ||||||
Receive-PSSession | Solo Windows | |||||
Register-ArgumentCompleter | ||||||
Register-PSSessionConfiguration | Solo Windows | |||||
Remove-Job | ||||||
Remove-Module | ||||||
Remove-PSSession | ||||||
Remove-PSSnapin | Solo Windows | |||||
Resume-Job | ||||||
Save-Help | ||||||
Set-PSDebug | ||||||
Set-PSSessionConfiguration | Solo Windows | |||||
Set-StrictMode | ||||||
Start-Job | ||||||
Stop-Job | ||||||
Switch-Process | Solo Linux e macOS | |||||
Suspend-Job | Solo Windows | |||||
Test-ModuleManifest | ||||||
Test-PSSessionConfigurationFile | Solo Windows | |||||
Unregister-PSSessionConfiguration | Solo Windows | |||||
Update-Help | ||||||
Wait-Job | ||||||
Where-Object |
Microsoft.PowerShell.Diagnostics
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Export-Counter | Solo Windows | |||||
Get-Counter | Solo Windows | |||||
Get-WinEvent | Solo Windows | |||||
Import-Counter | Solo Windows | |||||
New-WinEvent | Solo Windows |
Microsoft.PowerShell.Host
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Start-Transcript | ||||||
Stop-Transcript |
Microsoft.PowerShell.LocalAccounts (solo 64 bit)
Questi moduli sono disponibili solo in Windows PowerShell.
Nome del cmdlet | 5.1 | Nota |
---|---|---|
Add-LocalGroupMember | ||
Disable-LocalUser | ||
Enable-LocalUser | ||
Get-LocalGroup | ||
Get-LocalGroupMember | ||
Get-LocalUser | ||
New-LocalGroup | ||
New-LocalUser | ||
Remove-LocalGroup | ||
Remove-LocalGroupMember | ||
Remove-LocalUser | ||
Rename-LocalGroup | ||
Rename-LocalUser | ||
Set-LocalGroup | ||
Set-LocalUser |
Microsoft.PowerShell.Management
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Add-Computer | Solo Windows | |||||
Add-Content | ||||||
Checkpoint-Computer | Solo Windows | |||||
Clear-Content | ||||||
Clear-EventLog | Solo Windows | |||||
Clear-Item | ||||||
Clear-ItemProperty | ||||||
Clear-RecycleBin | Solo Windows | |||||
Complete-Transaction | Solo Windows | |||||
Convert-Path | ||||||
Copy-Item | ||||||
Copy-ItemProperty | ||||||
Debug-Process | ||||||
Disable-ComputerRestore | Solo Windows | |||||
Enable-ComputerRestore | Solo Windows | |||||
Get-ChildItem | ||||||
Get-Clipboard | NotsupportedonmacOS | |||||
Get-ComputerInfo | Solo Windows | |||||
Get-ComputerRestorePoint | Solo Windows | |||||
Get-Content | ||||||
Get-ControlPanelItem | Solo Windows | |||||
Get-EventLog | Solo Windows | |||||
Get-HotFix | Solo Windows | |||||
Get-Item | ||||||
Get-ItemProperty | ||||||
Get-ItemPropertyValue | ||||||
Get-Location | ||||||
Get-Process | ||||||
Get-PSDrive | ||||||
Get-PSProvider | ||||||
Get-Service | Solo Windows | |||||
Get-TimeZone | Solo Windows | |||||
Get-Transaction | Solo Windows | |||||
Get-WmiObject | Solo Windows | |||||
Invoke-Item | ||||||
Invoke-WmiMethod | Solo Windows | |||||
Join-Path | ||||||
Limit-EventLog | Solo Windows | |||||
Move-Item | ||||||
Move-ItemProperty | ||||||
New-EventLog | Solo Windows | |||||
New-Item | ||||||
New-ItemProperty | ||||||
New-PSDrive | ||||||
New-Service | Solo Windows | |||||
New-WebServiceProxy | Solo Windows | |||||
Pop-Location | ||||||
Push-Location | ||||||
Register-WmiEvent | Solo Windows | |||||
Remove-Computer | Solo Windows | |||||
Remove-EventLog | Solo Windows | |||||
Remove-Item | ||||||
Remove-ItemProperty | ||||||
Remove-PSDrive | ||||||
Remove-Service | Solo Windows | |||||
Remove-WmiObject | Solo Windows | |||||
Rename-Computer | Solo Windows | |||||
Rename-Item | ||||||
Rename-ItemProperty | ||||||
Reset-ComputerMachinePassword | Solo Windows | |||||
Resolve-Path | ||||||
Restart-Computer | Aggiunto il supporto Linux/macOS nella versione 7.1 | |||||
Restart-Service | Solo Windows | |||||
Restore-Computer | Solo Windows | |||||
Resume-Service | Solo Windows | |||||
Set-Clipboard | ||||||
Set-Content | ||||||
Set-Item | ||||||
Set-ItemProperty | ||||||
Set-Location | ||||||
Set-Service | Solo Windows | |||||
Set-TimeZone | Solo Windows | |||||
Set-WmiInstance | Solo Windows | |||||
Show-ControlPanelItem | Solo Windows | |||||
Show-EventLog | Solo Windows | |||||
Split-Path | ||||||
Start-Process | ||||||
Start-Service | Solo Windows | |||||
Start-Transaction | Solo Windows | |||||
Stop-Computer | Aggiunto il supporto Linux/macOS nella versione 7.1 | |||||
Stop-Process | ||||||
Stop-Service | Solo Windows | |||||
Suspend-Service | Solo Windows | |||||
Test-ComputerSecureChannel | Solo Windows | |||||
Test-Connection | ||||||
Test-Path | ||||||
Undo-Transaction | Solo Windows | |||||
Use-Transaction | Solo Windows | |||||
Wait-Process | ||||||
Write-EventLog | Solo Windows |
Microsoft.PowerShell.ODataUtils
Questi moduli sono disponibili solo in Windows PowerShell.
Nome del cmdlet | 5.1 | Nota |
---|---|---|
Export-ODataEndpointProxy |
Microsoft.PowerShell.Operation.Validation
Questi moduli sono disponibili solo in Windows PowerShell.
Nome del cmdlet | 5.1 | Nota |
---|---|---|
Get-OperationValidation | ||
Invoke-OperationValidation |
Microsoft.PowerShell.PSResourceGet
Nome del cmdlet | 7.4 | 7.5 | Nota |
---|---|---|---|
Get-PSResource | |||
Import-PSGetRepository | |||
Find-PSResource | |||
Get-InstalledPSResource | |||
Get-PSResourceRepository | |||
Get-PSScriptFileInfo | |||
Install-PSResource | |||
New-PSScriptFileInfo | |||
Publish-PSResource | |||
Register-PSResourceRepository | |||
Save-PSResource | |||
Set-PSResourceRepository | |||
Test-PSScriptFileInfo | |||
Uninstall-PSResource | |||
Annulla registrazione-PSResourceRepository | |||
Update-PSModuleManifest | |||
Update-PSResource | |||
Update-PSScriptFileInfo |
Microsoft.PowerShell.Security
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
ConvertFrom-SecureString | ||||||
ConvertTo-SecureString | ||||||
Get-Acl | Solo Windows | |||||
Get-AuthenticodeSignature | Solo Windows | |||||
Get-CmsMessage | Supporto per Linux/macOS aggiunto nella versione 7.1 | |||||
Get-Credential | ||||||
Get-ExecutionPolicy | Restituisce Senza restrizioni in Linux/macOS | |||||
Get-PfxCertificate | ||||||
New-FileCatalog | Solo Windows | |||||
Protect-CmsMessage | Supporto per Linux/macOS aggiunto nella versione 7.1 | |||||
Set-Acl | Solo Windows | |||||
Set-AuthenticodeSignature | Solo Windows | |||||
Set-ExecutionPolicy | Non esegue alcuna operazione in Linux/macOS | |||||
Test-FileCatalog | Solo Windows | |||||
Unprotect-CmsMessage | Supporto per Linux/macOS aggiunto nella versione 7.1 |
Microsoft.PowerShell.Utility
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Add-Member | ||||||
Add-Type | ||||||
Clear-Variable | ||||||
Compare-Object | ||||||
ConvertFrom-Csv | ||||||
ConvertFrom-Json | ||||||
ConvertFrom-Markdown | Aggiunta nella versione 6.1 | |||||
ConvertFrom-SddlString | Solo 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 | Non sono disponibili origini evento in Linux/macOS | |||||
Get-EventSubscriber | ||||||
Get-FileHash | ||||||
Get-FormatData | ||||||
Get-Host | ||||||
Get-MarkdownOption | Aggiunta nella versione 6.1 | |||||
Get-Member | ||||||
Get-PSBreakpoint | ||||||
Get-PSCallStack | ||||||
Get-Random | ||||||
Get-Runspace | ||||||
Get-RunspaceDebug | ||||||
Get-SecureRandom | Aggiunta nella versione 7.4 | |||||
Get-TraceSource | ||||||
Get-TypeData | ||||||
Get-UICulture | ||||||
Get-Unique | ||||||
Get-Uptime | ||||||
Get-Variable | ||||||
Get-Verb | Spostato da 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 | Non sono disponibili origini evento in Linux/macOS | |||||
New-Guid | ||||||
New-Object | ||||||
New-TemporaryFile | ||||||
New-TimeSpan | ||||||
New-Variable | ||||||
Out-File | ||||||
Out-GridView | Solo Windows | |||||
Out-Printer | Solo Windows | |||||
Out-String | ||||||
Read-Host | ||||||
Register-EngineEvent | Non sono disponibili origini evento in Linux/macOS | |||||
Register-ObjectEvent | ||||||
Remove-Alias | ||||||
Remove-Event | Non sono disponibili origini evento in Linux/macOS | |||||
Remove-PSBreakpoint | ||||||
Remove-TypeData | ||||||
Remove-Variable | ||||||
Select-Object | ||||||
Select-String | ||||||
Select-Xml | ||||||
Send-MailMessage | ||||||
Set-Alias | ||||||
Set-Date | ||||||
Set-MarkdownOption | Aggiunta nella versione 6.1 | |||||
Set-PSBreakpoint | ||||||
Set-TraceSource | ||||||
Set-Variable | ||||||
Show-Command | Solo Windows | |||||
Show-Markdown | Aggiunta nella versione 6.1 | |||||
Sort-Object | ||||||
Start-Sleep | ||||||
Tee-Object | ||||||
Test-Json | ||||||
Trace-Command | ||||||
Unblock-File | Aggiunto il supporto per macOS nella versione 7.0 | |||||
Unregister-Event | Non sono disponibili origini evento 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
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Connect-WSMan | Solo Windows | |||||
Disable-WSManCredSSP | Solo Windows | |||||
Disconnect-WSMan | Solo Windows | |||||
Enable-WSManCredSSP | Solo Windows | |||||
Get-WSManCredSSP | Solo Windows | |||||
Get-WSManInstance | Solo Windows | |||||
Invoke-WSManAction | Solo Windows | |||||
New-WSManInstance | Solo Windows | |||||
New-WSManSessionOption | Solo Windows | |||||
Remove-WSManInstance | Solo Windows | |||||
Set-WSManInstance | Solo Windows | |||||
Set-WSManQuickConfig | Solo Windows | |||||
Test-WSMan | Solo Windows |
Modulo PackageManagement
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|---|
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
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
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 |
PSDesiredStateConfiguration v1.1
Questi moduli sono disponibili solo in Windows PowerShell.
Nome del cmdlet | 5.1 | Nota |
---|---|---|
Impostazione | ||
Disable-DscDebug | ||
Enable-DscDebug | ||
Get-DscConfiguration | ||
Get-DscConfigurationStatus | ||
Get-DscLocalConfigurationManager | ||
Get-DscResource | ||
Invoke-DscResource | ||
New-DSCCheckSum | ||
Publish-DscConfiguration | ||
Remove-DscConfigurationDocument | ||
Restore-DscConfiguration | ||
Set-DscLocalConfigurationManager | ||
Start-DscConfiguration | ||
Stop-DscConfiguration | ||
Test-DscConfiguration | ||
Update-DscConfiguration |
PSDesiredStateConfiguration v2.0.5
Questi moduli sono disponibili solo da PowerShell Gallery.
Nome del cmdlet | 2.0.5 | Nota |
---|---|---|
Impostazione | ||
Get-DscResource | ||
Invoke-DscResource | Sperimentale | |
New-DSCCheckSum |
PSDesiredStateConfiguration v3.x - Anteprima
Questi moduli sono disponibili solo da PowerShell Gallery.
Nome del cmdlet | 3.0 (anteprima) | Nota |
---|---|---|
Impostazione | ||
ConvertTo-DscJsonSchema | ||
Get-DscResource | ||
Invoke-DscResource | ||
New-DscChecksum |
PSDiagnostics
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Disable-PSTrace | Solo Windows | |||||
Disable-PSWSManCombinedTrace | Solo Windows | |||||
Disable-WSManTrace | Solo Windows | |||||
Enable-PSTrace | Solo Windows | |||||
Enable-PSWSManCombinedTrace | Solo Windows | |||||
Enable-WSManTrace | Solo Windows | |||||
Get-LogProperties | Solo Windows | |||||
Set-LogProperties | Solo Windows | |||||
Start-Trace | Solo Windows | |||||
Stop-Trace | Solo Windows |
PSReadLine
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Get-PSReadLineKeyHandler | ||||||
Get-PSReadLineOption | ||||||
PSConsoleHostReadLine | ||||||
Remove-PSReadLineKeyHandler | ||||||
Set-PSReadLineKeyHandler | ||||||
Set-PSReadLineOption |
PSScheduledJob
Questi moduli sono disponibili solo in Windows PowerShell.
Nome del cmdlet | 5.1 | Nota |
---|---|---|
Add-JobTrigger | ||
Disable-JobTrigger | ||
Disable-ScheduledJob | ||
Enable-JobTrigger | ||
Enable-ScheduledJob | ||
Get-JobTrigger | ||
Get-ScheduledJob | ||
Get-ScheduledJobOption | ||
New-JobTrigger | ||
New-ScheduledJobOption | ||
Register-ScheduledJob | ||
Remove-JobTrigger | ||
Set-JobTrigger | ||
Set-ScheduledJob | ||
Set-ScheduledJobOption | ||
Unregister-ScheduledJob |
PSWorkflow & PSWorkflowUtility
Questi moduli sono disponibili solo in Windows PowerShell.
Nome del cmdlet | 5.1 | Nota |
---|---|---|
New-PSWorkflowExecutionOption | ||
New-PSWorkflowSession | ||
Invoke-AsWorkflow |
ThreadJob
Nome del cmdlet | 5.1 | 7.2 | 7.3 | 7.4 | 7.5 | Nota |
---|---|---|---|---|---|---|
Start-ThreadJob | Può essere installato in PowerShell 5.1 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per