SlideShare una empresa de Scribd logo
TEMA
about_aliases
DESCRIPCIÓN BREVE
Describe cómo usar nombres alternativos de cmdlets y comandos en
Windows PowerShell.
DESCRIPCIÓN DETALLADA
Un alias es un nombre alternativo o sobrenombre para un cmdlet o
para un elemento de un comando, como una función, 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 Get-
AuthenticodeSignature:
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 escribiría:
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 programamicrosoft officeoffice11winword.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
diseñado para trabajar con alias:
- Get-Alias. Obtiene todos los alias de la sesión actual.
- New-Alias. Crea un nuevo alias.
- Set-Alias. Crea o cambia un alias.
- Export-Alias. Exporta uno o más alias a un archivo.
- Import-Alias. Importa un archivo de alias a Windows PowerShell.
Para obtener información 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
usaría el nombre completo del cmdlet, y se pueden usar con parámetros.
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 sesión actual.
Para usar los alias en otra sesión, es preciso agregarlo al perfil de
Windows PowerShell. Otra opción consiste en usar el cmdlet
Export-Alias para guardar los alias en un archivo.
Para obtener más información, escriba:
get-help about_profile
OBTENER ALIAS
Para obtener todos los alias de la sesión actual, incluidos los
integrados, los que hay en los perfiles de Windows PowerShell y
los que se han creado en la sesión actual, hay que escribir:
get-alias
Para obtener alias específicos, se usa el parámetro 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
parámetro Definition.
Por ejemplo, para obtener los alias del cmdlet Get-ChildItem, escriba:
get-alias -definition Get-ChildItem
NOMBRES ALTERNATIVOS PARA COMANDOS CON PARÁMETROS
Se puede asignar un alias a un cmdlet, script, función o archivo ejecutable.
Sin embargo, es posible asignar un alias a un comando y sus parámetros.
Por ejemplo, se puede asignar un alias al cmdlet Get-EventLog,
pero no al comando "get-eventlog -logname system".
Sin embargo, puede crear una función que incluya el comando. Para
crear una función, se escribe el término "function" seguido del
nombre de la función.Debe escribirse el comando entre llaves ({}).
Por ejemplo, el comando siguiente crea la función syslog. Esta función
representa el comando "get-eventlog -logname system":
function syslog {get-eventlog -logname system}
Ahora, es posible escribir "syslog" en lugar del comando. Y
también crear alias para la función syslog.
Para obtener más información acerca de las funciones, escriba:
get-help about_functions
OBJETOS DE ALIAS
Los alias de Windows PowerShell están representados por objetos
que son instancias de la clase System.Management.Automation.Alias
Info. Para obtener más información 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 métodos de los objetos de alias,
se deben obtener los alias. A continuación, 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 continuación, el comando usa el
parámetro Property de Format-List con el carácter comodín (*)
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 información acerca de un alias concreto, es preciso
escribir el nombre de la unidad y el nombre de alias. O bien,
escribir un patrón del nombre. Por ejemplo, para obtener todos
los alias que comiencen por "p", escriba:
get-childitem -path alias:p*
Para obtener más información acerca del proveedor de alias de Windows
PowerShell, escriba:
get-help alias-psprovider
VEA TAMBIÉN
new-alias
get-alias
set-alias
export-alias
import-alias
get-psprovider
get-psdrive
about_functions
about_profiles
about_providers

Más contenido relacionado

La actualidad más candente

Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)
José Toro
 
Commit&rollback
Commit&rollbackCommit&rollback
Commit&rollback
ArchCHUZ
 
CONSULTA SQL ROMERO
CONSULTA SQL ROMEROCONSULTA SQL ROMERO
CONSULTA SQL ROMERO
NANCY ROMERO
 
Bases de datos laminas
Bases de datos laminasBases de datos laminas
Bases de datos laminas
Luis David Nieto Mejia
 
Disparadores
DisparadoresDisparadores
Disparadores
Ziscko
 
Sql Sentencias
Sql Sentencias Sql Sentencias
Sql Sentencias
Daniel Ubilluz
 
