Save-Script
Syntaxis
NameAndPathParameterSet (Standaard)
Save-Script
[-Name] <String[]>
[-Path] <String>
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-RequiredVersion <String>]
[-Repository <String[]>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-Credential <PSCredential>]
[-Force]
[-AllowPrerelease]
[-AcceptLicense]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
NameAndLiteralPathParameterSet
Save-Script
[-Name] <String[]>
-LiteralPath <String>
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-RequiredVersion <String>]
[-Repository <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
De Save-Script
cmdlet slaat het opgegeven script op.
Dit is een proxy-cmdlet voor de Save-PSResource
cmdlet in microsoft.PowerShell.PSResourceGet . Zie Save-PSResource voor meer informatie.
Voorbeelden
In dit voorbeeld wordt een script uit een opslagplaats opgeslagen op de lokale computer en worden de metagegevens van het script gevalideerd.
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
gebruikt de parameter Name om de naam van het script op te geven. De parameter Opslagplaats geeft aan waar het script moet worden gevonden. Het script wordt opgeslagen op de locatie die is opgegeven door de parameter Path .
Test-ScriptFileInfo
hiermee geeft u het pad op en valideert u de metagegevens van het script.
Parameters
-AcceptLicense
De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Save-PSResource
.
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-AllowPrerelease
De proxy-cmdlet wijst deze parameter toe aan de parameter Prerelease van Save-PSResource
.
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
NameAndPathParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
NameAndLiteralPathParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Confirm
Vraagt u om bevestiging voordat u Save-Script
uitvoert.
Parametereigenschappen
Type: SwitchParameter
Default value: False
Ondersteunt jokertekens: False
DontShow: False
Aliassen: Cf
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Credential
Hiermee geeft u een gebruikersaccount op dat is gemachtigd om een script op te slaan.
Parametereigenschappen
Type: PSCredential
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-Force
De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Save-PSResource
.
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
Accepteert een PSRepositoryItemInfo object. Voer bijvoorbeeld Find-Script
uit naar een variabele en gebruik die variabele als het argument InputObject .
Type: PSObject [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
InputObjectAndLiteralPathParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
InputObjectAndPathParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-LiteralPath
Specificeert een pad naar een of meer locaties. De waarde van de parameter LiteralPath wordt exact gebruikt zoals opgegeven. Er worden geen tekens geïnterpreteerd als jokertekens. Als het pad escapetekens bevat, plaatst u het pad tussen enkele aanhalingstekens. PowerShell interpreteert geen tekens tussen enkele aanhalingstekens als escapereeksen.
De proxy-cmdlet wijst deze parameter toe aan de padparameter van Save-PSResource
.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: PSPath
Parametersets
NameAndLiteralPathParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
InputObjectAndLiteralPathParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-MaximumVersion
De proxy-cmdlet gebruikt de waarde van deze parameter om een zoekreeks voor NuGet-versies te maken voor gebruik met de parameter Versie van Save-PSResource
.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
NameAndPathParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
NameAndLiteralPathParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-MinimumVersion
De proxy-cmdlet gebruikt de waarde van deze parameter om een zoekreeks voor NuGet-versies te maken voor gebruik met de parameter Versie van Save-PSResource
.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
NameAndPathParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
NameAndLiteralPathParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-Name
Hiermee geeft u een matrix van scriptnamen op die moeten worden opgeslagen.
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
NameAndPathParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
NameAndLiteralPathParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-Path
Hiermee geeft u de locatie op de lokale computer voor het opslaan van een opgeslagen module. Accepteert jokertekens.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: True
DontShow: False
Parametersets
NameAndPathParameterSet
Position: 1
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
InputObjectAndPathParameterSet
Position: 1
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-Proxy
De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Save-PSResource
.
Parametereigenschappen
Type: Uri
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-ProxyCredential
De proxy-cmdlet negeert deze parameter omdat deze niet wordt ondersteund door Save-PSResource
.
Parametereigenschappen
Type: PSCredential
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-Repository
Hiermee geeft u de beschrijvende naam van een opslagplaats die is geregistreerd door uit te voeren Register-PSRepository
. Gebruik Get-PSRepository
om geregistreerde opslagplaatsen weer te geven.
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
NameAndPathParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
NameAndLiteralPathParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-RequiredVersion
De proxy-cmdlet gebruikt de waarde van deze parameter om een zoekreeks voor NuGet-versies te maken voor gebruik met de parameter Versie van Save-PSResource
.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
NameAndPathParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
NameAndLiteralPathParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-WhatIf
Laat zien wat er zou gebeuren als Save-Script
wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Parametereigenschappen
Type: SwitchParameter
Default value: False
Ondersteunt jokertekens: False
DontShow: False
Aliassen: Wi
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParameters voor meer informatie.
Uitvoerwaarden
Notities
De PowerShell Gallery biedt geen ondersteuning meer voor TLS-versies (Transport Layer Security) 1.0 en 1.1. U moet TLS 1.2 of hoger gebruiken. Gebruik de volgende opdracht om ervoor te zorgen dat u TLS 1.2 gebruikt:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12