In questa sezione sono contenuti gli argomenti della Guida relativi ai cmdlet installati con Windows PowerShell.

Display in verb order

Display in noun order

Cmdlet (ordinati in base al verbo)

Nome Descrizione

Add-Computer

Aggiunge computer a un dominio o un gruppo di lavoro.

Add-Content

Aggiunge contenuto agli elementi specificati, ad esempio aggiunge parole a un file.

Add-History

Aggiunge voci alla cronologia della sessione.

Add-Member

Aggiunge un membro personalizzato definito dall'utente a un'istanza di un oggetto di Windows PowerShell.

Add-PSSnapin

Aggiunge uno o più snap-in di Windows PowerShell alla sessione corrente.

Add-Type

Aggiunge un tipo .NET (una classe) a una sessione di Windows PowerShell.

Checkpoint-Computer

Crea un punto di ripristino del sistema nel computer locale.

Clear-Content

Elimina il contenuto di un elemento, ad esempio eliminando il testo da un file, ma non elimina l'elemento stesso.

Clear-EventLog

Elimina tutte le voci dai registri eventi specificati nei computer locali o remoti.

Clear-History

Elimina le voci dalla cronologia dei comandi.

Clear-Item

Elimina il valore di un elemento, senza eliminare l'elemento stesso.

Clear-ItemProperty

Elimina il valore di una proprietà, senza eliminare la proprietà stessa.

Clear-Variable

Elimina il valore di una variabile.

Compare-Object

Confronta due set di oggetti.

Complete-Transaction

Esegue il commit della transazione attiva.

Connect-WSMan

Stabilisce la connessione al servizio WinRM in un computer remoto.

ConvertFrom-CSV

Converte le proprietà degli oggetti in formato CSV nelle versioni CSV degli oggetti originali.

ConvertFrom-SecureString

Converte una stringa protetta in una stringa standard crittografata.

ConvertFrom-StringData

Converte una stringa contenente una o più coppie "name=value" a una tabella hash.

Convert-Path

Converte un percorso di Windows PowerShell in un percorso di provider di Windows PowerShell.

ConvertTo-CSV

Converte gli oggetti .NET in una serie di stringhe di lunghezza variabile separate da virgole (CSV).

ConvertTo-Html

Converte gli oggetti .NET in HTML che possono essere visualizzati in un browser.

ConvertTo-SecureString

Converte stringhe standard crittografate in stringhe protette. Consente inoltre di convertire testo normale in stringhe protette. Viene utilizzato con ConvertFrom-SecureString e Read-Host.

ConvertTo-XML

Crea una rappresentazione di un oggetto basata su XML.

Copy-Item

Copia un elemento da un percorso a un altro all'interno di uno spazio dei nomi.

Copy-ItemProperty

Copia una proprietà e un valore da un percorso specificato in un altro percorso.

Debug-Process

Esegue il debug di uno o più processi in esecuzione nel computer locale.

Disable-ComputerRestore

Disabilita la funzionalità di ripristino di sistema nell'unità del file system specificata.

Disable-PSBreakpoint

Disabilita i punti di interruzione nella console corrente.

Disable-PSRemoting

Impedisce al computer di ricevere comandi remoti di Windows PowerShell.

Disable-PSSessionConfiguration

Nega l'accesso alle configurazioni di sessione nel computer locale.

Disable-WSManCredSSP

Disabilita l'autenticazione CredSSP (Credential Security Service Provider) in un computer client.

Disconnect-WSMan

Interrompe la connessione del client al servizio Gestione remota Windows in un computer remoto.

Enable-ComputerRestore

Abilita la funzionalità di ripristino di sistema nell'unità del file system specificata.

Enable-PSBreakpoint

Abilita i punti di interruzione nella console corrente.

Enable-PSRemoting

Configura il computer per la ricezione di comandi remoti.

Enable-PSSessionConfiguration

Configura il computer per la ricezione di comandi remoti.

Enable-WSManCredSSP

Abilita l'autenticazione CredSSP (Credential Security Service Provider) in un computer client.

Enter-PSSession

Avvia una sessione interattiva con un computer remoto.

Exit-PSSession

Termina una sessione interattiva con un computer remoto.

Export-Alias

Esporta in un file informazioni sugli alias attualmente definiti.

Export-Clixml

Crea una rappresentazione basata su XML di uno o più oggetti e la archivia in un file.

Export-Console

Esporta i nomi degli snap-in della sessione corrente in un file della console.

Export-Counter

Il cmdlet Export-Counter esporta in file di registro i dati del contatore delle prestazioni.

Export-CSV

Converte gli oggetti .NET in una serie di stringhe di lunghezza variabile separate da virgole (CSV) e salva le stringhe in un file CSV.

Export-FormatData

Salva i dati di formattazione della sessione corrente in un file di formattazione.

Export-ModuleMember

Specifica i membri del modulo esportati.

Export-PSSession

Salva i comandi da un'altra sessione in un file di modulo.

ForEach-Object

Esegue un'operazione su ogni set di oggetti di input.

Format-Custom

Utilizza una visualizzazione personalizzata per formattare l'output.

Format-List

Formatta l'output come un elenco di proprietà in cui ogni proprietà è visualizzata su una nuova riga.

Format-Table

Formatta l'output come tabella.

Format-Wide

Formatta gli oggetti come tabella ampia in cui è visualizzata una sola proprietà di ciascun oggetto.

Get-Acl

Ottiene il descrittore di sicurezza per una risorsa, ad esempio un file o una chiave del Registro di sistema.

Get-Alias

