Tokrat si bomo ogledali, kako s PowerShellom obravnavamo »nevrednost« oz. neobstoj vrednosti določene spremenljivke, tako imenovani NULL . Razvijalcem je koncept zelo dobro poznan, zato si bomo tu ogledali PowerShell pristop do tega. Neobravnava in/ali napačen pristop do neobstoječe vrednosti v najboljšem primeru povzroči nenačrtovan zaključek skripte/programa, v najslabšem pa pride do »poškodovanja« podatkov in neprijetnih situacij in škode, kar si lahko preberete, če pogooglate ime Joseph Tartaro, ki si je geekovsko privoščil prilagojeno registrsko tablico z napisom NULL, nato pa »pokasiral« vse prometne prekrške, kjer je bila tablica povzročitelja neznana oz. Read the rest
Avtor: Aleš Lipušček
PowerShell kotiček – atributi
Atributi so oznake, ki jih dodajamo kodi, da z njimi usmerjamo delovanje interpreterja. Najpogosteje se uporabljajo pri izdelavi cmdletnih vmesnikov, kjer je kar precej dela s kontrolo vhodnih podatkov.
V večini programskih jezikov opazimo, da se pri pojavu nepričakovane napake izvajanje ustavi, pri skriptnih jezikih, kot je PowerShell, pa se izvajanje kode kar nadaljuje. Read the rest
PowerShell kotiček – PowerShell delovni tokovi
Delovni tok (PowerShell workflow) je zaporedje vnaprej definiranih, povezanih korakov/ aktivnosti, ki pripeljejo do želenega rezultata.
Prednost toka pred običajno skripto je v zmožnosti sočasnega izvajanja opravil na različnih sistemih.
Powershell Workflow je običajno Powershell skripta, prevedena v Extensible Application Markup Language (XAML), katerega nato sprocesira Windows Workflow Foundation pogon. Read the rest
PowerShell kotiček – Outlook
Tokrat bomo s PowerShellom razgrajali po Outlooku (šalo na stran: dokler niste prepričani kaj koda,ki jo boste v Outlooku poganjali, v resnici počne, uporabljajte testni račun ali pa najmanj zaganjajte kodo korak za korakom v razhroščevalskem načinu in sproti preverjajte, kaj se je res zgodilo. Read the rest