Sunteți pe pagina 1din 4

TEMA about_aliases DESCRIPCIN BREVE Describe cmo usar nombres alternativos de cmdlets y comandos en Windows PowerShell.

DESCRIPCIN DETALLADA Un alias es un nombre alternativo o sobrenombre para un cmdlet o para un elemento de un comando, como una funcin, un script, un archivo o un archivo ejecutable. Se puede utilizar el alias en lugar del nombre de comando en cualquier comando de Windows PowerShell. Para crear un alias, se utiliza el cmdlet New-Alias. Por ejemplo, el comando siguiente crea el alias "gas" para el cmdlet GetAuthenticodeSignature: new-alias -name gas -value Get-AuthenticodeSignature Una vez creado un alias para el nombre del cmdlet, se puede utilizar el alias en lugar del nombre de cmdlet. Por ejemplo, para obtener la firma Authenticode para el archivo SqlScript.ps1, se escribira: get-authenticodesignature sqlscript.ps1 O bien: gas sqlscript.ps1 Si se crea "word" como alias de Microsoft Office Word, se podr escribir "word" en lugar de lo siguiente: "c:\archivos de programa\microsoft office\office11\winword.exe" ALIAS INTEGRADOS Windows PowerShell incluye un conjunto de alias integrados, entre ellos, "cd" y "chdir" para el cmdlet Set-Location, as como "ls" y "dir" para el cmdlet Get-ChildItem. Para obtener todos los alias del equipo, incluidos los integrados, se escribe: get-alias CMDLETS DE ALIAS Windows PowerShell incluye los cmdlets siguientes, que se han diseado para trabajar con alias: Get-Alias. Obtiene todos los alias de la sesin actual. New-Alias. Crea un nuevo alias. Set-Alias. Crea o cambia un alias. Export-Alias. Exporta uno o ms alias a un archivo. Import-Alias. Importa un archivo de alias a Windows PowerShell.

Para obtener informacin detallada acerca de los cmdlets, escriba:

get-help <nombreDeCmdlet> -detailed Por ejemplo, escriba: get-help export-alias -detailed CREAR ALIAS Para crear un nuevo alias, se usa el cmdlet New-Alias. Por ejemplo, para crear el alias "gh" del cmdlet Get-Help, escriba: new-alias -name gh -value get-help Los alias se pueden usar en comandos de la misma manera que se usara el nombre completo del cmdlet, y se pueden usar con parmetros. Por ejemplo, para ver la Ayuda detallada del cmdlet Get-WmiObject, escriba: get-help get-wmiobject -detailed O bien: gh get-wmiobject -detailed GUARDAR ALIAS Los alias que se crean se guardan solamente en la sesin actual. Para usar los alias en otra sesin, es preciso agregarlo al perfil de Windows PowerShell. Otra opcin consiste en usar el cmdlet Export-Alias para guardar los alias en un archivo. Para obtener ms informacin, escriba: get-help about_profile OBTENER ALIAS Para obtener todos los alias de la sesin actual, incluidos los integrados, los que hay en los perfiles de Windows PowerShell y los que se han creado en la sesin actual, hay que escribir: get-alias Para obtener alias especficos, se usa el parmetro Name del cmdlet Get-Alias. Por ejemplo, para obtener los alias que comiencen por "p", escriba: get-alias -name p* Para obtener los alias de un elemento determinado, se utiliza el parmetro Definition. Por ejemplo, para obtener los alias del cmdlet Get-ChildItem, escriba: get-alias -definition Get-ChildItem NOMBRES ALTERNATIVOS PARA COMANDOS CON PARMETROS Se puede asignar un alias a un cmdlet, script, funcin o archivo ejecutable. Sin embargo, es posible asignar un alias a un comando y sus parmetros. Por ejemplo, se puede asignar un alias al cmdlet Get-EventLog, pero no al comando "get-eventlog -logname system".

Sin embargo, puede crear una funcin que incluya el comando. Para crear una funcin, se escribe el trmino "function" seguido del nombre de la funcin.Debe escribirse el comando entre llaves ({}). Por ejemplo, el comando siguiente crea la funcin syslog. Esta funcin representa el comando "get-eventlog -logname system": function syslog {get-eventlog -logname system} Ahora, es posible escribir "syslog" en lugar del comando. Y tambin crear alias para la funcin syslog. Para obtener ms informacin acerca de las funciones, escriba: get-help about_functions OBJETOS DE ALIAS Los alias de Windows PowerShell estn representados por objetos que son instancias de la clase System.Management.Automation.Alias Info. Para obtener ms informacin sobre este tipo de objeto, vea la clase "AliasInfo" en MSDN Library, en http://go.microsoft.com/fwlink/?LinkId=143644. Para ver las propiedades y los mtodos de los objetos de alias, se deben obtener los alias. A continuacin, se canalizan al cmdlet Get-Member. Por ejemplo: get-alias | get-member Para ver los valores de las propiedades de un alias concreto, como el alias "dir", es preciso obtener el alias. Luego, se canaliza al cmdlet Format-List. Por ejemplo, el comando siguiente obtiene el alias "dir". Luego, el comando canaliza el alias al cmdlet Format-List. A continuacin, el comando usa el parmetro Property de Format-List con el carcter comodn (*) para mostrar todas las propiedades del alias "dir". El comando siguiente realiza estas tareas: get-alias -name dir | format-list -property * PROVEEDOR DE ALIAS DE WINDOWS POWERSHELL Windows PowerShell incluye el proveedor de alias. El proveedor de alias permite ver los alias en Windows PowerShell como si estuvieran en una unidad del sistema de archivos. El proveedor de alias expone la unidad Alias:. Para tener acceso a la unidad Alias:, escriba: set-location alias: Para ver el contenido de la unidad, escriba: get-childitem Para ver el contenido de la unidad desde otra unidad de Windows PowerShell, la ruta de acceso debe comenzar con el nombre de la unidad. Es importante incluir el signo de dos puntos (:). Por ejemplo: get-childitem -path alias:

Para obtener informacin acerca de un alias concreto, es preciso escribir el nombre de la unidad y el nombre de alias. O bien, escribir un patrn del nombre. Por ejemplo, para obtener todos los alias que comiencen por "p", escriba: get-childitem -path alias:p* Para obtener ms informacin acerca del proveedor de alias de Windows PowerShell, escriba: get-help alias-psprovider VEA TAMBIN new-alias get-alias set-alias export-alias import-alias get-psprovider get-psdrive about_functions about_profiles about_providers

S-ar putea să vă placă și