Publish-PSResource
Publica um módulo especificado do computador local para o repositório PSResource.
Syntax
Publish-PSResource
[-ApiKey <String>]
[-Repository <String>]
[-Path] <String>
[-DestinationPath <String>]
[-Credential <PSCredential>]
[-SkipDependenciesCheck]
[-SkipModuleManifestValidate]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Esse cmdlet combina as funções dos Publish-Module
cmdlets e Publish-Script
do PowerShellGet v2. Publish-PSResource
publica um recurso do computador local em um repositório online baseado em Nuget. Você pode especificar o recurso pelo nome do recurso ou pelo caminho que contém o módulo ou o recurso de script.
Exemplos
Exemplo 1
Este exemplo publica o módulo TestModule no repositório registrado com prioridade mais alta.
Publish-PSResource -Path c:\TestModule
Exemplo 2
Este exemplo publica o módulo TestModule no Galeria do PowerShell. A chave de API é um segredo gerado pelo Galeria do PowerShell para uma conta de usuário.
Publish-PSResource -Path c:\TestModule -Repository PSGallery -APIKey '1234567'
Parâmetros
-ApiKey
Especifica a chave de API que você deseja usar para publicar um recurso na galeria online.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Especifica uma conta de usuário que tem direitos a um repositório específico.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationPath
Especifica o caminho em que o arquivo de pacote .nupkg
NuGet deve ser salvo. Esse parâmetro pode ser usado em conjunto com o parâmetro Repositório para publicar em um repositório e também salvar exatamente o mesmo pacote no sistema de arquivos local.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
O caminho para o módulo ou arquivo de script ou o caminho para uma pasta que contém o módulo ou arquivo de script a ser publicado.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
A URL para um servidor proxy usado para acessar repositórios fora da rede.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProxyCredential
As credenciais necessárias para usar o servidor proxy.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Repository
Especifica o repositório no qual publicar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipDependenciesCheck
Ignora a marcar padrão de que todas as dependências estão presentes no repositório de destino.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipModuleManifestValidate
Ignora a validação do manifesto do módulo antes da publicação.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
None
Saídas
Observações
O módulo define pbres
como um alias para Publish-PSResource
.
O repositório baseado em compartilhamento de arquivos não tem metadados sobre os recursos. Portanto, não há como marcar para dependências.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de