about_Windows_PowerShell_ISE

Descrizione breve

Descrive le funzionalità e i requisiti di sistema di Windows PowerShell Integrated Scripting Environment (I edizione Standard).

Descrizione lunga

Windows PowerShell I edizione Standard è un'applicazione host grafica per Windows PowerShell. In Windows PowerShell I edizione Standard è possibile eseguire comandi e scrivere, testare ed eseguire il debug di script in un'unica interfaccia utente grafica basata su Windows. Le sue funzionalità includono IntelliSense, modifica su più righe, completamento tramite tabulazione, salvataggio automatico, colorazione della sintassi, esecuzione selettiva, guida sensibile al contesto, Mostra comando (componi comandi in una finestra) e supporto per set di caratteri a byte doppio e linguaggi da destra a sinistra.

Windows PowerShell I edizione Standard è un ottimo strumento per principianti. La finestra Mostra comando e la scheda Nuova scheda Di PowerShell remota illustrano le attività in modo che sia possibile eseguire correttamente il primo tentativo. Frammenti di codice e indicatori di errore consentono di apprendere il linguaggio di Windows PowerShell durante il lavoro.

Gli utenti avanzati possono sfruttare le sofisticate funzionalità di debug, i componenti aggiuntivi e il modello a oggetti di Windows PowerShell I edizione Standard.

Novità di Windows PowerShell I edizione Standard in Windows PowerShell 4.0

Windows PowerShell I edizione Standard introduce due nuove funzionalità in Windows PowerShell 4.0.

  • Windows PowerShell I edizione Standard ora supporta il debug del flusso di lavoro windows PowerShell e il debug di script remoti. Per altre informazioni, vedere about_Debuggers.

  • Per i provider e le configurazioni del servizio Windows PowerShell Desired State Configuration è stato aggiunto il supporto di IntelliSense.

Avvio di Windows PowerShell I edizione Standard

Windows PowerShell I edizione Standard è installato, abilitato e pronto per l'uso in tutte le versioni supportate di Windows.

  • Nella menu Start digitare PowerShell_I edizione Standard e quindi fare clic su PowerShell_I edizione Standard o Windows PowerShell I edizione Standard.

  • In una console di Windows PowerShell Cmd.exe o nella casella Esegui o cerca in Windows digitare "PowerShell_ise.exe". È anche possibile usare i parametri della riga di comando, inclusa l'opzione NoProfile. Per altre informazioni, vedere PowerShell_I edizione Standard.exe Guida della console.

Esecuzione di comandi interattivi

È possibile eseguire qualsiasi espressione o comando di Windows PowerShell in Windows PowerShell I edizione Standard. È possibile usare cmdlet, provider, snap-in e moduli come si userebbe nella console di Windows PowerShell.

È possibile digitare o incollare comandi interattivi nel riquadro Console. Per eseguire i comandi, è possibile usare pulsanti, voci di menu e tasti di scelta rapida.

È possibile usare la funzionalità di modifica su più righe per digitare o incollare più righe di codice nel riquadro console contemporaneamente. 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 dei comandi e degli script vengono visualizzati nel riquadro Console. È possibile spostare o copiare i risultati dal riquadro Console usando i tasti di scelta rapida o il pulsante Copia sulla barra degli strumenti ed è possibile incollare i risultati nel riquadro Script o nei riquadri della console o in altri programmi. Per cancellare il riquadro della console, fare clic sul pulsante "Cancella riquadro di output" o digitare uno dei comandi seguenti:

Clear-Host
cls

Scrittura di script e funzioni

Nel riquadro Script è possibile aprire, comporre, modificare ed eseguire script. Il riquadro Script consente di modificare gli script usando pulsanti e tasti di scelta rapida. È anche possibile copiare, tagliare e incollare il testo tra il riquadro Script e il riquadro Console.

È possibile usare la funzionalità di esecuzione selettiva per eseguire tutto o parte di uno script. Per eseguire parte di uno script, selezionare il testo da eseguire e quindi fare clic sul pulsante Esegui selezione o premere F8. Per impostazione predefinita, F8 esegue la riga corrente.

Le funzionalità di modifica avanzate includono parentesi graffe, espandi-compressione, numeri di riga, indicatori di errore, modifica e rientro, copia avanzata e conversione di maiuscole e minuscole.

Altre informazioni

Windows PowerShell I edizione Standard include argomenti della Guida che ne descrivono l'uso. Inoltre, tutti i file della Guida installati sono accessibili dai riquadri Script e Command.

Windows PowerShell I edizione Standard supporta anche la Guida sensibile al contesto. Per ottenere informazioni su un determinato cmdlet, provider o parola chiave, posizionare il cursore nel nome dell'elemento e premere F1. Per cercare gli argomenti della Guida, premere F1 e digitare il termine di ricerca.

Per aggiornare gli argomenti della Guida nel computer, usare la voce Aggiorna guida di Windows PowerShell nel menu ? Questo elemento aggiorna la Guida per i moduli nella sessione corrente nelle impostazioni cultura dell'interfaccia utente correnti. Equivale a eseguire il cmdlet Update-Help senza parametri. Per aggiornare la Guida per i cmdlet disponibili con Windows PowerShell, avviare Windows PowerShell I edizione Standard con l'opzione "Esegui come amministratore".

