Windows PowerShell Reference (Referências do Windows PowerShell)

Windows PowerShell é um ambiente ligado à Microsoft .NET Framework projetado para automação administrativa. Windows PowerShell fornece uma nova abordagem para construir comandos, compor soluções e criar ferramentas de gestão baseadas em interfaces de utilizador gráfico.

Windows PowerShell permite a um administrador de sistema automatizar a administração dos recursos do sistema através da execução de comandos, quer diretamente quer através de scripts.

Público desenvolvedor

O Kit de Desenvolvimento de Software Windows PowerShell (SDK) é escrito para desenvolvedores de comandos que requerem informações de referência sobre as APIs fornecidas por Windows PowerShell. Os desenvolvedores de comandos usam Windows PowerShell para criar comandos e fornecedores que prolongam as tarefas que podem ser executadas por Windows PowerShell.

Windows PowerShell Recursos

Além do Windows PowerShell SDK, os seguintes recursos fornecem mais informações.

Começar com Windows PowerShell Fornece uma introdução a Windows PowerShell: a língua, os cmdlets, os fornecedores e a utilização de objetos.

Escrever um módulo de Windows PowerShell Fornece informações e exemplos para administradores, desenvolvedores de scripts e desenvolvedores de cmdlet que precisam de embalar e distribuir as suas soluções Windows PowerShell utilizando módulos Windows PowerShell.

Escrever um Windows PowerShell Comandante Fornece informações e exemplos de código para gestores de programas que estão a desenhar cmdlets e para desenvolvedores que estão a implementar código cmdlet.

Blog de equipa de Windows PowerShell O melhor recurso para aprender e colaborar com outros utilizadores Windows PowerShell. Leia o blog Windows PowerShell Team e, em seguida, junte-se ao Windows PowerShell User Forum (microsoft.public.windows.powershell). Use Windows Live Search para encontrar outros blogs e recursos Windows PowerShell. Então, à medida que desenvolves a tua experiência, contribui livremente com as tuas ideias.

Navegador de módulos PowerShell Fornece as versões mais recentes dos tópicos de ajuda da linha de comando.

Bibliotecas de classes

System.Management.Automation Este espaço de nome é o espaço de nome principal para Windows PowerShell. Contém as classes, enumerações e interfaces necessárias para implementar cmdlets personalizados. Em particular, a classe System.Management.Automation.Cmdlet é a classe base a partir da qual todas as classes cmdlet devem ser derivadas. Para mais informações sobre os cmdlets, consulte.

System.Management.Automation.Provider Este espaço de nome contém as classes, enumerações e interfaces necessárias para implementar um fornecedor Windows PowerShell. Em particular, a classe System.Management.Automation.Provider.Cmdletprovider é a classe base da qual todas as classes de fornecedores Windows PowerShell devem ser derivadas.

Microsoft.PowerShell.Comandos Este espaço de nome contém as classes para os cmdlets e fornecedores implementados por Windows PowerShell. Da mesma forma, recomenda-se que crie um Nome Seu. Comanda o espaço de nome para os cmdlets que implementa.

System.Management.Automation.Host Este espaço de nome contém as classes, enumerações e interfaces que o cmdlet utiliza para definir a interação entre o utilizador e Windows PowerShell.

System.Management.Automation.Internal Este espaço de nome contém as classes base utilizadas por outras classes de espaço de nome. Por exemplo, a classe System.Management.Automation.Internal.Cmdletmetadataattribute é a classe base para a classe System.Management.Automation.CmdletAttribute.

System.Management.Automation.Runspaces Este espaço de nome contém as classes, enumerações e interfaces utilizadas para criar um espaço de funciona Windows PowerShell. Neste contexto, o espaço de Windows PowerShell é o contexto em que um ou mais oleodutos Windows PowerShell invocam cmdlets. Ou seja, os cmdlets funcionam no contexto de um espaço de Windows PowerShell. Para obter mais informações sobre os espaços de funcionação do PowerShell, consulte Windows PowerShell Runspaces.