Version 1.2.6.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot.

Set-PackageUpdateSetting

For AI agents: a documentation index is available at /llms.txt; a markdown version of this page is available at /v1.2.6.0/es/docs/commands/set-packageupdatesetting/index.md.

SINOPSIS

Configura los ajustes de comportamiento para el módulo PackageUpdateInfo

SINTAXIS

SetBehaviour

Set-PackageUpdateSetting [-ExcludeModuleFromChecking <string[]>]
 [-IncludeModuleForChecking <string[]>] [-ReportChangeOnMajor <bool>] [-ReportChangeOnMinor <bool>]
 [-ReportChangeOnBuild <bool>] [-ReportChangeOnRevision <bool>] [-UpdateCheckInterval <timespan>]
 [-LastCheck <datetime>] [-LastSuccessfulCheck <datetime>] [-InputObject <Configuration>]
 [-Path <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]

ResetBehaviour

Set-PackageUpdateSetting [-Reset] [-Path <string>] [-PassThru] [-WhatIf] [-Confirm]
 [<CommonParameters>]

ALIAS

Este cmdlet tiene los siguientes alias,

DESCRIPCIÓN

Set-PackageUpdateInfo configura los ajustes básicos para la comprobación e informe sobre la información de actualización de los módulos instalados

EJEMPLOS

EJEMPLO 1

PS C:\> Set-PackageUpdateSetting -ExcludeModuleFromChecking "MyLocalOnlyModule"

Pon el módulo “MyLocalOnlyModule” en la lista de exclusión para la comprobación de actualizaciones.
Por diseño, esto debería considerarse solo para módulos que no están disponibles en una galería en línea.
Esta capacidad está diseñada para evitar comprobaciones de actualización innecesarias para módulos que no existen en una galería en línea.

¡Ya no recibirás información de actualización para el módulo ‘MyLocalOnlyModule’!

Si te preocupa el rendimiento debido a un gran número de módulos instalados, es mejor que sigas la práctica de poner el ‘mecanismo de comprobación’ en tu PSProfile como una rutina de trabajo cada vez que inicies una consola.
Esto se describe en el ‘uso práctico’ en la página del proyecto en GitHub:
https://github.com/AndiBellstedt/PackageUpdateInfo#practical-usage

EJEMPLO 2

PS C:\> Set-PackageUpdateSetting -ExcludeModuleFromChecking "Az.*"

Pon todos los módulos Az. en la lista de exclusión para la comprobación de actualizaciones.
Esto debería considerarse una mala práctica, porque ya no recibirás información de actualización para todos los módulos Az.
(y podrían cambiar con bastante frecuencia)

Si te preocupa el rendimiento debido a un gran número de módulos instalados, es mejor que sigas la práctica de poner el ‘mecanismo de comprobación’ en tu PSProfile como una rutina de trabajo cada vez que inicies una consola.
Esto se describe en el ‘uso práctico’ en la página del proyecto en GitHub:
https://github.com/AndiBellstedt/PackageUpdateInfo#practical-usage

EJEMPLO 3

PS C:\> Set-PackageUpdateSetting -ExcludeModuleFromChecking @("") -IncludeModuleForChecking "*" -ReportChangeOnMajor $true -ReportChangeOnMinor $true -ReportChangeOnBuild $true -ReportChangeOnRevision $true -UpdateCheckInterval "01:00:00"

Restablece el módulo a su comportamiento predeterminado

EJEMPLO 4

PS C:\> Set-PackageUpdateSetting -Reset

Restablece el módulo a su comportamiento predeterminado

PARÁMETROS

-Confirm

Si este interruptor está activado, se te pedirá confirmación antes de ejecutar cualquier operación que cambie el estado.

Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- cf
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ExcludeModuleFromChecking

Nombres de módulos para excluir de la comprobación de actualizaciones en la regla predeterminada

Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases:
- Exclude
- ExcludeModule
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-IncludeModuleForChecking

Nombres de módulos para incluir en la comprobación de actualizaciones en la regla predeterminada
Por defecto, todos los módulos están incluidos.

El valor predeterminado es: “*”

Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases:
- Include
- IncludeModule
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-InputObject

Objeto de configuración pasado desde el comando Get-PackageUpdateSetting

Type: Configuration
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: true
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-LastCheck

Marca de tiempo cuando se inició la última comprobación de necesidad de actualización en los módulos

Type: DateTime
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-LastSuccessfulCheck

Marca de tiempo cuando finalizó la última comprobación de necesidad de actualización

Type: DateTime
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-PassThru

El objeto de configuración será enviado a la canalización para procesamiento adicional

Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Path

La ruta del archivo donde se almacena el archivo de configuración

Esto es opcional, el valor predeterminado de la ruta es:
Linux: “$HOME/.local/share/powershell/PackageUpdateInfo/PackageUpdateSetting_$($PSEdition)$($PSVersionTable.PSVersion.Major).json”)
Windows: “$HOME\AppData\Local\Microsoft\Windows\PowerShell\PackageUpdateSetting
$($PSEdition)_$($PSVersionTable.PSVersion.Major).json”)

Type: String
DefaultValue: ''
SupportsWildcards: false
Aliases:
- FullName
- FilePath
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ReportChangeOnBuild

Reporta cuando cambia la versión de compilación para un módulo en la regla predeterminada

Esto significa que ‘Get-PackageUpdateSetting’ reporta necesidad de actualización,
cuando la versión de compilación de un módulo cambia.

Major Minor Build Revision


0 0 1 0

Type: Boolean
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ReportChangeOnMajor

Reporta cuando cambia la versión mayor para un módulo en la regla predeterminada

Esto significa que ‘Get-PackageUpdateSetting’ reporta necesidad de actualización,
solo cuando la versión mayor de un módulo cambia.

Major Minor Build Revision


1 0 0 0

Type: Boolean
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ReportChangeOnMinor

Reporta cuando cambia la versión menor para un módulo en la regla predeterminada

Esto significa que ‘Get-PackageUpdateSetting’ reporta necesidad de actualización,
solo cuando la versión menor de un módulo cambia.

Major Minor Build Revision


0 1 0 0

Type: Boolean
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ReportChangeOnRevision

Reporta cuando cambia la parte de revisión para un módulo en la regla predeterminada

Esto significa que ‘Get-PackageUpdateSetting’ reporta necesidad de actualización,
cuando la versión de revisión de un módulo cambia.

Major Minor Build Revision


1 0 0 0

Type: Boolean
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Reset

Restablece el módulo a su comportamiento predeterminado

Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: ResetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-UpdateCheckInterval

El intervalo mínimo/tiempo que debe transcurrir para realizar una nueva comprobación de actualización del módulo

El valor predeterminado es: “01:00:00”

Type: TimeSpan
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-WhatIf

Si este interruptor está activado, no se realizan acciones pero se mostrarán mensajes informativos que explican qué pasaría si se ejecutara el comando.

Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- wi
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para más información, consulta
about_CommonParameters.

ENTRADAS

PackageUpdate.Configuration

SALIDAS

PackageUpdate.Configuration