A Publish-Script parancsmag közzéteszi a megadott szkriptet az online katalógusban.
Példák
1. példa: Szkriptfájl létrehozása, tartalom hozzáadása és közzététele
A New-ScriptFileInfo parancsmag létrehoz egy szkriptfájlt .Demo-Script.ps1 a /> tartalmát jeleníti meg. A Add-Content parancsmag hozzáad egy függvényt és egy munkafolyamatot a parancsmaghoz 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
A Test-ScriptFileInfo parancsmag ellenőrzi a parancsmagot Demo-Script.ps1. A Publish-Script parancsmag közzéteszi a szkriptet a LocalRepo1 adattárban. Végül.
Find-Scripta Demo-Script.ps1 adattárban való keresésre szolgál.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-LiteralPath
Egy vagy több hely elérési útját adja meg. Az Elérési út paramétertől eltérően a LiteralPath paraméter értéke pontosan a megadott módon lesz használva. A rendszer egyetlen karaktert sem értelmez helyettesítő karakterként. Ha az elérési út tartalmaz feloldó karaktereket, csatolja őket idézőjelek közé. Az idézőjelek azt jelzik, hogy a Windows PowerShell nem értelmezi a karaktereket menekülési sorozatként.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-NuGetApiKey
Megadja azt az API-kulcsot, amellyel szkriptet szeretne közzétenni az online katalógusban. Az API-kulcs a profil része az online katalógusban. További információ: API-kulcsok kezelése.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
A PowerShell-katalógus már nem támogatja a Transport Layer Security (TLS) 1.0-s és 1.1-es verzióját. A TLS 1.2 vagy újabb verzióját kell használnia. A következő paranccsal győződjön meg arról, hogy a TLS 1.2-t használja:
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.