Kde najít powershell ve Windows 10. Windows PowerShell: jaký je to program. Instalace poskytovatele balíčku Chocolatey

Po přechodu na operační systém Windows 10 si mnoho uživatelů všimlo tlačítka „Spustit PowerShell“ v rozhraní Průzkumníka. V tomto ohledu se na internetu objevilo mnoho dotazů, uživatelé se zajímali o to, o jaký program Windows PowerShell se jedná a k čemu je potřeba. Pokud vás tato problematika také zajímá, pak by vám měl pomoci tento materiál.

Windows PowerShell je skriptovací jazyk a program příkazového řádku pro spouštění těchto skriptů. Tento jazyk byl vydán v roce 2006 jako součást druhého service packu pro Windows XP a od té doby je PowerShell součástí všech operačních systémů Microsoftu. V roce 2008 se objevila druhá verze tohoto jazyka a počínaje Windows 7 se používá právě toto. Soubory se skripty Windows PowerShell mají příponu PS1 a lze je spouštět jako známé soubory BAT a CMD.

Windows PowerShell je skriptovací jazyk, který byl vyvinut především pro firemní zákazníky společnosti Microsoft, kteří potřebují výkonné nástroje pro automatizaci úloh správy serverů a počítačů na Na bázi Windows. Jako základ pro tento jazyk byla použita platforma .NET, vyvíjená společností Microsoft od roku 2002.

Windows PowerShell umožňuje automatizovat širokou škálu úloh. S ním můžete spravovat soubory, služby, procesy, účty a nastavení. Jazyk PowerShell rozumí mnoha příkazům, které se nacházejí v běžném příkazovém řádku systému Windows (CMD), ale má také svůj vlastní jazyk sestávající z vlastních příkazů, které se nazývají rutiny.

Rutiny (v angličtině cmdlets) se tvoří podle pravidla Verb-Noun, například Get-Help. Základy prostředí Windows PowerShell se můžete naučit pomocí nápovědy (rutina Get-Help). Chcete-li získat obecné informace, jednoduše zadejte příkaz „Get-Help“ pro nápovědu ke konkrétní rutině zadejte „Get-Help Cmdlet-name“. Pokud například zadáme příkaz „Get-Help Get-Process“, získáme nápovědu k rutině Get-Process.

Jak spustit program Windows PowerShell

Program Windows PowerShell lze spustit různé způsoby. Nejjednodušší možností je jednoduše použít vyhledávání v nabídce Start. Chcete-li to provést, otevřete nabídku Start a zadejte vyhledávací dotaz„Windows PowerShell“, poté otevřete nalezený program.

Můžete použít i kombinaci Klávesy Windows-R a zadejte příkaz „powershell“.

Ve Windows 10 lze PowerShell spustit z libovolné složky. Chcete-li to provést, klikněte na tlačítko „Soubor“ v levém horním rohu Průzkumníka a vyberte „Spustit Windows PowerShell“.

Jak používat prostředí Windows PowerShell

Jak jsme již řekli, pomocí programu PowerShell můžete automatizovat mnoho rutinních úloh v operačním systému Windows. Jako příklad si ukážeme některé schopnosti, které tento nástroj, aby bylo jasné, jak jej používat.

Vysypání koše. Pro vymazání koše existuje speciální rutina s názvem „Clear-RecycleBin“. Tato rutina je užitečná při psaní skriptů pro servis počítačů. Když spustíte rutinu, musíte zadat jednotku, na které chcete vyprázdnit koš. Příklad:

Clear-RecycleBin c:

Níže uvedený snímek obrazovky ukazuje, jak se tato rutina spouští. Po zadání příkazu „Clear-RecycleBin c:“ se zobrazí žádost o potvrzení. Chcete-li pokračovat ve spouštění rutiny, zadejte písmeno „Y“ a stiskněte klávesu Enter.

Pokud přidáte „-Force“ do rutiny „Clear-RecycleBin c:“, koš bude vymazán bez žádosti o potvrzení. Snímek obrazovky níže.

Archivace souborů. Pro archivaci a rozbalení souborů jsou k dispozici rutiny „Compress-Archive“ a „Expand-Archive“. Chcete-li například archivovat složku „C:\test\“ do archivu „C:\archive\test2.zip“, musíte spustit následující rutinu:

Compress-Archive -LiteralPath C:\test\ -DestinationPath C:\archive\test2.zip

V důsledku provedení výše uvedeného příkazu se ve složce „C:\archive\“ objeví soubor „test2.zip“, ve kterém bude archivován obsah složky „C:\test\“.

