Está en la página 1de 3

TEMA

about_PSSnapins
DESCRIPCIN BREVE
Describe los complementos de Windows PowerShell y muestra cmo
usarlos y administrarlos.
DESCRIPCIN DETALLADA
Un complemento de Windows PowerShell es un ensamblado de
Microsoft .NET Framework que contiene proveedores y/o cmdlets de
Windows PowerShell. Windows PowerShell incluye un conjunto de
complementos bsicos, aunque se puede mejorar la capacidad y la
eficacia de Windows PowerShell agregando complementos que contengan
proveedores y cmdlets creados por el usuario o por terceras personas.
Cuando se agrega un complemento, los cmdlets y proveedores que
contiene estn inmediatamente disponibles en la sesin actual, pero el
cambio afecta nicamente a la sesin actual.
Para agregar el complemento a todas las futuras sesiones,
gurdelo en su perfil de Windows PowerShell. Tambin puede utilizar el
cmdlet Export-Console para guardar los nombres de los complementos en
un archivo de consola a fin de usarlo en sesiones futuras.
Incluso puede guardar varios archivos de consola, cada uno con un
conjunto diferente de complementos.
COMPLEMENTOS INTEGRADOS
Windows PowerShell incluye un conjunto propio de complementos que
contiene proveedores y cmdlets integrados.
Microsoft.PowerShell.Core
Contiene proveedores y cmdlets que se usan para administrar las
caractersticas bsicas de Windows PowerShell. Incluye los proveedores
FileSystem, Registry, Alias, Environment, Function y Variable as
como cmdlets bsicos, como Get-Help, Get-Command y Get-History.
Microsoft.PowerShell.Host
Contiene los cmdlets utilizados por el host de Windows
PowerShell, como Start-Transcript y Stop-Transcript.
Microsoft.PowerShell.Management
Contiene los cmdlets, como Get-Service y Get-ChildItem, que se
utilizan para administrar las caractersticas basadas en Windows.
Microsoft.PowerShell.Security
Contiene los cmdlets que se usan para administrar la seguridad de
Windows PowerShell, como Get-Acl, Get-AuthenticodeSignature
y ConvertTo-SecureString.
Microsoft.PowerShell.Utility
Contiene los cmdlets que se usan para manipular objetos y
datos, como Get-Member, Write-Host y Format-List.
BSQUEDA DE COMPLEMENTOS
Para obtener una lista de los complementos de Windows PowerShell en su
equipo, escriba:
get-pssnapin

Para obtener el complemento de cada proveedor de Windows PowerShell, escriba


:
get-psprovider | format-list name, pssnapin
Para obtener una lista de los cmdlets de un complemento de Windows
PowerShell, escriba:
get-command -module <nombre del complemento>
INSTALACIN DE COMPLEMENTOS
Los complementos integrados estn registrados en el sistema y se
agregan a la sesin predeterminada cuando se inicia Windows
PowerShell. Sin embargo, debe registrar los complementos que crea
u obtiene de otros usuarios y, a continuacin, agregarlos a la sesin.
REGISTRO DE COMPLEMENTOS
Un complemento de Windows PowerShell es un programa escrito en un
lenguaje de .NET Framework que se ha compilado en un archivo .dll.
Para poder usar los proveedores y cmdlets de un complemento,
es necesario registrar primero dicho complemento (agregarlo al Registro).
La mayora de los complementos incluyen un programa de instalacin (un
archivo .exe o .msi) que registra automticamente el archivo .dll. No
obstante, si recibe un complemento como archivo .dll, puede
registrarlo en el sistema. Para obtener ms informacin, vea el tema
referente al registro de cmdlets, proveedores y aplicaciones host en MSDN
(Microsoft Developer Network) Library, en
http://go.microsoft.com/fwlink/?LinkID=143619 (puede estar en ingls).
Para obtener todos los complementos registrados en el sistema o
comprobar si un complemento est registrado, escriba:
get-pssnapin -registered
AGREGAR EL COMPLEMENTO A LA SESIN ACTUAL
Para agregar un complemento registrado a la sesin actual, use el
cmdlet Add-PsSnapin. Por ejemplo, para agregar el complemento
Microsoft SQL Server a la sesin, escriba:
add-pssnapin sql
Despus de ejecutarse el comando, los proveedores y cmdlets del
complemento estarn disponibles en la sesin. Sin embargo, estarn
disponibles nicamente en la sesin actual, a menos que los guarde.
GUARDAR LOS COMPLEMENTOS
Para poder utilizar un complemento en las sesiones futuras de Windows
PowerShell, agregue el comando Add-PsSnapin a su perfil de Windows
PowerShell. O bien, exporte los nombres de los complementos a un
archivo de consola.
Si agrega el comando Add-PSSnapin a su perfil, estar disponible
en todas las sesiones futuras de Windows PowerShell. Si exporta
los nombres de los complementos de la sesin, podr usar el archivo de

exportacin nicamente cuando necesite los complementos.


Para agregar el comando Add-PsSnapin a su perfil de Windows
PowerShell, abra dicho perfil, pegue o escriba el comando y, a
continuacin, guarde el perfil.
Para obtener ms informacin, vea about_Profiles.
Para guardar los complementos de una sesin en un archivo de
consola (.psc1), utilice el cmdlet Export-Console. Por ejemplo,
para guardar los complementos de la sesin actual en el archivo
NewConsole.psc1 dentro del directorio actual, escriba:
export-console NewConsole
Para obtener ms informacin, vea Export-Console.
ABRIR WINDOWS POWERSHELL CON UN ARCHIVO DE CONSOLA Para utilizar un
archivo de consola que incluya el complemento, inicie Windows PowerShell
(Powershell.exe) desde el smbolo del sistema en Cmd.exe o en otra
sesin de Windows PowerShell. Utilice el parmetro PsConsoleFile para
especificar el archivo de consola que incluya el complemento. Por ejemplo,
el comando siguiente inicia Windows PowerShell con el archivo de consola
NewConsole.psc1:
powershell.exe -psconsolefile NewConsole.psc1
Los proveedores y cmdlets del complemento estarn ahora
disponibles en la sesin.
ELIMINACIN DE
Para quitar
actual, use
complemento

COMPLEMENTOS
un complemento de Windows PowerShell de la sesin
el cmdlet Remove-PsSnapin. Por ejemplo, para quitar el
SQL Server de la sesin actual, escriba:

remove-pssnapin sql
Este cmdlet quita el complemento de la sesin. El complemento seguir
cargado, pero los proveedores y cmdlets que contiene ya no estarn
disponibles.
VEA TAMBIN
Add-PsSnapin
Get-PsSnapin
Remove-PsSnapin
Export-Console
Get-Command
about_Profiles

También podría gustarte