Ottiene gli alias della sessione corrente.

Get-AuthenticodeSignature

Ottiene informazioni sulla firma Authenticode in un file.

Get-ChildItem

Ottiene gli elementi e gli elementi figlio in uno o più percorsi specificati. (Esempio: "dir".)

Get-Command

Ottiene informazioni di base sui cmdlet e altri elementi dei comandi di Windows PowerShell.

Get-ComputerRestorePoint

Ottiene i punti di ripristino nel computer locale.

Get-Content

Ottiene il contenuto dell'elemento nella posizione specificata.

Get-Counter

Ottiene dati del contatore delle prestazioni da computer locali e remoti.

Get-Credential

Ottiene un oggetto credenziale basato su un nome utente e una password.

Get-Culture

Ottiene le impostazioni cultura attualmente impostate nel sistema operativo.

Get-Date

Ottiene la data e l'ora correnti.

Get-Event

Ottiene gli eventi nella coda eventi.

Get-EventLog

Ottiene gli eventi in un registro eventi specificato o in un elenco dei registri eventi di un computer.

Get-EventSubscriber

Ottiene i sottoscrittori di eventi nella sessione corrente.

Get-ExecutionPolicy

Ottiene i criteri di esecuzione nella sessione corrente.

Get-FormatData

Ottiene i dati di formattazione della sessione corrente.

Get-Help

Visualizza informazioni sui cmdlet e i concetti relativi a Windows PowerShell.

Get-History

Ottiene un elenco dei comandi immessi durante la sessione corrente.

Get-Host

Ottiene un riferimento all'oggetto host della console corrente. Visualizza la versione di Windows Powershell e le informazioni sulle impostazioni internazionali per impostazione predefinita.

Get-HotFix

Ottiene gli aggiornamenti rapidi applicati al computer locale e ai computer remoti.

Get-Item

Ottiene l'elemento nella posizione specificata.

Get-ItemProperty

Ottiene le proprietà di un elemento specificato.

Get-Location

Ottiene informazioni sulla posizione di lavoro corrente.

Get-Member

Ottiene le proprietà e i metodi degli oggetti.

Get-Module

Ottiene i moduli importati o che possono essere importati nella sessione corrente.

Get-PfxCertificate

Ottiene informazioni sui file di certificato, con estensione pfx, presenti nel computer.

Get-Process

Ottiene i processi in esecuzione nel computer locale o in un computer remoto.

Get-PSBreakpoint

Ottiene i punti di interruzione impostati nella console corrente.

Get-PSCallStack

Visualizza lo stack di chiamate corrente.

Get-PSDrive

Ottiene le unità di Windows PowerShell disponibili nella console corrente.

Get-Job

Ottiene i processi in background di Windows PowerShell (PsJob) in esecuzione nella console corrente.

Get-PSProvider

Ottiene informazioni sul provider di Windows PowerShell specificato.

Get-PSSession

Ottiene le sessioni di Windows PowerShell (PSSession) nella sessione corrente.

Get-PSSessionConfiguration

Ottiene le configurazioni di sessione registrate nel computer.

Get-PSSnapin

Ottiene gli snap-in di Windows PowerShell nel computer.

Get-Transaction

Ottiene la transazione corrente (attiva).

Get-Random

Ottiene un numero casuale o seleziona gli oggetti da una raccolta in modo casuale.

Get-Service

Ottiene i servizi in un computer locale o remoto.

Get-TraceSource

Ottiene i componenti di Windows PowerShell instrumentati per l'analisi.

Get-UICulture

Ottiene le impostazioni cultura dell'interfaccia utente correnti impostate nel sistema operativo.

Get-Unique

Restituisce le voci univoche di un elenco ordinato.

Get-Variable

Ottiene le variabili disponibili nella console corrente.

Get-WinEvent

Ottiene eventi dai registri eventi e dai file di registro di traccia eventi nei computer locali e remoti.

Get-WmiObject

Ottiene le istanze delle classi WMI o informazioni relative alle classi disponibili.

Get-WSManCredSSP

Ottiene la configurazione correlata a CredSPP (Credential Security Service Provider) per il client.

Get-WSManInstance

Visualizza informazioni di gestione per un'istanza di risorsa specificata da un URI risorsa.

Group-Object

Raggruppa oggetti che contengono lo stesso valore per le proprietà specificate.

Import-Alias

Importa un elenco di alias da un file.

Import-Clixml

Importa un file CLIXML e crea gli oggetti corrispondenti all'interno di Windows PowerShell.

Import-Counter

Importa file di registro dei contatori delle prestazioni (con estensioni blg, csv e tsv) e crea gli oggetti che rappresentano ciascun esempio di contatore nel registro.

Import-CSV

Converte le proprietà degli oggetti in un file CSV nelle versioni CSV degli oggetti originali.

Import-LocalizedData

Importa dati specifici della lingua in script e funzioni in base alle impostazioni cultura correnti del sistema operativo.

Import-Module

Aggiunge moduli alla sessione corrente.

Import-PSSession

Importa cmdlet, alias, funzioni e altri tipi di comando da un'altra sessione in un computer locale o remoto nella sessione corrente.

Invoke-Command

Esegue i comandi nei computer locali e remoti.

Invoke-Expression

Esegue comandi o espressioni nel computer locale.

Invoke-History

Esegue i comandi dalla cronologia della sessione.

Invoke-Item

Esegue l'azione predefinita sull'elemento specificato.

Invoke-WmiMethod

Chiama metodi WMI.

Invoke-WSManAction