Seznam rutin pro Windows PowerShell

Existuje obrovské množství různých cmdletů pro Windows PowerShell a nebude možné je všechny popsat v jednom článku. Proto vám doporučujeme, abyste se seznámili s nejoblíbenějšími z nich:

  • Get-Help – získání pomoci;
  • Update-Help – nápověda k aktualizaci;
  • Get-Command – hledání rutin;
  • Get-Alias ​​​​– hledání aliasů pro rutiny;
  • Get-PSDrive – zobrazení připojených jednotek;
  • Get-Member – zobrazení vlastností a metod, které má objekt;
  • Get-WindowsFeature – zobrazení informací o dostupných rolích a funkcích serveru;
  • Install-WindowsFeature (obdoba Add-WindowsFeature) – nainstaluje role nebo komponenty na požadovaný server;
  • Uninstall-WindowsFeature (obdoba Remove-WindowsFeature) – odebere role nebo komponenty serveru;
  • Get-History – zobrazení historie příkazů, které byly zadány v této relaci;
  • Get-Variable – zobrazení seznamu proměnných a jejich hodnot;
  • New-Variable – vytvoření nové proměnné;
  • Set-Variable – nastavení hodnoty proměnné;
  • Clear-Variable – smazání hodnoty proměnné;
  • Remove-Variable – odstranění proměnné a její hodnoty;
  • Format-List – zobrazení výsledku příkazu jako seznamu vlastností, kde každý řádek obsahuje samostatnou vlastnost;
  • Format-Table — zobrazení výsledku příkazu ve formátu tabulky;
  • Format-Wide - zobrazení výsledku příkazu ve formě široké tabulky, která zobrazuje pouze jednu vlastnost pro každý objekt;
  • Format-Custom – zobrazení výsledku příkazu pomocí vlastního zobrazení;
  • Export-Csv – export dat do formátu CSV;
  • Import-Csv – import dat ze souboru CSV;
  • Export-Clixml - export dat do formátu XML;

Úplný seznam rutin pro Windows PowerShell můžete získat spuštěním rutiny Get-Command -CommandType.

Mnoho uživatelů ví o příkazovém řádku, zatímco velmi malý počet lidí o něm ví Windows PowerShell. Namísto příkazového řádku můžete pracovat s prostředím Windows PowerShell, které vám poskytuje větší výkon a kontrolu nad vaším počítačem nainstalovaný systém Windows 10. V tomto článku jsme proto sepsali různé tipy pro různé způsoby, jak spustit PowerShell jako správce v operačním systému Windows 10 jako správce. Microsoft již vytvořil shell nazvaný shell pro zpracování konfigurace a provádění úloh automatizace. Ve Windows vás PowerShell zachrání, když máte spoustu administrativní práce.
Požádáte například PowerShell, aby rozpoznal programy, které neběží přesně a potřebujete ukončit jejich procesy. Také online můžete položit otázku PowerShellu a vystavit všechna nainstalovaná zařízení USB na jednom nebo více počítačích. S PowerShellem můžete dělat opravdu spoustu věcí. Pokud s tím raději pracujete, čtěte různé cesty spustit v systému Windows 10 jako správce.

Jak spustit PowerShell jako správce v systému Windows 10

1. Prostřednictvím vodiče

Pomocí této metody můžete získat přístup k systému Windows PowerShell pro umístění nebo umístění některých speciálních vybraných jednotek nebo složek.

Spusťte Průzkumníka a přejděte na oddíl, kde se nachází váš disk nebo složka.
Klikněte na složku, kterou chcete spustit v PowerShellu, a klikněte na soubor na levé straně nabídky.
Z nabízených možností klikněte na Otevřít Windows PowerShell jako správce.

2. Prostřednictvím Správce úloh

Klikněte pravým tlačítkem na prázdnou oblast hlavního panelu a klikněte na 3. možnost v dolní části Správce úloh.

Zobrazí se okno Správce úloh. V levém horním rohu nabídky najdete soubor. Klikněte na tuto možnost. Na krajním čtvrtém místě. vyberte první možnost nahoře, která říká provést nový úkol.

V tomto okně vytvořte nový úkol. Do textového pole zadejte PowerShell a vyberte možnost vytvořit úlohu s právy správce.

Pokračujte kliknutím na OK.
Na obrazovce se zobrazí PowerShell s právy správce.

3. Prostřednictvím vyhledávání Cortana

Klikněte na vyhledávání Cortana a do pole zadejte PowerShell a stiskněte Enter.

