Záznam, prezentace, seznam příkazů a Q&A z třetího dílu PowerShell akademie

Třetí díl PowerShell akademie začíná David Moravec exportováním do různých datových formátů (CSV, HTML, XML). Poté předvede princip takzvaných PSDrives - způsob jak lze např. registr Windows procházet stejným způsobem jako adresářovou strukturu disku a stejný princip následně použije i na práci s proměnnými prostředí nebo s úložištěm certifikátů.

Videozáznam, prezentaci a seznam příkazů použitých během lekce můžete stáhnout zde:

PowerShell akademie - díl 3 - Exporty a koncept PSDrives – videozáznam

PowerShell akademie - díl 3 - Exporty a koncept PSDrives – prezentace

PowerShell akademie - díl 3 - Exporty a koncept PSDrives – seznam příkazů

Čtvrtý a poslední díl PowerShell akademie začíná již zítra v 16:00, informace o připojení k živému přenosu a o celé sérii naleznete v tomto článku.

Otázky padly během třetího dílu následující:

Lze v rámci "-ForegroundColor" parametru (cmdletu Write-Host) užít vlastní RGB barvu (0xE0A080)?
Toto nelze. ForegroundColor (a také backgroundColor) mohou použít barvu pouze z možností daných výčtem System.ConsoleColor, viz https://msdn.microsoft.com/en-us/library/system.consolecolor.aspx

Existuje PSDrive pro procházení XML?
Bohužel jsem nic takového nenašel. Ale píšu si na seznam jako zajímavé cvičení až budeme mluvit o složitějším programování v PowerShellu :)

Jak dostanu do ISE konzoly Add-ons Menu? Souvisí to s importem powershell packu a případně funkce get-parameters?
Standardně se menu Add-ons neobjevuje. Zobrazí se pouze po importu některého packu nebo přidáním libovolné položky menu. Můžete například vyzkoušet spuštění následujícího kódu v ISE:

$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('Ahoj', { Write-Host "Ahoj $env:USERNAME" }, $null)

Přidá se vám do menu Add-ons položka Ahoj, která při spuštění vypíše uvítací zprávu.

Dneska suverénně nejlepší díl! Díky
Děkuju moc :)