ARGOMENTO
about_PowerShell_ISE
DESCRIZIONE BREVE
Descrive le funzionalità e i requisiti di sistema di Windows
PowerShell Integrated Scripting Environment (ISE).
DESCRIZIONE DETTAGLIATA
Windows PowerShell ISE è un'applicazione host per Windows PowerShell.
In Windows PowerShell ISE, è possibile eseguire comandi e scrivere,
verificare ed eseguire il debug di script in una sola interfaccia
utente grafica basata su Windows. Le funzionalità includono la
modifica a più righe, il completamento tramite tasto TAB, la sintassi
contraddistinta dal colore, l'esecuzione selettiva, la Guida sensibile
al contesto e il supporto per le lingue con scrittura da destra a sinistra.
Nota: poiché questa funzionalità richiede un'interfaccia utente, non
funziona nelle installazioni Server Core di Windows Server.
Windows PowerShell ISE è compilato su Windows Presentation
Foundation (WPF). Se il rendering degli elementi grafici di
Windows PowerShell ISE non viene eseguito correttamente nel
sistema in uso, è possibile risolvere il problema regolando le
impostazioni di rendering della grafica del sistema.
Per ulteriori informazioni, vedere "Impostazioni del Registro di
sistema per il rendering della grafica" in MSDN all'indirizzo
https://go.microsoft.com/fwlink/?LinkId=144711.
Esecuzione di comandi interattivi
È possibile eseguire qualsiasi espressione o comando di Windows
PowerShell in Windows PowerShell ISE. È possibile utilizzare cmdlet,
provider, snap-in e moduli in modo analogo a quanto avviene dalla
console di Windows PowerShell.
È possibile digitare o incollare comandi interattivi nel riquadro
Comando. Per eseguire i comandi, è possibile utilizzare pulsanti,
voci di menu e tasti di scelta rapida.
È possibile utilizzare la funzionalità di modifica a più righe
per digitare o incollare diverse righe di codice per volta nel
riquadro Comando. Quando si preme il tasto FRECCIA SU per
richiamare il comando precedente, vengono richiamate tutte le
righe del comando. Quando si digitano comandi, premere
MAIUSC+INVIO per visualizzare una nuova riga vuota sotto la riga
corrente.
Visualizzazione dell'output
I risultati di comandi e script vengono visualizzati nel riquadro
Output. È possibile spostare o copiare i risultati dal riquadro Output
tramite tasti di scelta rapida o la barra degli strumenti Output e
incollarli in altri programmi. È inoltre possibile cancellare il
contenuto del riquadro Output facendo clic sul pulsante Cancella
riquadro di output o digitando uno dei comandi seguenti:
clear-host
cls
Scrittura di script e funzioni
Nel riquadro Script, è possibile aprire, creare, modificare ed
eseguire script. Il riquadro Script consente di modificare gli script
tramite pulsanti e tasti di scelta rapida.
È inoltre possibile copiare, tagliare e incollare il testo tra il
riquadro Script e il riquadro Comando.
È possibile utilizzare la funzionalità di esecuzione selettiva
per eseguire uno script in parte o per intero. Per eseguire parte
di uno script, selezionare il testo che si desidera eseguire,
quindi fare clic sul pulsante Esegui script. In alternativa,
premere F5.
Debug di script
È possibile utilizzare il debugger di Windows PowerShell ISE per
eseguire il debug di uno script o di una funzione di Windows
PowerShell. Quando si esegue il debug di uno script, è possibile
utilizzare voci di menu e tasti di scelta rapida per eseguire
molte delle attività che è possibile eseguire dalla console di Windows
PowerShell. Ad esempio, per impostare un punto di interruzione riga
in uno script, fare clic con il pulsante destro del mouse sulla riga
di codice, quindi fare clic su Imposta/Rimuovi punto di interruzione.
È inoltre possibile utilizzare i cmdlet del debugger di Windows
PowerShell nel riquadro Comando in modo analogo a quanto avviene dalla
console.
Completamento tramite tasto TAB
In Windows PowerShell ISE è disponibile la funzionalità di
completamento tramite tasto TAB per nomi di cmdlet, nomi di
parametro e tipi statici di Microsoft .NET Framework. Per
utilizzare questa funzionalità, digitare l'inizio del nome,
quindi premere il tasto TAB.
per ottenere informazioni
In Windows PowerShell ISE è disponibile un file della Guida compilato
relativo a Windows PowerShell ISE e Windows PowerShell in cui è possibile
effettuare ricerche. Questo file contiene tutta la Guida accessibile
dal cmdlet Get-Help. Per visualizzare il file della Guida in Windows
PowerShell ISE, utilizzare il menu ? oppure premere F1.
La Guida è sensibile al contesto. Ad esempio, se si digita
Invoke-Item e si preme F1, viene visualizzato l'argomento della Guida
relativo al cmdlet Invoke-Item.
È inoltre possibile utilizzare il cmdlet Get-Help in Windows
PowerShell in modo analogo a quanto avviene dalla console di Windows
PowerShell.
Personalizzazione della visualizzazione
È possibile utilizzare le funzionalità di Windows PowerShell ISE per
spostarsi e ridimensionare i riquadri Comando, Output e Script. È
possibile visualizzare e nascondere il riquadro Script, nonché
modificare le dimensioni del testo in tutti i riquadri.
È inoltre possibile utilizzare la variabile $Host per modificare
alcuni aspetti di Windows PowerShell ISE, tra cui il titolo della
finestra e i colori di primo piano e di sfondo nel riquadro
Output. Inoltre, in Windows PowerShell ISE è disponibile la
variabile host personalizzata $psgHost, che può essere utilizzata per
personalizzare Windows PowerShell ISE, ad esempio aggiungendo menu e
voci di menu.
Profilo di Windows PowerShell ISE
Windows PowerShell ISE dispone di un proprio profilo di Windows
PowerShell, Microsoft.PowerShellISE_profile.ps1, in cui è possibile
archiviare funzioni, alias, variabili e comandi che vengono utilizzati in
Windows PowerShell ISE.
In Windows PowerShell ISE, inoltre, sono disponibili gli elementi dei
profili AllHosts di Windows PowerShell (CurrentUser\AllHosts e
AllUsers\AllHosts), così come per qualsiasi programma host per Windows
PowerShell. Tuttavia, gli elementi nei profili della console di Windows
PowerShell non sono disponibili in Windows PowerShell ISE.
Per istruzioni relative allo spostamento e alla riconfigurazione
dei profili, vedere la Guida di Windows PowerShell ISE e
about_Profiles.
Requisiti di sistema
-Sistemi operativi:
- Windows 7
- Windows Server 2008
- Windows Server 2003 con Service Pack 2
- Windows Vista con Service Pack 1
- Windows XP con Service Pack 2
- Microsoft .NET Framework 3.0
- Per la comunicazione remota di Windows PowerShell è necessario
disporre di Gestione remota Windows 2.0.
Note
- Il cmdlet Get-WinEvent richiede Windows Vista o versioni
successive di Windows e Microsoft .NET Framework 3.5.
- Il cmdlet Export-Counter può essere eseguito solo in Windows 7.
Avvio di Windows PowerShell ISE
- Per avviare Windows PowerShell ISE, fare clic sul pulsante Start,
scegliere Tutti i programmi, Windows PowerShell, quindi fare clic su
Windows PowerShell ISE.
- Nella console di Windows PowerShell, Cmd.exe o nella casella Esegui,
digitare "powershell_ise.exe".
VEDERE ANCHE
about_Profiles
Get-Help