Richiama un'azione sull'oggetto specificato dall'URI di risorsa e dai selettori.

Join-Path

Combina un percorso e un percorso figlio in un unico percorso.

Limit-EventLog

Imposta le proprietà del registro eventi che limitano le dimensioni del registro stesso e l'età delle voci che contiene.

Measure-Command

Misura il tempo necessario per eseguire blocchi di script e cmdlet.

Measure-Object

Calcola le proprietà numeriche degli oggetti e i caratteri, le parole e le righe degli oggetti stringa, ad esempio il testo nei file.

Move-Item

Sposta un elemento da una posizione a un'altra.

Move-ItemProperty

Sposta una proprietà da una posizione a un'altra.

New-Alias

Crea un nuovo alias.

New-Event

Crea un nuovo evento.

New-EventLog

Crea un nuovo registro eventi e una nuova origine evento in un computer locale o remoto.

New-Item

Crea un nuovo elemento.

New-ItemProperty

Crea una nuova proprietà per un elemento e ne imposta il valore. Ad esempio, è possibile utilizzare New-ItemProperty per creare e modificare valori e dati del Registro di sistema che sono proprietà di una chiave del Registro di sistema.

New-Module

Crea un nuovo modulo dinamico presente solo in memoria.

New-ModuleManifest

Crea un nuovo manifesto del modulo.

New-Object

Crea un'istanza di un oggetto .Net o COM.

New-PSDrive

Crea un'unità di Windows PowerShell nella console corrente.

New-PSSession

Crea una connessione permanente a un computer locale o remoto.

New-PSSessionOption

Crea un oggetto che contiene opzioni avanzate per una sessione.

New-Service

Crea un nuovo servizio Windows.

New-TimeSpan

Crea un oggetto che rappresenta un intervallo di tempo.

New-Variable

Crea una nuova variabile.

New-WebServiceProxy

Crea un oggetto proxy del servizio Web che consente di utilizzare e gestire il servizio Web in Windows PowerShell.

New-WSManInstance

Crea una nuova istanza di una risorsa di gestione.

New-WSManSessionOption

Crea una tabella hash dell'opzione WSMan Session da utilizzare come parametri di input per i cmdlet WSMan seguenti: Connect-WSMan, Get-WSManInstance, Invoke-WSManAction, Set-WSManInstance.

Out-Default

Invia l'output al formattatore e al cmdlet di output predefiniti. Si tratta di un segnaposto che consente di scrivere un cmdlet o una funzione Out-Default personalizzata.

Out-File

Invia l'output a un file.

Out-GridView

Invia l'output a una tabella interattiva in una finestra separata.

Out-Host

Invia l'output alla console.

Out-Null

Elimina l'output anziché inviarlo alla console.

Out-Printer

Invia l'output a una stampante.

Out-String

Invia gli oggetti all'host come serie di stringhe.

Pop-Location

Modifica il percorso corrente nel percorso aggiunto più di recente allo stack tramite Push-Location.

Push-Location

Aggiunge il percorso corrente all'inizio di un elenco di percorsi (stack).

Read-Host

Legge una riga di input dalla console.

Receive-Job

Ottiene l'output e gli errori dei processi in background (PsJob) eseguiti nella console corrente.

Register-EngineEvent

Sottoscrive eventi generati dal modulo di Windows PowerShell e dal cmdlet New-Event.

Register-ObjectEvent

Sottoscrive gli eventi generati da un oggetto .NET.

Register-PSSessionConfiguration

Crea e registra una nuova configurazione di sessione.

Register-WmiEvent

Sottoscrive un evento generato da un oggetto WMI.

Remove-Computer

Rimuove computer da gruppi di lavoro o domini.

Remove-Event

Elimina eventi dalla coda degli eventi.

Remove-EventLog

Elimina un registro eventi o annulla la registrazione di un'origine evento.

Remove-Item

Elimina gli elementi specificati.

Remove-ItemProperty

Elimina la proprietà e il relativo valore da un elemento.

Remove-Job

Elimina un processo in background di Windows PowerShell.

Remove-Module

Rimuove i moduli dalla sessione corrente.

Remove-PSBreakpoint

Elimina i punti di interruzione dalla console corrente.

Remove-PSDrive

Rimuove un'unità di Windows PowerShell dal relativo percorso.

Remove-PSSession

Chiude una o più sessioni di Windows PowerShell (PSSession).

Remove-PSSnapin

Rimuove gli snap-in di Windows PowerShell dalla sessione corrente.

Remove-Variable

Elimina una variabile e il relativo valore.

Remove-WmiObject

Elimina classi e istanze WMI.

Remove-WSManInstance

Elimina un'istanza di risorsa di gestione.

Rename-Item

Rinomina un elemento in uno spazio dei nomi di provider di Windows PowerShell.

Rename-ItemProperty

Rinomina una proprietà di un elemento.

Reset-ComputerMachinePassword

Reimposta la password dell'account del computer.

Resolve-Path

Risolve i caratteri jolly (*) in un percorso e ne visualizza il contenuto.

Restart-Computer

Riavvia il sistema operativo nei computer locali e remoti.

Restart-Service

Arresta e avvia uno o più servizi.

Restore-Computer

Avvia un ripristino di sistema nel computer locale.

Resume-Service

Riprende uno o più servizi sospesi.

Select-Object

Seleziona le proprietà specificate di un oggetto o di un set di oggetti. Può inoltre essere utilizzato per selezionare oggetti univoci da una matrice di oggetti o un numero specificato di oggetti dall'inizio o dalla fine di una matrice di oggetti.

