Unexpected.be

Telling stories for a living

Search results: "powershell" (page 1 of 2)

Vorige week was er een van opleiding en events. De opleiding heeft drie dagen geduurd en behandelde Microsoft Powershell (voordien onder de codenaam “Monad” gekend), de nieuwe scripttaal (veel meer dan dat in feite, hence the name “shell”) van Microsoft waarmee ze willen tegenmoet komen aan de kritiek die vooral uit de UNIX wereld (waar ze o.a. Bash hebben als degelijke shell).
Microsoft heeft Powershell dan ook serieus verwoven in hun nieuwste producten – ik denk aan Windows 2008 Server & Exchange 2007 – waardoor de intrede van Powershell in de meeste bedrijven niet lang meer op zich zal laten wachten. Veel zaken zijn trouwens enkel via Powershell uit te voeren en niet meer via de GUI (bijvoorbeeld een hoop nieuwe mailboxen aanmaken in Exchange of bijvoorbeeld het management van Windows 2008 Server Core). Powershell zal dus een serieuze prerequisite worden voor iedereen die in de infrastructuurwereld van Windows zit…
En dat is een goede zaak vind ik zelf. Powershell werkt goed en is veel simpeler dan bijvoorbeeld Visual Basic Scripting. Nu moet ik wel toegeven dat ik nooit een boon gehad heb voor programeerwerk (incl. scripting) dus dat zal er ook wel mee te maken hebben, maar op zich spreekt dat ook in het voordeel van Powershell, want zelfs met mijn beperkte kennis & interesse in het platform, was ik er snel mee aan de slag en vond ik het nog leuk ook.
Vooral het modulair gegeven is leuk. Powershell bevat namelijk al een hoop voorgemaakte “mini-scriptjes” onder de vorm van commando’s. Zo is het erg simpel om bijvoorbeeld bepaalde systeem informatie op te vragen via een “get-xxx” commando, iets waar je vroeger toch eerst een hoop procedures moest voor aanroepen alvorens je resultaat had.
Over de cursus zelf kan ik kort zijn: niets waard. Ik heb zelf de opleiding gevolgd bij Guidance te Brussel en eerlijk gezegd, als ik het boek gewoon had meegekregen dan had ik dezelfde kennis kunnen opdoen zonder de opleiding zelf. Het boek kost 40€, de opleiding in totaal iets van een 1400€ dacht ik…
Veel is natuurlijk te wijten aan de docent zelf (in dit geval een externe consultant waarvan ik de indruk kreeg dat hij het er maar bij deed voor de €€€) die naar eigen zeggen geen “guru” was, maar eerder een all-round Windows consultant. Sorry, maar ik kan de slides ook lezen en de oefeningen uit het boek samen maken. Daar zit geen meerwaarde in, want dat kan je zelf via internet of een goed boek. De meerwaarde moet volgens mij liggen bij het feit dat de docent u tips & tricks kan meegeven die je niet direct in een boek kan vinden… best-pratices, te vermijden en aan te raden acties,… noem maar op.
Enfin, kort gezegd, allemaal zaken die ik niet gezien en gehoord heb. Misschien is het ook wel gelegen aan Guidance, want vroeger, toen ze nog een paar verdiepen hoger zaten in de Buro & Design toren aan de Heizel, was het toch allemaal wat groter en praktischer (en toen vond ik hun lokalen al serieus klein). Nu zitten ze op het eerste verdiep en is het nog meer benepen en komt het toch een beetje amateuristisch over vind ik zelf.
Ik weet terug waarom ik zelf altijd mijn opleidingen bij Global Knowledge te Mechelen regel. Grotere lokalen, grotere gebouwen, betere infrastructuur en naar mijn bescheiden mening ook beter gekwalificeerde lesgevers. En niet onbelangrijk, betere catering ;-). En je moet niet door Brussel rijden, wat ook een voordeel is en een aangename afwisseling ten opzichte van de gewone werkweek.

O’Reilly rules. Heb er al vele boeken van en onderstaand is het volgende dat ik ga lezen zie.

Vandaag op een leuk artikel over Powershell gestoten, een introductie eigenlijk. Zeer interessant voor de beginnende gebruiker van Microsoft’s nieuwste command line interface.