Cortana vám svou ikonou ukáže možnost PowerShell.
Klikněte na něj pravým tlačítkem a vyberte Spustit jako správce.

PowerShell bude spuštěn s právy správce.

4. Přes Průzkumníka, ale tentokrát klikněte pravým tlačítkem na kontextovou nabídku.

Otevřete Průzkumník souborů na obrazovce a postupujte podle cesty –
C:\Windows\System32\WindowsPowerShell\v1.0
Vyhledejte PowerShell.exe, který se nachází ve střední části Průzkumníka. Klikněte na něj pravým tlačítkem, je na druhém místě shora a spusťte jej jako správce.

Pomocí těchto 4 metod můžete spustit PowerShell jako správce ve Windows 10.

Je těžké najít člověka, který by nepočkal nové Windows 10. Zajímavé byly nejen vizuální, ale i funkční změny. Vestavěné aplikace podle vývojářů usnadňují uživatelům život a dělají jej pohodlnějším. Problémy s obchodem jsou možné v různých případech, ale většinou jsou spojeny s aktualizací na verzi 10. V některých případech chybí nejen obchod, ale i prohlížeč Edge.

Reinstalaci můžete provést různými způsoby. Všechny ale souvisí s užitečností PowerShell, protože tlačítko pro odinstalaci Windows 10 Store v sekci nastavení aplikace obvykle není aktivní. Z tohoto důvodu tento článek také obsahuje detailní informace o spouštění a práci v prostředí PowerShell Windows 10.

Spuštění nástroje PowerShell

Vyhledání informací o prodejně


Nastavení obchodu


Odebrání Windows 10 Store


Rychlý způsob instalace obchodu

Také pro snadnou instalaci Windows Store 10, můžete zadat a spustit následující kód v PowerShell:
$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + "\AppxManifest.xml" ; Add-AppxPackage -DisableDevelopmentMode -Registrace $manifest

Omylem můžete spouštět kód z příkazového řádku nebo aplikace " Vykonat" Nezapomeňte, že kód musí být spuštěn z PowerShellu, jak bylo podrobně popsáno dříve.

Snadná instalace všech odstraněných balíčků

Pokud odstraňujete pouze úložiště, můžete proces instalace zjednodušit spuštěním instalace vše odstraněno balíčky Windows 10. Pomocí stejného kódu je snadné provést hromadnou instalaci všech dříve odebraných aplikací, a tím přeinstalovat všechny potřebné najednou.

Zadejte kód:
Get-AppxPackage -AllUsers| Foreach (Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”)
Poté už zbývá jen stisknout Enter. Windows 10 bude nějakou dobu trvat, než vše obnoví.

  • Někdy způsobit selhání provedení Windows aplikace 10 se může lišit nainstalované antiviry. Věnujte jim pozornost, pokud přeinstalace neproběhne tak, jak bylo popsáno dříve.
  • Je lepší nenechat se unést instalací nebo odebráním vestavěných programů, protože to může způsobit problémy se stabilitou.
  • Pokud jsou pro vás důležité informace na vašem PC, doporučuje se vytvořit zálohy před provedením té či oné akce.
  • Správnou akcí je také vytvoření kontrolního bodu pro obnovu v případě nepřijatelných chyb nebo problémů, které nelze odstranit jednoduššími metodami.

Video k tématu

Od uvedení finálního vydání toho nejnovějšího již uplynul nějaký čas operační systém od Microsoftu a už se s ním seznámili nejen nadšenci testující středně pokročilé sestavení, ale i ti uživatelé, kteří si stáhli dlouho očekávanou aktualizaci. Je to dobré nový systém nebo ne? Je to nejnovější inovativní produkt nebo jen „osmička“, která měla vyjít včas? To jsou otázky, na které nelze v žádném případě definitivně odpovědět. Kromě zřejmých novinek, mezi které patří nabídka „Start“, která se objevila v systému, Prohlížeč Microsoft Edge, kompatibilita s Xboxem, vyhledávání a prezentace úkolů integrované s Cortanou, existuje řada dalších inovací, o kterých ne každý ví uživatel Windows 10.

A jednou z těchto novinek je možnost instalovat softwarové produkty přímo pomocí prostředí Windows PowerShell, o čemž bude řeč dále v tomto článku. Navzdory skutečnosti, že se tato funkce objevila již v dubnu 2014 spolu s vydáním Windows Management Framework 5.0 Preview, mohla se stát nativní až s konečným vydáním „desítky“. Pojďme se tedy podívat, který modul je za to zodpovědný funkčnost a jak můžete nainstalovat softwarové produkty bez stahování instalačních souborů.

