Již od Windows XP je součástí Windows XP komponenta Windows Error Reporting (dále jen WER), kde informace o pádech aplikací jsou sdružovány do několika souborů a následně mohou být odeslány do společnosti Microsoft a pokud je v databázi Microsoftu nalezeno řešení (sporadicky), je toto řešení přes Action Center nabídnuto uživateli.
Další možností, především v rámci organizací je využití System Center Deskop Error Monitoring (SC DEM), což je nástroj založený na Sytem Center Operations Manager a po konfiguraci koncových počítačů jsou informace o pádech aplikací odesílány na centrální místo v organizaci. Následně je možné tyto informace zpracovat na jednom místě a reagovat dle potřeby na vzniklé chyby při pádech aplikací. Desktop Error Monitoring je možné získat společně s dalšími produkty v rámci balíčku Microsoft Deskop Optimization Pack - MDOP.
Ale jak analyzovat informace, které jsou vygenerovány při pádu aplikace? V rámci Windows XP byl ukládám automaticky memory dump, který obsahoval paměť, která se týkala aplikace a bylo možné analyzoat celý call stack. U Windows Vista a Windows 7 je situace poněkud odlišná. Tyto operační systémy generují pouze “výtah” informací a informace jsou ukládány do .wer souborů. Můžete použít Windows Search nebo jiné nástroje pro vyhledávání, abyste tyto soubory nalezli (neukládají se na jediné místo) nebo použít centrum akcí pro zobrazení všech problémů s pády aplikací.
Soubory .wer jsou obvykle ukládány do těchto umístění:
C:UsersAll UsersMicrosoftWindowsWER
C:UsersAdministratorAppDataLocalMicrosoftWindowsWER
C:Users\%username%AppDataLocalMicrosoftWindowsWER
Pro vývojáře: pokud potřebujete generovat crash dump po pádu aplikace, pak postup je popsaný v tomto postu msdn blogu.
Jak tedy na WER soubory, pokud jsem zkušený uživatel / administrátor a potřebuji zjistit příčinu problému, který způsobuje pád aplikace? Jak jsem zmínil výše, můžete použít nástroj zdarma - NirSoft AppCrashView. Tento nástroj je určený pouze pro Windows Vista a Windows 7 (viz rozdíly mezi Windows XP a Vista/7 výše).
Při použití tohoto nástroje zdarma získáváte hned několik výhod. Za prvé Windows Error Reporting nezobrazuje všechny informace a tyto informace se složitě vyhledávají v jednotlivých .wer souborech. AppCrash zobrazuje kompletní informace, kdežto Windows Error Reporting zobrazuje pouze relevantní informace, které však při řešení problémů nemusí být dostačující. Například Windows Error Reporting nezobrazuje všechny DLL, které byly nahrány v době pádu aplikace atd.
AppCrashView vyhledá všechny .wer soubory v počítači, tedy máte kompletní přehled na jednom místě. Další výhodou může být například zobrazení problémů v horní části aplikace a při zvolení konkrétního problému jsou detaily zobrazeny ve spodní části aplikace - není nutné se přepínat mezi různými aplikacemi.
AppCrashView je možné integrovat do Windows PE 3.0 a díky tomu tak zobrazit problémy s pádem aplikací offline, aniž by systém, kde k chybě došlo byl nastartovaný. Pokud tedy budete spouště AppCrashView offline, je nutné říci, kde má tento nástroj hledat logy o pádu aplikací:
appcrashview /ProfilesFolder c:Users /ProgramData c:ProgramData
V neposlední řadě AppCrashView umožňuje exportovat vybrané nebo všechny informace o pádu aplikací do HTML formátu. Pokud tedy zařídíte pomocí skriptu nebo jiným způsobem překopírování všech .wer souborů ze všech počítačů, je možné tyto informace centrálně zpracovat.
Pokud tedy chcete znát přesné informace, které jsou pomocí Windows Error Reporting odesílány společnosti Microsoft, můžete použít tento nástroj. tejně tak můžete tento nástroj použít pro hledání problémů s pádem aplikace. Můj osobní názor, nejčastější důvody aplikací/operačního systému jsou ovladače, či další aplikace, které nejsou korektně napsány. Pokud tedy hledáte problém, tento problém obvykle není v aplikaci jako takové, ale spíše hledejte problém v něčem, co daná aplikace využívá.
Microsoft uvolnil betaverzi nového nástroje Microsoft Fixit Center. Cílem aplikace je automaticky opravit některé z detekovaných problémů s počítačem a napomoci uživateli nalézt a opravit problém, který není možné opravit vlastními silami uživatele. Jak mnohý z administrátorů ví, řešení některých problémů s hardware či software může zabrat dlouhou dobu. Při použití nástroje, který dokáže odstranit vybrané problémy s počítačem může jak uživateli, tak i administrátorovi ušetřit spoustu času a tedy i nákladů spojených s provozem počítačů - je však Microsoft Fix it Center lístkem do počítačového nebe?
Jako první je nutné stáhnout tento nástroj ze stránek Microsoft (v době vzniku článku byla veřejná Beta již uzavřena pro nové testery). V závislosti na konfiguraci počítače (OS, HW, aplikace,…) jsou nabídnuty ke stažení odpovídající “troubleshooters” - řešitelé problémů. Po výběru odpovídajících řešitelů je zapotřebí vytvořit účet pro Fix it Online (výhodou je online přístup k novým řešitelům problémů a dalším informacím ve Fix it Center Online). Následující obrázek ukazuje volbu řešitelů pro počítač:
Po dokončení instalace a spuštění programu jsou nabídnuty pro spuštění jednotliví řešitelé problémů na daném počítači.
Po zvolení libovolného řešitele se nástroj nejprve dotáže, zdali má případné problémy řešit automaticky nebo zobrazit informace o tom, jak problém řešit a uživatel/administrátor následně problém vyřeší ručně. V případě, že jste zvolili vytvoření účtu pro Fix it Center Online, pak je každá aplikovaná oprava logována do online systému. Pokud zvolíte řešení různých oprav na různých počítačích, pak jsou jednotlivé opravy zobrazeny v online prostředí dle jednotlivých počítačů, je tedy možné následně vygenerovat report, který sumarizuje problémy, které byly řešeny na všech počítačích.
Na ukázkách je vidět spuštění řešitele “Improve performance, safety and security in Internet Explorer”. Jak je vidět na obrázku, řešitel provádí celou řadu užitečných kontrol a automaticky opravil některé problémy. Pro zkušeného uživatele, administrátora či firemní podporu může Fix it Center nabídnout pomoc při řešení problémů. Všimnout si také můžete, že některé problémy není momentálně možné vyřešit, způsoby řešení jsou synchronizovány z Microsoft Fix it Center online, pokud máte vytvořený účet pro tuto službu, dojde k nápravě později, jakmile budou staženy informace týkající se této opravy.
Může být tato služba užitečná? Zcela určitě se vyplatí pro domácí uživatele či malé organizace, které nemají vlastní podporu pro řešení běžných problémů. Integrované propojení s podporou společnosti Microsoft je velkým benefitem pro velké organizace, kde je možné poskytovat personifikovanou podporu koncovým uživatelům. Tou největší výhodou nebude nejenom snížení nákladů, ale především k lépe strukturované a organizované podpoře. Počkejme tedy na finální verzi, která může mít opravdu zásadní dopad na poskytování podpory na koncových počítačích.
Nutno podotknout, že řešitelé problémů jsou součástí již Windows 7 a nejsou zas až tak využívány v organizacích, protože chybí právě ona centralizace a tato řešení spíše napomáhají jednotlivým koncovým uživatelům.
Ti z vás, kdo používají Media Center ve Windows 7 mohou s výhodou použít přepínačů při spouštění programu ehShell.exe, který reprezentuje Media Center. Tyto parametry jsou mj. popsány i na stránkách MSDN, kde Microsoft uvádí, že tyto parametry jsou primárně určeny pro řešení problémů s Media Center, ale dle osobních zkušeností zjednoduší každodenní použití Media Center.
ehshell.exe /entrypoint:{application_guid}{entrypoint_guid}
Tento přepínač spustí Windows Media Center a přímo přepne do registrované aplikace, kde application_guid a entrypoint_guid jsou řetězce reprezentující GUID aplikace a identifikátoru vstupního bodu pro spuštění.
Parametry pro entrypoint je možné získat z registry [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionMedia CenterExtensibilityEntry Points], kde do parametru application_guid se zadává obsah hodnoty AppID a entrypoint_guid se pak zadává název klíče, kde je uvedena hodnota AppID
ehshell.exe /url:url
Spustí Windows Media Center a přímo přesměruje na Hosted HTML aplikaci specifikovanou v url.
ehshell.exe /homepage:url
Spustí Windows Media Center a přesměruje Windows Media Center na webovou aplikaci specifikovanou v url.
ehshell.exe /addinfallbackpath:path
Spustí Windows Media Center a následně nahrává aplikaci pro Media Center uvedenou v parametru path. Toto umístění je použito následně po nahrání aplikací z global assembly cache (GAC) a windowsehome.
ehshell.exe /gdi
Spustí Windows Media Center v grafickém módu Graphics Device Interface (GDI), který simuluje prostředí bez podpory DirectX v nízké kvalitě.
ehshell.exe /widescreen
Spustí Windows Media Center s poměrem stran obrazovky 16:9, což umožňuje testovat širokoúhlé zobrazení na obrazovkách s poměrem stran 4:3. Tento přepínač funguje pouze ve chvíli, kdy je Windows Media Center spuštěný v okně, přepínač není povolený v celoobrazovkovém režimu.
ehshell.exe /rtl
Spouští Windows Media Center v zobrazení right-to-left (RTL) - z prava do leva.
ehshell.exe /directmedia:general
Spustí Windows Media Center v celoobrazovkovém režimu.
ehshell.exe /directmedia:music
Spustí Windows Media Center v celoobrazovkovém režimu a provede přepnutí do knihovny s hudbou.
ehshell.exe /directmedia:video
Spustí Windows Media Center v celoobrazovkovém režimu a provede přepnutí do knihovny s videi.
ehshell.exe /directmedia:tv
Spustí Windows Media Center v celoobrazovkovém režimu a provede přepnutí do knihovny s nahranými pořady.
ehshell.exe /directmedia:pictures
Spustí Windows Media Center v celoobrazovkovém režimu a provede přepnutí do knihovny s obrázky.
ehshell.exe /directmedia:discplayback
Spustí Windows Media Center v celoobrazovkovém režimu a započne přehrávání vloženého disku v závislosti na volbách přehrávání disků.
ehshell.exe /nochrome
Spustí Windows Media Center bez rámce okna a nezobrazí ikonu Windows Media Center v liště úloh.
ehshell.exe /noshutdownui
Tento přepínač skryje možnost “Vypnout” a “Zavřít” v navigaci úloh v rámci Windows Media Center Start menu.
ehshell.exe /controlbox:buttons
Přepínač dovoluje nastavit, která tlačítka budou zobrazena v “Control box” (lišta nástrojů v pravé horní části Windows Media Center), kde buttons je čárkou oddělený seznam tlačítek.
Následující hodnoty mohou být použity pro buttons:
None: Nejsou zobrazena žádná tlačítka.
All: Zobrazí se všechna tlačítka.
Minimize: Zobrazí pouze tlačítko pro minimalizaci.
Window: Zobrazí tlačítko pro Obnovení / Maximalizaci okna.
Close</strong>: Zobrazí Zavřít Windows Media Center.
Například, použití následujících přepínačů zobrazí tlačítka Minimalizovat a Zavřít: ehshell.exe /controlbox:minimize,close
Další přepínače modifikující start Windows Media Center:
ehshell.exe /nostartupanimation
zakáže úvodní animaci při spuštění
ehshell.exe /mediamode
Spustí v módu “media only” bez tlačítek pro minimalizaci a zavření
ehshell.exe /playallmusic
Přehraje všechnu hudbu po spuštění
ehshell.exe /playfavmusic
Přehraje oblíbenou hudbu po spuštění
ehshell.exe /playfavslideshow
Přehraje oblíbenou slideshow po spuštění
ehshell.exe /playfavslideshowwithmusic
Stejné jako předchozí, včetně hudby
ehshell.exe /playslideshow
Přehraje všechny slideshows
ehshell.exe /playslideshowwithmusic
Stejné jako předchozí, včetně hudby
ehshell.exe /screensaver
Spustí Windows Media Center v módu spořiče obrazovky
ehshell.exe /configuress
Spustí Windows Media Center v nastavení spořiče obrazovky
ehshell.exe /homepage:VideoFullscreen.xml /PushStartPage:True
Spustí Windows Media Center na TV vysílání na posledním sledovaném programu
Při spouštění Windows Media Center je možné kombinovat více parametrů
Příjemné experimentování s Windows Media Center
Desktops v1.02 (19.leden 2010) - nový nástroj pro vytváření virtuálních desktopů, mezi kterými můžete přepínat například pomocí klávesových zkratek apod.
.png)
AdExplorer v1.3 (3.březen 2010) - nástroj pro prohlížení a editaci Active Directory, který mimo jiné umožňuje ukládání databáze pro offline prohlížení.
Disk2VHD v1.5 (3.březen 2010) - nástroj pro konverzi fyzických disků do virtuálních, které je následně možné použít v Hyper-V či virtual PC a tím tak provádět P2V (Physical To Virtual) konverzi.
LiveKd v3.14 (3.březen 2010) - Nyní již volně dostupný nástroj pro spouštění nástrojů kd a windbg na spuštěném, běžícím operačním systému pro provádění analýz crashdump atd.
Přinášíme Vám třetí část prezentace Windows Deployment. Tato část pokrývá technologie pro přípravu a automatizaci procesu instalace (nejenom instalace jako takové) - Microsoft Deployment Toolkit. Také pokrývá oblasti migrace dat uživatele a další.
Jak jste se mohli dočíst v minulém týdnu, Microsoft uvolnil beta verzi SP1 pro Windows 7 a Windows Server 2008 R2 - více zde.
Pojďme se podívat, co tento service pack přináší nového pro oba operační systémy, vyjma již dostupných aktualizací.
Windows 7 SP1 přináší podporu pro komunikaci s dalšími federačními službami, které komunikují pomocí WS-Federation passive protocol. Tato změna umožní spolupráci mezi platformami a možnost komunikaci / výměnu informací o identitě mezi organizacemi.
Někteří uživatelé hlásili problémy při komunikaci mezi počítačem a HDMI zařízením, kde po restartu počítače byla ztracena. SP1 zajišťuje, že komunikace mezi počítačem a HDMI audio zařízením bude neustále spravovaná.
Před vydáním SP1 pro Windows 7 nastávaly chyby při tisku XPS dokumentů, které obsahují různě orientované stránky. Tato chyba je odstraněna v SP1 pro Windows 7 a tisk dokumentů je prováděný korektně.
Problematika alokace fyzické paměti představuje jednu z nejsložitějších oblastí při nasazení virtualizace a tím dosažení například konsolidace serverů / počítačů do centrálního virtualizovaného prostředí. Díky novým možnostem “Dynamic Memory” - dynamického řízení paměti v Hyper-V ve Windows Server 2008 R2 SP1, je možné jednoduše řídit přidělování paměti virtualizovaným operačním systémům, aniž by docházelo k přerušení provozu virtuálních strojů. Paměť je dynamicky přidávána či odebírána na základě požadavků virtualizovaného operačního systému a dle definovaných pravidel.
Dynamic Memory mohou využívat různé operační systémy (počínaje Windows Server 2003). Kompletní přehled je k dispozici na tomto odkazu: “Dynamic Memory Evaluation Guide”- http://go.microsoft.com/fwlink/?LinkId=192444.
RemoteFX přináší kompletně nový pohled na centralizovanou virtualizaci koncových počítačů, také označované jako Virtualized Desktop Infrastructure (VDI). Při využití RemoteFX dostává koncový uživatel kompletní možnosti uživatelského rozhraní a grafických možností, jako tomu je na fyzickém koncovém počítači. RemoteFX funguje naprosto nezávisle na grafické kartě (avšak server musí obsahovat grafickou kartu s podporou DirectX). Díky tomu tak mohou na serveru být provozovány aplikace jako SilverLight, Flash, ale také aplikace, které vyžedují pro svůj provoz DirectX, Direct 3D.
RemoteFX také přidává nové možnosti přesměrování USB zařízení do vzdálené plochy - jsou přesměrována všechna USB zařízení (více zde)
Pro využití RemoteFX musí virtualizační server být Windows Server 2008 R2 AP1, virtuální počítače musí být Windows 7 SP1 Enterprise / Ultimate. Vzdálený klient musí být Windows 7 SP1 / Server 2008 R2 SP1 nebo s aktualizovaným RDS klientem.
SP1 mění zbůsob chování funkce “Restore previous folders at logon” dostupné ve vlastnostech složky ve Windows Exploreru. Před SP1 byly složky obnoveny kaskádově v závislosti na poslední funkční verzi adresáře. Od SP1 jsou složky obnoveny do jejich původního umístění.
Podpora pro další způsoby identifikace byly přidány do SP1 do identifikačního pole IKEv2 authentication protocol. Tato změna umožňuje celou řadu dalších možností identifikace jako například email ID nebo certifikát při použití autentizace pomocí protokolu IKEv2.
Advanced Vector Extensions (AVX) je 256 bit instrukční sada procesorů. AVX je navržena pro zvýšení výkonu pro aplikace, které intenzivně vykonávají výpočty v plovoucí čárce. Podpora pro AVX je součástí Windows 7 SP1, což plně umožní využít výkonu moderních technologií aplikacemi ve spojení s novou instrukční sadou.
Společnost Microsoft uvedla novou verzi takzvaného Akcelerátoru řešení - Microsoft Assessment and Planning Toolkit (dále jen MAP), který napomáhá při migracích na Windows 7 / Windows Server 2008 R2, konsolidaci serverů na virtualizační platformu Microsoft Hyper-V, migraci na databázovou platformu SQL Server 2008 R2, analýza zabezpečení a nákladů, migrace na Office 2010.
Tato poslední verze podporuje mimo jiné i analýzu heterogenních prostředí včetně Linuxu, využívání software pro Windows Server, SharePoint Server, System Center Configuration Manager, Exchange server a SQL server. Další novinkou je plánování migrací při přechodu na Office 2010 a rozšíření migrací z operačního systému Windows 2000.
.jpg)
Nástroj MAP nevyžaduje žádný server, ale postačí administrátorská stanice s dostupným SQL serverem, případně instalace SQL Express (dostupný zdarma) na této administrátorské stanici. Inventarizace celého prostředí probíhá bez nutnosti instalace jakéhokoliv agenta na koncový počítač / server, komunikace probíhá pomocí protokolů RCP / WMI - z toho důvodu je nutné na koncových počítačích zajistit výjimky ze systémové firewall (více info o komunikaci WMI přes firewall je zde). Pro globální konfiguraci přes celou organizaci je vhodné použít například skupinových politik.
Inventarizace různých prostředí pokrývají:
Přehled všech podporovaných platforem je uvedený v release notes pro MAP 5.0.
Po získání informací je následně provedena analýza a také generovány reporty. Tyto analýzy a reporty pokrývají:
Další součástí je “Software Usage Tracker”, tato komponenta umožňuje získat informace z celé firemní sítě a následně porovnat s dostupnými licencemi z Microsoft Volume Licensing. Produkty, které je možné takto analyzovat: Windows Server, SharePoint Server, System Center Configuration Manager, Exchange Server a SQL Server. Pro produkty Windows Server, SharePoint Server, Exchange Server, SQL server a SCCM je prováděna také analýza jednotlivých klientských licencí (CAL).
Microsoft Assessmant and Planning Toolkit umožňuje získávat informace o počítačích, které mají být analyzovány například z Actie Directory a jsou podporované i scénáře ve vícedoménovém prostředí. Požadavky pro instalaci MAP jsou uvedeny v tomto článku .
V případě, kdy vás zajímají ukázkové reporty, je možné tyto reporty zobrazit po instalaci MAP, ukázky jsou součástí instalace, případně je možné ukázkové reporty stáhnout zde.
MAP 5.0 je možné stahovat zdarma zde: Download the MAP Toolkit 5.0 now
Dnes, 12.července 2010 Microsoft uvolnil pro veřejné testování první betaverzi SP1 velice populárních operačních systémů Windows 7 a Windows Server 2008 R2.
SP1 je distribuována jako samostatná aktualizace, kde je možné stáhnout pomocí Windows Update x86/x64 verzi, případě samostatné ISO, které obsahuje samostatnou aktualizaci (1,2GB) - tato aktualizace obsahuje SP1 jak pro Windows 7 x86/x64 tak i Windows Server 2008 R2 (pouze x64).
Registrovat a následně stahovat můžete zde http://technet.microsoft.com/hi-in/evalcenter/ff183870.aspx.
Pokud si bedlivě přečtete i přiložené FAQ, tak se dozvíte například:
Cíl RemoteFX USB Redirection (přesměrování USB do vzdálené plochy) je jednoduchý: uživatel může používat jakékoliv zařízení, které chce/potřebuje používat. RDP obsahuje již nyní celou řadu přesměrování na vyšší úrovni, a je tedy možné využívat zařízení k přesměrování do RDP session:
Nicméně pomocí těchto přesměrování není pokryta celá řada zařízení, jakými jsou například skenery, multifunkční zařízení, webkamery a spousta dalších. RemoteFX USB redirection funguje jako zachytávací mechanizmus, který přesměruje všechna tato zařízení. Na rozdíl od přesměrování na vyšších úrovních (jak jsou vyjmenována výše), USB redirection funguje na úrovni port protokolu (USB Request Block - URB), což by se dalo přirovnat k přesměrování sériových a paralelních portů do RDP. Mohlo by se zdát, že USB redirection je náhradou výše zmíněných přesměrování na vyšší úrovni - tedy nejedná se o náhradu, ale o doplněk, tak, aby bylo pokryto co možná nejvíce zařízení a způsobu přesměrování. Níže uvedená tabulka popisuje rozdíly mezi RemoteFX USB Redirection a přesměrování na vyšších úrovních:
| RemoteFX USB Redirection | Přesměrování RDP na vyšších úrovních |
| Nevyžaduje ovladač na straně klienta | Vyžaduje nainstalovaný ovladač na klientovi |
| Vyžaduje instalaci ovladače na straně serveru | Obecně nevyžaduje jakýkoliv ovladač na straně serveru |
| Používá se jedna metoda přesměrování pro mnoho různých zařízení | Používá se specifická metoda pro každý typ přesměrovávaného zařízení |
| Předává URB z a do zařízení pomocí RDP připojení | Využívá funkcionalitu zařízení na vyšších úrovních za použití specifických protokolů pro daný typ zařízení |
| Umožňuje použití zařízení pouze jedinou session, lokální klient nemůže zařízení využívat v době, kdy je přesměrováváno do RDP | Umožňuje neomezený počet využívání zařízení v jednom čase, a to včetně lokálního počítače |
| Optimalizováno pro LAN, stejně jako ostatní RemoteFX komponenty | Pracuje bez problémů s LAN i WAN |
(obrázky převzaty z blogs.msdn.com)
Přinášíme vám powershell skript, který provede aktualizace vybraného nebo všech instalací, které jsou umístěny ve wim souboru. Tento skript je možné také použít pro aktualizaci vhd souborů, které jsou například používány v Hyper-V, Virtual PC nebo se přímo používají pro boot.
Tento script provádí aktualizace operačních systémů Windows 7 a Server 2008 R2 (podpora pro starší systémy není). Kompletní parametry a možnosti použití jsou popsány u stažení souboru. Skript neprovádí aktualizace Windows Defender,… poněvadž se jedná o .exe instalaci aktualizací, nikoliv Windows Installer aktualizace.
Jako první krok skript stáhne z Windows Update definiční soubor s aktualizacemi, následně stáhne definici statický aktualizací, které nejsou součástí definičního souboru Windows Update, ze stránek optimalizovane-it.cz. Poté jsou staženy všechny odpovídající aktualizace z Windows Update (jedná se o oficiální aktualizace podepsané společností Microsoft). Po dokončení stahování skript provede připojení zvoleného image z wim souboru nebo postupné připojení všech images ve wim souboru a následnou integraci aktualizací (kontroly určení aktualizací pro jednotlivé OS jsou prováděny logikou nástroje DISM). Jako parametr je možné také zadat vhd soubor, v takovém případě je vhd soubor připojený a aktualizace integrovány do vhd.
Pokud aktualizujete wim soubor, pak pozor, aktualizace každého image trvá cca 45 minut !!
Kompletní popis a stažení nástroje: http://optimalizovane-it.cz/13-imagepatcher.html
Jedná se funkční verzi, ve které se mohou vyskytnout chyby, pokud naleznete chybu nebo máte nápad o rozšíření scriptu, napište do komentáře pod článek.
Skript je poskytován zdarma, bez jakýchkoliv záruk, autor ani web optimalizovane-it nepřebírá záruky za případné škody.
P.S. skriptuji dlouho, nicméně se jedná o prvotinu v PowerShell, pokud vás napadne, jak skript optimalizovat, napište do komentáře nebo na email :)