Sesion07- Estructuras de control (Oracle)
Sesion07- Estructuras de control (Oracle)Sesion07- Estructuras de control (Oracle)
Sesion07- Estructuras de control (Oracle)
José Toro
 
SQL Cliente Servidor
SQL Cliente ServidorSQL Cliente Servidor
SQL Cliente Servidor
Jean Carlos Toa
 
Espacios de nombres en visual basic
Espacios de nombres en visual basicEspacios de nombres en visual basic
Espacios de nombres en visual basic
mellcv
 
Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)
José Toro
 
5
55
Los scripts de linux
Los scripts de linuxLos scripts de linux
Los scripts de linux
Fernando Muñoz
 
Trigger
TriggerTrigger
Sesion06b - Introducción al PL-SQL (Oracle)
Sesion06b - Introducción al PL-SQL (Oracle)Sesion06b - Introducción al PL-SQL (Oracle)
Sesion06b - Introducción al PL-SQL (Oracle)
José Toro
 
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM   TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
Kamisutra
 
CURSORES EN SQL SERVER
CURSORES EN SQL SERVERCURSORES EN SQL SERVER
CURSORES EN SQL SERVER
Lisbeth Ocaña Bueno
 
Ejemplo de Trigger en Mysql
Ejemplo de Trigger en MysqlEjemplo de Trigger en Mysql
Basedatos1
Basedatos1Basedatos1
Basedatos1
Aime Rodriguez
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
Miguel Angel Rivera Robledo
 
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
José Toro
 

La actualidad más candente (20)

Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)
 
Commit&rollback
Commit&rollbackCommit&rollback
Commit&rollback
 
CONSULTA SQL ROMERO
CONSULTA SQL ROMEROCONSULTA SQL ROMERO
CONSULTA SQL ROMERO
 
Bases de datos laminas
Bases de datos laminasBases de datos laminas
Bases de datos laminas
 
Disparadores
DisparadoresDisparadores
Disparadores
 
Sql Sentencias
Sql Sentencias Sql Sentencias
Sql Sentencias
 
Sesion07- Estructuras de control (Oracle)
Sesion07- Estructuras de control (Oracle)Sesion07- Estructuras de control (Oracle)
Sesion07- Estructuras de control (Oracle)
 
SQL Cliente Servidor
SQL Cliente ServidorSQL Cliente Servidor
SQL Cliente Servidor
 
Espacios de nombres en visual basic
Espacios de nombres en visual basicEspacios de nombres en visual basic
Espacios de nombres en visual basic
 
Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)
 
5
55
5
 
Los scripts de linux
Los scripts de linuxLos scripts de linux
Los scripts de linux
 
Trigger
TriggerTrigger
Trigger
 
Sesion06b - Introducción al PL-SQL (Oracle)
Sesion06b - Introducción al PL-SQL (Oracle)Sesion06b - Introducción al PL-SQL (Oracle)
Sesion06b - Introducción al PL-SQL (Oracle)
 
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM   TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
 
CURSORES EN SQL SERVER
CURSORES EN SQL SERVERCURSORES EN SQL SERVER
CURSORES EN SQL SERVER
 
Ejemplo de Trigger en Mysql
Ejemplo de Trigger en MysqlEjemplo de Trigger en Mysql
Ejemplo de Trigger en Mysql
 
Basedatos1
Basedatos1Basedatos1
Basedatos1
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
 

Destacado

Tngc newsletter summer final
Tngc newsletter summer finalTngc newsletter summer final
Tngc newsletter summer final
kfister
 
Topic 4 1
Topic 4 1Topic 4 1
Topic 4 1
Ali_kamal
 
Technical paper chapter 2
Technical paper chapter 2Technical paper chapter 2
Technical paper chapter 2
Ali_kamal
 
About debuggers.help
About debuggers.helpAbout debuggers.help
About debuggers.help
tiopocho
 
About common parameters.help
About common parameters.helpAbout common parameters.help
About common parameters.help
tiopocho
 
Topic 6
Topic 6  Topic 6
Topic 6
Ali_kamal
 
Class notes topic 5
Class notes topic 5Class notes topic 5
Class notes topic 5
Ali_kamal
 