Vergeet VBScripting, vergeet WMI, er is een nieuwe koning in het land: Powershell. Kwa uiterlijk lijkt het goed op een DOS-venster dat iedereen wel kent. Kwa kracht is het onbegrensd. Scripting is nooit makkelijker geweest en meer krachtig dan nu. Gisteren heb ik een doorgedreven introductie gekregen in Powershell en naar goede gewoonte ermee kunnen spelen tijdens de labo’s en ik ben zeker en vast overtuigd! Zo gemakkelijk en logisch dat dat ding in elkaar zit. Waar je in VBS bij manier van spreken 2 A4-bladen moest volschrijven om iets gedaan te krijgen, kan dit in Powershell met een paar regeltjes.
Het komt er eigenlijk op neer dat je CMDLets oproept (spreek uit Commandlets) wat simpel gezegd scripts op zich zijn. En daar kan je dan variabelen aan meegeven of de uitkomst daarvan gewoon “pipen” naar een andere CMDlet. Kortom, the sky is the limit.
Ik het het ondertussen geinstalleerd op mijn Vista en ga er op het werk ook al mee experimenteren. Windows 2003, XP en Vista bieden out of the box ondersteuning (Powershell is in feite een .Net component) en Windows 2008 zal er veelvuldig gebruik van maken. Exchange 2007 trouwens ook.
Powershell, the future is upon us. In de loop van de komende dagen post ik wel enkele interessante links over PS, maar ondertussen kunnen jullie al eens Google’en nietwaar?

De laatste dagen amuseer ik mezelf meer en meer met het creëren van Powershell scripts voor VMWare. Powershell op zich is al een erg interessante scripting taal die al zijn voorgangers op serieuze achterstand zet en naar mijn mening zeer toegankelijk is, ook voor niet-programmeurs zoals mezelf.
Om Powershell los te laten op VMWare omgevingen, heb je een extra tooltje van VMWare zelf nodig: vSphere PowerCLI (werkt perfect met VI3 hoor) dat te downloaden is op de VMWare website. Samen met de standaard Powershell installatie geeft die plugin je een waaier van opties die serieus de moeite zijn voor alle VMWare admins out there.
Persoonlijk heb ik een aparte virtuele machine in mijn omgeving waarop ik allerhande management / monitoring tools installeer voor de VMWare omgeving. Dit zorgt er niet alleen voor dat elke admin toegang heeft tot de logs en de mogelijkheden van de eerder genoemde tools, maar ook dat je computer niet moet blijven opstaan (lees: niet gereboot mag worden) omdat er één of ander script aan het lopen is.
Eenmaal alles deftig geïnstalleerd is, is the sky the limit. Virtuele machines aanmaken, deleten, starten, stoppen, snapshotten, herconfigureren, clonen, migreren,… you name it. Vaneigens mag je de scripts van “scratch” opbouwen, maar zelf vind ik het nogal dom om telkens opnieuw het warme water te gaan uitvinden, dus is Google mijn beste vriend ;-). Zoek met enkele keywords naar een goed basisscript en pas dit dan aan naar gelang wat je nodig hebt.
Does the trick over here! Mijn recentste “creatie” is een scriptje dat alle virtuele machines in de resource pool “Production” afloopt en alle snapshots verwijdert die ouder zijn dan 15 dagen. Aangezien ik voor backup redenen van de productie-VM’s wekelijks een snapshot maak, zorgt dit script ervoor dat de er nooit meer dan twee snapshots beschikbaar zijn. Dit houdt de machine snel en neemt de manuele arbeid om de snapshots te deleten uit de vergelijking. Plus je kan die scripts in een schedule draaien zodat die zaken gewoon ‘s nachts kunnen lopen.
De code:

$a = get-vm -Location Production;Get-Snapshot $a | Where { $_.Created -lt (Get-Date).AddDays(-15)} | remove-snapshot -Confirm:$false

Het script zoekt alle virtuele machines in de resource pool “Production” en plaats die lijst in de variabele “a”. Die informatie wordt “gepiped” naar het volgende commando waar de virtuele machines die in lijst “a” zitten gescand worden op snapshots die ouder zijn dan 15 dagen. Alle snapshots die ouder zijn dan de vooropgestelde periode worden verwijderd zonder dat er een confirmatie van de admin moet zijn.
That’s it.

