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-PSResource
kullanı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-PSResource
desteklenmediğ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-PSResource
desteklenmediğ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-PSResource
kullanı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[]
Çıkışlar
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