Publish-PSResource
Publica un módulo especificado desde el equipo local en el repositorio PSResource.
Syntax
Publish-PSResource
[-ApiKey <String>]
[-Repository <String>]
[-Path] <String>
[-DestinationPath <String>]
[-Credential <PSCredential>]
[-SkipDependenciesCheck]
[-SkipModuleManifestValidate]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Este cmdlet combina las funciones de los Publish-Module
cmdlets y Publish-Script
de PowerShellGet v2. Publish-PSResource
publica un recurso desde el equipo local en un repositorio basado en Nuget en línea. Puede especificar el recurso por el nombre del recurso o por la ruta de acceso que contiene el módulo o el recurso de script.
Ejemplos
Ejemplo 1
En este ejemplo se publica el módulo TestModule en el repositorio registrado con prioridad más alta.
Publish-PSResource -Path c:\TestModule
Ejemplo 2
En este ejemplo se publica el módulo TestModule en el Galería de PowerShell. La clave de API es un secreto generado por el Galería de PowerShell para una cuenta de usuario.
Publish-PSResource -Path c:\TestModule -Repository PSGallery -APIKey '1234567'
Parámetros
-ApiKey
Especifica la clave de API que desea usar para publicar un recurso en la galería en línea.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Especifica una cuenta de usuario que tiene derechos para un repositorio específico.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationPath
Especifica la ruta de acceso donde se debe guardar el archivo de paquete .nupkg
NuGet. Este parámetro se puede usar junto con el parámetro Repository para publicar en un repositorio y también guardar el mismo paquete exactamente en el sistema de archivos local.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Ruta de acceso al módulo o archivo de script o la ruta de acceso a una carpeta que contiene el módulo o archivo de script que se va a publicar.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
Dirección URL de un servidor proxy que se usa para acceder a repositorios fuera de la red.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProxyCredential
Credenciales necesarias para usar el servidor proxy.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Repository
Especifica el repositorio en el que se va a publicar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipDependenciesCheck
Omite la comprobación predeterminada de que todas las dependencias están presentes en el repositorio de destino.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipModuleManifestValidate
Omite la validación del manifiesto del módulo antes de publicarlo.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
None
Salidas
Notas
El módulo define pbres
como un alias para Publish-PSResource
.
El repositorio basado en recurso compartido de archivos no tiene metadatos sobre los recursos. Por lo tanto, no hay ninguna manera de comprobar las dependencias.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de