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:


Come rimuovere lavviso di richiesta di copyright nellangolo destro dello schermo su Windows 10

Come rimuovere lavviso di richiesta di copyright nellangolo destro dello schermo su Windows 10

Vedi una notifica di attivazione di Windows 10 nell'angolo destro dello schermo? Questo articolo ti guiderà come eliminare l'avviso di richiesta di copyright su Windows 10.

Istruzioni dalla A alla Z su come installare Windows 10 build 14393.222

Istruzioni dalla A alla Z su come installare Windows 10 build 14393.222

Recentemente Microsoft ha rilasciato l'ultimo aggiornamento cumulativo per gli utenti di PC Windows 10 chiamato Build 14393.222. Questo aggiornamento rilasciato per Windows 10 corregge principalmente i bug in base al feedback degli utenti e migliora l'esperienza delle prestazioni del sistema operativo.

Proteggi la tua rete di computer con Bastion host in soli 3 passaggi

Proteggi la tua rete di computer con Bastion host in soli 3 passaggi

Hai computer sulla tua rete locale che necessitano di accesso esterno? Utilizzare un bastion host come gatekeeper per la tua rete può essere una buona soluzione.

Come creare un tasto Windows se la tastiera non è disponibile

Come creare un tasto Windows se la tastiera non è disponibile

Se preferisci utilizzare una vecchia tastiera classica, come l'IBM Model M, che non include un tasto Windows fisico, esiste un metodo semplice per aggiungerne altro, prendendo in prestito un tasto che non usi spesso. .

3 modi per cancellare rapidamente tutti i registri eventi in Windows 10

3 modi per cancellare rapidamente tutti i registri eventi in Windows 10

A volte potrebbe essere necessario eliminare i vecchi registri eventi tutti in una volta. In questa guida, Quantrimang.com ti mostrerà 3 modi per eliminare rapidamente tutti i registri eventi nel Visualizzatore eventi di Windows 10.

I metodi IP falsi ti aiutano ad accedere in modo anonimo

I metodi IP falsi ti aiutano ad accedere in modo anonimo

In molti articoli precedenti abbiamo menzionato che rimanere anonimi online è estremamente importante. Ogni anno vengono divulgate informazioni private, rendendo la sicurezza online sempre più necessaria. Questo è anche il motivo per cui dovremmo utilizzare indirizzi IP virtuali. Di seguito impareremo i metodi per creare IP falsi!

Come creare la modalità sfondo trasparente su Windows 10

Come creare la modalità sfondo trasparente su Windows 10

WindowTop è uno strumento che ha la capacità di oscurare tutte le finestre delle applicazioni e i programmi in esecuzione su computer Windows 10. Oppure puoi utilizzare un'interfaccia con sfondo scuro su Windows.

Come disattivare la barra della lingua sulla barra delle applicazioni di Windows 8

Come disattivare la barra della lingua sulla barra delle applicazioni di Windows 8

La barra della lingua su Windows 8 è una barra degli strumenti della lingua in miniatura progettata per essere visualizzata automaticamente sullo schermo del desktop. Tuttavia, molte persone desiderano nascondere questa barra della lingua sulla barra delle applicazioni.

Come impostare WEP, WPA, WPA2 per il router Linksys

Come impostare WEP, WPA, WPA2 per il router Linksys

La connettività wireless è oggi una necessità e per questo motivo la sicurezza wireless è essenziale per garantire la sicurezza della rete interna.

Suggerimenti per ottimizzare la velocità della connessione Internet da Linksys

Suggerimenti per ottimizzare la velocità della connessione Internet da Linksys

Massimizzare la velocità di Internet è essenziale per ottimizzare la connessione di rete. Puoi vivere un'esperienza di intrattenimento e di lavoro ottimale utilizzando computer, TV predisposte per Internet, console di gioco, ecc.