about_Windows_PowerShell_ISE

Korte beschrijving

Beschrijft de functies en systeemvereisten van Windows PowerShell Integrated Scripting Environment (ISE).

Lange beschrijving

Windows PowerShell ISE is een grafische hosttoepassing voor Windows PowerShell. In Windows PowerShell ISE kunt u opdrachten uitvoeren en scripts schrijven, testen en fouten opsporen in één grafische gebruikersinterface op basis van Windows. De functies zijn onder andere IntelliSense, bewerking met meerdere regels, voltooiing van tabbladen, automatisch opslaan, syntaxiskleuring, selectieve uitvoering, contextgevoelige help, Opdracht weergeven (opdrachten opstellen in een venster) en ondersteuning voor sets met dubbele bytetekens en talen van rechts naar links.

Windows PowerShell ISE is een uitstekend hulpmiddel voor beginners. Het venster Opdracht weergeven en het tabblad Nieuw extern PowerShell leiden u door taken, zodat u de eerste poging kunt uitvoeren. Codefragmenten en foutindicatoren helpen u bij het leren van de Windows PowerShell taal terwijl u werkt.

Geavanceerde gebruikers kunnen profiteren van de geavanceerde foutopsporingsfuncties, invoegtoepassingen en het Windows PowerShell ISE-objectmodel.

Nieuw in Windows PowerShell ISE in Windows PowerShell 4.0

Windows PowerShell ISE introduceert twee nieuwe functies in Windows PowerShell 4.0.

  • Windows PowerShell ISE ondersteunt nu zowel Windows PowerShell workflow-foutopsporing als foutopsporing van externe scripts. Zie about_Debuggers voor meer informatie.

  • IntelliSense-ondersteuning is toegevoegd voor Windows PowerShell Desired State Configuration providers en configuraties.

Windows PowerShell ISE starten

Windows PowerShell ISE is geïnstalleerd, ingeschakeld en gereed voor gebruik in alle ondersteunde versies van Windows.

  • Typ in Windows 8.1 Windows 8, Windows Server 2012 R2 en Windows Server 2012 op het startscherm PowerShell_ISE en klik vervolgens op PowerShell_ISE of Windows PowerShell ISE.

  • Klik in Windows Server 2012 R2 en Windows Server 2012 in Serverbeheer in het menu Extra op Windows PowerShell ISE.

  • Klik in eerdere versies van Windows op Start, Alle programma's, Accessoires, Windows PowerShell en klik vervolgens op Windows PowerShell ISE.

  • Typ 'PowerShell_ise.exe' in een Windows PowerShell-console, Cmd.exe of het vak Uitvoeren of zoeken in Windows. U kunt ook de opdrachtregelparameters gebruiken, inclusief de NoProfile-switch. Zie PowerShell_ISE.exe Console Help voor meer informatie.

Interactieve opdrachten uitvoeren

U kunt elke Windows PowerShell expressie of opdracht uitvoeren in Windows PowerShell ISE. U kunt cmdlets, providers, modules en modules gebruiken zoals u deze zou gebruiken in de Windows PowerShell-console.

U kunt interactieve opdrachten typen of plakken in het consoledeelvenster. Als u de opdrachten wilt uitvoeren, kunt u knoppen, menu-items en sneltoetsen gebruiken.

U kunt de functie voor bewerking met meerdere regels gebruiken om meerdere regels code in het consoledeelvenster tegelijk te typen of te plakken. Wanneer u op de toets Pijl-omhoog drukt om de vorige opdracht terug te halen, worden alle regels in de opdracht teruggehaald. Wanneer u opdrachten typt, drukt u op Shift+Enter om een nieuwe lege regel onder de huidige regel weer te geven.

Uitvoer weergeven

De resultaten van opdrachten en scripts worden weergegeven in het deelvenster Console. U kunt de resultaten vanuit het consoledeelvenster verplaatsen of kopiëren met behulp van sneltoetsen of de knop Kopiëren op de werkbalk en u kunt de resultaten in het deelvenster Script of Console-deelvensters of andere programma's plakken. Als u het consolevenster wilt wissen, klikt u op de knop Uitvoervenster wissen of typt u een van de volgende opdrachten:

Clear-Host
cls

Scripts en functies schrijven

In het deelvenster Script kunt u scripts openen, opstellen, bewerken en uitvoeren. In het deelvenster Script kunt u scripts bewerken met behulp van knoppen en sneltoetsen. U kunt ook tekst kopiëren, knippen en plakken tussen het scriptvenster en het consoledeelvenster.

U kunt de functie selectief uitvoeren om een script geheel of gedeeltelijk uit te voeren. Als u een deel van een script wilt uitvoeren, selecteert u de tekst die u wilt uitvoeren en klikt u vervolgens op de knop Selectie uitvoeren of drukt u op F8. Standaard voert F8 de huidige regel uit.

Geavanceerde bewerkingsfuncties zijn accolades, samenvouwen en samenvouwen, regelnummers, foutindicatoren, blokkeren bewerken en inspringen, uitgebreide kopieer- en aanvraagconversie.

Ondersteuning vragen

Windows PowerShell BEVAT HELP-onderwerpen die het gebruik beschrijven. Bovendien zijn alle geïnstalleerde Help-bestanden toegankelijk vanuit het deelvenster Script en Opdracht.

Windows PowerShell ISE biedt ook ondersteuning voor contextgevoelige help. Als u hulp wilt krijgen over een bepaalde cmdlet, provider of trefwoord, plaatst u de cursor in de naam van het item en drukt u op F1. Als u de Help-onderwerpen wilt doorzoeken, drukt u op F1 en typt u de zoekterm.