Select-String

Trova il testo in stringhe e file.

Select-XML

Trova il testo in un documento XML.

Send-MailMessage

Invia un messaggio di posta elettronica.

Set-Acl

Modifica il descrittore di sicurezza di una risorsa specificata, ad esempio un file o una chiave del Registro di sistema.

Set-Alias

Crea o modifica un alias (nome alternativo) di un cmdlet o un elemento di comando.

Set-AuthenticodeSignature

Aggiunge una firma Authenticode a uno script o un altro file di Windows PowerShell.

Set-Content

Scrive o sostituisce il contenuto di un elemento con nuovo contenuto.

Set-Date

Cambia l'ora del sistema del computer in un'ora specificata dall'utente.

Set-ExecutionPolicy

Modifica le preferenze utente per quanto riguarda il criterio di esecuzione della shell.

Set-Item

Modifica il valore di un elemento nel valore specificato nel comando.

Set-ItemProperty

Crea o modifica il valore di una proprietà di un elemento.

Set-Location

Imposta il percorso di lavoro corrente su un percorso specificato.

Set-PSBreakpoint

Imposta un punto di interruzione su una riga, un comando o una variabile.

Set-PSDebug

Attiva e disattiva le funzionalità di debug degli script, imposta il livello di traccia e attiva e disattiva la modalità ridotta.

Set-PSSessionConfiguration

Modifica le proprietà di una configurazione di sessione registrata.

Set-Service

Avvia, arresta e sospende un servizio e ne modifica le proprietà.

Set-StrictMode

Stabilisce e applica regole di codifica in espressioni, script e blocchi di script.

Set-TraceSource

Configura, avvia e arresta un'analisi dei componenti di Windows PowerShell.

Set-Variable

Imposta il valore di una variabile. Crea la variabile se non ne esiste una con il nome richiesto.

Set-WmiInstance

Crea o modifica le istanze di classi WMI.

Set-WSManInstance

Modifica le informazioni di gestione relative a una risorsa.

Set-WSManQuickConfig

Configura il computer locale per la gestione remota.

Show-EventLog

Visualizza i registri eventi del computer locale o di un computer remoto in Visualizzatore eventi.

Sort-Object

Ordina gli oggetti in base ai valori delle proprietà.

Split-Path

Restituisce la parte specificata di un percorso.

Start-Process

Avvia uno o più processi nel computer locale.

Start-Job

Avvia un processo in background di Windows PowerShell (PsJob).

Start-Transaction

Avvia una transazione.

Start-Service

Avvia uno o più servizi arrestati.

Start-Sleep

Sospende le attività relative alla shell, agli script o allo spazio di esecuzione per il periodo di tempo specificato.

Start-Transcript

Crea un record di una sessione completa di Windows PowerShell, o di parte di essa, in un file di testo.

Stop-Computer

Arresta i computer locali e remoti.

Stop-Process

Arresta uno o più processi in esecuzione.

Stop-Job

Arresta un processo in background di Windows PowerShell (PsJob).

Stop-Service

Arresta uno o più servizi in esecuzione.

Stop-Transcript

Interrompe una trascrizione.

Suspend-Service

Sospende uno o più servizi in esecuzione.

Tee-Object

Salva l'output dei comandi in un file o in una variabile e lo visualizza nella console.

Test-ComputerSecureChannel

Verifica e ripristina il canale sicuro tra il computer locale e il relativo dominio.

Test-Connection

Invia pacchetti di richieste echo ICMP ("ping") a uno o più computer.

Test-ModuleManifest

Verifica che un manifesto del modulo descriva in maniera accurata il contenuto di un modulo.

Test-Path

Determina se esistono o meno tutti gli elementi di un percorso.

Test-WSMan

Verifica se il servizio WinRM è in esecuzione in un computer locale o remoto.

Trace-Command

Configura e avvia un'analisi dell'espressione o del comando specificato.

Undo-Transaction

Esegue il rollback della transazione attiva.

Unregister-Event

Annulla la sottoscrizione di un evento.

Unregister-PSSessionConfiguration

Elimina le configurazioni di sessione registrate dal computer.

Update-FormatData

Aggiorna e accoda file di dati dei formati.

Update-List

Aggiunge e rimuove elementi dal valore di una proprietà che contiene una raccolta di oggetti.

Update-TypeData

Aggiorna la configurazione dei tipi estesi corrente ricaricando i file *.types.ps1xml.

Use-Transaction

Aggiunge il blocco di script alla transazione attiva.

Wait-Event

Attende finché non viene generato un determinato evento prima di continuare l'esecuzione.

Wait-Process

Attende l'arresto dei processi prima di accettare altro input.

Wait-Job

Elimina il prompt dei comandi fino al completamento di uno o tutti i processi in background di Windows PowerShell (PsJob).

Where-Object

Crea un filtro che determina gli oggetti che verranno passati attraverso una pipeline di comandi.

Write-Debug

Scrive un messaggio di debug nella console.

Write-Error

Scrive un oggetto nella pipeline degli errori.

Write-EventLog

Scrive un evento in un registro eventi.

Write-Host

Scrive l'output personalizzato in un host.

Write-Output

Invia gli oggetti al comando successivo nella pipeline. Se è l'ultimo comando nella pipeline, gli oggetti vengono visualizzati nella console.

Write-Progress

Visualizza un indicatore di stato in una finestra dei comandi di Windows PowerShell.

Write-Verbose

Scrive il testo nel flusso di messaggi dettagliati in Windows PowerShell.

Write-Warning

Scrive un messaggio di avviso.

