Update-Script

Updates een script.

Syntax

Update-Script
      [[-Name] <String[]>]
      [-RequiredVersion <String>]
      [-MaximumVersion <String>]
      [-Proxy <Uri>]
      [-ProxyCredential <PSCredential>]
      [-Credential <PSCredential>]
      [-Force]
      [-AllowPrerelease]
      [-AcceptLicense]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Met Update-Script de cmdlet wordt een script bijgewerkt dat is geïnstalleerd op de lokale computer. 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
Accept pipeline input:False
Accept wildcard characters:False
-AllowPrerelease

Hiermee kunt u een script bijwerken met het nieuwere script dat is gemarkeerd als een prerelease.

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

Vraagt u om bevestiging voordat u wordt uitgevoerd Update-Script.

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

Hiermee geeft u een gebruikersaccount op dat gemachtigd is om een script bij te werken.

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

Dwingt Update-Script om te worden uitgevoerd zonder om bevestiging van de gebruiker te vragen.

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

Hiermee geeft u het maximum of de 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
Accept pipeline input:True
Accept wildcard characters:False
-Name

Hiermee geeft u één scriptnaam of een matrix met scriptnamen op die moeten worden bijgewerkt.

Type:String[]
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-PassThru
Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Accept pipeline input:True
Accept wildcard characters:False
-ProxyCredential

Hiermee geeft u een gebruikersaccount met machtigingen voor het gebruik van de proxyserver die is opgegeven door de proxyparameter .

Type:PSCredential
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters: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
Accept pipeline input:True
Accept wildcard characters:False
-WhatIf

Laat zien wat er zou gebeuren als Update-Script er wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

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

Invoerwaarden

String[]

String

Uri

PSCredential

Uitvoerwaarden

Object

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 het PowerShell-blog voor meer informatie.