Als u de Help-onderwerpen op de computer wilt bijwerken, gebruikt u het item Update Windows PowerShell Help in het Menu Help. Dit item werkt help bij voor de modules in de huidige sessie in de huidige UI-cultuur. Het is gelijk aan het uitvoeren van de Update-Help cmdlet zonder parameters. Als u hulp wilt bijwerken voor de cmdlets die worden geleverd met Windows PowerShell, start u Windows PowerShell ISE met de optie Uitvoeren als administrator.

U kunt ook de cmdlets Get-Help, Save-Help en Update-Help gebruiken in Windows PowerShell ISE, net zoals u deze gebruikt in de Windows PowerShell-console. In Windows PowerShell ISE geeft de Help-functie echter het hele Help-onderwerp weer, niet één pagina tegelijk.

Foutopsporingsscripts

U kunt het Windows PowerShell ISE-foutopsporingsprogramma gebruiken om fouten op te sporen in een Windows PowerShell script of functie. Wanneer u fouten in een script opssport, kunt u menu-items en sneltoetsen gebruiken om veel van dezelfde taken uit te voeren die u zou uitvoeren in de Windows PowerShell-console. Als u bijvoorbeeld een regeleindepunt in een script wilt instellen, klikt u met de rechtermuisknop op de regel code en klikt u vervolgens op Onderbrekingspunt in-/uitschakelen.

Wanneer u een script doorloopt tijdens het opsporen van fouten, toont de markeerstift voor foutopsporing precies welk deel van de opdracht wordt uitgevoerd en opent automatisch bestanden die functies en scripts bevatten.

Standaard wordt in het menu-item Onderbrekingspunt een onderbrekingspunt ingesteld op een hele regel in een script, maar u kunt een onderbrekingspunt instellen op een variabele of opdrachtnaam. U kunt ook een onderbrekingspunt instellen voor een opdracht op regel- en kolomnummer, zodat u gemakkelijker fouten in lange pijplijnopdrachten kunt opsporen.

Vaak kunt u syntaxisfouten in een script opsporen door het scriptbestand te openen in Windows PowerShell ISE. Met de foutindicatoren worden syntaxisfouten geïdentificeerd en met de overzichtsfuncties kunt u delen van het script samenvouwen om zich te concentreren op problemen.

U kunt ook de cmdlets Windows PowerShell foutopsporingsprogramma's in het opdrachtvenster gebruiken, net zoals in de console.

Externe opdrachten uitvoeren

Met de nieuwe externe PowerShell Tab-functie kunt u eenvoudig een permanente door de gebruiker beheerde Windows PowerShell sessie (PSSession) instellen op de lokale computer of een externe computer. Met de opdracht wordt een pop-upvenster geopend waarin u wordt gevraagd om een computernaam en voor het gebruikersaccount met machtigingen voor het uitvoeren van opdrachten op de externe computer.

De weergave aanpassen

U kunt Windows PowerShell ISE-functies gebruiken om het deelvenster Console en het scriptvenster te verplaatsen en het formaat ervan te wijzigen. U kunt beide deelvensters weergeven en verbergen en u kunt de tekengrootte in alle deelvensters wijzigen.

U kunt ook het venster Opties gebruiken om het uiterlijk en de werking van Windows PowerShell ISE aan te passen. Daarnaast heeft Windows PowerShell ISE een aangepaste hostvariabele, $psISE, die u kunt gebruiken om Windows PowerShell ISE aan te passen, waaronder menu's en menu-items toevoegen.

WINDOWS POWERSHELL ISE-profiel

Windows PowerShell ISE een eigen Windows PowerShell profiel heeft, Microsoft.PowerShellISE_profile.ps1. In dit profiel kunt u functies, aliassen, variabelen en opdrachten opslaan die u in Windows PowerShell ISE gebruikt.

Items in de Windows PowerShell AllHosts-profielen (CurrentUser\AllHosts en AllUsers\AllHosts) zijn ook beschikbaar in Windows PowerShell ISE, net zoals ze zich in elk Windows PowerShell hostprogramma bevinden. De items in uw Windows PowerShell consoleprofielen zijn echter niet beschikbaar in Windows PowerShell ISE.

Instructies voor het verplaatsen en opnieuw configureren van uw profielen zijn beschikbaar in Windows PowerShell ISE Help en in about_Profiles.

Notities

Windows PowerShell ISE is een optionele Windows-functie die standaard is ingeschakeld voor client- en serverversies van Windows. Als u Windows PowerShell ISE wilt in- en uitschakelen in clientversies van Windows, gebruikt u Windows-functies in- of uitschakelen in Configuratiescherm. Als u Windows PowerShell ISE wilt in- en uitschakelen in serverversies van Windows, gebruikt u de wizard Functies en onderdelen toevoegen in Serverbeheer.

Omdat Windows PowerShell ISE een gebruikersinterface vereist, werkt deze niet op Server Core-installaties van Windows Server. Als u echter de Windows PowerShell ISE-functie toevoegt, wordt de installatie automatisch geconverteerd naar Server met een GUI.

Windows PowerShell ISE is gebouwd op de Windows Presentation Foundation (WPF). Als de grafische elementen van Windows PowerShell ISE niet correct worden weergegeven op uw systeem, kunt u het probleem oplossen door de graphics rendering-instellingen voor WPF-hardwareversnelling op uw systeem toe te voegen of aan te passen. Zie Registerinstellingen voor Graphics Rendering voor meer informatie.

Zie ook