M - Handbook of Journalism
M - Handbook of JournalismM - Handbook of Journalism
M - Handbook of Journalism
deeplydoctrine665
 
Powerpoint topic 1 need to bring
Powerpoint topic 1 need to bringPowerpoint topic 1 need to bring
Powerpoint topic 1 need to bring
Ali_kamal
 
Class notes topic 5
Class notes topic 5Class notes topic 5
Class notes topic 5
Ali_kamal
 
Topic 4 2
Topic 4 2Topic 4 2
Topic 4 2
Ali_kamal
 
Causes of air pollutant
Causes of air pollutantCauses of air pollutant
Causes of air pollutant
Ali_kamal
 
minas
minas minas
minas
tiopocho
 
Class notes topic 3
Class notes topic 3 Class notes topic 3
Class notes topic 3
Ali_kamal
 
dsds d ds d
dsds d ds ddsds d ds d
dsds d ds d
tiopocho
 
Topic 1 continue osha acts_need to bring
Topic 1 continue osha acts_need to bringTopic 1 continue osha acts_need to bring
Topic 1 continue osha acts_need to bring
Ali_kamal
 
Topic 4 3
Topic 4 3Topic 4 3
Topic 4 3
Ali_kamal
 

Destacado (17)

Tngc newsletter summer final
Tngc newsletter summer finalTngc newsletter summer final
Tngc newsletter summer final
 
Topic 4 1
Topic 4 1Topic 4 1
Topic 4 1
 
Technical paper chapter 2
Technical paper chapter 2Technical paper chapter 2
Technical paper chapter 2
 
About debuggers.help
About debuggers.helpAbout debuggers.help
About debuggers.help
 
About common parameters.help
About common parameters.helpAbout common parameters.help
About common parameters.help
 
Topic 6
Topic 6  Topic 6
Topic 6
 
Class notes topic 5
Class notes topic 5Class notes topic 5
Class notes topic 5
 
M - Handbook of Journalism
M - Handbook of JournalismM - Handbook of Journalism
M - Handbook of Journalism
 
Powerpoint topic 1 need to bring
Powerpoint topic 1 need to bringPowerpoint topic 1 need to bring
Powerpoint topic 1 need to bring
 
Class notes topic 5
Class notes topic 5Class notes topic 5
Class notes topic 5
 
Topic 4 2
Topic 4 2Topic 4 2
Topic 4 2
 
Causes of air pollutant
Causes of air pollutantCauses of air pollutant
Causes of air pollutant
 
minas
minas minas
minas
 
Class notes topic 3
Class notes topic 3 Class notes topic 3
Class notes topic 3
 
dsds d ds d
dsds d ds ddsds d ds d
dsds d ds d
 
Topic 1 continue osha acts_need to bring
Topic 1 continue osha acts_need to bringTopic 1 continue osha acts_need to bring
Topic 1 continue osha acts_need to bring
 
Topic 4 3
Topic 4 3Topic 4 3
Topic 4 3
 

Similar a About aliases.help

Sentencias create
Sentencias createSentencias create
Sentencias create
Base de Datos
 
Trabajo de ofimática ll 2º a Neri,Esperanza,Janet,Dulce,Guadalupe
Trabajo de ofimática ll 2º a Neri,Esperanza,Janet,Dulce,GuadalupeTrabajo de ofimática ll 2º a Neri,Esperanza,Janet,Dulce,Guadalupe
Trabajo de ofimática ll 2º a Neri,Esperanza,Janet,Dulce,Guadalupe
Esperanza Briones
 
Visual basic
Visual basicVisual basic
Visual basic
mellcv
 
Manual ldap
Manual ldapManual ldap
Manual ldap
omarhl2
 
Comandos de-xp
Comandos de-xpComandos de-xp
Comandos de-xp
milton_yhon
 
Curso Bash 3
Curso Bash 3Curso Bash 3
Curso Bash 3
Antonio Durán
 
Comandos básicos ms-dos
Comandos básicos ms-dosComandos básicos ms-dos
Comandos básicos ms-dos
Dianithaa17
 
