Update-Script
Hiermee werkt u een script bij.
Syntaxis
Update-Script
[[-Name] <String[]>]
[-RequiredVersion <String>]
[-MaximumVersion <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-Credential <PSCredential>]
[-Force]
[-AllowPrerelease]
[-AcceptLicense]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Met de Update-Script
-cmdlet wordt een script bijgewerkt dat op de lokale computer is geïnstalleerd. Het bijgewerkte script wordt gedownload uit dezelfde opslagplaats als de geïnstalleerde versie.
Voorbeelden
Voorbeeld 1: Het opgegeven script bijwerken
In dit voorbeeld wordt een geïnstalleerd script bijgewerkt en wordt de bijgewerkte versie weergegeven.
Update-Script -Name UpdateManagement-Template -RequiredVersion 1.1
Get-InstalledScript -Name UpdateManagement-Template
Version Name Repository Description
------- ---- ---------- -----------
1.1 UpdateManagement-Template PSGallery This is a template script for Update Management...
Update-Script
gebruikt de parameter Name om het script op te geven dat moet worden bijgewerkt. De parameter RequiredVersion geeft de scriptversie op.
Get-InstalledScript
geeft de bijgewerkte versie van het script weer.
Parameters
-AcceptLicense
Accepteer automatisch de gebruiksrechtovereenkomst tijdens de installatie als het pakket dit vereist.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-AllowPrerelease
Hiermee kunt u een script bijwerken met het nieuwere script dat is gemarkeerd als een voorlopige versie.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
Vraagt u om bevestiging voordat u Update-Script
uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Hiermee geeft u een gebruikersaccount op dat is gemachtigd om een script bij te werken.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Force
Dwingt Update-Script
uit te voeren zonder te vragen om bevestiging van de gebruiker.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MaximumVersion
Hiermee geeft u het maximum of nieuwste versie van het script op die moet worden bijgewerkt. De parameters MaximumVersion en RequiredVersion kunnen niet worden gebruikt in dezelfde opdracht.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u één scriptnaam of een matrix met scriptnamen op die moeten worden bijgewerkt.
Type: | String[] |
Position: | 0 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PassThru
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Proxy
Hiermee geeft u een proxyserver voor de aanvraag in plaats van rechtstreeks verbinding te maken met een internetresource.
Type: | Uri |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ProxyCredential
Hiermee geeft u een gebruikersaccount op dat gemachtigd is om de proxyserver te gebruiken die is opgegeven door de parameter Proxy.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RequiredVersion
Hiermee geeft u het exacte versienummer van het script dat moet worden bijgewerkt. De parameters MinimumVersion en RequiredVersion kunnen niet worden gebruikt in dezelfde opdracht.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Laat zien wat er zou gebeuren als Update-Script
wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
String[]
Uitvoerwaarden
Notities
Belangrijk
Vanaf april 2020 biedt de PowerShell Gallery geen ondersteuning meer voor TLS-versies (Transport Layer Security) 1.0 en 1.1. Als u TLS 1.2 of hoger niet gebruikt, krijgt u een foutmelding wanneer u toegang probeert te krijgen tot de PowerShell Gallery. Gebruik de volgende opdracht om ervoor te zorgen dat u TLS 1.2 gebruikt:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Zie de aankondiging in de PowerShell-blog voor meer informatie.