Modul Windows PowerShell OneGet

S vydáním Windows Management Framework 5.0 Preview má nyní Windows PowerShell několik nových funkcí navržených tak, aby usnadnily správu počítačů. Tyto funkce zahrnují dvě zajímavé technologie, a to: Windows PowerShell Desired State Configuration a Certified pro Windows Síťové přepínače.

V případě technologie Certified for Windows Network Switches byla přidána řada rutin prostředí Windows PowerShell, které jsou zodpovědné za správu certifikovaných pro síťové přepínače Windows. Síť Windows přepínače. To znamená, že existuje 19 nových rutin, které můžete najít spuštěním příkazu „Get-Command *-NetworkSwitch*“ v PowerShellu. Vzhledem k tomu, že technologie je poměrně vážná a zaslouží si zvláštní pozornost, omezím se v tomto článku pouze na krátký popis a nebudu se touto technologií podrobněji zabývat.

U druhé technologie bychom se ale měli pozastavit podrobněji. Když Instalace Windows Management Framework 5 nebo provozní Systémy Windows 10 můžete použít nástroj, který výrazně zjednoduší vyhledávání a instalaci do vašich počítačů software. OneGet je takový nástroj. OneGet je agregátor pro správu balíčků, tedy modul, který využívá speciální úložiště k poskytování jednotného rozhraní pro zjišťování, instalaci a inventarizaci softwaru. Jinými slovy, tato technologie na jedné straně poskytuje sadu rutin, které umožňují koncovému uživateli spravovat instalační balíčky (o kterých si povíme trochu níže), a na druhé straně poskytuje rozhraní pro psaní vendor balíčky.

Než začneme rozumět samotnému modulu, měli byste věnovat pozornost několika definicím, které úzce souvisejí s touto technologií, a to:

  • Igelitová taška. Stručně řečeno, balíček je program, který je zkompilován a nainstalován z konkrétního zdroje pomocí jakéhokoli dostupného systému správy balíčků. Balíček obvykle poskytuje zkompilovaný kód s dalšími metainformacemi, které mohou zahrnovat popis balíčku, jeho verzi nebo „závislosti“. Systém správy balíků, například spustit automatická aktualizace softwarový produkt až nová verze, aby bylo zajištěno, že budou nainstalovány všechny závislosti balíčků, musí zpracovat takové metainformace a v případě potřeby musí automaticky nainstalovat všechny chybějící balíčky;
  • Úložiště. Podle Wikipedie jsou úložiště místa, kde se ukládají a uchovávají data. Nejčastěji jsou data v úložišti uložena ve formě souborů, které jsou k dispozici pro další distribuci po síti. Repozitáře byly původně používány linuxovými systémy, aby umožňovaly instalaci balíčků potřebných ke spuštění systému z jiných míst. Většina úložišť je zdarma, ale některé společnosti poskytují přístup ke svým vlastním úložištím placené předplatné. O úložištích OneGet si povíme trochu níže;
  • Správce balíčků. Jedná se o sadu softwarových nástrojů odpovědných za automatizaci procesu instalace, aktualizace, konfigurace a odinstalace softwarových balíků. Balíčky obvykle obsahují databázi, která specifikuje softwarové předpoklady a závislosti, a také informace o verzi produktu, aby se zabránilo použití poškozeného softwaru. Mezi správce balíčků patří Linux apt-get nebo NuGet, které se později objevily na systémech Windows. OnetGet je zase logickým rozšířením NuGet, fungující jako agregátor pro všechny dostupné správce balíčků, nazývané poskytovatelé.

Společnost Microsoft zpočátku omezuje použití většiny dostupných poskytovatelů poskytnutím základní sady, která vám umožní vyhledat a nainstalovat další poskytovatele pro správu softwaru. Mezi základní dodavatele patří:

  • Bootstrap– dodavatel, který vám umožní objevit další dodavatele;
  • MSI– poskytovatel určený ke zpracování souborů MSI;
  • M.S.U.– dodavatel odpovědný za zpracování aktualizačních souborů společnosti Microsoft;
  • ARP(Přidat/Odebrat programy) – dodavatel odpovědný za inventární údaje o jakémkoli softwarovém produktu, který je registrován v součásti systému „Odebrat nebo změnit program“;
  • PowerShellGet– Poskytovatel, který vám umožňuje spravovat různé moduly PowerShellu.

Úplný seznam poskytovatelů OneGet s jejich stručný popis najdete v následujícím odkazu.

