Windows PowerShell. Leksykon kieszonkowy.pdf
(
237 KB
)
Pobierz
Windows PowerShell.
Leksykon kieszonkowy
Autor: Lee Holmes
T³umaczenie: Grzegorz Werner
ISBN: 978-83-246-2043-2
Tytu³ orygina³u:
Windows PowerShell
Pocket Reference: Pocket Reference
Format: 115x170, stron: 168
Czêste zadania wykonuj szybciej!
•
Jakie polecenia i wyra¿enia dostêpne s¹ w PowerShell?
•
Jak zarz¹dzaæ b³êdami?
•
Jak wykorzystaæ klasy .NET oraz .COM?
PowerShell powsta³ w 2006 roku jako nastêpca takich interpreterów jak command.com
czy te¿ cmd.exe, znanych z czasów systemu operacyjnego MS DOS czy te¿ pierwszych
wydañ Windows XP. Aktualnie dostêpny jest dla nastêpuj¹cych platform: Windows XP
SP2, Windows Vista, Windows 2003. Cech¹ charakterystyczn¹ PowerShell jest logika
obiektowa. Wynikiem ka¿dego polecenia jest obiekt okreœlonego typu, posiadaj¹cy swoje
metody oraz w³aœciwoœci, które mog¹ byæ wykorzystane w dalszym toku przetwarzania.
Dziêki ksi¹¿ce „Windows PowerShell. Leksykon kieszonkowy” poznasz jêzyk
i œrodowisko PowerShell. Dowiesz siê, w jaki sposób wydawaæ polecenia, jak stosowaæ
operatory, instrukcje warunkowe, pêtle i wiele elementów znanych z innych jêzyków
programowania. Po przeczytaniu tej ksi¹¿ki bêdziesz potrafi³ zarz¹dzaæ b³êdami
oraz œledziæ i debugowaæ skrypty. Dodatkowo nauczysz siê stosowaæ wyra¿enia
regularne oraz poznasz wybrane klasy .NET oraz .COM. Ca³a wiedza zostanie przekazana
przez jednego z twórców PowerShella, co stanowi gwarancjê aktualnoœci, przydatnoœci
i poprawnoœci omawianych tematów.
•
Polecenia i wyra¿enia w pow³oce PowerShell
•
Wykorzystanie tablic
•
Zastosowanie jêzyka XML
•
Sposoby uruchamiania skryptów
•
Zarz¹dzanie b³êdami
•
œledzenie i debugowanie skryptów
•
Zastosowanie wyra¿eñ regularnych
•
Wykorzystanie zmiennych automatycznych w PowerShell
•
Klasy .NET i ich zastosowanie
•
Klasy .COM i ich zastosowanie
•
Sposoby formatowania ³añcuchów
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Oszczêdzaj czas dziêki PowerShell!
Spis tre ci
Przedmowa ...................................................................................5
1. Krótki przegléd Windows PowerShell .........................................7
Wprowadzenie
Interaktywna powäoka
Polecenia ustrukturyzowane (cmdlety)
cisäa integracja obiektów
Administratorzy jako u ytkownicy klasy pierwszej
ãñczenie poleceþ
Jak chroniè siö przed samym sobñ?
Polecenia do odkrywania nowych informacji
Skrypty wszödzie
Programowanie dora ne
ãñczenie technologii
Nawigacja po przestrzeniach nazw
z wykorzystaniem dostawców
Znacznie, znacznie wiöcej
7
8
11
13
14
15
16
17
18
19
20
22
25
2. J�½zyk i rodowisko PowerShell ..................................................26
Polecenia i wyra enia
Komentarze
Zmienne
Zmienne logiczne
ãaþcuchy
Liczby
Tablice
Tablice mieszajñce (asocjacyjne)
26
27
28
30
30
33
35
38
3
XML
Proste operatory
Operatory porównania
Instrukcje warunkowe
Instrukcje pötli
Praca z .NET Framework
Pisanie skryptów, wielokrotne u ywanie funkcji
Zarzñdzanie bäödami
Formatowanie wyj cia
Przechwytywanie wyj cia
ledzenie i debugowanie
Dostosowywanie powäoki
39
41
47
51
55
60
69
77
79
81
83
85
3. Wyra enia regularne ..................................................................90
4. Zmienne automatyczne PowerShella .......................................101
5. Standardowe czasowniki PowerShella ................................... 107
6. Wybrane klasy .NET i ich zastosowania ...................................112
7. WMI ........................................................................................... 123
8. Wybrane obiekty COM i ich zastosowania ............................. 136
9. Formatowanie a cuchów .NET ............................................... 141
Skäadnia formatowania äaþcuchów
Standardowe äaþcuchy formatów liczbowych
Niestandardowe äaþcuchy formatów liczbowych
141
141
144
10. Formatowanie dat i godzin .NET .............................................. 147
Niestandardowe äaþcuchy formatowania dat i godzin
149
Skorowidz ................................................................................. 157
4
_
Spis tre ci
Rozdzia 3. Wyra enia regularne
Wyra enia regularne odgrywajñ wa nñ rolö w wiökszo ci zadaþ
wymagajñcych parsowania i dopasowywania tekstu. Stanowiñ one
zasadniczy element operatora
-match
, instrukcji
switch
, cmdletu
Select-String
. W tabelach od 3.1 do 3.9 wymienione sñ czösto
u ywane wyra enia regularne.
Tabela 3.1. Klasy znakowe: wzorce, które reprezentujñ zbiory znaków
Klasa znakowa
.
Dopasowuje
Dowolny znak z wyjétkiem znaku nowego wiersza.
Je li wyra enie regularne u ywa opcji
SingleLine
,
dopasowuje dowolny znak.
PS >"T" -match '.'
True
[znaki]
Dowolny spo ród znaków w nawiasie. Przyk ad:
[aeiou]
.
PS >"Test" -match '[Tes]'
True
[^znaki]
Dowolny znak oprócz tych, które znajdujé si�½ w nawiasie.
Przyk ad:
[^aeiou].
PS >"Test" -match '[^Tes]'
False
[poczîtek-koniec]
Dowolny znak mi�½dzy znakami
poczîtek
i
koniec
(w écznie). W nawiasie mo na okre lië wiele zakresów.
Na przyk ad:
[a-eh-j]
.
PS >"Test" -match '[e-t]'
True
[^poczîtek-koniec]
Dowolny znak oprócz tych, które znajdujé si�½ mi�½dzy
znakami
poczîtek
i
koniec
(w écznie). W nawiasie
mo na okre lië wiele zakresów. Na przyk ad
:
[^a-eh-j]
.
PS >"Test" -match '[^e-t]'
False
90
_
Windows PowerShell. Leksykon kieszonkowy
Tabela 3.1. Klasy znakowe: wzorce, które reprezentujñ zbiory znaków
(ciñg dalszy)
Klasa znakowa
\p{klasa
znakowa}
Dopasowuje
Dowolny znak w grupie albo zakresie bloków Unicode
okre lonym przez
{klas
znakowî}
.
PS >"+" -match '\p{Sm}'
True
\P{klasa
znakowa}
Dowolny znak oprócz tych, które nale é do grupy albo
zakresu bloków Unicode okre lone przez
{klas
znakowî}
.
PS >"+" -match '\P{Sm}'
False
\w
Dowolny znak spo ród wchodzécych w sk ad s ów.
PS >"a" -match '\w'
True
\W
Dowolny znak oprócz tych, które wchodzé w sk ad s ów.
PS >"!" -match '\w'
True
\s
Dowolny znak odst�½pu.
PS >"`t" -match '\s'
True
\S
Dowolny znak oprócz znaków odst�½pu.
PS >" `t" -match '\S'
False
\d
Dowolna cyfra dziesi�½tna.
PS >"5" -match '\d'
True
\D
Dowolny znak oprócz cyfr dziesi�½tnych.
PS >"!" -match '\D'
True
Rozdzia 3. Wyra enia regularne
_
91
Plik z chomika:
Pageturner
Inne pliki z tego folderu:
10 projektow w cyfrowej ciemni fotograficznej.pdf
(753 KB)
125 pytan na temat e-biznesu do Piotra Majewskiego.pdf
(11275 KB)
#AgileKtoryDziala. Pracuj zwinnie i skutecznie.pdf
(1086 KB)
100 rzeczy, ktore kazdy projektant powinien wiedziec o potencjalnych klientach. Wydanie II.pdf
(1922 KB)
! Officeblog.pl.url
(0 KB)
Inne foldery tego chomika:
Pliki dostępne do 09.04.2026
bezdroza
dla_bystrzakow
Dokumenty
ebookpoint
Zgłoś jeśli
naruszono regulamin