Jak můžu nastavit logování v PowerShellu pro skripty?
Už dlouho se snažím zjistit, jak správně nastavit logování pro mé PowerShell skripty. Slyšel jsem, že je to důležité pro sledování výkonu a také pro debugging, ale nevím, jak na to. Mám pár skriptů, které běží automaticky na serveru a rád bych měl přehled o tom, co se v nich děje. Chci mít možnost vidět chyby, varování a další důležité informace. Zkoušel jsem různé přístupy, ale buď to nefunguje podle očekávání, nebo si nejsme jisti, jestli skutečně něco loguje. Existují nějaké konkrétní metody, jak implementovat logování do skriptů? Mám použít vestavěné funkce PowerShellu nebo raději externí knihovny? A jaké formáty logů jsou nejlepší pro budoucí analýzu? Také bych chtěl vědět, jestli je možné logovat všechny akce do jednoho souboru nebo spíš rozdělit logy podle různých skriptů? Byl bych vděčný za jakékoli tipy nebo příklady z praxe. Jakou máte zkušenost s logováním v PowerShellu? Jak jste to řešili vy?