Windows PowerShell es un programa de shell desarrollado por Microsoft para automatizar tareas y administración de configuración. Este potente shell se basa en el marco .NET y contiene un shell de línea de comandos y un lenguaje de secuencias de comandos. PowerShell se convirtió en código abierto y multiplataforma el 18 de agosto de 2016 después de convertirse inicialmente en un componente exclusivo de Windows. Cualquiera puede desarrollar comandos para usar con PowerShell.
Windows PowerShell ofrece dos formas de ejecutar sus comandos. El primero es usar cmdlets (un comando ligero que se usa en la línea de comandos del entorno de Windows PowerShell) y el segundo es usar scripts que puede guardar y ejecutar más tarde o en otra computadora. Estos scripts son similares a los scripts por lotes del símbolo del sistema.
Desde Windows 8, Microsoft ha proporcionado una forma más interactiva de personalizar su menú de inicio. En Windows 10, puede anclar y desbloquear mosaicos de aplicaciones desde su menú de inicio. Si va a hacer esto en más de una computadora, entonces esta tarea será abrumadora. Lo que necesitas es automatización. Este artículo le mostrará cómo puede usar Windows PowerShell para anclar y desinstalar mosaicos de Windows 10.
Método 1: Pin y desanclar aplicaciones predeterminadas de Windows mediante el script de PowerShell
Si desea automatizar la limpieza del menú de inicio de Windows 10 de todas las aplicaciones ancladas predeterminadas que está utilizando, siga estos pasos. Recuerde que esto no eliminará las aplicaciones; para no expulsarlos desde el principio. Esto solo funcionará para las aplicaciones instaladas y no para los enlaces a la tienda. Deberá abrir Windows PowerShell en su ventana Interfaz gráfica de usuario como administrador.
- Presione la tecla de Windows para abrir el menú de inicio
- Escriba ‘PowerShell’ para buscar la aplicación
- En la lista que aparece, haga clic con el botón derecho en ‘PowerShell ISE’ para abrir el entorno de PowerShell en una interfaz gráfica. Verá tres ventanas apiladas una encima de la otra; la ventana del script (se muestra un título para un nuevo script, en este caso anonymous.psm1), la ventana de solicitud (escrito PS C: Windows system32>) y la ventana de depuración (sin título).
- Copie el script que desee a continuación y péguelo en la ventana del script (debería ser la mejor ventana, o en el lado derecho). La sintaxis general es ‘Pin-App «Ainm an Apa» – sin pin ‘ para expulsar aplicaciones o ‘Pin-App «Nombre de la aplicación» –pin ‘ para anclar aplicaciones. Elimine o agregue las aplicaciones que desee a la lista en la parte inferior de la página.
- Usted puede Script para desanclar aplicaciones predeterminadas Oh aquí. Esto también eliminará las aplicaciones de la tienda.
- Usted puede Script para anclar aplicaciones predeterminadas Oh aquí. Esto también recogerá aplicaciones de la tienda.
- Para ejecutar la secuencia de comandos, haga clic en el botón Ejecutar secuencia de comandos (botón de reproducción) en la barra de herramientas (si no está disponible, puede configurar su visibilidad desde el menú de vista)
- Para guardar la secuencia de comandos, vaya a Archivo> Guardar como. Seleccione una ubicación y escriba el nombre de su archivo en la ventana que aparece. Clic en Guardar
- Para ejecutar su secuencia de comandos guardada en una computadora sin volver a abrir Windows PowerShell, haga clic con el botón derecho en el archivo de secuencia de comandos que guardó y seleccione ‘Ejecutar con PowerShell’
Estos scripts funcionarán para la mayoría de las aplicaciones de Windows 10, pero no funcionarán si sus aplicaciones no están instaladas (es decir, solo contienen enlaces a la tienda). Deberá desactivar la experiencia del consumidor en la política de grupo aquí. «Configuración del equipo> Políticas> Plantillas administrativas> Componentes de Windows> Contenido en la nube> Desactivar las experiencias del consumidor de Microsoft». Esto se establecerá de forma predeterminada nuevas cuentas en su computadora.
Método 2: anclar aplicaciones en aplicaciones de Windows mediante el script de PowerShell
El método 1 ofrece una forma de anclar solo las aplicaciones que vienen con Windows o que se descargan de la tienda. Para utilizar aplicaciones como las aplicaciones de Microsoft Office, Outlook o juegos con script de PowerShell, debe apuntar el script a la ruta ejecutable de la aplicación. Esto es lo que debe hacer en la ventana de la interfaz gráfica de usuario de Windows PowerShell como administrador. Necesitará al menos la versión 3 de PowerShell para ejecutar estos scripts.
- Presione la tecla de Windows para abrir el menú de inicio
- Escriba ‘PowerShell’ para buscar la aplicación
- En la lista que aparece, haga clic con el botón derecho en ‘PowerShell ISE’ para abrir el entorno de PowerShell en una interfaz gráfica. Verá tres ventanas apiladas una encima de la otra; la ventana del script (se muestra un título para un nuevo script, en este caso anonymous.ps1), la ventana de solicitud (escrito PS C: Windows system32>) y la ventana de depuración (sin título).
- Copie el script que desee a continuación y péguelo en la ventana del script (debería ser la mejor ventana, o en el lado derecho). La sintaxis general es ‘Set-OSCPin -Path ‘ anclar aplicaciones; donde ‘ruta’ es la ruta real de una aplicación. Agregue las aplicaciones que desee a la lista en la parte inferior de la página.
- Usted puede Script para anclar cualquier aplicación que necesite Oh aquí
- Para ejecutar la secuencia de comandos, haga clic en el botón Ejecutar secuencia de comandos (botón de reproducción) en una barra de herramientas (si no está disponible, puede configurar su visibilidad desde el menú de vista)
- Para guardar la secuencia de comandos, vaya a Archivo> Guardar como. Seleccione una ubicación y escriba el nombre de su archivo en la ventana que aparece. Clic en Guardar
- Para ejecutar su secuencia de comandos guardada en una computadora sin volver a abrir Windows PowerShell, haga clic con el botón derecho en el archivo de secuencia de comandos que guardó y seleccione ‘Ejecutar con PowerShell’
- También puede ejecutar los scripts anteriores desde el entorno de línea de comandos de PowerShell.
- Presione la tecla de Windows para abrir el menú de inicio
- Escriba ‘PowerShell’ para buscar la aplicación
- En la lista que aparece, haga clic derecho en ‘PowerShell’ y ejecútelo como administrador
- En un entorno de PowerShell, escriba ‘Import-module filepathofmodule’, p. Ej. «Módulo de importación C: Users User1 Downloads PSModule.psm1»
- Esto cargará su módulo y todo lo que tiene que hacer es agregar o eliminar la aplicación que desea utilizando la sintaxis proporcionada.
- El método 2 ofrece un menú de ayuda al que puede acceder escribiendo “Get-Help Set-OSCPin –Full”.