Cmdlet (ordinati in base al nome)

Display in verb order

Nome Descrizione

Get-Acl

Ottiene il descrittore di sicurezza per una risorsa, ad esempio un file o una chiave del Registro di sistema.

Set-Acl

Modifica il descrittore di sicurezza di una risorsa specificata, ad esempio un file o una chiave del Registro di sistema.

Export-Alias

Esporta in un file informazioni sugli alias attualmente definiti.

Get-Alias

Ottiene gli alias della sessione corrente.

Import-Alias

Importa un elenco di alias da un file.

New-Alias

Crea un nuovo alias.

Set-Alias

Crea o modifica un alias (nome alternativo) di un cmdlet o un elemento di comando.

Get-AuthenticodeSignature

Ottiene informazioni sulla firma Authenticode in un file.

Set-AuthenticodeSignature

Aggiunge una firma Authenticode a uno script o un altro file di Windows PowerShell.

Get-ChildItem

Ottiene gli elementi e gli elementi figlio in uno o più percorsi specificati. (Esempio: "dir".)

Export-Clixml

Crea una rappresentazione basata su XML di uno o più oggetti e la archivia in un file.

Import-Clixml

Importa un file CLIXML e crea gli oggetti corrispondenti all'interno di Windows PowerShell.

Get-Command

Ottiene informazioni di base sui cmdlet e altri elementi dei comandi di Windows PowerShell.

Invoke-Command

Esegue i comandi nei computer locali e remoti.

Measure-Command

Misura il tempo necessario per eseguire blocchi di script e cmdlet.

Trace-Command

Configura e avvia un'analisi dell'espressione o del comando specificato.

Add-Computer

Aggiunge computer a un dominio o un gruppo di lavoro.

Checkpoint-Computer

Crea un punto di ripristino del sistema nel computer locale.

Remove-Computer

Rimuove computer da gruppi di lavoro o domini.

Restart-Computer

Riavvia il sistema operativo nei computer locali e remoti.

Restore-Computer

Avvia un ripristino di sistema nel computer locale.

Stop-Computer

Arresta i computer locali e remoti.

Reset-ComputerMachinePassword

Reimposta la password dell'account del computer.

Disable-ComputerRestore

Disabilita la funzionalità di ripristino di sistema nell'unità del file system specificata.

Enable-ComputerRestore

Abilita la funzionalità di ripristino di sistema nell'unità del file system specificata.

Get-ComputerRestorePoint

Ottiene i punti di ripristino nel computer locale.

Test-ComputerSecureChannel

Verifica e ripristina il canale sicuro tra il computer locale e il relativo dominio.

Test-Connection

Invia pacchetti di richieste echo ICMP ("ping") a uno o più computer.

Export-Console

Esporta la configurazione della console corrente in un file per consentirne il riutilizzo o la condivisione.

Add-Content

Aggiunge contenuto agli elementi specificati, ad esempio aggiunge parole a un file.

Clear-Content

Elimina il contenuto di un elemento, ad esempio eliminando il testo da un file, ma non elimina l'elemento stesso.

Get-Content

Ottiene il contenuto dell'elemento nella posizione specificata.

Set-Content

Scrive o sostituisce il contenuto di un elemento con nuovo contenuto.

Export-Counter

Il cmdlet Export-Counter esporta in file di registro i dati del contatore delle prestazioni.

Get-Counter

Ottiene dati del contatore delle prestazioni da computer locali e remoti.

Import-Counter

Importa file di registro dei contatori delle prestazioni (con estensioni blg, csv e tsv) e crea gli oggetti che rappresentano ciascun esempio di contatore nel registro.

Get-Credential

Ottiene un oggetto credenziale basato su un nome utente e una password.

ConvertFrom-CSV

Converte le proprietà degli oggetti in formato CSV nelle versioni CSV degli oggetti originali.

ConvertTo-CSV

Converte gli oggetti .NET in una serie di stringhe di lunghezza variabile separate da virgole (CSV).

Export-CSV

Converte gli oggetti .NET in una serie di stringhe di lunghezza variabile separate da virgole (CSV) e salva le stringhe in un file CSV.

Import-CSV

Converte le proprietà degli oggetti in un file CSV nelle versioni CSV degli oggetti originali.

Get-Culture

Ottiene le impostazioni cultura attualmente impostate nel sistema operativo.

Format-Custom

Utilizza una visualizzazione personalizzata per formattare l'output.

Get-Date

Ottiene la data e l'ora correnti.

Set-Date

Cambia l'ora del sistema del computer in un'ora specificata dall'utente.

Write-Debug

Scrive un messaggio di debug nella console.

Out-Default

Invia l'output al formattatore e al cmdlet di output predefiniti. Si tratta di un segnaposto che consente di scrivere un cmdlet o una funzione Out-Default personalizzata.

Register-EngineEvent

Sottoscrive eventi generati dal modulo di Windows PowerShell e dal cmdlet New-Event.

Write-Error

Scrive un oggetto nella pipeline degli errori.

Get-Event

Ottiene gli eventi nella coda eventi.

New-Event

Crea un nuovo evento.

Remove-Event

Elimina eventi dalla coda degli eventi.

Unregister-Event

Annulla la sottoscrizione di un evento.

Wait-Event

Attende finché non viene generato un determinato evento prima di continuare l'esecuzione.

Clear-EventLog

Elimina tutte le voci dai registri eventi specificati nei computer locali o remoti.

Get-EventLog

Ottiene gli eventi in un registro eventi specificato o in un elenco dei registri eventi di un computer.

