2. WMF? PowerShell?
PowerShell je dio WMF (Windows Management Framework)
5 iteracija, posljednji je PowerShell 5 (Google: WMF 5)
3. Ali postoji PowerShell i PowerShell ISE
PowerShell je okru転enje
PowerShell ISE je alat za razvoj cmdleta
4. Script, function, cmdlet, module
Objektno orijentiran
Funkcija je osnova
CmdLet sadr転i funkcije
Skripta je skup funkcija i CmdLeta
Module je skup skripti, funkcija i CmdLeta
5. Verb-Noun
CmdLeti koriste Verb-Noun standard
Razmaka u CmdLetu nema
Verb 邸to (Get, Set, Update, )
Noun na emu (Help, ADUser, Item, )
40 tak striktno definiranih glagola
I naravno parametri (-Ne邸to)
Tab, IntelliSense, AutoComplete,
6. A kako da to pokrenem?
PowerShell skriptu ili modul nije mogue pokrenuti na dvostruki klik (by-design, al za ozbiljno)
Cmdlet se pokree pozivanjem, npr Get-Help
Skripta se pokree malo udnije .Ubij-Sve.ps1
Ili se otvori u ISE i pokrene zelenim play gumbom
Ponekad skripta = modul i ni邸ta se ne dogodi?
Run as Administrator je gotovo obavezno
8. Moduli
Module je potrebno instalirati
Npr. Active Directory modul se instalira kada se instalira RSAT
Moduli se mogu i dodavati runo (nikada ne dodavat u
C:WindowsSystem32WindowsPowerShellv1.0Modules)
Get-Module -ListAvailable
Import-Module