Slajd 1 - PUTWiki

Transkrypt

Slajd 1 - PUTWiki
Promotor:
dr inż. Anna Kobusińska




Zapoznanie się z środowiskiem
Przygotowanie skryptów których celem
będzie szeroko pojęte zarządzanie systemem
Sprawdzenie możliwości jakie zostały
wprowadzone wraz z PowerShell 2.0
Porównanie do Unix shell’a





Framework
COM i WMI
potoki
cmdlet
skrypty






konwencja nazewnicza
aliasy, zmienne, funkcje
pomoc
system plików
.ToString()
v2.0 moduły

Alias
Windows
PowerShell
PS>
(Cmdlet)
Windows
cmd.exe /
Bash
PowerShell
COMMAND.CO
get-process p* | stop-process
(Unix, GNU/Linux, etc.)
(Alias)
M
PS> ps p* | kill
Set-Location
sl, cd, chdir
cd, chdir
cd
Stop-Process
spps, kill
kill,taskkill
kill
Get-ChildItem
gci, dir, ls
Dir
ls
Copy-Item
cpi, copy, cp
copy
cp
Get-Process
gps, ps
tlist, tasklist
ps

Proste przykłady

Zatrzymanie procesów na literę „f”:
PS> get-process f* | stop-process

Lista wszystkich zdefiniowanych aliasów:
PS> get-alias

Znajduje i usuwa wszystkie pliki z
rozszerzeniem „tmp” na dysku C i z jego pod
folderów:
PS> get-childitem C:\* -include *.tmp -recurse |
remove-item






Usługi
Drukarki
Logi
Sieć
System
IIS






Remoting (WS-Management)
Transakcje
Sprzęt
Role
Monitoring wydajności
GUI (ISE)



Oracowanie skryptów wykorzystujących
funkcje PowerShella i poznanie środowiska –
koniec maja
Pisanie pracy - równolegle
Obrona lipiec-wrzesień

Stanek W.R.:Windows PowerShell 2.0

Adminitrator’s Pocket Consultant
Wilson E.: Windows PowerShell Scripting
Guide

Foster-Johnson E., Welch J.C., Anderson M.:


Beginning Shell Scripting
Watt A.: Professional Windows PowerShell
Payette B.: Windows PowerShell In Acition