È anche possibile usare i cmdlet Get-Help, Save-Help e Update-Help in Windows PowerShell I edizione Standard, proprio come si usa nella console di Windows PowerShell. Tuttavia, in Windows PowerShell I edizione Standard la funzione ? visualizza l'intero argomento della Guida, non una pagina alla volta.

Debug di script

È possibile usare il debugger di Windows PowerShell I edizione Standard per eseguire il debug di uno script o una funzione di Windows PowerShell. Quando si esegue il debug di uno script, è possibile usare le voci di menu e i tasti di scelta rapida per eseguire molte delle stesse attività eseguite nella console di Windows PowerShell. Ad esempio, per impostare un punto di interruzione di riga in uno script, fare clic con il pulsante destro del mouse sulla riga di codice e quindi scegliere Attiva/Disattiva punto di interruzione.

Mentre si esegue uno script durante il debug, l'evidenziatore di debug mostra esattamente quale parte del comando è in esecuzione e apre automaticamente i file che includono funzioni e script.

Per impostazione predefinita, la voce di menu Attiva/Disattiva punto di interruzione imposta un punto di interruzione su un'intera riga di uno script, ma è possibile impostare un punto di interruzione su una variabile o un nome di comando. È anche possibile impostare un punto di interruzione in un comando in base a riga e numero di colonna, semplificando il debug di comandi di pipeline lunghi.

Spesso è possibile eseguire il debug degli errori di sintassi in uno script semplicemente aprendo il file di script in Windows PowerShell I edizione Standard. Gli indicatori di errore identificano gli errori di sintassi e le funzionalità di struttura consentono di comprimere parti dello script per concentrarsi sui problemi.

È anche possibile usare i cmdlet del debugger di Windows PowerShell nel riquadro Comandi proprio come si userebbe nella console.

Esecuzione di comandi remoti

La funzionalità Nuova scheda Remota di PowerShell consente di stabilire facilmente una sessione di Windows PowerShell gestita dall'utente persistente ("PSSession") nel computer locale o in un computer remoto. Il comando apre una finestra popup che richiede un nome computer e per l'account utente che dispone dell'autorizzazione per eseguire i comandi nel computer remoto.

Personalizzazione della visualizzazione

È possibile usare le funzionalità di Windows PowerShell I edizione Standard per spostare e ridimensionare il riquadro Della console e il riquadro Script. È possibile visualizzare e nascondere entrambi i riquadri ed è possibile modificare le dimensioni del testo in tutti i riquadri.

È anche possibile usare la finestra Opzioni per personalizzare l'aspetto e il funzionamento di Windows PowerShell I edizione Standard. Inoltre, Windows PowerShell I edizione Standard include una variabile host personalizzata, $psI edizione Standard, che è possibile usare per personalizzare Windows PowerShell I edizione Standard, inclusi l'aggiunta di menu e voci di menu.

Profilo I edizione Standard di Windows PowerShell

Windows PowerShell I edizione Standard ha un proprio profilo di Windows PowerShell, Microsoft.PowerShellI edizione Standard_profile.ps1. In questo profilo è possibile archiviare funzioni, alias, variabili e comandi usati in Windows PowerShell I edizione Standard.

Gli elementi nei profili AllHosts di Windows PowerShell (CurrentUser\AllHosts e AllUsers\AllHosts) sono disponibili anche in Windows PowerShell I edizione Standard, proprio come sono in qualsiasi programma host di Windows PowerShell. Tuttavia, gli elementi nei profili della console di Windows PowerShell non sono disponibili in Windows PowerShell I edizione Standard.

Le istruzioni per lo spostamento e la riconfigurazione dei profili sono disponibili nella Guida di Windows PowerShell I edizione Standard e in about_Profiles.

Note

Windows PowerShell I edizione Standard è una funzionalità facoltativa di Windows attivata per impostazione predefinita nelle versioni client e server di Windows. Per abilitare e disabilitare Windows PowerShell I edizione Standard nelle versioni client di Windows, usare Attiva o disattiva funzionalità di Windows in Pannello di controllo. Per abilitare e disabilitare Windows PowerShell I edizione Standard nelle versioni server di Windows, usare l'Aggiunta guidata ruoli e funzionalità in Server Manager.

Poiché Windows PowerShell I edizione Standard richiede un'interfaccia utente, non funziona nelle installazioni Server Core di Windows Server. Tuttavia, se si aggiunge la funzionalità I edizione Standard di Windows PowerShell, l'installazione viene automaticamente convertita in Server con un'interfaccia utente grafica.

Windows PowerShell ISE è incorporato in Windows Presentation Foundation (WPF). Se gli elementi grafici di Windows PowerShell I edizione Standard non vengono visualizzati correttamente nel sistema, è possibile risolvere il problema aggiungendo o modificando le impostazioni di rendering della grafica "Disabilita accelerazione hardware WPF" nel sistema. Per altre informazioni, vedere Impostazioni del Registro di sistema per il rendering della grafica.

Vedi anche