Windows 8.1 Update: Co nového v PowerShell a Export ovladačů
Ve Windows 8.1 Update jsou kromě novinek v uživatelském rozhraní k dispozici i novinky v PowerShellu:
- Function: Enable-StorageEnclosureIdentification (Storage) - Povolí identifikaci pomocí LED na storage enclosure, slotech, či jednotlivých discích
- Function: Disable-StorageEnclosureIdentification (Storage)- Zakáže identifikaci pomocí LED na storage enclosure, slotech, či jednotlivých discích
- Function: Get-StorageEnclosure (Storage) - Připojení ke storage enclosure
- Function: Get-StorageEnclosureVendorData (Storage) - Získání dat specifických dle výrobce ze storage enclosure
- Cmdlet: Export-WindowsDriver (Dism) - Export ovladačů třetí strany z Windows image do adresáře
- Cmdlet: Get-WIMBootEntry (Dism) - Zobrazení informací Windows image boot
- Cmdlet: New-WindowsCustomImage (Dism) - vytvoření nového image na zařízení s podporou WIMBoot (neplést s New-WindowsImage)
- Cmdlet: Optimize-WindowsImage (Dism) - Provedení optimalizace Windows image. Jediná povolená hodnota je nyní WIMBoot
- Cmdlet: Update-WIMBootEntry (Dism) - Aktualizace WIMBoot záznamu pro start
- Cmdlet: Apply-Image (Dism) - Aktualizováno (podpora pro WIMBoot)
- Cmdlet: Append-Image (Dism) - Aktualizováno (podpora pro WIMBoot)
- Cmdlet: Capture-Image (Dism) - Aktualizováno (podpora pro WIMBoot)
- Cmdlet: Export-Image (Dism) - Aktualizováno (podpora pro WIMBoot)
Několik závěrů:
- Na storage enclosure bude možné provozovat barevnou hudbu pomocí PowerShell (musím nějaký podporovaný sehnat )
- Bude možné bootovat přímo z WIM souboru (bude prozkoumáno v samostatném článku)
- Je možné exportovat ovladače přímo pomocí PowerShell, bez nutnosti např. DoubleDriver
Export ovladačů pomocí PowerShell
Relativně jednoduchý proces, předpokladem je samozřejmě výše zmiňovaný Update pro Windows 8.1 a PowerShell s administrátorským oprávněním. Následně spustíme:
$Export = Export-WindowsDriver -Online -Destination C:\driverexport
Commandlet bude chvíli pracovat, můžeme se podívat na výsledek:
Jak vidno, jsou exportovány všechny ovladače, které nejsou součástí operačního systému, není to v tak pěkné podobě, jako např. u DoubleDriver, ale funkci splní. Pojďme se v PowerShell podívat na výsledek.
$Export | Select-Object classname, ProviderName, Date, Version | Sort-Object classname
Výstupem je tabulka se seznamem exportovaných ovladačů:
Exportované ovladače jsou přesně v té podobě, ve které je možné je nazpět instalovat do systému pomocí DISM, PowerShell, MDT, SCCM a dalších.
- Ondřej Výšek, MVP, KPCS s.r.o.
(článek byl převzat z blogu optimalizovane-it.cz)