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, het aanvullen van tabbladen, automatisch opslaan, syntaxiskleuring, selectieve uitvoering, contextgevoelige help, Opdracht weergeven (opdrachten opstellen in een venster) en ondersteuning voor dubbel-bytetekensets en talen die van rechts naar links worden geschreven.

Windows PowerShell ISE is een uitstekend hulpprogramma voor beginners. Het venster Opdracht weergeven en het tabblad Nieuwe externe PowerShell leiden u door taken, zodat u de eerste poging kunt uitvoeren. Met codefragmenten en foutindicatoren kunt u de Windows PowerShell-taal leren terwijl u werkt.

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

Wat is er 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 foutopsporing in Windows PowerShell Workflow 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 klaar voor gebruik in alle ondersteunde versies van Windows.

  • Typ PowerShell_ISE in de Startmenu en klik vervolgens op PowerShell_ISE of 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, waaronder 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 tegelijk in het consoledeelvenster te typen of plakken. Wanneer u op de toets PIJL-OMHOOG drukt om de vorige opdracht in te roepen, 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 consolevenster. U kunt de resultaten van 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 deelvenster Script en het consolevenster.

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 op de knop Selectie uitvoeren of drukt u op F8. Standaard voert F8 de huidige regel uit.

Geavanceerde bewerkingsfuncties omvatten accolades, samenvouwen uitvouwen, regelnummers, foutindicatoren, bewerken en inspringen blokkeren, uitgebreide kopieer- en caseconversie.

Ondersteuning vragen

Windows PowerShell ISE bevat Help-onderwerpen waarin het gebruik ervan wordt beschreven. Daarnaast zijn alle geïnstalleerde Help-bestanden toegankelijk vanuit de deelvensters 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 Help-item Windows PowerShell bijwerken 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 Cmdlet Update-Help 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 in Windows PowerShell ISE gebruiken, 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 coderegel 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 worden automatisch bestanden geopend die functies en scripts bevatten.

Standaard wordt met 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 opdrachtregel en kolomnummer, zodat u eenvoudiger fouten kunt opsporen in lange pijplijnopdrachten.

Vaak kunt u fouten in syntaxis in een script opsporen door het scriptbestand te openen in Windows PowerShell ISE. De foutindicatoren identificeren syntaxisfouten en met de overzichtsfuncties kunt u delen van het script samenvouwen om zich te concentreren op problemen.

U kunt ook de Windows PowerShell-cmdlets voor foutopsporingsprogramma's in het opdrachtvenster gebruiken, net zoals u ze in de console zou gebruiken.

Externe opdrachten uitvoeren

Met de functie Nieuw extern PowerShell-tabblad kunt u eenvoudig een permanente door de gebruiker beheerde Windows PowerShell-sessie (PSSession) tot stand brengen 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 consoledeelvenster 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 het toevoegen van menu's en menu-items.

Windows PowerShell ISE-profiel

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

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.

Opmerkingen

Windows PowerShell ISE is een optionele Windows-functie die standaard is ingeschakeld op client- en serverversies van Windows. Als u Windows PowerShell ISE wilt in- en uitschakelen in clientversies van Windows, gebruikt u Windows-onderdelen 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 Functie Windows PowerShell ISE 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 grafische renderinginstellingen voor WPF-hardwareversnelling op uw systeem toe te voegen of aan te passen. Zie Graphics Rendering Registry Instellingen voor meer informatie.

Zie ook