PowerShell Cheat Sheet
Comandi PowerShell con parametri - piccola refactoring
Indice
Ecco un piccolo riferimento rapido: comandi principali di PowerShell con parametri
Questa immagine di conchiglia incredibilmente potente è prodotta da modello AI Flux 1 dev.
Comandi di Base
Get-Command
: Elenco di tutti i comandi disponibiliGet-Help <cmdlet>
: Visualizza le informazioni di aiuto per un cmdlet specificoGet-Process
: Elenco di tutti i processi in esecuzioneGet-Service
: Elenco di tutti i serviziGet-ChildItem
(alias:ls
,dir
): Elenco degli elementi nella directory correnteSet-Location
(alias:cd
): Cambia la directory correnteClear-Host
(alias:cls
): Pulisce lo schermo della console
Gestione File e Directory
New-Item
(alias:ni
): Crea un nuovo file o directoryCopy-Item
: Copia file e directoryMove-Item
: Sposta file e directoryRemove-Item
(alias:rm
): Elimina file e directoryRename-Item
(alias:rnp
): Rinomina un file o directoryGet-Content
(alias:gc
): Visualizza il contenuto di un file
Amministrazione di Sistema
Start-Process
(alias:saps
): Avvia uno o più processiStop-Process
: Arresta uno o più processi in esecuzioneStart-Service
: Avvia uno o più serviziStop-Service
: Arresta uno o più servizi in esecuzioneRestart-Computer
: Riavvia il computerGet-WinEvent
: Visualizza i log degli eventi di WindowsCheckpoint-Computer
: Imposta un punto di ripristino sul tuo computer
Comandi di Rete
Test-Connection
: Invia pacchetti di richiesta ICMP echo a uno o più computerInvoke-WebRequest
(alias:curl
,wget
): Recupera il contenuto da una pagina webGet-NetAdapter
: Recupera le schede di reteGet-NetIPAddress
: Ottiene la configurazione IP
Gestione Utenti e Sicurezza
Get-LocalUser
: Elenco degli account utente localiNew-LocalUser
: Crea un nuovo account utente localeSet-LocalUser
: Modifica un account utente localeRemove-LocalUser
: Elimina un account utente localeGet-Acl
: Ottiene il descrittore di sicurezza per una risorsa
Scripting PowerShell
Set-ExecutionPolicy
: Imposta la policy di esecuzione di PowerShellGet-Variable
: Ottiene le variabili nella console correnteSet-Variable
(alias:set
,sv
): Imposta il valore di una variabileRemove-Variable
(alias:rv
): Elimina una variabileForEach-Object
: Esegue un’operazione su ogni elemento in una raccolta specificaWhere-Object
: Seleziona gli oggetti con proprietà specifiche
Gestione Job
Start-Job
(alias:sajb
): Avvia un job di PowerShell in backgroundGet-Job
: Ottiene i job di PowerShell in background in sessione correnteReceive-Job
: Ottiene i risultati dei job in backgroundStop-Job
: Arresta un job di PowerShell in backgroundWait-Job
: Attende che uno o tutti i job di PowerShell in background siano completi
Formattazione Output
Format-Table
: Formatta l’output come tabellaFormat-List
: Formatta l’output come elencoOut-File
: Invia l’output a un fileExport-Csv
: Esporta gli oggetti in un file CSVConvertTo-Json
: Converte un oggetto in una stringa formattata in JSON
Utilizza Get-Help <cmdlet>
per informazioni dettagliate su qualsiasi comando, inclusi i suoi parametri e esempi di utilizzo.
Link utili
- https://en.wikipedia.org/wiki/PowerShell
- https://devblogs.microsoft.com/scripting/table-of-basic-powershell-commands/
- https://download.microsoft.com/download/2/1/2/2122f0b9-0ee6-4e6d-bfd6-f9dcd27c07f9/ws12_quickref_download_files/powershell_langref_v3.pdf
Altri Riferimenti Rapidi
- GIT Riferimento Rapido
- cURL Riferimento Rapido
- Bash Riferimento Rapido
- Hugo Riferimento Rapido
- Golang Riferimento Rapido
- LaTeX Riferimento Rapido
- Ollama riferimento rapido
- Docker Riferimento Rapido
- Kubernetes Riferimento Rapido
- [Python Riferimento Rapido](https://www.glukhov.org/it/post/2024/08/python-cheat-sheet/ “Python Riferimento Rapido”