Update-PSResource

Letölti és telepíti a csomag legújabb verzióját, amely már telepítve van a helyi gépen.

Syntax

Update-PSResource
      [[-Name] <String[]>]
      [-Version <String>]
      [-Prerelease]
      [-Repository <String[]>]
      [-Scope <ScopeType>]
      [-TemporaryPath <String>]
      [-TrustRepository]
      [-Credential <PSCredential>]
      [-Quiet]
      [-AcceptLicense]
      [-Force]
      [-PassThru]
      [-SkipDependencyCheck]
      [-AuthenticodeCheck]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Update-PSResource letölti és telepíti a csomag legújabb verzióját, amely már telepítve van a helyi gépen. Ez a parancsmag lecseréli a és Update-Script a parancsmagokat a Update-ModulePowerShellGet v2-ből. Az erőforrás új verziója a korábbi verziókkal együtt van telepítve egy új verziójú mappában.

Alapértelmezés szerint Update-PSResource a csomag legújabb verzióját és annak függőségeit telepíti a régebbi telepített verziók törlése nélkül.

Példák

1\. példa

Ebben a példában a felhasználó már telepítette a TestModule csomagot, és frissíti a csomagot.

Get-PSResource -Name "TestModule"

Name                                    Version                         Prerelease   Description
----                                    -------                         ----------   -----------
TestModule                              1.2.0                                        test

Update-PSResource -Name "TestModule"

Name                                    Version                         Prerelease   Description
----                                    -------                         ----------   -----------
TestModule                              1.3.0                                        test
TestModule                              1.2.0                                        test

Paraméterek

-AcceptLicense

Licenccel rendelkező erőforrások esetén az AcceptLicense automatikusan elfogadja a licencszerződést a frissítés során.

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

-AuthenticodeCheck

Ellenőrzi az aláírt fájlokat és a katalógusfájlokat a Windowsban.

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

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

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

-Credential

Megadja a privát adattárak eléréséhez használt opcionális hitelesítő adatokat.

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

-Force

Ha meg van adva, adja át a TrustRepository és az AcceptLicense ellenőrzését, és frissíti a csomagot.

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

-Name

Egy vagy több frissítendő erőforrás nevét adja meg. A helyettesítő karakterek támogatottak, de a NuGet csak a karaktert * fogadja el. A NuGet nem támogatja a helyi (fájlalapú) adattárak helyettesítő karakteres keresését.

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

-PassThru

Ha meg van adva, egy PSResourceInfo objektumot ad ki a mentett erőforráshoz.

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

-Prerelease

Ha meg van adva, lehetővé teszi a frissítés előzetes verzióra való frissítését.

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

-Quiet

Letiltja a folyamatinformációkat.

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

-Repository

Egy vagy több keresendő adattárnevet ad meg. Ha nincs megadva, a keresés az összes regisztrált adattárat prioritási sorrendben (elsőként a legmagasabb) tartalmazza, amíg meg nem találja a csomagot tartalmazó adattárat. Az adattárak prioritás, majd név szerint vannak rendezve. Az alacsonyabb prioritású értékek elsőbbséget élveznek.

Ha több adattárban keres erőforrásokat, a PSResourceGet parancsmagok ezzel a rendezési sorrendben keresik az adattárakat. Update-PSResource frissíti az első egyező csomagot az adattárak rendezett listájából.

A paraméter támogatja a * helyettesítő karaktert. Ha több adattárat ad meg, minden névnek tartalmaznia kell a helyettesítő karaktert, vagy el kell kihagynia azt. Helyettesítő karakterekkel és anélkül nem adhatja meg a nevek kombinációját.

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

-Scope

Megadja a telepítési hatókört. Az elfogadott értékek a következők:

  • CurrentUser
  • AllUsers

Az alapértelmezett hatókör a CurrentUser, amely nem igényel jogosultságszint-emelést.

Type:Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType
Accepted values:CurrentUser, AllUsers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipDependencyCheck

Kihagyja az erőforrás-függőségek ellenőrzését. Ez azt jelenti, hogy csak a megnevezett erőforrások frissülnek.

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

-TemporaryPath

Megadja az erőforrás tényleges telepítés előtti ideiglenes telepítésének elérési útját. Ha nincs megadva ideiglenes elérési út, az erőforrás ideiglenesen települ az aktuális felhasználó ideiglenes mappájába.

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

-TrustRepository

Tiltsa le a megbízhatósági adattárra vonatkozó kéréseket. A megbízhatósági kérés csak akkor fordul elő, ha az adattár nincs megbízhatóként konfigurálva.

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

-Version

A visszaadandó erőforrás verzióját adja meg. Az érték lehet pontos verzió vagy verziótartomány a NuGet verziószámozási szintaxisával.

További információ a NuGet-verziótartományokról: Csomagverzió-készítés.

A PowerShellGet a NuGet-verziótartomány dokumentációjában felsorolt minimális befogadó verzión kívül az összeset támogatja. A verzió 1.0.0.0 használata nem eredményez 1.0.0.0-s és újabb verziót (minimális befogadó tartomány). Ehelyett az érték a szükséges verziónak számít. A minimális befogadó tartomány kereséséhez használja [1.0.0.0, ] a verziótartományt.

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

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

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

Bevitelek

String[]

Kimenetek

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

Alapértelmezés szerint a parancsmag nem ad vissza objektumokat. A PassThru paraméter használatakor a parancsmag egy PSResourceInfo objektumot ad ki a mentett erőforráshoz.

Jegyzetek

A modul aliasként definiálja udres a következőt: Update-PSResource.