Comandos básicos ms-dos
Comandos básicos ms-dosComandos básicos ms-dos
Comandos básicos ms-dos
Dianithaa17
 
Jlex Cup
Jlex CupJlex Cup
Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)
José Toro
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
Pablo Cb
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
Pablo Cb
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
Pablo Cb
 
tema1-introduccion.pptx
tema1-introduccion.pptxtema1-introduccion.pptx
tema1-introduccion.pptx
BlutNashi
 
Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntu
Monchitocm Cuemtz
 
Habilidades de linux
Habilidades de linuxHabilidades de linux
Habilidades de linux
Arkanoide7593
 
Script presentacion
Script presentacionScript presentacion
Script presentacion
Vanne Napa
 
Manual script usuarios masivos
Manual script usuarios masivosManual script usuarios masivos
Manual script usuarios masivos
Yimy Pérez Medina
 
Vistas (1)
Vistas (1)Vistas (1)
PowerShell para administradores
PowerShell para administradoresPowerShell para administradores
PowerShell para administradores
Pablo Campos
 

Similar a About aliases.help (20)

Sentencias create
Sentencias createSentencias create
Sentencias create
 
Trabajo de ofimática ll 2º a Neri,Esperanza,Janet,Dulce,Guadalupe
Trabajo de ofimática ll 2º a Neri,Esperanza,Janet,Dulce,GuadalupeTrabajo de ofimática ll 2º a Neri,Esperanza,Janet,Dulce,Guadalupe
Trabajo de ofimática ll 2º a Neri,Esperanza,Janet,Dulce,Guadalupe
 
Visual basic
Visual basicVisual basic
Visual basic
 
Manual ldap
Manual ldapManual ldap
Manual ldap
 
Comandos de-xp
Comandos de-xpComandos de-xp
Comandos de-xp
 
Curso Bash 3
Curso Bash 3Curso Bash 3
Curso Bash 3
 
Comandos básicos ms-dos
Comandos básicos ms-dosComandos básicos ms-dos
Comandos básicos ms-dos
 
Comandos básicos ms-dos
Comandos básicos ms-dosComandos básicos ms-dos
Comandos básicos ms-dos
 
Jlex Cup
Jlex CupJlex Cup
Jlex Cup
 
Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
 
tema1-introduccion.pptx
tema1-introduccion.pptxtema1-introduccion.pptx
tema1-introduccion.pptx
 
Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntu
 
Habilidades de linux
Habilidades de linuxHabilidades de linux
Habilidades de linux
 
Script presentacion
Script presentacionScript presentacion
Script presentacion
 
Manual script usuarios masivos
Manual script usuarios masivosManual script usuarios masivos
Manual script usuarios masivos
 
Vistas (1)
Vistas (1)Vistas (1)
Vistas (1)
 
PowerShell para administradores
PowerShell para administradoresPowerShell para administradores
PowerShell para administradores
 

Más de tiopocho

Leametrtr
LeametrtrLeametrtr
Leametrtr
tiopocho
 
Halo la caída de reach pelicula completa
Halo la caída de reach pelicula completaHalo la caída de reach pelicula completa
Halo la caída de reach pelicula completa
tiopocho
 
(Caños)
(Caños)(Caños)
(Caños)
tiopocho
 
buebababa
buebabababuebababa
buebababa
tiopocho
 
Historia de los microprocesador amd
Historia de los microprocesador amdHistoria de los microprocesador amd
Historia de los microprocesador amd
tiopocho
 
4 ondas sonoras__16159__
4 ondas sonoras__16159__4 ondas sonoras__16159__
4 ondas sonoras__16159__
tiopocho
 
1 elasticidad _16159__
1 elasticidad _16159__1 elasticidad _16159__
1 elasticidad _16159__
tiopocho
 
I phone 4s
I phone 4sI phone 4s
I phone 4s
tiopocho
 
acido oxido base
acido oxido baseacido oxido base
acido oxido base
tiopocho
 
02 plastiquinn
02 plastiquinn02 plastiquinn
02 plastiquinn
tiopocho
 

Más de tiopocho (10)

Leametrtr
LeametrtrLeametrtr
Leametrtr
 
