Dnes se podíváme na modul, který se nechal inspirovat z jiných jazyků a používá se nejčastěji na automatizaci buildu (nebudu zde kostrbatě překládát anglické dobře známé pojmy), ale stejně tak dobře najde uplatnění v situacích, kdy potřebujeme provést sekvenci na sobě závislých kroků. Modul si můžete stáhnout z https://github.com/JamesKovacs/psake a již je určitě jasné, že…
Tag: Scripting
Proč by měl Webmatrix zajímat IT odborníky?
Možná jste se už dostali do situace, kdy jste měli najednou místo správy sítě udělat interní Wiki, aplikaci na evidenci služebních aut či něco podobného. Občas se těžko vysvětluje, že správce sítě není to samé jako programátor. V těchto, ne vždy příjemných, situacích by vám mohl pomoci nástroj Webmatrix, který je primárně určen pro webové…
Seriál Windows Powershell: Moduly (část 15.)
Při našem posledním setkání jsme si ukázali úvod do modulů. Naučili jsme se, jak je importovat do PowerShellu a jak zjistit, které moduly máme již importované. Zajisté jste dali na mou radu a přečetli si tématickou nápovědu about_modules J Dnes si ukážeme, jak vytvořit modul vlastní. Nejdříve si „hodíme“ potřebné příkazy do konzole: PS C:\>…
“Úsměvná” historka na pondělí
Obvykle se říká, že vlastní blbostí by se člověk neměl chlubit. Na druhou stranu se dá očekávat, že nic nepobaví tak, jako neštěstí druhého. A tak se zcela bez okolků přiznám, že historka je moje a je zcela nepřikrášlená a je naprosto pravdivá. Zdůrazňuji to jen z toho důvodu, že kdyby mi ji někdo vyprávěl,…
Seriál Windows Powershell: Tipy a triky – mapy (část 14.)
Programátorům a administrátorům, kteří objevili možnosti .NETu, PowerShell nabízí možnosti, jak rychle prozkoumat neznámé API. Dnes si ukážeme, jakým způsobem bychom mohli postupovat v případě, že bychom si chtěli osahat kontrol na zobrazování map, GMap.NET – Great Maps for Windows Forms & Presentation. Pro jednoduchost si vybereme kontrol pro Windows Forms. Výsledkem pak bude malá…
Seriál Windows PowerShell: Skripty a moduly (část 13.)
Další možností, jak uchovat naše PowerShellí výtvory pro budoucí generace jsou mimo funkcí (probraných v posledních dvou dílech) také skripty a moduly. Dnes si o nich něco povíme. Skripty Pokud máte vytvořeno více funkcí, můžete (a zřejmě i budete) je sdružovat do skriptů. Skript může být opět záležitostí na jednu řádku, ale pravděpodobněji budete…
Seriál Windows Powershell: Funkce 2 (část 12.)
V minulém díle jsme se plně věnovali funkcím. I když jsem chtěl dnes navázat tématem skripty a moduly, rozhodl jsem se téma funkcí ještě trochu rozšířit použitím atributu CmdletBinding. Vzhledem k tomu, že funkce považuji za základní stavební kameny pokročilejšího skriptování, nemyslím, že by to bylo na škodu. O skriptech a modulech si tedy povíme…
Seriál Windows Powershell: Funkce (část 11.)
Základní konstrukce při práci s funkcemi Až do minulého dílu jsme se věnovali primárně práci v konzoli. S tou si vystačíme pro většinu administrátorských úkonů. Pokud ale budeme PowerShell využívat pro složitější zprávu, bude se nám časem hodit možnost psaní skriptů. Dnes si řekneme něco o funkcích. Budeme je považovat za základní stavební jednotku skriptu….
Seriál: Windows Powershell – Pasti, chytáky a nechtěná překvapení (část 10.)
Uživatelé, kteří začínají pracovat s PowerShellem se většinou rychle naučí základní příkazy a postupy. Po čase začnou vytvářet složitější skripty, ve kterých už mohou narazit na záludnosti a chytáky. Pojďme si odhalit některé z nich, abychom se jim už příště vyhnuli a nemuseli dumat nad tím, jestli je to bug, nebo ne. Automatické odrolování (unrolling/flattening)…
Seriál: Windows Powershell – Nadstavby PowerShellu (část 9.)
Dnes se podíváme mimo standardní cmdlety dodávané přímo s PowerShellem a řekneme si něco o zdarma dostupných rozšířeních. Zároveň si ukážeme zdroje, které je dobré sledovat. PowerGUI PowerGUI je možná nejznámější, zdarma šířený, nástroj pro PowerShell. Obsahuje administrátorskou konzoli a editor skriptů. Administrátorská konzole je podobná MMC konzoli (v3) a skládá se ze tří hlavních…