Limit-EventLog

Imposta le proprietà del registro eventi che limitano le dimensioni del registro stesso e l'età delle voci che contiene.

New-EventLog

Crea un nuovo registro eventi e una nuova origine evento in un computer locale o remoto.

Remove-EventLog

Elimina un registro eventi o annulla la registrazione di un'origine evento.

Show-EventLog

Visualizza i registri eventi del computer locale o di un computer remoto in Visualizzatore eventi.

Write-EventLog

Scrive un evento in un registro eventi.

Get-EventSubscriber

Ottiene i sottoscrittori di eventi nella sessione corrente.

Get-ExecutionPolicy

Ottiene i criteri di esecuzione correnti nella sessione corrente.

Set-ExecutionPolicy

Modifica le preferenze utente per quanto riguarda il criterio di esecuzione della shell.

Invoke-Expression

Esegue i comandi in un computer locale o remoto.

Out-File

Invia l'output a un file.

Export-FormatData

Salva i dati di formattazione della sessione corrente in un file di formattazione.

Get-FormatData

Ottiene i dati di formattazione della sessione corrente.

Update-FormatData

Aggiorna e accoda file di dati dei formati.

Out-GridView

Invia l'output a una tabella interattiva in una finestra separata.

Get-Help

Visualizza informazioni sui cmdlet e i concetti relativi a Windows PowerShell.

Add-History

Aggiunge voci alla cronologia della sessione.

Clear-History

Elimina le voci dalla cronologia dei comandi.

Get-History

Ottiene un elenco dei comandi immessi durante la sessione corrente.

Invoke-History

Esegue i comandi dalla cronologia della sessione.

Get-Host

Ottiene un riferimento all'oggetto host della console corrente. Visualizza la versione di Windows Powershell e le informazioni sulle impostazioni internazionali per impostazione predefinita.

Out-Host

Invia l'output alla console.

Read-Host

Legge una riga di input dalla console.

Write-Host

Scrive l'output personalizzato in un host.

Get-HotFix

Ottiene gli aggiornamenti rapidi applicati al computer locale e ai computer remoti.

ConvertTo-Html

Converte gli oggetti .NET in HTML che possono essere visualizzati in un browser.

Clear-Item

Elimina il valore di un elemento, senza eliminare l'elemento stesso.

Copy-Item

Copia un elemento da un percorso a un altro all'interno di uno spazio dei nomi.

Get-Item

Ottiene l'elemento nella posizione specificata.

Invoke-Item

Esegue l'azione predefinita sull'elemento specificato.

Move-Item

Sposta un elemento da una posizione a un'altra.

New-Item

Crea un nuovo elemento.

Remove-Item

Elimina gli elementi specificati.

Rename-Item

Rinomina un elemento in uno spazio dei nomi di provider di Windows PowerShell.

Set-Item

Modifica il valore di un elemento nel valore specificato nel comando.

Clear-ItemProperty

Crea o modifica il valore di una proprietà di un elemento.

Copy-ItemProperty

Copia una proprietà e un valore da un percorso specificato in un altro percorso.

Get-ItemProperty

Ottiene le proprietà di un elemento specificato.

Move-ItemProperty

Sposta una proprietà da una posizione a un'altra.

New-ItemProperty

Crea una nuova proprietà per un elemento e ne imposta il valore. Ad esempio, è possibile utilizzare New-ItemProperty per creare e modificare valori e dati del Registro di sistema che sono proprietà di una chiave del Registro di sistema.

Remove-ItemProperty

Elimina la proprietà e il relativo valore da un elemento.

Rename-ItemProperty

Rinomina una proprietà di un elemento.

Set-ItemProperty

Crea o modifica il valore di una proprietà di un elemento.

Format-List

Formatta l'output come un elenco di proprietà in cui ogni proprietà è visualizzata su una nuova riga.

Update-List

Aggiunge e rimuove elementi dal valore di una proprietà che contiene una raccolta di oggetti.

Import-LocalizedData

Importa dati specifici della lingua in script e funzioni in base alle impostazioni cultura correnti del sistema operativo.

Get-Location

Ottiene informazioni sulla posizione di lavoro corrente.

Pop-Location

Modifica il percorso corrente nel percorso aggiunto più di recente allo stack tramite Push-Location.

Push-Location

Aggiunge il percorso corrente all'inizio di un elenco di percorsi (stack).

Set-Location

Imposta il percorso di lavoro corrente su un percorso specificato.

Send-MailMessage

Invia un messaggio di posta elettronica.

Add-Member

Aggiunge un membro personalizzato definito dall'utente a un'istanza di un oggetto di Windows PowerShell.

Get-Member

Ottiene le proprietà e i metodi degli oggetti.

Export-ModuleMember

Specifica i membri del modulo esportati.

Get-Module

Ottiene i moduli importati o che possono essere importati nella sessione corrente.

Import-Module

Crea un nuovo modulo dinamico presente solo in memoria.

New-Module

Crea un nuovo modulo dinamico presente solo in memoria.

New-ModuleManifest

Crea un nuovo manifesto del modulo.

Remove-Module

Rimuove i moduli dalla sessione corrente.

Test-ModuleManifest

Verifica che un manifesto del modulo descriva in maniera accurata il contenuto di un modulo.

Out-Null

Elimina l'output anziché inviarlo alla console.

Compare-Object

Confronta due set di oggetti.

ForEach-Object

Esegue un'operazione su ogni set di oggetti di input.

Group-Object

Raggruppa oggetti che contengono lo stesso valore per le proprietà specificate.

Measure-Object

