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:


Questo è il motivo per cui il tuo computer diventa sempre più lento

Questo è il motivo per cui il tuo computer diventa sempre più lento

La cache è costituita dai dati delle sessioni precedenti di applicazioni e programmi che il sistema operativo salva per consentire di scaricare più rapidamente i dati nelle sessioni successive. Tuttavia, dopo un lungo periodo senza pulizia, la cache riempirà il disco rigido e occuperà tutto lo spazio sul disco rigido.

Come vedere cosa occupa molto spazio di archiviazione su Windows 10

Come vedere cosa occupa molto spazio di archiviazione su Windows 10

In questo articolo, Quantrimang ti guiderà come vedere quali tipi di file occupano molto spazio di archiviazione sul tuo computer Windows 10.

Come rimuovere completamente Yahoo Toolbar e ricerca. yahoo. com?

Come rimuovere completamente Yahoo Toolbar e ricerca. yahoo. com?

Yahoo Search è un motore di ricerca legittimo. Tuttavia, è anche considerato un browser hijacker, che reindirizza gli utenti alla ricerca. yahoo. com. Questo browser hijacker prenderà il controllo della home page del browser Web e delle impostazioni del motore di ricerca per visualizzare la home page e il motore di ricerca di Yahoo Search invece della home page e del motore di ricerca precedentemente impostati.

Informazioni sulla funzionalità Termina operazione in Windows

Informazioni sulla funzionalità Termina operazione in Windows

Termina operazione è una funzionalità di Task Manager di Microsoft Windows. Si trova nella scheda Applicazioni e consente agli utenti di chiudere qualsiasi programma che risponde o non risponde.

Windows + V: scorciatoia utile che molti utenti Windows non conoscono

Windows + V: scorciatoia utile che molti utenti Windows non conoscono

Come molte altre piattaforme, Windows dispone anche di un gestore di appunti specializzato chiamato "Cronologia degli appunti".

Come installare il widget macOS Big Sur/iOS 14 su Windows 10

Come installare il widget macOS Big Sur/iOS 14 su Windows 10

La versione macOS Big Sur è stata annunciata ufficialmente alla recente conferenza WWDC. E puoi portare completamente l'interfaccia di macOS Big Sur su Windows 10 con lo strumento Rainmeter.

Come proteggere il desktop remoto dal malware RDStealer

Come proteggere il desktop remoto dal malware RDStealer

RDStealer è un malware che tenta di rubare credenziali e dati infettando un server RDP e monitorandone le connessioni remote.

I 7 migliori software di gestione file per Windows per sostituire Esplora file

I 7 migliori software di gestione file per Windows per sostituire Esplora file

Forse è ora di dire addio a Esplora file e utilizzare software di gestione file di terze parti? Ecco le 7 migliori alternative a Esplora file di Windows.

Come funziona LoRaWAN? Perché è importante per l’IoT?

Come funziona LoRaWAN? Perché è importante per l’IoT?

LoRaWAN o Long Range Wireless Area Network è utile nella comunicazione tra dispositivi a basso consumo su lunghe distanze.

8 modi per aprire le Opzioni di avvio avanzate su Windows 10

8 modi per aprire le Opzioni di avvio avanzate su Windows 10

Navigando verso Opzioni di avvio avanzate, puoi reimpostare Windows 10, ripristinare Windows 10, ripristinare Windows 10 da un file immagine creato in precedenza, correggere errori di avvio, aprire il prompt dei comandi per eseguire opzioni, scegliere diverse, aprire le impostazioni UEFI, modificare le impostazioni di avvio.. ..