Samotný modul OneGet obsahuje 10 rutin prostředí Windows PowerShell, z nichž většina bude probrána v další části tohoto článku. Tyto rutiny zahrnují:

  • Find-Package – vyhledávání balíčků;
  • Get-Package – vrátí seznam všech balíčků nainstalovaných v počítači;
  • Get-PackageProvider – vrátí seznam poskytovatelů, kteří jsou zapnuti tento počítač připojen k OneGet;
  • Get-PackageSource Vrátí seznam zdrojů balíčků, které jsou registrovány pro konkrétního poskytovatele balíčků;
  • Install-Package – umožňuje nainstalovat jeden nebo více softwarových produktů;
  • Register-PackageSource – přidání zdroje balíčku pro zadaného poskytovatele balíčku;
  • Save-Package – umožňuje uložit balíček na váš lokální počítač bez následné instalace;
  • Set-PackageSource – změna zdroje balíčku pro zadaného poskytovatele balíčku;
  • Uninstall-Package – odstranění jednoho nebo více softwarových balíčků;
  • Unregister-PackageSource – odstraní registrovaný zdroj balíčku.
    • Instalace softwaru pomocí OneGet

      Nyní nastal čas pro samotný proces instalace softwaru. Dále uvidíte, jak můžete nainstalovat poskytovatele balíčku, najít požadovaný software, nainstalovat jej a také jak jej můžete odinstalovat zbytečná aplikace a stáhněte si instalační balíček softwarového produktu do svého počítače. Začněme popořadě.

      Instalace poskytovatele balíčku Chocolatey

  1. Otevřete Windows PowerShell a zobrazte seznam zdrojů balíčků, které jsou registrovány u OneGet on místní počítač spusťte příkaz Get-PackageSource. Všimněte si, že pokud v příkazu zadáte konkrétního dodavatele balíčku, rutina Get-PackageSource vám zobrazí pouze zdroje, které jsou přidruženy k zadanému dodavateli. V opačném případě příkaz vrátí všechny zdroje balíčků, které jsou registrovány u OneGet. Vzhledem k tomu, že potřebujeme zobrazit zdroje balíčků pro všechny poskytovatele, bude příkaz proveden bez dalších parametrů. Nezapomeňte, že v této fázi máte dalšího poskytovatele balíčků, který bude použit k instalaci softwarových produktů, které ještě nebyly nainstalovány. Výstup příkazu můžete vidět na následujícím obrázku:

  2. Jak můžete vidět na předchozím obrázku, poskytovatel Chocolatey není nainstalován na našem místním počítači. Proto je potřeba toto napravit. Všimněte si, že pro přidání poskytovatele balíčku musí být ExecutionPolicy PowerShellu nastavena na Neomezený. V opačném případě nebudete moci přidat dodavatele. Dovolte mi připomenout, že cmdlet Get-ExecutionPolicy Umožňuje zobrazit zásady provádění pro aktuální relaci. Zásady provádění jsou součástí zásad zabezpečení prostředí Windows PowerShell, které určují, zda lze načítat konfigurační soubory a spouštět skripty a které skripty vyžadují ke spuštění digitální podpis. Výchozí hodnota je " Omezený"(nenačte konfigurační soubory a nespouští skripty), takže pokud jste nezměnili hodnotu zásady provádění, spusťte příkaz Set-Executionpolicy Unrestricted. Protože výchozí rozsah zásad provádění je LocalMachine, takže nastavení zásad platí pouze pro aktuálního uživatele, můžete také přidat parametr do příkazu, který použijete -Rozsah s významem Současný uživatel. Výstup těchto dvou příkazů je vidět na následujícím obrázku:

  3. V tomto okamžiku můžeme vidět seznam dodavatelů, kteří jsou registrováni u OneGet na aktuální počítač. K tomu můžete použít rutinu Get-PackageProvider. Tato rutina, jak jsem zmínil výše, vrací seznam poskytovatelů balíčků, kteří jsou již připojeni k OneGet. Volitelně můžete filtrovat výsledky na základě celého nebo části jednoho z názvů dodavatelů. Chcete-li například zjistit, kteří poskytovatelé jsou aktuálně připojeni, spusťte rutinu Get-PackageProvider bez dalších parametrů. Jak můžete vidět na následujícím obrázku, zpočátku jsem měl k počítači připojené 4 z těchto poskytovatelů, o kterých jsem vám již dnes řekl. Nyní k instalaci poskytovatele Chocolatey na váš počítač musíte spustit příkaz Get-PackageProvider –Name Chocolatey –ForceBootstrap, kde je zodpovědný parametr –ForceBootstrap automatická instalace dodavatele. Všimněte si, že obvykle, když nainstalujete poskytovatele Chocolatey, musí být nainstalován také poskytovatel NuGet. Jak můžete vidět na následujícím obrázku, po opětovném použití rutiny Get-PackageProvider, dodavatel, kterého nainstalujeme, by se již měl objevit v seznamu:

