Tabella riepilogativa dei comandi di base di PowerShell

Tabella riepilogativa dei comandi di base di PowerShell

PowerShell è un potente framework di automazione e gestione della configurazione che consente agli amministratori di sistema di lavorare in modo più efficiente automatizzando attività noiose e ripetitive. Di seguito sono riportati alcuni comandi di base di PowerShell per aiutarti a sfruttare appieno la potenza di questo strumento.

Tabella riepilogativa dei comandi di base di PowerShell

Di seguito è riportato l'elenco dei comandi: nome comando cmdlet: descrizione comando.

% - ForEach-Object: esegue un'operazione su ciascun elemento in un set di oggetti di input.

  • ? - Where-Object: seleziona un oggetto da un insieme di oggetti in base ai valori degli attributi.
  • ac - Aggiungi contenuto: aggiunge contenuto aggiuntivo, come parole o dati, al file.
  • asnp - Add-PSSnapIn: aggiunge uno o più snap-in di Windows PowerShell alla sessione corrente.
  • cat - Get-Content: ottiene il contenuto di un file.
  • cd - Set-Location: imposta la posizione di lavoro corrente su una posizione specificata.
  • chdir - Set-Location: imposta la posizione di lavoro corrente su una posizione specificata.
  • clc - Clear-Content: cancella il contenuto di un elemento, ma non elimina l'elemento.
  • clear - Clear-Host: cancella lo schermo nel programma host.
  • clhy - Clear-History: cancella le voci dalla cronologia dei comandi.
  • cli - Clear-Item: cancella il contenuto di un elemento, ma non elimina l'elemento.
  • clp - Clear-ItemProperty: cancella il valore della proprietà ma non cancella la proprietà.
  • cls - Clear-Host: cancella lo schermo nel programma host.
  • clv - Clear-Variable: cancella il valore di una variabile.
  • cnsn - Connect-PSSession: riconnettersi alle sessioni disconnesse
  • compare - Confronta-Oggetto: confronta due insiemi di oggetti.
  • copy - Copy-Item: copia un elemento da una posizione a un'altra.
  • cp - Copy-Item: copia un elemento da una posizione a un'altra.
  • cpi - Copy-Item: copia un elemento da una posizione a un'altra.
  • cpp - Copy-ItemProperty: copia una proprietà e un valore da una posizione specificata a un'altra posizione.
  • curl - Invoke-WebRequest: ottieni contenuto da un sito Web su Internet.
  • cvpa - Convert-Path: converte un percorso da un percorso di Windows PowerShell a un percorso del provider di Windows PowerShell.
  • dbp - Disable-PSBreakpoint: disabilita i punti di interruzione nella console corrente.
  • del - Rimuovi elemento: elimina file e cartelle.
  • diff - Confronta-Oggetto: confronta due insiemi di oggetti.
  • dir - Get-ChildItem: ottiene file e cartelle nell'unità del file system.
  • dnsn - Disconnect-PSSession: disconnette da una sessione.
  • ebp - Enable-PSBreakpoint: abilita i punti di interruzione nella console corrente.
  • echo - Write-Output: invia gli oggetti specificati al comando successivo nella pipeline. Se questo comando è l'ultimo nella pipeline, gli oggetti vengono visualizzati nella console.
  • epal - Export-Alias: esporta le informazioni sugli alias dei comandi attualmente definiti in un file.
  • epcsv - Export-Csv: converte gli oggetti in un array di stringhe separate da virgole (CSV) e salva le stringhe in un file CSV.
  • epsn - Export-PSSession: importa comandi da un'altra sessione e salvali nel modulo Windows PowerShell.
  • cancella - Rimuovi elemento: elimina file e cartelle.
  • etsn - Enter-PSSession: avvia una sessione interattiva con un computer remoto.
  • exsn - Exit-PSSession: termina una sessione interattiva con un computer remoto.
  • fc - Format-Custom: utilizza una visualizzazione personalizzata per formattare l'output.
  • fl - Format-List: formatta l'output come un elenco di attributi in cui ciascun attributo appare su una nuova riga.
  • foreach - ForEach-Object: esegue un'operazione su ciascun elemento in un set di oggetti di input.
  • ft - Format-Table: formatta l'output come tabella.
  • fw - Format-Wide: formatta gli oggetti come una tabella ampia che visualizza solo un attributo di ciascun oggetto.
  • galli - Get-Alias: ottiene i comandi per la sessione corrente.
  • gbp - Get-PSBreakpoint: ottiene i breakpoint impostati nella sessione corrente.
  • gc - Get-Content: ottieni il contenuto di un file.
  • gci - Get-ChildItem: ottiene file e cartelle nell'unità del file system.
  • gcm - Get-Command: ottieni tutti i comandi.
  • gcs - Get-PSCallStack: visualizza lo stack di chiamate corrente.
  • gdr - Get-PSDrive: ottieni l'unità nella sessione corrente.
  • ghy - Get-History: ottiene un elenco di comandi immessi durante la sessione corrente.
  • gi - Get-Item: ottieni file e cartelle.
  • gjb - Get-Job: ottieni processi in background di Windows PowerShell in esecuzione nella sessione corrente.
  • gl - Get-Location: ottieni informazioni sulla posizione di lavoro corrente o sullo stack di posizioni.
  • gm - Get-Member: ottiene proprietà e metodi degli oggetti.
  • gmo - Get-Module: ottiene i moduli che sono stati importati o che possono essere importati nella sessione corrente.
  • gp - Get-ItemProperty: ottiene le proprietà di un elemento specificato.
  • gps - Get-Process: ottieni processi in esecuzione su computer locali o remoti.
  • group - Group-Object: raggruppa oggetti che contengono lo stesso valore per le proprietà specificate.
  • gsn - Get-PSSession: ottieni sessioni di Windows PowerShell su computer locali e remoti.
  • gsnp - Get-PSSnapIn: ottieni gli snap-in di Windows PowerShell nel computer.
  • gsv - Get-Service: ottieni servizi su computer locali o remoti.
  • gu - Get-Unique: restituisce elementi univoci da un elenco ordinato.
  • gv - Get-Variable: ottiene le variabili nella console corrente.
  • gwmi - Get-WmiObject: ottieni istanze di classi WMI (Strumentazione gestione Windows) o informazioni sulle classi disponibili.
  • h - Get-History: ottiene un elenco di comandi immessi durante la sessione corrente.
  • cronologia - Get-History: ottiene un elenco di comandi immessi durante la sessione corrente.
  • icm - Invoke-Command: esegue comandi su computer locali e remoti.
  • iex - Invoke-Expression: esegue un comando o un'espressione sul computer locale.
  • ihy - Invoke-History: esegue comandi dalla cronologia della sessione.
  • ii - Invoke-Item: esegue l'azione predefinita sull'elemento specificato.
  • ipal - Import-Alias: importa un elenco di soprannomi di comando dal file.
  • ipcsv - Import-Csv: crea oggetti personalizzati simili a tabelle da elementi in un file CSV.
  • ipmo - Import-Module: aggiunge il modulo alla sessione corrente.
  • ipsn - Import-PSSession: importa i comandi da un'altra sessione nella sessione corrente.
  • irm - Invoke-RestMethod: invia una richiesta HTTP o HTTPS a un servizio Web RESTful.
  • ise - powershell_ise.exe: spiega come utilizzare lo strumento da riga di comando PowerShell_ISE.exe.
  • iwmi - Invoke-WMIMethod: richiama i metodi di Strumentazione gestione Windows (WMI).
  • iwr - Invoke-WebRequest: recupera contenuto da un sito Web su Internet.
  • kill - Stop-Process: arresta uno o più processi in esecuzione.
  • lp - Out-Printer: invia l'output alla stampante.
  • ls - Get-ChildItem: ottiene file e cartelle nell'unità del file system.
  • man - help: visualizza informazioni sui comandi e sui concetti di Windows PowerShell.
  • md - mkdir: crea una nuova voce.
  • Measure - Measure-Object: misura le proprietà numeriche di oggetti e caratteri, parole e linee in oggetti stringa, come file di testo.
  • mi - Move-Item: sposta un oggetto da una posizione a un'altra.
  • mount - New-PSDrive: crea unità di rete mappate temporanee e persistenti.
  • move - Move-Item: sposta un oggetto da una posizione a un'altra.
  • mp - Move-ItemProperty: sposta le proprietà da una posizione a un'altra.
  • mv - Move-Item: sposta un oggetto da una posizione a un'altra.
  • nal - New-Alias: crea un nuovo soprannome di comando.
  • ndr - New-PSDrive: crea unità di rete mappate temporanee e persistenti.
  • ni - New-Item: crea un nuovo elemento.
  • nmo - New-Module: crea un nuovo modulo dinamico che esiste solo in memoria.
  • npssc - New-PSSessionConfigurationFile: crea un file di configurazione della sessione.
  • nsn - New-PSSession: crea connessioni persistenti a computer locali o remoti.
  • nv - New-Variable: crea una nuova variabile.
  • ogv - Out-GridView: invia l'output a un pannello interattivo in una finestra separata.
  • oh - Out-Host: invia l'output alla riga di comando.
  • popd - Pop-Location: cambia la posizione corrente con quella inserita più recentemente nello stack. È possibile abilitare la posizione dal riquadro predefinito o da un riquadro creato utilizzando il cmdlet Push-Location.
  • ps - Get-Process: ottiene i processi in esecuzione sul computer locale o remoto.
  • pushd - Push-Location: aggiunge la posizione corrente in cima allo stack delle posizioni.
  • pwd - Get-Location: ottieni informazioni sulla posizione di lavoro corrente o sullo stack di posizioni.
  • r - Invoke-History: esegue comandi dalla cronologia della sessione.
  • rbp - Remove-PSBreakpoint: rimuove i punti di interruzione dalla console corrente.
  • rcjb - Receive-Job: riceve i risultati dei processi in background di Windows PowerShell nella sessione corrente.
  • rcsn - Receive-PSSession: riceve i risultati dei comandi in sessioni disconnesse.
  • rd - Rimuovi elemento: elimina file e cartelle.
  • rdr - Remove-PSDrive: rimuove le unità temporanee di Windows PowerShell e disconnette le unità di rete mappate.
  • ren - Rename-Item: rinomina un elemento nello spazio dei nomi del provider Windows PowerShell.
  • ri - Rimuovi elemento: elimina file e cartelle.
  • rjb - Remove-Job: rimuove un processo in background di Windows PowerShell.
  • rm - Rimuovi elemento: elimina file e cartelle.
  • rmdir - Remove-Item: elimina file e cartelle.
  • rmo - Remove-Module: rimuove i moduli dalla sessione corrente.
  • rni - Rename-Item: rinominare un elemento nello spazio dei nomi del provider Windows PowerShell.
  • rnp - Rename-ItemProperty: rinomina la proprietà di un elemento.
  • rp - Remove-ItemProperty: rimuove una proprietà e il suo valore da un elemento.
  • rsn - Remove-PSSession: chiude una o più sessioni di Windows PowerShell (PSSessions).
  • rsnp - Remove-PSSnapin: rimuove gli snap-in di Windows PowerShell dalla sessione corrente.
  • rujb - Resume-Job: riavvia un lavoro sospeso
  • rv - Remove-Variable: rimuove una variabile e il suo valore.
  • rvpa - Resolve-Path: risolve i caratteri jolly nei percorsi e visualizza il contenuto del percorso.
  • rwmi - Remove-WMIObject: rimuove un'istanza di una classe WMI (Strumentazione gestione Windows) esistente.
  • sajb - Start-Job: avvia un processo in background di Windows PowerShell.
  • sal - Set-Alias: crea o modifica un soprannome di comando (nome alternativo) per un cmdlet o un altro elemento di comando nella sessione corrente di Windows PowerShell.
  • saps - Start-Process: avvia uno o più processi sul computer locale.
  • sasv - Start-Service: avvia uno o più servizi arrestati.
  • sbp - Set-PSBreakpoint: imposta un punto di interruzione su una riga, istruzione o variabile.
  • sc - Set-Content: sostituisce il contenuto del file con il contenuto specificato.
  • select - Select-Object: seleziona l'oggetto o le proprietà dell'oggetto.
  • set - Set-Variable: imposta il valore di una variabile. Crea una variabile se non esiste una variabile con il nome richiesto.
  • shcm - Show-Command: crea comandi di Windows PowerShell in una finestra di comando grafica.
  • si - Set-Item: modifica il valore di un elemento in valu

