Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
PowerShell Gallery je repozitář balíčků obsahující skripty, moduly a DSC zdroje, které si můžete stáhnout a používat. Rutiny v modulu PowerShellGet použijete k instalaci balíčků z galerie Prostředí PowerShell. Abyste mohli stahovat položky z Galerie Prostředí PowerShell, nemusíte se přihlašovat.
Zjišťování balíčků z galerie Prostředí PowerShell
Balíčky najdete v Galerii Prostředí PowerShell pomocí ovládacího prvku Hledat na domovské stránce galerie PowerShellu nebo procházením modulů a skriptů na stránce Balíčky. Balíčky najdete také v Galerii Prostředí PowerShell spuštěním rutin Find-Module, Find-DscResourcea Find-Script v závislosti na typu balíčku s -Repository PSGallery.
Výsledky z galerie můžete filtrovat pomocí následujících parametrů:
- Jméno
- AllVersions
- MinimumVersion
- RequiredVersion
- Značka
- Zahrnuje
- DscResource
- RoleCapability
- Příkaz
- Filtr
Pokud vás zajímá jenom zjišťování konkrétních prostředků DSC v Galerii, můžete spustit rutinu Find-DscResource. Find-DscResource vrací data o prostředcích DSC obsažených v galerii.
Vzhledem k tomu, že prostředky DSC se vždy doručují jako součást modulu, musíte stále spouštět Install-Module k instalaci těchto prostředků DSC.
Informace o balíčcích v galerii Prostředí PowerShell
Poté, co si vyberete balíček, možná se o něm budete chtít dozvědět více. Prohlédněte si stránku balíčku v Galerii. Stránka balíčku obsahuje metadata nahraná s balíčkem. Metadata poskytuje autor balíčku. Microsoft tyto informace neověřuje. Vlastník balíčku je spojen s účtem Galerie, který byl použit k publikování balíčku. Účet Vlastník je autoritativnější než pole Autor.
Pokud zjistíte, že balíček nebyl zveřejněn v dobré víře, vyberte na stránce tohoto balíčku Nahlásit zneužití .
Pokud používáte Find-Module nebo Find-Script, můžete tato data zobrazit ve vráceném objektu PSGetModuleInfo. Následující příklad vrátí data v modulu PSReadLine v galerii.
Find-Module -Name PSReadLine -Repository PSGallery | Get-Member
Stahování balíčků z galerie Prostředí PowerShell
Při stahování balíčků z galerie Prostředí PowerShell doporučujeme následující postup:
Prozkoumat
Pro stažení balíčku z galerie k inspekci použijte Save-Module příkazové příkazy nebo Save-Script na balení. Tyto příkazy ukládají balíček lokálně bez jeho instalace. Prohlédněte si obsah obalu. Nezapomeňte uložený balíček odstranit ručně.
Některé balíčky vytváří Microsoft, jiné komunita PowerShell. Společnost Microsoft doporučuje před instalací zkontrolovat obsah a kód balíčků v této galerii.
Pokud zjistíte, že balíček nebyl zveřejněn v dobré víře, vyberte na stránce tohoto balíčku Nahlásit zneužití .
Nainstalovat
Pokud chcete nainstalovat balíček z galerie pro použití, spusťte buď Install-Module, nebo Install-Script rutinu v závislosti na typu balíčku.
Ve výchozím nastavení Install-Module se modul instaluje na $env:ProgramFiles\WindowsPowerShell\Modules dané místo, což vyžaduje administrátorský účet. Pokud parametr přidáte-Scope CurrentUser, příkaz nainstaluje modul do .$HOME\Documents\WindowsPowerShell\Modules
Ve výchozím nastavení Install-Script se skript instaluje na $env:ProgramFiles\WindowsPowerShell\Scripts lokaci, což vyžaduje administrátorský účet. Pokud parametr přidáte -Scope CurrentUser , příkaz nainstaluje skript do $HOME\Documents\WindowsPowerShell\Scripts.
Install-Module a nainstaluje Install-Script nejnovější verzi balíčku. Pokud chcete nainstalovat starší verzi balíčku, přidejte parametr -RequiredVersion.
Nasadit
Pro nasazení balíčku z PowerShell Gallery do Azure Automation vyberte Azure Automation a poté na stránce s detaily balíčku zvolte Deploy to Azure Automation . Jste přesměrováni do Azure Management Portalu, kde se přihlašujete pomocí přihlašovacích údajů k Azure účtu. Nasazování balíčků s dependenciemi nasadí všechny závislosti do Azure Automation. Tlačítko Deploy to Azure Automation lze deaktivovat přidáním tagu AzureAutomationNotSupported do metadat balíčku.
Další informace o službě Azure Automation najdete v dokumentaci ke službě Azure Automation.
Aktualizace balíčků z galerie Prostředí PowerShell
Pokud chcete aktualizovat balíčky nainstalované z galerie Prostředí PowerShell, spusťte rutinu Update-Module nebo Update-Script. Při spuštění bez dalších parametrů se pokusí Update-Module aktualizovat všechny nainstalované moduly spuštěním Install-Module. Pokud chcete selektivně aktualizovat moduly, přidejte parametr -Name.
Podobně, když běží bez dalších parametrů, se Update-Script také snaží aktualizovat všechny nainstalované skripty spuštěním .Install-Script Chcete-li selektivně aktualizovat skripty, přidejte parametr -Name.
Vypiš balíčky, které jsi nainstaloval z PowerShell Gallery
Chcete-li zjistit, které moduly jste nainstalovali z PowerShell Gallery, spusťte Get-InstalledModule CMDLET. Tento příkaz zobrazí seznam všech modulů, které máte ve svém systému nainstalované přímo z Galerie prostředí PowerShell.
Podobně, abyste zjistili, které skripty jste nainstalovali z PowerShell Gallery, spusťte Get-InstalledScript cmdlet. Tento příkaz zobrazí seznam všech skriptů, které máte ve svém systému, které byly nainstalovány přímo z Galerie prostředí PowerShell.
Síťový přístup k galerii Prostředí PowerShell
Důležitý
Galerie prostředí PowerShell vyžaduje protokol TLS (Transport Layer Security) 1.2 nebo novější. Pokud nepoužíváte protokol TLS 1.2 nebo vyšší, při pokusu o přístup k galerii Prostředí PowerShell se zobrazí chyba. Pomocí následujícího příkazu se ujistěte, že používáte protokol TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol =
[Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
Tyto názvy hostitelů by se měly přidat do seznamů povolených, které řídí přístup z vaší sítě.
Hostitelé vyžadovaní ke zjišťování a stahování balíčků:
cdn.oneget.orgcdn.powershellgallery.com
Hostitelé vyžadovaní při použití webu Galerie Prostředí PowerShell:
-
*.powershellgallery.com– web -
go.microsoft.comaaka.ms– služby přesměrování
Poznámka
Staré koncové body, které končily na azureedge.net , již nejsou podporovány.
Související odkazy
- Find-DscResource
-
find-module - najít skript
- Get-InstalledModule
- Get-InstalledScript
-
install-module - instalačního skriptu
- publish-module
- publikování skriptu
- Register-PSRepository
-
Uložit modul - uložit skript
- aktualizačního modulu
- aktualizačního skriptu
PowerShellGet & Gallery