Nyní můžeme generovat úplný seznam všechny balíčky dostupné u poskytovatelů a předejte je potrubím do rutiny Export-CliXML vytvořit XML reprezentaci objektů a uložit je do XML souboru. Vezměte prosím na vědomí, že seznam, který exportujete, se bude neustále měnit a postupem času bude do repozitářů, které používáte, přibývat další a další balíčky. V souladu s tím nezapomeňte čas od času nahradit soubor, který exportujete. Chcete-li exportovat seznam balíčků a uložit tento seznam do složky C:\TestPosh, musíte spustit následující příkaz: Najít balíček | Export-CliXML C:\TestPosh\Test.xml

Vezměte prosím na vědomí, že postup exportu vám určitě nějakou dobu zabere. Po dokončení provádění příkazu a vytvoření souboru XML na vašem počítači jej importujte a pro snazší zobrazení použijte kanál a příkaz GridView, který je zodpovědný za zobrazení výsledků provádění příkazů v okně ve formě interaktivní tabulky, můžete vidět, které balíčky budou k dispozici pro instalaci. Tento seznam balíčků můžete samozřejmě otevřít pomocí jakékoli aplikace, která je schopná zpracovat XML soubory, například pomocí stejného Excelu. Tento příkaz, jak můžete vidět na následujícím obrázku, vypadá takto: Import-CliXML C:\TestPosh\Test.xml | Out-GridView

Vzhledem k tomu, že poskytovatel již byl nainstalován, můžete přejít k další části tohoto postupu, a to

Instalace softwaru pomocí PowerShellu

Před instalací softwarových produktů bychom se měli podívat na to, co je již v počítači nainstalováno. K provedení tohoto úkolu můžete použít rutinu Get-Package, která vrátí seznam všech softwarových balíčků nainstalovaných na místním počítači, buď prostřednictvím OneGet nebo jiných nástrojů pro instalaci aplikací. Volitelně můžete také spustit rutinu Get-Package a dál vzdálené počítače spuštěním jako součást příkazu Invoke-Command, příkazu Enter-PSSession nebo skriptu.

V případě, že chcete získat informace o konkrétním softwaru, například o nainstalovaném produkty společnosti Microsoft Office 2013, můžete spolu s touto rutinou použít parametr –Name odpovídající hodnotu, Například, Get-Package - Name "office 2013". Výstup této rutiny je viditelný níže:

Před instalací softwaru se pokusme rozhodnout, co potřebujeme nainstalovat. Protože je na stroji nainstalován pouze Office 2013 a několik dalších aplikací, ukážu vám, jak můžete nainstalovat softwarové produkty, jako je Adobe Creative Cloud, Adobe Reader, Notepad++, stejně jako Process Explorer, Process Monitor a WinRar.

Vzhledem k tomu, že před procesem instalace potřebujeme lokalizovat samotné balíčky, měli bychom využít možností rutiny Najít balíček. Jak jste si již o něco dříve všimli, tato rutina vám umožňuje vyhledávat instalační balíčky ve zdrojích balíčků dostupných na místním počítači. Pokud v této rutině nepoužijete žádné parametry, příkaz zobrazí úplný seznam všech aplikací, jak bylo uvedeno dříve.

Nejprve se například pokusíme najít aplikace Adobe, které jsou k dispozici pro instalaci od námi přidaného poskytovatele Chocolatey. Chcete-li to provést, kromě samotné rutiny stačí zadat parametr -Název a zadejte požadovaný softwarový produkt jako jeho hodnotu. Protože instalační balíčky mohou mít za slovem Adobe název produktu, měli byste název produktu zadat následovně: Adobe*, jak je znázorněno na následujícím obrázku. Jak vidíte, modul OneGet detekoval v úložišti následující instalační balíček: adobe-creative-cloud verze 1.0. V zásadě se jedná o jeden z produktů, které hledáte, což znamená, že by měl být nainstalován. Chcete-li to provést, jak je také vidět na následujícím obrázku, musíte použít schopnosti rutiny Instalační balíček. Chcete-li nainstalovat Creative Cloud, spusťte následující příkaz Install-Package -Name adobe-creative-cloud -Force, kde parametr Force, jak je běžné v PowerShellu, přepíše omezení, která brání spuštění příkazu, dokud změny nezačnou porušovat požadavky na zabezpečení. Výstup těchto příkazů je vidět na následujícím obrázku:

