Save-Script

Szkript mentése.

Syntax

Save-Script
    [-Name] <String[]>
    [-MinimumVersion <String>]
    [-MaximumVersion <String>]
    [-RequiredVersion <String>]
    [-Repository <String[]>]
    [-Path] <String>
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-Credential <PSCredential>]
    [-Force]
    [-AllowPrerelease]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Save-Script
    [-Name] <String[]>
    [-MinimumVersion <String>]
    [-MaximumVersion <String>]
    [-RequiredVersion <String>]
    [-Repository <String[]>]
    -LiteralPath <String>
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-Credential <PSCredential>]
    [-Force]
    [-AllowPrerelease]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Save-Script
    [-InputObject] <PSObject[]>
    -LiteralPath <String>
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-Credential <PSCredential>]
    [-Force]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Save-Script
    [-InputObject] <PSObject[]>
    [-Path] <String>
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-Credential <PSCredential>]
    [-Force]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

A Save-Script parancsmag menti a megadott szkriptet.

Ez a Microsoft.PowerShell.PSResourceGet parancsmag proxyparancsmagjaSave-PSResource. További információ: Save-PSResource.

Példák

1. példa: Szkript mentése és a szkript metaadatainak ellenőrzése

Ebben a példában egy adattárból származó szkriptet a rendszer a helyi számítógépre ment, és ellenőrzi a szkript metaadatait.

Save-Script -Name Install-VSCode -Repository PSGallery -Path C:\Test\Scripts
Test-ScriptFileInfo -Path C:\Test\Scripts\Install-VSCode.ps1

Version   Name              Author      Description
-------   ----              ------      -----------
1.3       Install-VSCode    Microsoft   This script can be used to easily install Visual Studio Code

Save-Script a Name paramétert használja a szkript nevének megadásához. Az Adattár paraméter határozza meg, hogy hol található a szkript. A szkript a Path paraméter által megadott helyre lesz mentve. Test-ScriptFileInfo megadja az elérési utat , és ellenőrzi a szkript metaadatait.

Paraméterek

-AcceptLicense

A proxyparancsmag figyelmen kívül hagyja ezt a paramétert, mivel a nem támogatja.Save-PSResource

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllowPrerelease

A proxyparancsmag ezt a paramétert a Prerelease paraméterére Save-PSResourceképezi le.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Megerősítést kér a futtatása Save-Scriptelőtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Olyan felhasználói fiókot ad meg, amely engedéllyel rendelkezik egy szkript mentéséhez.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Force

A proxyparancsmag figyelmen kívül hagyja ezt a paramétert, mivel a nem támogatja.Save-PSResource

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

PsRepositoryItemInfo objektumot fogad el. Például egy változó kimenete Find-Script , és ezt a változót használja InputObject argumentumként.

Type:PSObject[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LiteralPath

Egy vagy több hely elérési útját adja meg. 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, az elérési utat egy idézőjelek közé kell tenni. A PowerShell nem értelmezi az idézőjelek közé zárt karaktereket feloldósorozatként.

A proxyparancsmag ezt a paramétert a Path paraméterére Save-PSResourceképezi le.

Type:String
Aliases:PSPath
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-MaximumVersion

A proxyparancsmag ennek a paraméternek az értékével hoz létre egy NuGet-verziókeresési Save-PSResourcesztringet a Verzió paraméterrel való használatra.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-MinimumVersion

A proxyparancsmag ennek a paraméternek az értékével hoz létre egy NuGet-verziókeresési Save-PSResourcesztringet a Verzió paraméterrel való használatra.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

A menteni kívánt szkriptnevek tömbje.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Meghatározza a helyi számítógépen a mentett modul tárolásának helyét. Helyettesítő karaktereket fogad el.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-Proxy

A proxyparancsmag figyelmen kívül hagyja ezt a paramétert, mivel a nem támogatja.Save-PSResource

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ProxyCredential

A proxyparancsmag figyelmen kívül hagyja ezt a paramétert, mivel a nem támogatja.Save-PSResource

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Repository

Egy olyan adattár rövid nevét adja meg, amely a futtatásával Register-PSRepositorylett regisztrálva. A használatával Get-PSRepository megjelenítheti a regisztrált adattárakat.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-RequiredVersion

A proxyparancsmag ennek a paraméternek az értékével hoz létre egy NuGet-verziókeresési Save-PSResourcesztringet a Verzió paraméterrel való használatra.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Megjeleníti, hogy mi történne, ha Save-Script futna. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String[]

PSObject[]

String

Uri

PSCredential

Kimenetek

Object

Jegyzetek

A PowerShell-galéria már nem támogatja a Transport Layer Security (TLS) 1.0-s és 1.1-es verzióját. A TLS 1.2-s 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:

[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12