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 :)