Nyní, po instalaci prvního softwarového produktu, zkusme vyhledat konkrétní verzi Adobe Reader. K tomu navíc již známý příkaz Najít balíček – pojmenujte AdobeReader parametr by měl být přidán – Všechny verze který vrátí všechny dostupné verze balíčku nebo všechny verze balíčku, které jsou v rozsahu zadaném v parametrech Minimální verze A Maximální verze. Upozorňujeme, že tento parametr je volitelný, protože vyhledávání zpočátku zobrazuje nejnovější verzi softwarového produktu. Nyní bychom ze všech dostupných verzí měli vybrat tu, která by měla být nainstalována v počítači, například ať je to verze 2015.007.20033 . pro instalaci této konkrétní verze čtečky postupujte podle příkazu Instalační balíček - Název AdobeReader přidat parametr – Požadovaná verze s významem 2015.007.20033 , který určuje přesnou verzi balíčku, který chcete nainstalovat. Přidáním parametru můžete také nainstalovat maximální dostupnou verzi produktu Maximální verze s odpovídajícím významem. Výstup těchto příkazů je vidět na následujícím obrázku:

Pokud potřebujete nainstalovat nejnovější verzi softwarového produktu a zároveň nechcete v PowerShellu zadávat více příkazů, můžete hledání balíčků a instalaci zobecnit pomocí kanálu. Například v případě instalace nejnovější verze textový editor Notepad++ můžete spustit následující příkaz: Najít balíček -Název NotepadPlusPlus | Instalační balíček – Force. Vyhledáte tedy balíček v úložišti a pokud najdete výsledek, okamžitě jej nainstalujete v tichém režimu. Proces instalace tohoto softwarového produktu je zobrazen níže:

Nyní, protože podle výše uvedeného úkolu zbývá nainstalovat Process Explorer, Process Monitor a WinRar, zkusme nainstalovat několik softwarových balíčků najednou. K tomu je vhodné přesně vědět, jak se tyto balíčky v samotném úložišti nazývají. Jak jsem psal dříve, lze to zkontrolovat pomocí rutiny Najít balíček | Out-GridView. Jakmile jsou známy názvy balíčků, můžete pokračovat v samotné instalaci. Chcete-li to provést, můžete spustit následující příkaz: Najít balíček -Název procexp, procmon, winrar | Instalační balíček. V v tomto příkladu, jak můžete vidět na následujícím obrázku, konkrétně parametr neuvádím Platnost abyste mohli věnovat pozornost celému procesu instalace více softwarových balíčků současně.

Ukládání a mazání programů

Poslední dvě rutiny, o kterých bude řeč v tomto článku, jsou zodpovědné za uložení instalačního balíčku a odstranění nainstalovaného programu. Začněme ukládáním.

Pro uložení instalačního balíčku můžete použít další cmdlet modulu OneGet, a to modul Uložit balíček. Tato rutina vám umožňuje ukládat balíčky do místního počítače, aniž byste je instalovali později. Ve výchozím nastavení se tato rutina uloží Nejnovější verze softwarový produkt, pokud však do aktuální rutiny přidáte parametr Všechny verze, všechny verze programu, který jste vybrali, budou uloženy na vašem počítači. Navíc, podobně jako parametry vyhledávacích a instalačních programů cmdletů, kromě uložení všech verzí pomocí parametrů - Maximální verze A – Minimální verze, můžete také vybrat rozsah verzí balíčků, které chcete zachovat. Chcete-li uložit balíček do počítače, kromě možnosti název a v případě potřeby parametr odpovědný za verzi produktu, musíte tento parametr zadat Cesta s budoucím umístěním vašeho instalačního technika.

Jak můžete vidět na následujícím obrázku, příkaz Uložit-balíček –Název Procexp –Cesta C:\TestPosh uloží nejnovější verzi Process Explorer do složky C:\TestPosh:

Pokud jste omylem nainstalovali nesprávný balíček, můžete jej vždy odebrat pomocí modulu OneGet. K tomu slouží cmdlet Uninstall-Package. Stejně jako u ostatních rutin v tomto modulu musíte k odebrání programu zadat parametr Name s odpovídajícím názvem aplikace a pro tiché odstranění můžete také použít parametr Force. Chcete-li například odebrat dříve nainstalovaný WinRAR z počítače, musíte spustit následující příkaz: Uninstall-Package – Name WinRAR – Force jak je uvedeno níže:

Závěr

