Sdílet prostřednictvím


Hodnoty metadat balíčku, které mají vliv na uživatelské rozhraní Galerie prostředí PowerShell

Tento článek vysvětluje, jak Galerie prostředí PowerShell používá metadata ve vašich balíčcích. U modulů jsou metadata uložena v manifestu modulu. U skriptů se metadata ukládají pomocí klíčových slov založených na komentářích. K vytvoření nebo aktualizaci těchto metadat se používají následující rutiny:

Následující seznam ukazuje prvky uživatelského rozhraní stránky balíčku Galerie prostředí PowerShell, které jsou řízeny manifestem modulu.

  • Název – Název balíčku publikovaného v Galerii.

  • Verze – Zobrazená verze je řetězec verze v metadatech a popisek předběžné verze, pokud je zadaný. Zadaný řetězec předběžné verze je připojen k ModuleVersion. Informace o předběžných verzích řetězců v modulech naleznete v tématu Předběžné verze modulů.

  • Popis – Toto je Popis v manifestu modulu.

  • Vyžadovat přijetí licence – Modul může vyžadovat, aby uživatel přijal licenci, a to nastavením RequireLicenseAcceptance = $true, zadáním identifikátoru LicenseURI a poskytnutím license.txt souboru v kořenovém adresáři složky modulu. Další informace naleznete v části Vyžadování přijetí licence.

  • Poznámky k verzi – Tyto informace pocházejí z části ReleaseNotes v části PSData\PrivateData.

  • Vlastníci – Vlastníci jsou seznam uživatelů v Galerii prostředí PowerShell, kteří mohou aktualizovat balíček. Seznam vlastníků není součástí manifestu balíčku. Další dokumentace popisuje, jak spravovat vlastníky položek.

  • Autor – Je zahrnut v manifestu modulu jako Autor. Pole Autor se často používá k určení společnosti nebo organizace spojené s balíčkem.

  • Copyright – Jedná se o pole Copyright v manifestu modulu.

  • FileList – Seznam souborů se vytvoří při publikování balíčku do Galerie prostředí PowerShell. Není kontrolovatelný informacemi manifestu. Galerie prostředí PowerShell vytvoří .nuspec soubor, který se zobrazí v seznamu souborů každého balíčku. Tento soubor není nainstalován s balíčkem v systému. Toto je manifest balíčku NuGet pro balíček a lze jej ignorovat.

  • Visačky - Značky jsou zahrnuty v PrivateData\PSData manifestu modulu. Značky mají specifické požadavky a významy, které jsou popsány v části Podrobnosti značky .

  • Rutiny – K dispozici je v manifestu modulu pomocí rutinyToExport. Osvědčeným postupem je explicitně vypsat názvy rutin místo použití zástupného znaku *. Seznam zlepšuje výkon modulu zatížení.

  • Funkce – To je k dispozici v manifestu modulu pomocí FunctionsToExport. Osvědčeným postupem je explicitně vypsat názvy rutin místo použití zástupného znaku *. Seznam zlepšuje výkon modulu zatížení.

  • Prostředky DSC – Jsou k dispozici v manifestu pomocí DscResourcesToExport. Tato hodnota je podporována pouze pro moduly v PowerShellu 5.0 a novějším.

  • Možnosti rolí – Role jsou uvedeny, pokud má modul jeden nebo více souborů schopností rolí (.psrc). Tyto soubory používá společnost JEA. Další informace naleznete v tématu Možnosti rolí.

  • Edice PowerShellu – U modulů navržených pro PowerShell 5.0 a nižší se toto ovládá pomocí značek. Pro stolní počítače použijte značku PSEdition_Desktop a pro jádro použijte značku PSEdition_Core. U modulů navržených pro PowerShell 5.1 a novější je v manifestu klíč CompatiblePSEditions . Další informace najdete v tématu Podpora PSEdition pro moduly.

  • Závislosti – To je k dispozici v manifestu pomocí RequiredModules.

  • Minimální verze PowerShellu – Ta je k dispozici v manifestu pomocí PowerShellVersion.

  • Historie verzí – Zobrazuje seznam verzí modulu, které byly publikovány v Galerii. Balíčky skryté pomocí funkce Odstranit se v historii verzí nezobrazují, pokud nejste vlastníkem balíčku.

  • Web projektu – Web projektu je k dispozici pro moduly v PrivateData\PSData části manifestu modulu zadáním identifikátoru ProjectURI.

  • Licence – Odkaz na licenci je k dispozici pro moduly v PrivateData\PSData části manifestu modulu zadáním identifikátoru LicenseURI.

    Důležité

    Pokud licence není poskytována prostřednictvím identifikátoru LicenseURI nebo v rámci balíčku, vztahují se na balíček podmínky použití pro Galerie prostředí PowerShell. Další informace naleznete v Podmínkách použití.

  • Ikona – Odkaz je k dispozici pro moduly v PrivateData\PSData části manifestu modulu zadáním identifikátoru IconURI. Identifikátor URI by měl odkazovat na obrázek 85 × 85 s pozadím průhlednosti. Identifikátor URI musí být přímým odkazem na soubor obrázku a nesmí směřovat na webovou stránku nebo soubor v balíčku Galerie prostředí PowerShell.

