Aracılığıyla paylaş


Update-Script

Bir betik Güncelleştirmeler.

Syntax

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

Description

Cmdlet, Update-Script yerel bilgisayarda yüklü bir betiği güncelleştirir. Güncelleştirilmiş betik, yüklenen sürümle aynı depodan indirilir.

Bu, Microsoft.PowerShell.PSResourceGet cmdlet'i için Update-PSResource bir proxy cmdlet'idir. Daha fazla bilgi için bkz . Update-PSResource.

Örnekler

Örnek 1: Belirtilen betiği güncelleştirme

Bu örnek, yüklü bir betiği güncelleştirir ve güncelleştirilmiş sürümü görüntüler.

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 güncelleştirilecek betiği belirtmek için Name parametresini kullanır. RequiredVersion parametresi betik sürümünü belirtir. Get-InstalledScript betiğin güncelleştirilmiş sürümünü görüntüler.

Parametreler

-AcceptLicense

Paket gerektiriyorsa, yükleme sırasında lisans sözleşmesini otomatik olarak kabul edin.

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

-AllowPrerelease

Bir betiği, yayın öncesi olarak işaretlenmiş yeni betikle güncelleştirmenize olanak tanır.

Proxy cmdlet'i bu parametreyi ön sürüm parametresiyle eşler Update-PSResource.

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

-Confirm

komutunu çalıştırmadan Update-Scriptönce sizden onay ister.

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

-Credential

Betiği güncelleştirme izni olan bir kullanıcı hesabını belirtir.

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

-Force

Kullanıcı onayı istemeden çalışmaya zorlar Update-Script .

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

-MaximumVersion

Proxy cmdlet'i, bu parametrenin değerini kullanarak Sürümü parametresiyleUpdate-PSResourcekullanılacak bir NuGet sürüm arama dizesi oluşturur.

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

-Name

Güncelleştirilecek bir betik adını veya betik adları dizisini belirtir.

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

-PassThru

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

-Proxy

proxy cmdlet'i tarafından Update-PSResourcedesteklenmediğinden bu parametreyi yoksayar.

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

-ProxyCredential

proxy cmdlet'i tarafından Update-PSResourcedesteklenmediğinden bu parametreyi yoksayar.

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

-RequiredVersion

Proxy cmdlet'i, bu parametrenin değerini kullanarak Sürümü parametresiyleUpdate-PSResourcekullanılacak bir NuGet sürüm arama dizesi oluşturur.

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

-WhatIf

Çalıştırılırsa Update-Script ne olacağını gösterir. Cmdlet çalıştırılmıyor.

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

Girişler

String[]

String

Uri

PSCredential

Çıkışlar

Object

Notlar

PowerShell Galerisi artık Aktarım Katmanı Güvenliği (TLS) 1.0 ve 1.1 sürümlerini desteklememektedir. TLS 1.2 veya üzerini kullanmanız gerekir. TLS 1.2 kullandığınızdan emin olmak için aşağıdaki komutu kullanın:

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