PowerShell kotiček – Null

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

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