Z tohoto článku jste se dozvěděli o jedné z funkcí nového operačního systému od společnosti Microsoft, konkrétně o instalaci softwarových produktů pomocí příkazového shellu Windows PowerShell. Řekl jsem vám o samotném modulu OneGet, o základní terminologii používané spolu s touto technologií a o tom, jaké předinstalované poskytovatele balíčků existují. Naučili jste se, jak můžete k OneGet připojit poskytovatele balíčků třetí strany a jak vám může pomoci najít, nainstalovat, uložit a odinstalovat software.

Doufám že tato informace bylo pro vás užitečné a naučili jste se něco nového. Pokud máte nějaké dotazy k materiálu v tomto článku, zeptejte se jich v komentářích, rád vám poskytnu jakoukoli pomoc.

VN:F

Hodnocení: 9,9/ 10 (18 odevzdaných hlasů)

Instalace programů pomocí PowerShellu ve Windows 10, 9,9 z 10 na základě 18 hodnocení

Existuje několik způsobů, jak otevřít PowerShell ve Windows 10.

Prostřednictvím vyhledávání

Na hlavním panelu klikněte na ikonu lupy. V dolní části se otevře okno, kde zadáte slovo PowerShell. Poté se zobrazí ikona s Windows nápis Desktopová aplikace PowerShell.

Jak spustit Windows Powershell ve Windows 10 pomocí vyhledávání

Kliknutím na něj levým tlačítkem myši okamžitě otevřete Windows PowerShell a pokud na něj kliknete pravým tlačítkem myši, otevře se nabídka, ve které můžete spustit Windows PowerShell jako správce.

Přes Start

lis Start - Windows PowerShell. Po otevření poslední položky najděte Seznam Windows PowerShell a klikněte na něj levým tlačítkem myši a pokud kliknete pravým tlačítkem, otevře se nabídka, ve které vyberete Pokročilé – Spusťte jako správce.

Přes správce úloh

Spusťte správce úloh stisknutím tří kláves najednou Ctrl+Shift+Esc. Chcete-li, aby se nabídka objevila ve správci úloh, klikněte na Více informací. Pak klikněte Soubor – Zahájení nového úkolu.


Správce úloh, Soubor, Vytvořit nový úkol

Otevře se okno, do kterého musíte vstoupit powershell a klikněte na OK a Windows PowerShell se okamžitě spustí. Pokud zaškrtnete také políčko v tomto poli Vytvořte úlohu s právy správce a klikněte na OK, poté se spustí Windows PowerShell s právy správce.

Prostřednictvím řádku Execute

Win+R. Otevře se okno s názvem Spustit. V tomto okně zadejte příkaz powershell a klepněte na OK. Poté se okamžitě otevře Okno Windows PowerShell a okno Spustit se zavře.

Přes Průzkumník

Po otevření průzkumníka musíte adresní řádek vstoupit powershell a stiskněte klávesu Enter na klávesnici. Tím se okamžitě otevře okno prostředí Windows PowerShell.


Jak otevřít Powershell Windows 10 jako správce

Pokud potřebujete spustit Windows PowerShell jako správce, pak v Průzkumníkovi budete muset kliknout Soubor - Spustit Windows PowerShell - Spustit Windows PowerShell jako správce. Tím se okamžitě spustí okno prostředí Windows PowerShell s právy správce.

Přes kontextové menu

Stiskněte dvě klávesy na klávesnici současně Win+X. Otevře se kontextové menu, ve kterém vyberete položku Windows PowerShell nebo Windows PowerShell s právy správce.
Pokud se v nabídce místo Windows PowerShell objeví položky příkazového řádku, musíte otevřít parametry. Jít do Nastavení - Přizpůsobení - Hlavní panel. Poté na pravé straně parametrů musíte najít řádek Nahradit příkazový řádek Windows PowerShell v nabídce, která se zobrazí, když kliknete pravým tlačítkem nebo stisknete Windows+X. Pod tímto řádkem je potřeba přepnout posuvník do polohy Na a zavřete okno nastavení. Poté bude menu Položky systému Windows PowerShell.

Prostřednictvím spustitelného souboru

V Průzkumníku na Místní disk C:\Windows\System32\WindowsPowerShell\v1.0 najít soubor powershell.


Spustitelný soubor Windows PowerShell

Najeďte myší na tento soubor a klikněte pravé tlačítko myši, otevře se kontextová nabídka. Pokud vyberete OTEVŘENO pak se Windows PowerShell spustí okamžitě, a pokud zvolíte Spustit jako administrátor poté se spustí prostředí Windows PowerShell s právy správce.