Vandaag was het eindelijk zo ver: dag één van de TechDays ’09 (eigenlijk dag twee want gisteren was er al een preconference) te Metropolis, Antwerpen. Meer dan 1600 attendees volgens de organisatoren, wat dus meer volk is dan vorig jaar en dat in tijden van economische crisis! Nice going Microsoft.
De dag begon met de keynote van het event zelf, die naar goede gewoonte gepaard ging met een beetje showgehalte (spots, muziek). Inhoudelijk was het “the usual” dus niets bijzonder om hier neer te pennen denk ik.
Daarna konnen de sessies beginnen en het moet gezegd: de organisatie is perfect in orde. Iedereen heeft een badge met barcode en bij het betreden van de zalen (ze gebruiken de cinemazalen voor hun sessies) scannen de vriendelijke hostessen je code om zo te weten welke sessies door wie gevolgd worden. Slim gezien. Ook de catering is super met een overvloed aan drank en eten. Alweer een pluspunt.
Persoonlijk ben ik meer geïntresseerd in de IT Professional sessies en minder in Developement sessies (degene die ik wel bijgewoond heb, werden toevallig door Katrien De Graeve gegeven (was aanwezig op BGGD#11) en ze deed dat trouwens heel goed! Meer vrouwen in de IT, meer zeg ik er niet van) – ik ben nu eenmaal system engineer / admin en geen programmeur dus ja en de sessies die ik vandaag gezien heb, waren serieus de moeite: Exchange 2007 op Hyper-V, Windows 7, Powershell kunsten, R2 van Windows Server 2008 (aka Windows 7 Server Enterprise) met some very nice features zoals o.a. DirectAccess, BranchCache, Hyper-V 2.0 (mét ASP.net ondersteuning) en nog ander lekkers dat ik nu eventjes niet meer weet maar waar je alles over kan terugvinden op de site van de TechDays zelf.
Een van de leukste demo’s (en vooral, mogelijkheid tot hands-on) is die van Microsoft Surface, de megagrote iPhone zoals ik het ding spottend genoemd heb. Kort gezegd, als je het nog niet zou kennen, is Surface een tafel waarvan het tafelblad één groot touchscreen is.
Toepassingen zoals Virtual Earth (Concierge die je de weg toont naar de restaurants, attracties,… whatever als je in een buitenlands hotel zit), games à volonté (ik ben betrapt door @stefanvds toen ik aan het kleuren was :-)), virtuele drums en alles waar je maar aan kan denken zijn mogelijk.
Surface reageert ook zeer snel en voelt aan zoals de iPhone – zonder vertragingen en echt “instant”. Zeer aangenaam te noemen dus. En dat voor de luttele prijs van (shoot me if I’m wrong) 12.000€ zonder SDK en rond de 30000€ met SDK. Veel te duur voor de thuisgebruiker, maar het geeft zeker een goed beeld van wat er kan en wat er in de toekomst op ons afkomt!
Op hardwarematig vlak ben ik wel verschoten van Surface – under the hood zit een 1.6GHz CPU gekoppeld met 1GB RAM geheugen met daarop Windows Vista Business editie. De Surface front-end is niets meer dan een applicatie die schermvullend draait, een beetje zoals Media Center zeg maar. En het is geen fabeltje, want Miel Van Opstal – de Microsoft medewerker die Surface demo’de (waarvoor dank!) – heeft het mij laten zien door CTRL-ALT-DEL te duwen waardoor je de Vista task manager te zien kreeg. Nice! De kostprijs kan dus enkel in de projector zitten en de vijf infrarood camera’s die je handbewegingen detecteren en vertalen naar acties.
En dan de goodies: een leuke messengerbag, een t-shirt en een paar boekjes en cd’tjes. HCW heeft er ook een standje en verkopen boeken aan 10-30% korting, naar gelang hoeveel je er koopt. Morgen ga ik daar in ieder geval eens spotten of er niks is dat ik wil ;-).
Trouwens, op Twitter kan je het hele TechDays gebeuren een beetje meevolgen – query op #techdays en je komt er vanzelf! O.a. @steffest en @stefanvds lopen daar ook te twitteren (en vaneigens ik ook) dus er zullen wel genoeg updates doorsijpelen denk ik.

