Cómo crear un atajo usando PowerShell

Cómo crear un atajo usando PowerShell

PowerShell es una poderosa herramienta de secuencias de comandos utilizada para realizar tareas administrativas. Al ser una herramienta de secuencias de comandos, permite a los usuarios crear diferentes tipos de scripts y crear funciones, como crear atajos. Normal PowerShell no admite las secuencias de comandos, y solo permite la ejecución de comandos de una sola línea. Para ejecutar y crear scripts en Windows, PowerShell ha introducido un host de secuencias de comandos con el nombre del "PowerShell ise". Viene preinstalado en cada última versión de Windows.

Esta publicación consignará una guía completa para resolver la consulta mencionada.

Cómo crear un atajo usando PowerShell?

Hemos compilado una lista de pasos para guiarlo a través de la creación de un atajo en el escritorio usando PowerShell.

Paso 1: crear un nuevo WScript.Objeto shell y asignarlo a la variable

En el primer paso, crearemos un nuevo objeto/script y lo asignaremos a la variable como se demuestra:

$ Wshshell = new -oBject -ComObject wscript.Caparazón


Aquí, "Wscript.Caparazón"Proporciona acceso a los objetos del sistema operativo.

Paso 2: Defina el destino/ubicación del atajo

En la segunda línea, defina el camino para un atajo:

$ Atajo = $ wshshell.CreateShortCut ("$ Home \ Desktop \ Notepad.lnk ")


Paso 3: Defina la ruta objetivo

Ahora, defina la ruta para que la aplicación cree un atajo:

$ Atajo.TargetPath = "C: \ Windows \ System32 \ Notepad.exe"


Paso 4: Guarde el atajo

En el paso final, ejecute el comando dado para ejecutar el script para crear un atajo:

$ Atajo.Ahorrar()


Código

En nuestro caso, ejecutaremos el script dado para crear un atajo de escritorio para la aplicación de bloc de notas llamada "bloc.lnk":

$ Wshshell = new -oBject -ComObject wscript.Caparazón
$ Atajo = $ wshshell.CreateShortCut ("$ Home \ Desktop \ Notepad.lnk ")
$ Atajo.TargetPath = "C: \ Windows \ System32 \ Notepad.exe"
$ Atajo.Ahorrar()



Producción

Para verificar si el atajo se creó o no. Primero, navegue al menú de inicio, busque y inicie "Potencia Shell”Y ejecute la línea de código dada:

> Get-ChildItem "C: \ Users \ Muhammad Farhan \ Desktop"


Aquí el dado "Get-ChilditemEl comando obtendrá los elementos secundarios del directorio de escritorio especificado:


Desde la salida, se puede observar que el "bloc.lnk"El atajo se ha creado con éxito en el escritorio.

Conclusión

Para crear un atajo usando PowerShell, primero, cree un "Wscript.Caparazón"Objeto y asignarlo a una variable, defina el directorio/ubicación para guardar el atajo. Después de eso, especifique la ubicación de la aplicación/carpeta para la que desea crear un atajo. Finalmente, guarde y ejecute el script para crear un atajo. Esta publicación ha demostrado una guía detallada para crear un atajo usando PowerShell.