Halo la caída de reach pelicula completa
Halo la caída de reach pelicula completaHalo la caída de reach pelicula completa
Halo la caída de reach pelicula completa
 
(Caños)
(Caños)(Caños)
(Caños)
 
buebababa
buebabababuebababa
buebababa
 
Historia de los microprocesador amd
Historia de los microprocesador amdHistoria de los microprocesador amd
Historia de los microprocesador amd
 
4 ondas sonoras__16159__
4 ondas sonoras__16159__4 ondas sonoras__16159__
4 ondas sonoras__16159__
 
1 elasticidad _16159__
1 elasticidad _16159__1 elasticidad _16159__
1 elasticidad _16159__
 
I phone 4s
I phone 4sI phone 4s
I phone 4s
 
acido oxido base
acido oxido baseacido oxido base
acido oxido base
 
02 plastiquinn
02 plastiquinn02 plastiquinn
02 plastiquinn
 

About aliases.help

  • 1. TEMA about_aliases DESCRIPCIÓN BREVE Describe cómo usar nombres alternativos de cmdlets y comandos en Windows PowerShell. DESCRIPCIÓN DETALLADA Un alias es un nombre alternativo o sobrenombre para un cmdlet o para un elemento de un comando, como una función, 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 Get- AuthenticodeSignature: 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 escribiría: 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 programamicrosoft officeoffice11winword.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 diseñado para trabajar con alias: - Get-Alias. Obtiene todos los alias de la sesión actual. - New-Alias. Crea un nuevo alias. - Set-Alias. Crea o cambia un alias. - Export-Alias. Exporta uno o más alias a un archivo. - Import-Alias. Importa un archivo de alias a Windows PowerShell. Para obtener información detallada acerca de los cmdlets, escriba: get-help <nombreDeCmdlet> -detailed Por ejemplo, escriba:
  • 2. 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 usaría el nombre completo del cmdlet, y se pueden usar con parámetros. 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 sesión actual. Para usar los alias en otra sesión, es preciso agregarlo al perfil de Windows PowerShell. Otra opción consiste en usar el cmdlet Export-Alias para guardar los alias en un archivo. Para obtener más información, escriba: get-help about_profile OBTENER ALIAS Para obtener todos los alias de la sesión actual, incluidos los integrados, los que hay en los perfiles de Windows PowerShell y los que se han creado en la sesión actual, hay que escribir: get-alias Para obtener alias específicos, se usa el parámetro 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 parámetro Definition. Por ejemplo, para obtener los alias del cmdlet Get-ChildItem, escriba: get-alias -definition Get-ChildItem NOMBRES ALTERNATIVOS PARA COMANDOS CON PARÁMETROS Se puede asignar un alias a un cmdlet, script, función o archivo ejecutable. Sin embargo, es posible asignar un alias a un comando y sus parámetros. Por ejemplo, se puede asignar un alias al cmdlet Get-EventLog, pero no al comando "get-eventlog -logname system". Sin embargo, puede crear una función que incluya el comando. Para crear una función, se escribe el término "function" seguido del nombre de la función.Debe escribirse el comando entre llaves ({}). Por ejemplo, el comando siguiente crea la función syslog. Esta función representa el comando "get-eventlog -logname system": function syslog {get-eventlog -logname system}
  • 3. Ahora, es posible escribir "syslog" en lugar del comando. Y también crear alias para la función syslog. Para obtener más información acerca de las funciones, escriba: get-help about_functions OBJETOS DE ALIAS Los alias de Windows PowerShell están representados por objetos que son instancias de la clase System.Management.Automation.Alias Info. Para obtener más información 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 métodos de los objetos de alias, se deben obtener los alias. A continuación, 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 continuación, el comando usa el parámetro Property de Format-List con el carácter comodín (*) 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 información acerca de un alias concreto, es preciso escribir el nombre de la unidad y el nombre de alias. O bien, escribir un patrón del nombre. Por ejemplo, para obtener todos los alias que comiencen por "p", escriba: get-childitem -path alias:p* Para obtener más información acerca del proveedor de alias de Windows PowerShell, escriba: get-help alias-psprovider