Následující seznam ukazuje prvky uživatelského rozhraní stránky balíčku Galerie prostředí PowerShell, které jsou řízeny metadaty založenými na komentářích v souboru skriptu.

  • Název – Toto je název balíčku, který je publikován v Galerii

  • Verze – Zobrazená verze je řetězec verze v metadatech a popisek předběžné verze, pokud je zadaný. Hodnota pochází z klíčového .VERSION slova v bloku komentáře metadat. Při publikování skriptu předběžné verze připojte k verzi řetězec předběžné verze. Informace o zadávání předběžných verzí řetězců v modulech naleznete v tématu Předběžné verze skriptů.

  • Popis – Tyto informace pocházejí z klíčového .DESCRIPTION slova v nápovědě k souboru skriptu založené na komentářích.

  • Vyžadovat přijetí licence – Přijetí licence není podporováno pro skripty. Scénář, kdy skript závisí na modulu, který vyžaduje přijetí licence, je však podporován. Další informace naleznete v části Vyžadování přijetí licence pro skripty.

  • Poznámky k verzi – Tyto informace pocházejí z klíčového .RELEASENOTES slova v metadatech souboru skriptu založených na komentářích.

  • Vlastníci – Vlastníci jsou seznam uživatelů v Galerii prostředí PowerShell, kteří mohou aktualizovat balíček. Seznam vlastníků není součástí manifestu balíčku. Další informace naleznete v tématu Správa vlastníků položek.

  • Autor – Tyto informace pocházejí z klíčového .AUTHOR slova v metadatech souboru skriptu založených na komentářích. Pole Autor se často používá k určení společnosti nebo organizace spojené s balíčkem.

  • Autorská práva – Tyto informace pocházejí z klíčového .COPYRIGHT slova v metadatech souboru skriptu založených na komentářích.

  • FileList – Seznam souborů se vytvoří při publikování balíčku do Galerie prostředí PowerShell. Není kontrolovatelný informacemi manifestu. Galerie prostředí PowerShell vytvoří .nuspec soubor, který se zobrazí v seznamu souborů každého balíčku. Tento soubor není nainstalován s balíčkem v systému. Toto je manifest balíčku NuGet pro balíček a lze jej ignorovat.

  • Tagy - * Tyto informace pocházejí z klíčového .TAGS slova v komentářích na základě metadat souboru skriptu. Značky mají specifické požadavky a významy, které jsou popsány v části Podrobnosti značky .

  • Edice PowerShellu – U modulů navržených pro PowerShell 5.0 a nižší se toto ovládá pomocí značek. Pro stolní počítače použijte značku PSEdition_Desktop a pro jádro použijte značku PSEdition_Core. U modulů navržených pro PowerShell 5.1 a novější je v manifestu klíč CompatiblePSEditions . Další informace najdete v tématu Podpora PSEdition pro moduly.

  • Historie verzí – Zobrazuje seznam verzí modulu, které byly publikovány v Galerii. Balíčky skryté pomocí funkce Odstranit se v historii verzí nezobrazují, pokud nejste vlastníkem balíčku.

  • Web projektu – Tyto informace pocházejí z klíčového .PROJECTURI slova v metadatech souboru skriptu založených na komentářích.

  • Licence – Tyto informace pocházejí z klíčového .LICENSEURI slova v metadatech souboru skriptu založených na komentářích.

    Důležité

    Pokud licence není poskytována prostřednictvím balíčku nebo .LICENSEURI v rámci balíčku, vztahují se na něj podmínky použití pro Galerie prostředí PowerShell. Další informace naleznete v Podmínkách použití.

  • Ikona – Tyto informace pocházejí z klíčového .ICONURI slova v metadatech souboru skriptu založených na komentářích. Identifikátor URI by měl odkazovat na obrázek 85 × 85 s pozadím průhlednosti. Identifikátor URI musí být přímým odkazem na soubor obrázku a nesmí směřovat na webovou stránku nebo soubor v balíčku Galerie prostředí PowerShell.

