Partilhar via


Updatable Help Overview (Ajuda Atualizável: Descrição Geral)

Este documento fornece uma introdução básica ao design e à operação do recurso Ajuda atualizável do PowerShell. Ele foi projetado para autores de módulos e outras pessoas que fornecem tópicos de ajuda do Windows PowerShell aos usuários.

Introdução

Os tópicos de ajuda do PowerShell são parte integrante da experiência do PowerShell. Como os módulos do PowerShell, os tópicos de ajuda são continuamente atualizados e aprimorados pelos autores e pelas contribuições da comunidade de usuários do PowerShell.

O recurso de de Ajuda atualizável, introduzido no Windows PowerShell 3.0, garante que os usuários tenham as versões mais recentes dos tópicos de ajuda no prompt de comando, mesmo para comandos internos do PowerShell, sem baixar novos módulos ou executar o Windows Update. A Ajuda atualizável simplifica a atualização fornecendo cmdlets que baixam as versões mais recentes dos tópicos de ajuda da Internet e as instalam nos subdiretórios corretos no computador local do usuário. Mesmo os usuários que estão atrás de firewalls podem usar os novos cmdlets para obter ajuda atualizada de um compartilhamento de arquivos interno.

A Ajuda Atualizável é totalmente suportada por todos os módulos do Windows PowerShell no Windows 8 e no Windows Server 2012, e seus recursos estão disponíveis para todos os autores de módulos do Windows PowerShell. A Ajuda atualizável suporta apenas arquivos de ajuda baseados em XML. Ele não suporta ajuda baseada em comentários.

A Ajuda atualizável inclui os seguintes recursos.

  • O cmdlet Update-Help, que determina se os usuários têm os arquivos de ajuda mais recentes para um módulo e, se não, baixa os arquivos de ajuda mais recentes da Internet, descompacta-os e instala-os nos subdiretórios de módulo corretos no computador do usuário. Os usuários podem usar o cmdlet Get-Help para exibir os tópicos de ajuda recém-instalados imediatamente. Eles não precisam reiniciar o PowerShell.

  • O cmdlet Save-Help, que baixa os arquivos de ajuda mais recentes da Internet e os salva em um diretório do sistema de arquivos. Os usuários podem usar o cmdlet Update-Help para obter arquivos de ajuda do diretório do sistema de arquivos e descompactá-los e instalá-los nos subdiretórios do módulo no computador do usuário. O cmdlet Save-Help foi projetado para usuários que têm acesso limitado ou nenhum acesso à Internet e para empresas que preferem limitar o acesso à Internet.

  • Ajuda para um módulo. Os arquivos de ajuda para um módulo são gerenciados e entregues como uma unidade, para que os usuários possam obter todos os arquivos de ajuda para os módulos que usam. A ajuda atualizável é suportada apenas para módulos, não para snap-ins do Windows PowerShell.

  • Suporte de versão. A Ajuda atualizável usa quatro posições padrão (N1. N2. N3. N4) números de versão. A Ajuda atualizável baixa arquivos de ajuda quando o número da versão dos arquivos de ajuda no computador do usuário (ou no diretório Save-Help) é menor do que o número da versão dos arquivos de ajuda no local da Internet.

  • Suporte multi-idioma. A Ajuda atualizável suporta arquivos de ajuda do módulo em várias culturas de interface do usuário. Os nomes de arquivo da Ajuda atualizáveis incluem códigos de idioma padrão, como "en-US" e "ja-JP", e os cmdlets Update-Help e Save-Help colocam os arquivos de Ajuda em subdiretórios específicos do idioma do diretório do módulo.

  • Ajuda gerada automaticamente. O cmdlet Get-Help exibe ajuda básica para comandos que não têm arquivos de ajuda. A ajuda gerada automaticamente inclui a sintaxe e os aliases do comando, além de instruções para usar a Ajuda on-line e a Ajuda Atualizável.

  • Ajuda Online Avançada. O acesso fácil à ajuda on-line não requer mais arquivos de ajuda. O parâmetro Online do cmdlet Get-Help agora obtém a URL de um tópico de ajuda online a partir do valor da propriedade HelpUri de qualquer comando, se não conseguir encontrar a URL de ajuda online em um arquivo de ajuda. Você pode preencher a propriedade HelpUri adicionando um atributo HelpUri ao código de cmdlets, funções e comandos CIM ou usando a palavra-chave de ajuda baseada em comentários .LINK em fluxos de trabalho e scripts.

    Para tornar nossos arquivos de ajuda atualizáveis, os módulos do Windows PowerShell no Windows não vêm com arquivos de ajuda. Os usuários podem usar a Ajuda atualizável para instalar arquivos de ajuda e atualizá-los. Os autores de outros módulos podem incluir arquivos de ajuda nos módulos ou omiti-los. O suporte para Ajuda Atualizável é opcional, mas recomendado.