Calcola le proprietà numeriche degli oggetti e i caratteri, le parole e le righe degli oggetti stringa, ad esempio il testo nei file.

New-Object

Crea un'istanza di un oggetto .Net o COM.

Select-Object

Seleziona le proprietà specificate di un oggetto o di un set di oggetti. Può inoltre essere utilizzato per selezionare oggetti univoci da una matrice di oggetti o un numero specificato di oggetti dall'inizio o dalla fine di una matrice di oggetti.

Sort-Object

Ordina gli oggetti in base ai valori delle proprietà.

Tee-Object

Salva l'output dei comandi in un file o in una variabile e lo visualizza nella console.

Where-Object

Crea un filtro che determina gli oggetti che verranno passati attraverso una pipeline di comandi.

Register-ObjectEvent

Sottoscrive gli eventi generati da un oggetto .NET.

Write-Output

Invia gli oggetti al comando successivo nella pipeline. Se è l'ultimo comando nella pipeline, gli oggetti vengono visualizzati nella console.

Convert-Path

Converte un percorso di Windows PowerShell in un percorso di provider di Windows PowerShell.

Join-Path

Combina un percorso e un percorso figlio in un unico percorso.

Resolve-Path

Risolve i caratteri jolly (*) in un percorso e ne visualizza il contenuto.

Split-Path

Restituisce la parte specificata di un percorso.

Test-Path

Determina se esistono o meno tutti gli elementi di un percorso.

Get-PfxCertificate

Ottiene informazioni sui file di certificato, con estensione pfx, presenti nel computer.

Out-Printer

Invia l'output a una stampante.

Debug-Process

Esegue il debug di uno o più processi in esecuzione nel computer locale.

Get-Process

Ottiene i processi in esecuzione nel computer locale o in un computer remoto.

Start-Process

Avvia uno o più processi nel computer locale.

Stop-Process

Arresta uno o più processi in esecuzione.

Wait-Process

Attende l'arresto dei processi prima di accettare altro input.

Write-Progress

Visualizza un indicatore di stato in una finestra dei comandi di Windows PowerShell.

Disable-PSBreakpoint

Disabilita i punti di interruzione nella console corrente.

Enable-PSBreakpoint

Abilita i punti di interruzione nella console corrente.

Get-PSBreakpoint

Ottiene i punti di interruzione impostati nella console corrente.

Remove-PSBreakpoint

Elimina i punti di interruzione dalla console corrente.

Set-PSBreakpoint

Imposta un punto di interruzione su una riga, un comando o una variabile.

Get-PSCallStack

Visualizza lo stack di chiamate corrente.

Set-PSDebug

Attiva e disattiva le funzionalità di debug degli script, imposta il livello di traccia e attiva e disattiva la modalità ridotta.

Get-PSDrive

Ottiene le unità di Windows PowerShell disponibili nella console corrente.

New-PSDrive

Crea un'unità di Windows PowerShell nella console corrente.

Remove-PSDrive

Rimuove un'unità di Windows PowerShell dal relativo percorso.

Get-Job

Ottiene i processi in background di Windows PowerShell (PsJob) in esecuzione nella console corrente.

Receive-Job

Ottiene l'output e gli errori dei processi in background (PsJob) eseguiti nella console corrente.

Remove-Job

Elimina un processo in background di Windows PowerShell (PsJob).

Start-Job

Avvia un processo in background di Windows PowerShell (PsJob).

Stop-Job

Arresta un processo in background di Windows PowerShell (PsJob).

Wait-Job

Elimina il prompt dei comandi fino al completamento di uno o tutti i processi in background di Windows PowerShell (PsJob).

Get-PSProvider

Ottiene informazioni sul provider di Windows PowerShell specificato.

Disable-PSRemoting

Impedisce al computer di ricevere comandi remoti di Windows PowerShell.

Enable-PSRemoting

Configura il computer per la ricezione di comandi remoti.

Enter-PSSession

Avvia una sessione interattiva con un computer remoto.

Exit-PSSession

Termina una sessione interattiva con un computer remoto.

Export-PSSession

Salva i comandi da un'altra sessione in un file di modulo.

Get-PSSession

Ottiene le sessioni di Windows PowerShell (PSSession) nella sessione corrente.

Import-PSSession

Importa cmdlet, alias, funzioni e altri tipi di comando da un'altra sessione in un computer locale o remoto nella sessione corrente.

New-PSSession

Crea una connessione permanente a un computer locale o remoto.

Remove-PSSession

Chiude una o più sessioni di Windows PowerShell (PSSession).

Disable-PSSessionConfiguration

Nega l'accesso alle configurazioni di sessione nel computer locale.

Enable-PSSessionConfiguration

Configura il computer per la ricezione di comandi remoti.

Get-PSSessionConfiguration

Ottiene le configurazioni di sessione registrate nel computer.

Register-PSSessionConfiguration

Crea e registra una nuova configurazione di sessione.

Set-PSSessionConfiguration

Modifica le proprietà di una configurazione di sessione registrata.

Unregister-PSSessionConfiguration

Elimina le configurazioni di sessione registrate dal computer.

New-PSSessionOption

Crea un oggetto che contiene opzioni avanzate per una sessione.

Add-PSSnapin

Aggiunge uno o più snap-in di Windows PowerShell alla sessione corrente.

Get-PSSnapin

Ottiene gli snap-in di Windows PowerShell nel computer.

Remove-PSSnapin

Rimuove gli snap-in di Windows PowerShell dalla sessione corrente.

Complete-Transaction

Esegue il commit della transazione attiva.

