Tehnoloogia » Serverid » Powershell 2.0 demod


 
Powershell 2.0 demod
MeelisMeelis
Posted: 13. veebr 2010, 12:09 Vasta  |  Tsiteeri  

Panin välja demod, mida kasutasin Powershelli tutvustaval ENETA kommuuniõhtul.  Huvilised saavad demod alla tõmmata ja oma masinas iseseisvalt vaadata või kasutada oma üritustel Powershelli näitamiseks.

Demode kasutamiseks tuleb allatõmmatud arhiiv lahti pakkida ning Powershelli käsureal demode kausta minna.  Kui Powershellis on skriptide käivitamine lubatud, siis saab demosid vaadata skripti start-demo.ps1 abil. Näiteks:

.\start-demo.ps1 demo-monitoring.txt

start-demo skript võtab käsureale antud faili, kuvab selle ridade kaupa ekraanil ning käivitab.  Kommentaarid kuvatakse käskude vahel teise värviga.  Järgmise rea käivitamiseks või ekraanile toomiseks piisab <Enter> klahvivajutusest.  Soovi korral saab ka käske vahele jätta või demos edasi-tagasi liikuda.  Selleks tuleb skripile anda vastav käsk.  Kogu kasutatavate käskude loetelu saab, kui demos sisestada ?<Enter>.

Kui varem PowerShelliga kokkupuuteid pole olnud, siis tasuks alustada järgmistest demodest:

  • demo-AdHoc.txt
  • Demo-Discovery.ps1

Järgmised demod tutvustavad PowerShelli funktsionaalsusi, mis töötavad ühteviisi nii versioonis 1.0 kui ka 2.0:

  • Demo-COMScripting.txt
  • Demo-Extensions.txt
  • Demo-NetScripting.ps1
  • Demo-ObjectManipualtion.ps1
  • demo-TransformationAndOutput.ps1
  • Demo-WMIScripting.ps1
  • Demo-XMLScripting.ps1

PowerShell 2.0 funktsionaalsusele keskenduvad järgmised demod.

  • Demo-Jobs.txt
  • Demo-Modules.txt
  • Demo-Monitoring.txt (vajab adminni õigusi)
  • Demo-Out-GridView.txt
  • Demo-Remoting.txt (vajab adminni õigusi)

Kes tahab keskenduda just skriptidele ja skriptimisele või siis Powershelli täiendamisele, siis tasuks vaadata järgmisi demosid:

  • Demo-StylesOfScripting.ps1
  • Demo-Extensions.txt
  • Demo-Modules.txt
  • Demo-ScriptBlocks.txt
  • Demo-MetaProgramming.txt

Kui demodest üksi väheks jääb või tekib tahtmine rohkem infot leida, siis alustuseks võib vaadata näiteks minu kogutud linke.

AndresAndres
Posted: 13. veebr 2010, 04:47 Vasta  |  Tsiteeri  

Äge Meelis, see on väärt kraam. Kel huvi piiluda kolmapäevase loengu slaide, siis need leiab siit http://bit.ly/b0TwWq

MeelisMeelis
Posted: 11. märts 2010, 07:59 Vasta  |  Tsiteeri  

Kordusesinemisel kasutasin natuke värskemaid slaide ja uusi demosid, need paneme natukese aja pärast ka üles.  Seniks peate piirduma esimese korra omadega.

Slaide tasub vaadata ka siis, kui esitlusel osalesite, kuna seal on terve hulk peidetud slaide, mida esitlusel ei näidatud.

AndresAndres
Posted: 13. märts 2010, 02:30 Vasta  |  Tsiteeri  

Uuema loengu video, slaidid ja demod on nüüd samuti siit saadaval.

Kõige parem on vaadata Live Meeting High-Fidelity Presentation režiimis. Paraku on demomise aken jäänud kaadrisse päris väikeselt, aga brauseri akna suumimine peaks olukorda parandama. Järgmine kord oleme targemad :)

MeelisMeelis
Posted: 19. märts 2010, 06:17 Vasta  |  Tsiteeri  

Avastasin, et Andrese viidatud demode arhiivis on puudu kaust "Logs".  Seda kasutatakse skriptis Demo-AdvancedFunction.ps1 .  Demonstreeritavate funktsioonide kasutamise käigus otsitakse nimetatud kaustas asuvate failide seast tingimusele vastavaid.  Puuduva kausta tõttu leitakse alati 0 faili.  Demo käigus tulemuse saamiseks tuleks nimetatud kaust luua ning sinna sisse teha vähemalt 5 erinevat .log faili.  Failide sisu ei ole oluline, küll aga on oluline failide viimase muutmise kuupäev.