Rutina Publish-Script publikuje zadaný skript do online galerie.
Příklady
Příklad 1: Vytvoření souboru skriptu, přidání obsahu a jeho publikování
Rutina New-ScriptFileInfo vytvoří soubor skriptu s názvem Demo-Script.ps1.
Get-Contentzobrazí obsah .Demo-Script.ps1 Rutina Add-Content přidá funkci a pracovní postup do Demo-Script.ps1.
$newScriptInfo = @{
Path = 'D:\ScriptSharingDemo\Demo-Script.ps1'
Version = '1.0'
Author = 'author@contoso.com'
Description = "my test script file description goes here"
}
New-ScriptFileInfo @newScriptInfo
Get-Content -Path $newScriptInfo.Path
<#PSScriptInfo
.VERSION 1.0
.AUTHOR pattif@microsoft.com
.COMPANYNAME
.COPYRIGHT
.TAGS
.LICENSEURI
.PROJECTURI
.ICONURI
.EXTERNALMODULEDEPENDENCIES
.REQUIREDSCRIPTS
.EXTERNALSCRIPTDEPENDENCIES
.RELEASENOTES
#>
<#
.DESCRIPTION
my test script file description goes here
#>
Param()
Version Name Type Repository Description
------- ---- ---- ---------- -----------
1.0 Demo-Script Script LocalRepo1 my test script file description goes here
Rutina Test-ScriptFileInfoDemo-Script.ps1ověří . Rutina Publish-Script publikuje skript do úložiště LocalRepo1 . Nakonec.
Find-Script slouží k vyhledávání Demo-Script.ps1 v úložišti LocalRepo1 .
Určuje cestu k jednomu nebo více místům. Na rozdíl od parametru Path se hodnota parametru LiteralPath používá přesně tak, jak je zadána. Žádný znak není interpretován jako zástupný znak. Pokud cesta obsahuje řídicí znaky, uzavřete je do jednoduchých uvozovek. Jednoduché uvozovky říkají prostředí Windows PowerShell, aby nepřekládaly žádné znaky jako řídicí sekvence.
Určuje klíč rozhraní API, který chcete použít k publikování skriptu do online galerie. Klíč rozhraní API je součástí vašeho profilu v online galerii. Další informace najdete v tématu Správa klíčů rozhraní API.
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.
Galerie Prostředí PowerShell už nepodporuje protokol TLS (Transport Layer Security) verze 1.0 a 1.1. Musíte použít protokol TLS 1.2 nebo vyšší. Pomocí následujícího příkazu se ujistěte, že používáte protokol TLS 1.2:
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.