Doel van het scriptobjectmodel van Windows PowerShell ISEPurpose of the Windows PowerShell ISE Scripting Object Model

Objecten zijn gekoppeld aan het formulier en de functie van Windows PowerShell Integrated Scripting Environment (ISE).Objects are associated with the form and function of Windows PowerShell Integrated Scripting Environment (ISE). De objectverwijzing model biedt informatie over het lid eigenschappen en methoden die deze objecten beschikbaar.The object model reference provides details about the member properties and methods that these objects expose. Voorbeelden zijn bedoeld om te zien hoe u scripts rechtstreeks toegang krijgen tot deze eigenschappen en methoden kunt gebruiken.Examples are provided to show how you can use scripts to directly access these methods and properties. Het uitvoeren van scripts objectmodel vergemakkelijkt het volgende bereik van taken.The scripting object model makes the following range of tasks easier.

De vormgeving van Windows PowerShell ISE aanpassenCustomizing the appearance of Windows PowerShell ISE

Het objectmodel kunt u de, toepassingsinstellingen en opties wijzigen.You can use the object model to modify the application settings and options. Bijvoorbeeld, kunt u deze aanpassen als volgt:For example, you can modify them as follows:

  • U kunt de kleur van fouten, waarschuwingen, uitgebreide uitvoer wijzigen en foutopsporing levert.You can change the color of errors, warnings, verbose outputs, and debug outputs.
  • U kunt ophalen of instellen van de achtergrondkleuren voor het opdrachtvenster, het deelvenster Uitvoer en het scriptvenster.You can get or set the background colors for the Command pane, the Output pane, and the Script pane.
  • U kunt instellen dat de voorgrondkleur van het deelvenster Uitvoer.You can set the foreground color for the Output pane.
  • U kunt de naam van het lettertype en de tekengrootte instellen voor Windows PowerShell ISE.You can set the font name and font size for Windows PowerShell ISE.
  • U kunt waarschuwingen configureren.You can configure warnings. Deze instelling bevat waarschuwingen die zijn uitgegeven wanneer een bestand wordt geopend in meerdere tabbladen met PowerShell of als een script in het bestand wordt uitgevoerd voordat het bestand is opgeslagen.This setting includes warnings that are issued when a file is opened in multiple PowerShell tabs or when a script in the file is run before the file has been saved.
  • U kunt schakelen tussen een weergave waarop het scriptvenster en het deelvenster Uitvoer side-by-side zijn en een weergave waarin het scriptvenster is boven op het deelvenster Uitvoer.You can switch between a view where the Script pane and the Output pane are side-by-side and a view where the Script pane is on top of the Output pane. U kunt het opdrachtvenster verankeren aan de onderkant of aan de bovenkant van het deelvenster Uitvoer.You can dock the Command pane to the bottom or the top of the Output pane.

Verbetering van de functionaliteit van Windows PowerShell ISEEnhancing the functionality of Windows PowerShell ISE

U kunt het objectmodel gebruiken voor het verbeteren van de functionaliteit van Windows PowerShell ISE.You can use the object model to enhance the functionality of Windows PowerShell ISE. U kunt bijvoorbeeld het volgende doen:For example, you can:

  • Toevoegen en wijzigen van het exemplaar van Windows PowerShell ISE zelf.Add and modify the instance of Windows PowerShell ISE itself. Bijvoorbeeld, om te wijzigen van de menu's, kunt u nieuwe menu-items toevoegen en de nieuwe menu-items worden toegewezen aan de scripts.For example, to change the menus, you can add new menu items and map the new menu items to scripts.
  • Scripts maken die de taken die u uitvoeren kunt met behulp van de knoppen en menuopdrachten in Windows PowerShell ISE uitvoeren.Create scripts that perform some of the tasks that you can perform by using the menu commands and buttons in Windows PowerShell ISE. Bijvoorbeeld, u kunt toevoegen, verwijderen of Selecteer een PowerShell-tabblad.For example, you can add, remove, or select a PowerShell tab.
  • Aanvullende taken die kunnen worden uitgevoerd met behulp van menuopdrachten en knoppen.Complement tasks that can be performed by using menu commands and buttons. U kunt bijvoorbeeld een PowerShell-tabblad wijzigen.For example, you can rename a PowerShell tab.
  • Tekst buffers voor het opdrachtvenster, het deelvenster Uitvoer en het scriptvenster die gekoppeld aan een bestand zijn bewerken.Manipulate text buffers for the Command pane, the Output pane, and the Script pane that are associated with a file. U kunt bijvoorbeeld het volgende doen:For example, you can:
    • Ophalen of instellen van alle tekst.Get or set all text.
    • Ophalen of instellen van een tekstselectie.Get or set a text selection.
    • Uitvoeren van een script of een geselecteerde deel van een script uitvoeren.Run a script or run a selected portion of a script.
    • Een regel in beeld schuiven.Scroll a line into view.
    • Tekst op een invoegpositie invoegen.Insert text at a caret position.
    • Selecteer een blok van tekst.Select a block of text.
    • Het regelnummer van de laatste ophalen.Get the last line number.
  • Bestandsbewerkingen uitvoeren.Perform file operations. U kunt bijvoorbeeld het volgende doen:For example, you can:
    • Openen van een bestand, een bestand opslaan of een bestand opslaan met behulp van een andere naam.Open a file, save a file, or save a file by using a different name.
    • Bepalen of een bestand is gewijzigd nadat het laatst is opgeslagen.Determine whether a file has been changed after it was last saved.
    • De bestandsnaam niet ophalen.Get the file name.
    • Selecteer een bestand.Select a file.

Taken automatiserenAutomating tasks

U kunt het uitvoeren van scripts objectmodel sneltoetsen voor regelmatige bewerkingen maken.You can use the scripting object model to create keyboard shortcuts for frequent operations.

Zie ookSee also