Aracılığıyla paylaş


Update-Script

Betiği güncelleştirir.

Sözdizimi

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ü olan bir betiği güncelleştirir. Güncelleştirilmiş betik, yüklü sürümle aynı depodan indirilir.

Bu, Microsoft.PowerShell.PSResourceGet içindeki cmdlet 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.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-AllowPrerelease

Bir betiği, ön sürüm olarak işaretlenmiş daha yeni bir betikle güncelleştirmenizi sağlar.

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

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Confirm

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

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Credential

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

Tür:PSCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Force

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

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MaximumVersion

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

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Name

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

Tür:String[]
Position:0
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-PassThru

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Proxy

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

Tür:Uri
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ProxyCredential

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

Tür:PSCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-RequiredVersion

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

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-WhatIf

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

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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