Vandaag zijn we tijdens de cursus vooral bezig geweest met LCR en CCR – clustering methodes binnen Exchange 2007 die vroeg of laat je vel als Exchange Admin gaan redden. Persoonlijk vond ik dat dan ook veel interessanter dan het OWA gedeelte dat we gisteren gecovered hebben, waarmee ik niet bedoel dat OWA niet interessant is! Over OWA gesproken: vandaag ontdekt dat je met de 2007 versie ook toegang tot shares kan krijgen, files er uit downloaden of zelfs open via Internet Explorer. Het is wel read-only toegang, dus mensen die VPN al gingen buiten smijten omdat ze zo aan hun fileserver kunnen moet ik telleur stellen ;-).
Ik moet wel toegeven dat ik er vandaag in geslaagd ben om mijn “store” om zeep te helpen, mijn AD-account te deleten en mijn LCR copy om zeep te helpen “in a way” dat je enkel met de powershell nog een oplossing kon bieden (de GUI was de mist in). Kwestie van eens goed te foefelen ;-). Al doende leert men en natuurlijk beter in test dan in productie…

Dag twee in het Big Brother huis opleidingscentrum zit er op. Vandaag was precies minder interessant dan gisteren en ik had het gevoel, en dan vooral in de namiddag, dat we een beetje van de hak op de tak sprongen. Ik heb mij wat beziggehouden met Powershell verder uit te diepen, certificaten te trusten via active directory en Outlook Web Access / Anywhere te activeren en te tweaken (met de nodige certificaten issues). Morgen op naar dag drie. We gaan het nog kunnen zie.

Vandaag was de eerste dag van mijn weekje opleiding “Installing & Managing a Exchange 2007 Installation” en wat bleek: de docente is niemand minder dan Ilse Van Criekinge. Ilse is een “BV” als het aankomt op Exchange know-how in België en ver daarbuiten en is onder andere één van de drijvende krachten achter Pro Exchange, een Exchange community waar je zeker en vast deel van wil uitmaken.
Eerst en vooral hebben we vandaag een verfrissing gehad over Active Directory, althans het gedeelte wat van belang is voor Exchange. FSMO rollen en zo weet u wel? Daarna zijn we overgegaan tot de installatie van de Exchange 2007 server op een Windows 2003 SP2 platform en hebben we wat gespeeld met Powershell commando’s. Ik blijf me er dus van verbazen hoe zalig en makkelijk die Powershell wel niet is hé. Dat ze dat ding maar snel enten op AD!
Anyway, morgen dag 2 van de cursus en ik zie het goed zitten!

Zin in een gratis Technet abonnement, toegang tot gesloten fora van Microsoft voor troubleshooting en gedachten uit te wisselen en nog veel meer lekkers? Schrijf u dan asap in voor het IT Pro Momentum programma en misschien worden uw stoutste Microsoft dromen dan wel waarheid.
Hieronder een copy/paste van de blog van Kurt Roggen. Alleen al voor toegang tot Technet zou ik het doen, maar dat heb ik ondertussen al zelf aangeschaft (jaja, te rap geweest maar ja…). Ik kan er in ieder geval over zeggen dat het zeker en vast de moeite is, die Technet.
IT PRO Momentum Program
Microsoft has launched a brand new program, entitled IT Pro Momentum, and it is definitely worth to have a look at it.
IT Pro Momentum” is a Microsoft program focused on supporting “early adopters” – IT professionals who bet on the newest technologies to drive business value for their companies and advance in their careers.
What does it mean? In short, if you are planning/thinking about implementing Windows 2008, Vista, but also MOSS 2007 and you would like to share your experiences with the rest of the IT Pro world, you can!
Once you are enrolled in the program, you will receive in return for your experiences/feedback several advantages, such as a free TechNet Plus subscription, support calls to Microsoft, etc. You will also gain access to forums where you will have the opportunity to get your problems solved.
Here are some of the scenarios included in the IT Pro Momentum program:

  • Windows Server 2008 : AD
  • Windows Server 2008 : Virtualization
  • Windows Server 2008 : Networking
  • Windows Server 2008 : NAP
  • Windows Server 2008 : IIS7
  • Windows Server 2008 : PowerShell
  • Windows Vista : Secure Deployment
« Older posts

© 2019 Unexpected.be

Theme by Anders NorenUp ↑