PowerShell is een krachtige scripting tool voor het Windows-besturingssysteem . Dit instrument lijkt op de Linux " terminal" in die zin dat gebruikers in staat stelt om commando direct invoeren om een command line . Echter , PowerShell geeft ook programmeurs een manier om te communiceren met het Windows -systeem door middel van haar . NET framework . Hierdoor PowerShell scripts toegang . NET objecten , alsmede de gegevenstypen inherent in andere Windows programmeertalen , zoals C # . PowerShell en Windows PowerShell vertegenwoordigt een commando tool voor het Windows-besturingssysteem , geïntegreerd met een suite van krachtige mogelijkheden . PowerShell integreert met de Windows . NET-omgeving , alsook met Windows - specifieke programmeertalen zoals VB.NET en C # . Dit betekent dat PowerShell gebruikers kunnen toegang krijgen tot de data types en objecten die in de . NET-omgeving , evenals het werk met de Common Language Interface om scripts die kunnen automatiseren ingewikkeld Windows-taken uit te voeren . Scalair en C # data Types PowerShell data opdracht vertegenwoordigt twee verschillende data typen paradigma . Ofwel de scripter kunnen variabelen op te geven zonder een expliciete type, wat betekent dat de variabele kan elk type te houden . Of de scripter kunt het type expliciet te definiëren , wat betekent dat de variabele kan alleen gegevens van dat type te houden . In PowerShell , de data types beschikbaar komen overeen met C # , in die elementaire scalaire data types zoals integers , floating - point decimalen , Booleaanse waarden en string zijn beschikbaar . . NET objecten < br > PowerShell toegang tot de . NET bibliotheken om nieuwe objecten te maken . Typisch , Windows programmeertalen zoals C # of VB.NET toegang hebben tot deze bibliotheken om programma's die werken met de interne programmering structuur Windows te creëren . PowerShell kunnen deze objecten wordt gestart door tijdens het uitvoeren van scripts bellen . NET libraries . Bijvoorbeeld , kan een PowerShell script specifiek beroep doen op het . NET framework om een event log object te gebruiken als onderdeel van het script door te verwijzen naar de " System.Diagnostics.EventLog " . NET bibliotheek . < Br > PowerShell en Object Interaction Gebruikers kunnen variabelen die specifieke data types die inherent zijn aan de . NET- systeem om specifieke taken te creëren . . Het systeem log bibliotheek gebouwd in de NET framework is een goed voorbeeld van : In plaats van de bouw van een log script , kan de gebruiker dit object bellen in PowerShell en gebruik het . Bij het programmeren in C # , de programmeur kan vervolgens een andere logging object dat dat logbestand op een wijze die consistent over de . NET framework kon lezen .
|