PowerShell

PowerShell è una tecnologia per l'automazione del software sviluppata da Microsoft. Include una shell a riga di comando e un linguaggio di scripting corrispondente. Microsoft ha introdotto PowerShell per Windows nel 2006 per ovviare alle carenze di DOS. Nel 2016, Microsoft ha reso la tecnologia open source e multipiattaforma, fornendo versioni per Windows, Linux e macOS.

Microsoft PowerShell è simile al prompt dei comandi standard di DOS, ma è basato sul framework .NET. A differenza della shell DOS COMMAND.COM (o "CMD"), PowerShell accetta e restituisce oggetti .NET. Supporta i comandi di sistema standard e i "cmdlet", specifici del linguaggio di scripting PowerShell. Ogni cmdlet è una coppia verbo-sostantivo, come negli esempi seguenti:

  1. Get-Command – Visualizza un elenco di tutti i comandi disponibili
  2. Get-Help – Visualizza una pagina della guida che descrive come usare un comando specifico
  3. Get-Location – Mostra la directory corrente
  4. Rename-Item – Cambia il nome file di un file
  5. Restart-Computer – Riavvia il computer
Sebbene la sintassi di PowerShell sia diversa da quella della shell DOS standard, è compatibile con le versioni precedenti di molti comandi CMD. Ad esempio, dir (e ls) sono alias di Get-ChildItem, che elenca i contenuti della directory corrente.

PowerShell viene eseguito in un'interfaccia a riga di comando, simile a DOS, ma è progettato per l'automazione. Ad esempio, il prompt dei comandi di Windows può eseguire un solo comando alla volta, mentre PowerShell supporta script contenenti più comandi. PowerShell è anche estensibile, consentendo di accedere a diverse API. Gli sviluppatori possono usare PowerShell per automatizzare altre tecnologie Microsoft, come Azure e SQL Server, oltre a software di terze parti, tra cui AWS, Google Cloud e VMware.

Aggiornato September 17, 2022 da Per C.

quizMetti alla prova le tue conoscenze

What is a hacker who uses scripts written by more advanced programmers called?

A
Hack jobber
0%
B
Script kiddie
0%
C
Macrolite
0%
D
Codemasher
0%
Correct! Incorrect!     View the Script Kiddie definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di PowerShell in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.