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