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




Argomenti della Guida