Ti auguro successo!

Vedi altro:


Cosè la WBAN (Wireless Body Area Network)?

Cosè la WBAN (Wireless Body Area Network)?

Il termine “Wireless Body Area Network” è stato coniato nel 2001 da Van Dam. Fondamentalmente si tratta di una rete di nodi sensoriali attaccati al corpo umano, utilizzati per misurare i segnali biologici (frequenza cardiaca, pressione sanguigna, segnali cerebrali, ecc.) degli esseri umani.

Tabella riepilogativa dei comandi di base di PowerShell

Tabella riepilogativa dei comandi di base di PowerShell

PowerShell è un potente framework di automazione e gestione della configurazione che consente agli amministratori di sistema di lavorare in modo più efficiente automatizzando attività noiose e ripetitive. Di seguito sono riportati alcuni comandi di base di PowerShell per aiutarti a sfruttare appieno la potenza di questo strumento.

Come cambiare il carattere delleditor del Registro di sistema in Windows 10

Come cambiare il carattere delleditor del Registro di sistema in Windows 10

Questa guida ti mostrerà come modificare il carattere dell'Editor del Registro di sistema solo per il tuo account o per tutti gli utenti in Windows 10.

Come aprire leditor del Registro di sistema su Windows

Come aprire leditor del Registro di sistema su Windows