Get-Transaction

Ottiene la transazione corrente (attiva).

Start-Transaction

Avvia una transazione.

Undo-Transaction

Esegue il rollback della transazione attiva.

Use-Transaction

Aggiunge il blocco di script alla transazione attiva.

Get-Random

Ottiene un numero casuale o seleziona gli oggetti da una raccolta in modo casuale.

ConvertFrom-SecureString

Converte una stringa protetta in una stringa standard crittografata.

ConvertTo-SecureString

Converte stringhe standard crittografate in stringhe protette. Consente inoltre di convertire testo normale in stringhe protette. Viene utilizzato con ConvertFrom-SecureString e Read-Host.

Get-Service

Ottiene i servizi in un computer locale o remoto.

New-Service

Crea una nuova voce per un servizio di Windows nel Registro di sistema e nel database del servizio.

Restart-Service

Arresta e avvia uno o più servizi.

Resume-Service

Riprende uno o più servizi sospesi.

Set-Service

Avvia, arresta e sospende un servizio e ne modifica le proprietà.

Start-Service

Avvia uno o più servizi arrestati.

Stop-Service

Arresta uno o più servizi in esecuzione.

Suspend-Service

Sospende uno o più servizi in esecuzione.

Start-Sleep

Sospende le attività relative alla shell, agli script o allo spazio di esecuzione per il periodo di tempo specificato.

Set-StrictMode

Stabilisce e applica regole di codifica in espressioni, script e blocchi di script.

Out-String

Invia gli oggetti all'host come serie di stringhe.

Select-String

Trova il testo in stringhe e file.

ConvertFrom-StringData

Converte una stringa contenente una o più coppie "name=value" a una tabella hash.

Format-Table

Formatta l'output come tabella.

New-TimeSpan

Crea un oggetto che rappresenta un intervallo di tempo.

Get-TraceSource

Ottiene i componenti di Windows PowerShell instrumentati per l'analisi.

Set-TraceSource

Configura, avvia e arresta un'analisi dei componenti di Windows PowerShell.

Start-Transcript

Crea un record di una sessione completa di Windows PowerShell, o di parte di essa, in un file di testo.

Stop-Transcript

Interrompe una trascrizione.

Add-Type

Aggiunge un tipo .NET (una classe) a una sessione di Windows PowerShell.

Update-TypeData

Aggiorna la configurazione dei tipi estesi corrente ricaricando i file *.types.ps1xml.

Get-UICulture

Ottiene le impostazioni cultura dell'interfaccia utente correnti impostate nel sistema operativo.

Get-Unique

Restituisce le voci univoche di un elenco ordinato.

Clear-Variable

Elimina il valore di una variabile.

Get-Variable

Ottiene le variabili disponibili nella console corrente.

New-Variable

Crea una nuova variabile.

Remove-Variable

Elimina una variabile e il relativo valore.

Set-Variable

Imposta il valore di una variabile. Crea la variabile se non ne esiste una con il nome richiesto.

Write-Verbose

Scrive il testo nel flusso di messaggi dettagliati in Windows PowerShell.

Write-Warning

Scrive un messaggio di avviso.

New-WebServiceProxy

Crea un oggetto proxy del servizio Web che consente di utilizzare e gestire il servizio Web in Windows PowerShell.

Format-Wide

Formatta gli oggetti come tabella ampia in cui è visualizzata una sola proprietà di ciascun oggetto.

Get-WinEvent

Ottiene eventi dai registri eventi e dai file di registro di traccia eventi nei computer locali e remoti.

Register-WmiEvent

Sottoscrive un evento generato da un oggetto WMI.

Set-WmiInstance

Crea o modifica le istanze di classi WMI.

Invoke-WmiMethod

Chiama metodi WMI.

Get-WmiObject

Ottiene le istanze delle classi WMI o informazioni relative alle classi disponibili.

Remove-WmiObject

Elimina classi e istanze WMI.

Connect-WSMan

Stabilisce la connessione al servizio WinRM in un computer remoto.

Disable-WSManCredSSP

Disabilita l'autenticazione CredSSP (Credential Security Service Provider) in un computer client.

Disconnect-WSMan

Interrompe la connessione del client al servizio Gestione remota Windows in un computer remoto.

Enable-WSManCredSSP

Abilita l'autenticazione CredSSP (Credential Security Service Provider) in un computer client.

Get-WSManCredSSP

Ottiene la configurazione correlata a CredSPP (Credential Security Service Provider) per il client.

Get-WSManInstance

Visualizza informazioni di gestione per un'istanza di risorsa specificata da un URI risorsa.

Invoke-WSManAction

Richiama un'azione sull'oggetto specificato dall'URI di risorsa e dai selettori.

New-WSManInstance

Crea una nuova istanza di una risorsa di gestione.

New-WSManSessionOption

Crea una tabella hash dell'opzione WSMan Session da utilizzare come parametri di input per i cmdlet WSMan seguenti: Connect-WSMan, Get-WSManInstance, Invoke-WSManAction, Set-WSManInstance.

Remove-WSManInstance

Elimina un'istanza di risorsa di gestione.

Set-WSManInstance

Modifica le informazioni di gestione relative a una risorsa.

Set-WSManQuickConfig

Configura il computer locale per la gestione remota.

Test-WSMan

Verifica se il servizio WinRM è in esecuzione in un computer locale o remoto.

ConvertTo-XML

Crea una rappresentazione di un oggetto basata su XML.

Select-XML

Trova il testo in un documento XML.

Vedere anche




Argomenti della Guida