Aangepaste typen maken met PowerShell-klassenCreating Custom Types using PowerShell Classes

De PowerShell-taal voor het definiëren van klassen en andere door de gebruiker gedefinieerde typen met behulp van de syntaxis van de formele en semantiek die vergelijkbaar met andere programmeertalen objectgeoriënteerde zijn is verbeterd.We’ve improved the PowerShell language for defining classes and other user-defined types by using formal syntax and semantics that are similar to other object-oriented programming languages. Het doel is om in te schakelen van ontwikkelaars en IT-professionals Profiteer van PowerShell voor een breder scala aan toepassingen, Vereenvoudig de ontwikkeling van PowerShell-artefacten (zoals DSC-resources) en de dekking van management oppervlakken versnellen.The goal is to enable developers and IT professionals to embrace PowerShell for a wider range of use cases, simplify development of PowerShell artifacts (such as DSC resources), and accelerate coverage of management surfaces.

Ondersteunde scenario's in deze releaseSupported scenarios in this release

  • DSC-resources en hun bijbehorende typen definiëren met behulp van de PowerShell-taalDefine DSC resources and their associated types by using the PowerShell language
  • Aangepaste typen definiëren in PowerShell met behulp van bekende objectgeoriënteerde programming-constructs, zoals klassen, eigenschappen, methoden, enzovoort.Define custom types in PowerShell by using familiar object-oriented programming constructs, such as classes, properties, methods, etc.
  • Ondersteuning voor overname van met de klasse in PowerShell en de klasse base DSC-resourceInheritance support with class in PowerShell and class base DSC resource
  • Fouten opsporen in typen met behulp van de PowerShell-taalDebug types by using the PowerShell language
  • Genereren en uitzonderingen verwerken met behulp van formele mechanismen en op het juiste niveauGenerate and handle exceptions by using formal mechanisms, and at the right level