Úprava podrobností balíčku

Stránka Galerie prostředí PowerShell Upravit balíček umožňuje vydavatelům změnit několik polí zobrazených pro balíček, konkrétně:

  • Title
  • Description
  • Shrnutí
  • Adresa URL ikony
  • Adresa URL domovské stránky projektu
  • Autoři
  • Autorské právo
  • Štítky
  • Poznámky k vydání
  • Vyžadovat licenci

Tyto informace v Galerii byste měli upravovat pouze za účelem opravy toho, co se zobrazuje u starších verzí modulu. Uživatelé, kteří si balíček stáhnou, uvidí, že metadata neodpovídají Galerie prostředí PowerShell. Pokaždé, když změníte informace v galerii, měli byste publikovat novou verzi balíčku se stejnými změnami.

Podrobnosti o značce

Tagy jsou jednoduché řetězce, které spotřebitelé používají k nalezení balíčků. Značky jsou nejcennější, pokud jsou používány konzistentně v souvisejících balíčcích. Použití variant stejného slova, například databáze a databáze nebo test a testování, poskytuje jen malý užitek. Tagy jsou řetězce, které nerozlišují velká a malá písmena a nemohou obsahovat mezery. Pokud existuje fráze, o které se domníváte, že ji uživatelé budou hledat, přidejte ji do popisu balíčku, aby ji bylo možné najít ve výsledcích hledání. Pro zlepšení čitelnosti používejte velká a malá písmena, pomlčky, podtržítka nebo tečky. Dávejte pozor na vytváření dlouhých, složitých a neobvyklých značek, které se snadno píší s pravopisnými chybami.

Galerie prostředí PowerShell a rutiny PowerShellGet mají zvláštní význam pro PSEdition_Desktop značky a PSEdition_Core . Podívejte se na předchozí diskuzi o edicích PowerShellu.

Jak již bylo zmíněno dříve, značky poskytují největší hodnotu, pokud jsou specifické a používají se konzistentně v mnoha balíčcích. Jako vydavatel, který se snaží najít nejlepší značky, které chcete použít, je nejjednodušším přístupem vyhledat v Galerie prostředí PowerShell značky, které zvažujete. V ideálním případě jsou vrácené balíčky v souladu s použitím daného klíčového slova.

V následující tabulce jsou uvedeny některé z nejčastěji používaných značek. Preferovaná značka by měla vracet nejlepší výsledky vyhledávání.

Preferovaná značka Alternativy a poznámky
Active Directory Služba AD se v současné době sama o sobě nepoužívá
Appveyor
Automation
AWS
Azure
Využití služby AzureAD
AzureAutomation
AzureRm Používá se především pro moduly AzureRM
Backup
Build
ChatOps
Cloud
Barva
Konfigurace
CrescendoBuilt Tato značka je automaticky přidána nástrojem Crescendo při exportu modulu
Databáze Databáze (množné číslo) jsou méně žádoucí
DBA
Nasazení Nasazení se používá o něco méně často
DevOps
DNS
Docker
DSC DesiredStateConfiguration je méně žádoucí, je příliš dlouhá
DSCResource
Sada DSCResourceKit
Excel
Výměna
Firewall
LOTR
GitHub
Gitlab
Google
jazyk HTML
Hyper-V HyperV je méně častý jako tag
IaaS
služba IIS
Json
Operační systém Linux
Log Preferované použití logu jako věci
Logování Upřednostňované použití protokolování jako akce
MacOS
Monitorování
MSI
Síť Networking je na tom podobně, ale méně často se používá
Office365 Vhodnější je hláskovat Office. O365 se používá méně často, i když kratší
Správa balíčků
Otravovat
PoshBot
Zpráva Zpráva je věc
Reportování Reporting je akce, report je věc
ResourceManager "Arm" se používá k popisu skupiny procesorů a neměl by se používat pro Azure Resource Manager
REST
Zabezpečení Obrana je méně přesná
Služba SharePoint
SQL
SQLServer
Storage
Test Testování je méně žádoucí
Správa verzí Verze je méně přesná, i když se používá častěji
VSTS
Windows
WinRM
rozhraní WMI
ZIP