
CÍMLAP
Soós Tibor
Microsoft PowerShell 2.0
TARTALOM, ELŐSZÓ
Tartalom
1. Elmélet
1.1 Előszó a 2. kiadáshoz
1.2 Kezdetek
1.3 Alapfogalmak
1.4 Típusok
1.5 Operátorok
1.6 Vezérlő utasítások
1.7 Függvények
1.8 Szkriptek
1.9 Fontosabb cmdletek
1.10 Futtatás háttérben
1.11 Távoli futtatás
1.12 Összefoglaló: PowerShell programozási stílus
2. Gyakorlat
2.1 PowerShell környezet
2.2 Segédprogramok
2.3 Hibakezelés
2.4 Fejlett függvények - script cmdletek
2.5 Fájlkezelés
2.6 Az Eseménynapló feldolgozása
2.7 Registry kezelése
2.8 Tranzakciókezelés
2.9 Számítógépek és a hálózati kapcsolatok cmdletei
2.10 Helyreállítási pontok kezelése
2.11 WMI, processzek, rendszerszolgáltatások
2.12 Teljesítmény-monitorozás (Get-Counter, Export-, Import-Counter)
2.13 Az ActiveDirectory modul
2.14 Távoli futtatási környezet testre szabása
2.15 .NET Framework hasznos osztályai
2.16 SQL adatelérés
2.17 COM objektumok kezelése
2.18 Eseményvezérelt futtatás
3. Függelékek
3.1 OOP alapok
3.2 Mi is az a .NET keretrendszer
3.3 A WMI áttekintése
3.4 COM-objektumok
3.5 Active Directory kezelése PowerShell 1.0-val
3.6 Hasznos linkek
4. Tárgymutató
Előszó a 2. kiadáshoz (részlet)
A Windows PowerShellnek immár a 2.0 verziója érhető el. Sokan a Microsoft
szoftvereit nem használják, amíg azok csak az 1.0-ás verziónál tartanak,
megvárják valamelyik magasabb verziószámú változat megjelenését. Ez
most a PowerShell esetében elkövetkezett, így már senki sem bújhat ki a
továbbiakban a használata alól!
Azok számára, akik még nem találkoztak vele, tisztázzuk, hogy mi is a
PowerShell? A PowerShell a Microsoft automatizációs platformja, mellyel
olyan feladatokat oldhatunk meg, amelyek ismétlődőek, vagy nagyszámú elemre
kell egyszerre alkalmazni, vagy amelyek megoldására megfelelő egyéb eszköz
nem áll rendelkezésre.
A PowerShellel leginkább karakteres parancsablakban találkozhat(t)unk,
de ez már egyre inkább a múlté, hiszen a 2.0-ás verzióban már kapunk egy
grafikus szkriptszerkesztő-futtató környezetet is, másrészt egyéb gyártók
is kínálnak már régebb óta ilyen kiegészítéseket, így ha valaki nem szereti
a karakteres képernyőt, azok számára is van megoldás. De mindenképpen
fontos szerintem a PowerShell megismerését azzal kezdeni, hogy ezt a
karakteres-parancssoros környezetet derítsük fel, hiszen a filozófiájának
nagyon sok vonatkozása ezen keresztül érthető meg.
A PowerShellt programozási környezetnek is felfoghatjuk, meg programozási
nyelvnek is, hiszen minden eszköz rendelkezésünkre áll ahhoz, hogy akár
komplett programokat is készítsünk. Ezek a programok interpretáltak, azaz
futásidőben értelmezettek, így olyan felhasználási területeken
használhatjuk, ahol nem a sebesség a fő szempont.
[...]