Grafisch PowerShell-scripts maken
Gepubliceerd: Donderdag 10 november 2011
Auteur: Edmond Varwijk
Tot nu toe was PowerShell-scripting vooral tekstgebaseerd, maar Microsoft heeft nu een visuele tool uitgebracht waarmee je PowerShell-scripts op een grafische manier kunt maken.
Het is nooit heel hard geroepen en Steve Ballmer heeft nooit over het podium geraasd, al 'PowerShell, PowerShell, PowerShell' roepend. Maar er is geen beheerder meer van enig Microsoft-systeem die niet doordrongen is van het belang van PowerShell.
Voor Microsoft is deze universele scripttaal voor het beheer van de cloud, servers, applicaties en desktops niet een van vele middelen voor beheer, maar PowerShell is dé manier van beheer. Alle andere tools, hoe fancy ze er ook uitzien en hoe mooi ze ook passen in de beheerportfolio die Microsoft naast haar servers en applicaties heeft gebouwd, zonder PowerShell-ondersteuning komt er niets meer de fabriek in Redmond uit. Zo simpel is het.
Goede tools
Maar het lastige aan PowerShell is de leercurve en daarna het juist spreken van de taal. En terwijl veel beheerders nog bezig zijn met het zich eigen maken van de grondbeginselen, is de voorsprong van de echte guru's enorm gegroeid. Waar de laatsten blijven zweren bij simpele gereedschappen om hun scripts te schrijven, kunnen de eersten zeker voordeel halen uit het gebruik van goede tools die helpen bij het schrijven van PowerShell. Een goede texteditor kan dat bieden, of een programma dat nog verder gaat en zelfs de tekst achter zich laat.
Een voorbeeld van die laatste is de door Microsoft in Silverlight 4.0 ontwikkelde PowerShell Command Builder. Dit is een online omgeving waar de beheerder visueel PowerShell-scripts kan maken. De webservice kent de PowerShell-commando's voor Microsoft SharePoint 2010, Microsoft SharePoint 2010 Foundation en Microsoft Office 365. Het onderscheidt Verbs (het werkwoord, de acties) en Nouns (het naamwoord of onderwerp) en deze kunnen worden gesleept naar de Design Surface.
Selecties en combinaties direct aangepast
Kies je een Verb, dan wordt direct de selectie van Nouns daarop aangepast. Is er bovendien een combinatie van Verb en Noun gemaakt in het onderdeel Design Surface, dan wordt de mogelijkheid actief om aanvullende en opnieuw de juiste parameters op te geven. Daarbij worden de Required (vereiste) parameters direct standaard getoond, de optionele kunnen er met de muis bij gehaald worden.
Uiteindelijk wordt het script dat zo ontstaat via Copy to clipboard gekopieerd. Handig is verder dat er onderin het scherm van de PowerShell Command Builder bij een gekozen script doorgaans een of enkele url's komen te staan die verwijzen naar bijbehorende Technet of KB-artikelen.
Het belang van PowerShell
Het is onbekend wat Microsoft precies met de tool voorheeft en hoever het deze gaat ontwikkelen. Dat de builder live staat op de echte TechNet-site en niet op een of ander medewerkerblog, mag echter opnieuw een vingerwijzing zijn voor het belang dat Microsoft hecht aan PowerShell en ook aan goede PowerShell-tools.
Er is ook een PowerShell Command Builder 'Getting Started Guide' verschenen. Op Technet is veel meer informatie over PowerShell en SharePoint 2010 te vinden.
De rubriek Tips & Tools biedt praktische informatie die IT-professionals in hun dagelijkse werk kunnen toepassen.
