Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
3Activity

Table Of Contents

1.1 Előszó
1.2 Kezdetek
1.2.1 A PowerShell telepítése
1.2.2 Indítsuk el a PowerShellt!
1.2.3 Hello World!
1.2.4 DOS parancsok végrehajtása
1.2.5 Gyorsbillentyűk, beállítások
1.2.6 A TAB-billentyű
1.2.7 Promptok, beviteli sor
1.2.8 Parancstörténet
1.2.9 A PowerShell, mint számológép
1.2.10 A konzol törlése
1.2.11 Kis-nagybetű
1.3 Segédprogramok
1.3.1 PowerGUI, PowerGUI Script Editor
1.3.2 RegexBuddy
1.3.3 Reflector
1.3.4 PSPlus
1.3.5 MoreMotion Editor
1.4 Alapfogalmak
1.4.1 Architektúra
1.4.2 OOP alapok
1.4.2.1 Osztály (típus)
1.4.2.2 Példány (objektum)
1.4.2.3 Példányosítás
1.4.2.4 Metódusok és változók
1.4.2.5 Példányváltozó, példánymetódus
1.4.2.6 Statikus változó, statikus metódus
1.4.2.7 Változók elrejtése
1.4.2.8 Overloaded metódusok
1.4.2.9 Öröklődés
1.4.3 Mi is az a .NET keretrendszer
1.4.3.1 Futtatókörnyezet (Common Language Runtime, CLR)
1.4.3.2 Class Library (osztálykönyvtár)
1.4.3.3 Programnyelvek
1.4.3.4 Programfordítás
1.4.3.5 Programfuttatás
1.4.3.6 Assemblyk (kódkészletek)
1.4.3.7 Érték- és referenciatípusok
1.4.4 COM-objektumok
1.4.4.1 Típuskönyvtárak
1.4.5 Command és cmdlet
1.4.6 Segítség! (Get-Help)
1.4.7 Ki-mit-tud (Get-Member)
1.4.8 Alias, becenév, álnév
1.4.9 PSDrive
1.4.9.1 Meghajtók létrehozása és törlése (New-PSDrive, Remove-PSDrive)
1.4.10 Változók, konstansok
1.4.11 Idézőjelezés, escape használat
1.4.12 Sortörés, többsoros kifejezések
1.4.13 Kifejezés- és parancsfeldolgozás
1.4.14 Utasítások lezárása
1.4.15 Csővezeték (Pipeline)
1.4.16 Kimenet (Output)
1.4.17 Egyszerű formázás
1.4.18 HTML output
1.5 Típusok
1.5.1 Típusok, típuskezelés
1.5.2 Számtípusok
1.5.3 Tömbök
1.5.3.1 Egyszerű tömbök
1.5.3.2 Többdimenziós tömbök
1.5.3.3 Típusos tömbök
1.5.4 Szótárak (hashtáblák) és szótártömbök
1.5.5 Dátumok ([datetime], Get-Date, Set-Date)
1.5.5.1 Időtartam számítás (New-TimeSpan)
1.5.6 Automatikus típuskonverzió
1.5.7 Típuskonverzió
1.5.8 .NET típusok, statikus tagok
1.5.9 A .NET osztályok felderítése
1.5.10 Objektumok testre szabása, kiegészítése
1.5.11 Osztályok (típusok) testre szabása
1.5.11.1 PSBase, PSAdapted, PSExtended
1.5.12 Objektumok mentése, visszatöltése
1.6.3 Összehasonlító operátorok
1.6.4 Tartalmaz (-contains, -notcontains)
1.6.5 Dzsóker-minták (-like)
1.6.7 Logikai és bitszintű operátorok
1.6.8 Típusvizsgálat, típuskonverzió (-is, -as)
1.6.9 Egytagú operátorok (+, -, ++, --, [típus])
1.6.10 Csoportosító operátorok
1.6.10.1 Gömbölyű zárójel: ()
1.6.10.2 Dolláros gömbölyű zárójel: $()
1.6.10.3 Kukacos gömbölyű zárójel: @()
1.6.10.4 Kapcsos zárójel: {} (bajusz)
1.6.10.5 Szögletes zárójel: []
1.6.11 Tömboperátor: „,”
1.6.12 Tartomány-operátor: „..”
1.6.13 Tulajdonság, metódus és statikus metódus operá- tora: „.”
1.6.14 Végrehajtás
1.6.15 Formázó operátor
1.6.16 Átirányítás: „>”, „>>”
1.7 Vezérlő utasítások
1.7.1 IF/ELSEIF/ELSE
1.7.2 WHILE, DO-WHILE
1.7.3 FOR
1.7.4 FOREACH
1.7.4.1 $foreach változó
1.7.5 ForEach-Object cmdlet
1.7.6 Where-Object cmdlet
1.7.7 Címkék, törés (Break), folytatás (Continue)
1.7.8 SWITCH
1.7.8.1 –wildcard
1.7.8.2 –regex
1.7.8.3 $switch változó
1.8 Függvények
1.8.1 Az első függvényem
1.8.2 Paraméterek
1.8.2.1 Paraméterinicializálás
1.8.2.2 Típusos paraméterek
1.8.2.3 Hibajelzés
1.8.2.4 Változó számú paraméter
1.8.2.5 Hivatkozás paraméterekre
1.8.2.6 Kapcsoló paraméter ([switch])
1.8.2.7 Paraméter-definíció a függvénytörzsben (param)
1.8.2.8 Paraméterek, változók ellenőrzése (validálás)
1.8.3 Változók láthatósága (scope)
1.8.4 Függvények láthatósága, „dotsourcing”
1.8.5 Referenciális hivatkozás paraméterekre ([ref])
1.8.6 Kilépés a függvényből (return)
1.8.7 Pipe kezelése, filter
1.8.8 Szkriptblokkok
1.8.8.1 Anonim függvények
1.8.9 Függvények törlése, módosítása
1.8.10 Gyári függvények
1.9 Szkriptek
1.9.1 Szkriptek engedélyezése és indítása
1.9.2 Változók kiszippantása a szkriptekből (dot sourcing)
1.9.3 Paraméterek átvétele és a szkript által visszaadott érték
1.9.4 Szkriptek írása a gyakorlatban
1.9.4.1 PowerGUI Script Editor
1.9.4.2 Megjegyzések, kommentezés (#)
1.9.5 Adatbekérés (Read-Host)
1.9.6 Szkriptek digitális aláírása
1.9.7 Végrehajtási preferencia
1.10 Fontosabb cmdletek
1.10.1 Csővezeték feldolgozása (Foreach-Object) – újra
1.10.2 A csővezeték elágaztatása (Tee-Object)
1.10.3 Csoportosítás (Group-Object)
1.10.4 Objektumok átalakítása (Select-Object)
1.10.5 Rendezés (Sort-Object)
1.10.6 Még egyszer format-table
1.10.7 Gyűjtemények összehasonlítása (Compare- Object)
1.10.8 Különböző objektumok (Get-Unique)
1.10.9 Számlálás (Measure-Object)
1.10.10 Nyomtatás (Out-Printer)
1.10.11 Kiírás fájlba (Out-File, Export-)
1.10.12 Átalakítás szöveggé (Out-String)
1.10.13 Kimenet törlése (Out-Null)
1.11 Összefoglaló: PowerShell programozási stí- lus
2. Gyakorlat
2.1 PowerShell környezet
2.1.1 Szkriptkönyvtárak, futtatási információk ($myinvocation)
2.1.1.1 A $MyInvocation felhasználása parancssor- elemzésre
2.1.2 Környezeti változók (env:)
2.1.3 Lépjünk kapcsolatba a konzolablakkal ($host)
2.1.4 Prompt beállítása
2.1.5 Snapin-ek
2.1.6 Konzolfájl
2.1.7 Profilok
2.1.8 Örökítsük meg munkánkat (start-transcript)
2.1.9 Stopperoljuk a futási időt és várakozzunk (measure-command, start-sleep)
2.1.10 Előrehaladás jelzése (write-progress)
2.2 Hibakezelés
2.2.1 Megszakító és nem megszakító hibák
2.2.2 Hibajelzés kiolvasása ($error)
2.2.3 Hibakezelés globális paraméterei
2.2.4 Hibakezelés saját függvényeinkben (trap)
2.2.4.1 Többszintű csapda
2.2.4.2 Dobom és elkapom
2.2.5 Nem megszakító hibák kezelése függvényeinkben
2.2.6 Hibakeresés
2.2.6.1 Státusjelzés (write-verbose, write-debug)
2.2.6.2 Lépésenkénti végrehajtás és szigorú változókeze- lés (set-psdebug)
2.2.6.3 Ássunk még mélyebbre (Trace-Command)
2.2.7 A PowerShell eseménynaplója
2.3 Fájlkezelés
2.3.1 Fájl és könyvtár létrehozása (new-item), ellenőrzé- se (test-path)
2.3.2 Rejtett fájlok
2.3.3 Szövegfájlok feldolgozása (Get-Content, Select- String)
2.3.4 Sortörés kezelése szövegfájlokban
2.3.5 Fájl hozzáférési listája (get-acl, set-acl)
2.3.5.1 Fájlok tulajdonosai
2.3.6 Ideiglenes fájlok létrehozása
2.3.7 XML fájlok kezelése
2.3.8 Megosztások és webmappák elérése
2.4 Az Eseménynapló feldolgozása (Get-Eventlog)
2.5 Registry kezelése
2.5.1 Olvasás a registryből
2.5.2 Registry elemek létrehozása, módosítása
2.5.3 Registry elemek hozzáférési listájának kiolvasása
2.6 WMI
2.6.1 A WMI áttekintése
2.6.2 A WMI felépítése
2.6.3 A WMI objektummodellje
2.6.4 Sémák
2.6.5 Névterek
2.6.6 A legfontosabb providerek
2.6.7 WMI objektumok elérése PowerShell-ből
2.6.8 WMI objektumok metódusainak meghívása
2.6.9 Fontosabb WMI osztályok
2.7 Rendszerfolyamatok és szolgáltatások
2.7.1.1 Szolgáltatások Startup tulajdonsága
2.8 Teljesítmény-monitorozás
2.9 Felhasználó-menedzsment, Active Directory
2.9.1 Mi is az ADSI?
2.9.2 ADSI providerek
2.9.3 Az ADSI gyorsítótár
2.9.4 Active Directory információk lekérdezése
2.9.5 Csatlakozás az Active Directory-hoz
2.9.6 AD objektumok létrehozása
2.9.7 AD objektumok tulajdonságainak kiolvasása, mó- dosítása
2.9.7.1 Munka többértékű (multivalued) attribútumokkal
2.9.7.2 Speciális tulajdonságok kezelése
2.9.8 Jelszó megváltoztatása
2.9.9 Csoportok kezelése
2.9.10 Keresés az AD-ben
2.9.10.1 Keresés idő típusú adatokra
2.9.10.2 Keresés bitekre
2.9.11 Objektumok törlése
2.9.12 AD objektumok hozzáférési listájának kezelése
2.9.13 Összetett feladat ADSI műveletekkel
2.10 .NET Framework hasznos osztályai
2.10.1 Levélküldés
2.10.2 Böngészés
2.10.3 Felhasználói információk
2.10.4 DNS adatok lekérdezése
2.11 SQL adatelérés
2.12 COM objektumok kezelése
2.12.1 A Windows shell kezelése
2.12.2 WScript osztály használata
2.12.3 Alkalmazások kezelése
3. Bővítmények
3.1 Quest – ActiveRoles Management Shell for Active Directory
3.2 PCX – PowerShell Community Extensions
3.3 Exchange Server 2007
3.3.1 Te jó ég! Csak nem egy újabb parancssori környe- zet?
3.3.2 Az Exchange cmdletek feltérképezése
3.3.3 Help szerkezete
3.3.4 Felhasználó- és csoportkezelés
3.3.5 Get és Set
3.3.6 Új paraméterfajta: Identity
3.3.7 Filter paraméter
3.4 Adatok vizualizálása, PowerGadgets
3.5 Kitekintés a PowerShell 2.0-ra
4. Hasznos linkek
5. Tárgymutató
0 of .
Results for:
No results containing your search query
P. 1
Microsoft_PowerShell_tankonyv

Microsoft_PowerShell_tankonyv

Ratings: (0)|Views: 266|Likes:
Published by Laszlo B. Makay

More info:

Published by: Laszlo B. Makay on Mar 29, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/31/2013

pdf

text

original

You're Reading a Free Preview
Pages 9 to 117 are not shown in this preview.
You're Reading a Free Preview
Pages 126 to 128 are not shown in this preview.
You're Reading a Free Preview
Page 137 is not shown in this preview.
You're Reading a Free Preview
Pages 151 to 405 are not shown in this preview.

Activity (3)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
sili50 liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->