Tutte le modifiche al registro di Windows possono essere apportate tramite l'editor del registro, uno strumento incluso in tutte le versioni di Windows. Questo articolo ti guiderà come aprire l'editor del Registro di sistema.

Come aprire le impostazioni UEFI su Windows 10

Come aprire le impostazioni UEFI su Windows 10

Accedi alle impostazioni del firmware UEFI per modificare l'ordine di avvio predefinito o impostare una password UEFI. Puoi aprire le impostazioni UEFI da Impostazioni su Windows 10, dal pulsante Start o dalla finestra del prompt dei comandi.

Come recuperare i file persi dopo aver ripartizionato un disco rigido?

Come recuperare i file persi dopo aver ripartizionato un disco rigido?

Per dividere il volume dei dati archiviati in parti separate, puoi partizionare l'unità e ciascuna partizione apparirà come un'unità separata. Questa partizione è estremamente utile se esegui più sistemi operativi.

Il modo più veloce per abilitare i comandi copia e incolla in CMD

Il modo più veloce per abilitare i comandi copia e incolla in CMD

LuckyTemplates ti guiderà ad attivare la combinazione di tasti Ctrl + C e Ctrl + V per copiare e incollare i comandi nella finestra del prompt dei comandi.

Web13: tecnica di hacking Session Hijacking

Web13: tecnica di hacking Session Hijacking

In questo articolo, LuckyTemplates ti invita ad apprendere la tecnica di hacking Session Hijacking.

Web14: Problemi di sicurezza nel protocollo HTTP

Web14: Problemi di sicurezza nel protocollo HTTP

Ti invitiamo a unirti a LuckyTemplates per conoscere i problemi di sicurezza nel protocollo HTTP.

Scarica il bellissimo pacchetto di sfondi Huawei Mate 40 (risoluzione 2K)

Scarica il bellissimo pacchetto di sfondi Huawei Mate 40 (risoluzione 2K)

Il pacchetto di 17 sfondi predefiniti della serie Huawei Mate 40 può essere scaricato gratuitamente.