Compartilhar via


Get-PSSnapin

Obtém os snap-ins do Windows PowerShell no computador.

Sintaxe

Get-PSSnapin [[-Name] <string[]>] [-Registered] [<CommonParameters>]

Descrição

O cmdlet Get-PSSnapin obtém os snap-ins do Windows PowerShell que foram adicionados à sessão atual ou que foram registrados no sistema. Os snap-ins são listados na ordem em que são detectados.

Get-PSSnapin só obtém snap-ins registrados. Para registrar um snap-in do Windows PowerShell, use a ferramenta InstallUtil incluída no Microsoft .NET Framework 2.0. Para obter mais informações, consulte "How to Register Cmdlets, Providers, and Host Applications" na Biblioteca MSDN (em inglês), em https://go.microsoft.com/fwlink/?LinkId=143619.

Parâmetros

-Name <string[]>

Obtém apenas os snap-ins do Windows PowerShell especificados. Insira os nomes de um ou mais snap-ins do Windows PowerShell. Os caracteres curinga são permitidos.

O nome do parâmetro ("Name") é opcional.

Necessário?

false

Posição?

1

Valor padrão

Aceitar entrada do pipeline?

false

Aceitar caracteres curinga?

false

-Registered

Obtém os snap-ins do Windows PowerShell que foram registrados no sistema (mesmo que eles ainda não tenham sido adicionados à sessão).

Os snap-ins que são instalados com o Windows PowerShell não aparecem nessa lista.

Sem esse parâmetro, Get-PSSnapin obtém os snap-ins do Windows PowerShell que foram adicionados à sessão.

Necessário?

false

Posição?

named

Valor padrão

Aceitar entrada do pipeline?

false

Aceitar caracteres curinga?

false

<CommonParameters>

Esse cmdlet oferece suporte aos parâmetros comuns: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Para obter mais informações, consulte about_Commonparameters.

Entradas e saídas

O tipo de entrada é o tipo dos objetos que você pode canalizar para o cmdlet. O tipo de retorno é o tipo dos objetos que o cmdlet retorna.

Entradas

Nenhum

Não é possível canalizar a entrada para Get-PSSnapin.

Saídas

System.Management.Automation.PSSnapInInfo

Get-PSSnapin retorna um objeto para cada snap-in obtido.

Observações

Você pode fazer referência a Get-PSSnapin usando seu alias interno, "psnp". Para obter mais informações, consulte about_Aliases.

Exemplo 1

C:\PS>get-PSSnapIn

Descrição
-----------
Esse comando obtém os snap-ins do Windows PowerShell que estão carregados no momento na sessão. Isso inclui os snap-ins que estão instalados com o Windows PowerShell e aqueles que não foram adicionados à sessão.





Exemplo 2

C:\PS>get-PSSnapIn -registered

Descrição
-----------
Esse comando obtém os snap-ins do Windows PowerShell que foram registrados no computador, incluindo aqueles que já foram adicionados à sessão. A saída não inclui os snap-ins que são instalados com o Windows PowerShell, nem as DLLs dos snap-ins do Windows PowerShell que ainda não foram registradas no sistema.





Exemplo 3

C:\PS>get-PSSnapIn smp*

Descrição
-----------
Esse comando obtém os snap-ins do Windows PowerShell contidos na sessão atual que têm nomes que começam com "smp".





Consulte também

Conceitos

Add-PSSnapin
Remove-PSSnapin