Update-Script
Uppdateringar ett skript.
Syntax
Update-Script
[[-Name] <String[]>]
[-RequiredVersion <String>]
[-MaximumVersion <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-Credential <PSCredential>]
[-Force]
[-AllowPrerelease]
[-AcceptLicense]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Update-Script uppdaterar ett skript som är installerat på den lokala datorn. Det uppdaterade skriptet laddas ned från samma lagringsplats som den installerade versionen.
Exempel
Exempel 1: Uppdatera det angivna skriptet
Det här exemplet uppdaterar ett installerat skript och visar den uppdaterade versionen.
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 använder parametern Namn för att ange skriptet som ska uppdateras. Parametern RequiredVersion anger skriptversionen. Get-InstalledScript visar den uppdaterade versionen av skriptet.
Parametrar
Godkänn licensavtalet automatiskt under installationen om paketet kräver det.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Gör att du kan uppdatera ett skript med det nyare skriptet markerat som en förhandsversion.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Du uppmanas att bekräfta innan du kör Update-Script.
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger ett användarkonto som har behörighet att uppdatera ett skript.
| Type: | PSCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Tvingar Update-Script att köra utan att be om användarbekräftelse.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger den maximala eller senaste versionen av skriptet som ska uppdateras. Parametrarna MaximumVersion och RequiredVersion kan inte användas i samma kommando.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger ett skriptnamn eller en matris med skriptnamn som ska uppdateras.
| Type: | String[] |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger en proxyserver för begäran i stället för att ansluta direkt till en Internetresurs.
| Type: | Uri |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger ett användarkonto som har behörighet att använda proxyservern som anges av proxyparametern.
| Type: | PSCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger det exakta versionsnumret för skriptet som ska uppdateras. Parametrarna MinimumVersion och RequiredVersion kan inte användas i samma kommando.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Visar vad som skulle hända om Update-Script körs. Cmdleten körs inte.
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Indata
String[]
Utdata
Kommentarer
Viktigt
Från och med april 2020 stöder PowerShell-galleriet inte längre TLS-versionerna (Transport Layer Security) 1.0 och 1.1. Om du inte använder TLS 1.2 eller senare får du ett felmeddelande när du försöker komma åt PowerShell-galleriet. Använd följande kommando för att se till att du använder TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Mer information finns i tillkännagivandet i PowerShell-bloggen.
Relaterade länkar
Feedback
Skicka och visa feedback för