Cómo personalizar los perfiles de Windows Server PowerShell

Este artículo se centrará en cómopersonalizar los perfiles de Windows Server PowerShell. Si PowerShell es su herramienta diaria, es posible que desee crear y personalizar sus perfiles. Los perfiles de PowerShell son básicamente scripts de PowerShell (PS1) que se ejecutan cuando se inicia una sesión en PowerShell y se utilizan para configurar un entorno particular.

Cuando personaliza su perfil de PowerShell, puede usarlo para configurar entornos y automatizar tareas específicas en Windows Server. Por ejemplo, puede configurar comandos, configurar variables de entorno, establecer alias, importar módulos y agregar funciones, entre otros. En pocas palabras, puede personalizar las tareas y entornos que más le convengan. Pero antes de comenzar a personalizar, primero debe verificar si ya tiene uno. De lo contrario, deberá crear un perfil de PowerShell.

Cómo verificar y crear un nuevo perfil de PowerShell

Para comprobar si tiene un perfil de PowerShell existente en un, abra PowerShell como administrador, escribaRuta de prueba $ perfily golpeaIngresar. Esta línea de comando prueba automáticamente si tiene un perfil de PowerShell anterior en su sistema. PowerShell mostrará falso si no existe ningún perfil en el servidor y necesita crear uno nuevo.

Para crear un nuevo perfil de PowerShell en Windows Server, use elNuevo artículocomando y presioneEntidadr. Se verá así:

if (!(Test-Path -Path <profile-name>)) {
New-Item -ItemType File -Path <profile-name> -Force
}

La declaración if le permite crear un nuevo perfil sin sobrescribir ningún otro existente.

Por ejemplo, si desea crear un PowerShell del usuario de la aplicación host, ejecute el siguiente comando:

if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}

Ahora que tienes unperfil, lo siguiente es personalizarlo según tus preferencias. Hay tantas cosas que puedes hacer aquí. Veamos las personalizaciones comunes de PowerShell en Windows Server.

Edite su perfil de PowerShell

El comando del bloc de notas se utiliza para editar su perfil. Por ejemplo, si desea editar su perfil de PowerShell, ejecute el comandobloc de notas $ perfil. Recuerde especificar el nombre del perfil, comobloc de notas $PERFIL.AllUsersAllHostspara todos los usuarios.

Además, si desea editar un perfil de PowerShell, ejecute el comandopdy especifique el perfil que desea editar. Por ejemplo, utilicepsEditar $PERFILpara editar el usuario actual. Puede agregar algunos elementos al perfil de la siguiente manera.

Si desea cambiar el color del Panel de la consola a algo como azul, ejecute el comando$ps.Options.OutputPaneBackground = 'azul'.

Si desea cambiar el primer tamaño en el archivo de perfil, ejecute el comando$ps.Options.FontSize =22. El valor 22 es el tamaño de fuente y puedes cambiarlo al que quieras.

Agregar funciones al perfil de PowerShell

El propósito de las funciones del perfil de PowerShell es realizar tareas específicas. Por ejemplo, si desea abrir una dirección web específica en su navegador como Microsoft Edge. Utilice el siguiente comando para abrir una URL de Edge automáticamente.

function Open-EdgeURL {
Start-Process -FilePath "msedge" -ArgumentList "https://localhost:32400"
}

Puede reemplazar los valores y modificar el comando según sus necesidades. Una vez que termine de agregar funciones de PowerShell, guárdelas en el Bloc de notas, donde podrá editarlas más tarde.

CONSEJO: en ventanas 11

Establecer directorios de trabajo personalizados

La siguiente personalización del perfil de PowerShell es la creación de directorios personalizados. Por ejemplo, si tiene varios archivos PS1 y desea que su perfil de PowerShell se cargue automáticamente en el directorio de trabajo. Si desea que PowerShell siempre coloque un directorio determinado, use el comandoEstablecer ubicación. A continuación se muestra un comando completo:

Set-Location -Path "DRIVE_LETTER:\FOLDER\PATH\"

He aquí un buen ejemplo;

Set-Location -Path "C:\scripts"

Tenga en cuenta que puede especificar cualquier ubicación dentro del servidor de su sistema Windows o cualquier otra unidad. Una vez que haya terminado, ejecute siempre el comando .$profile y comience a usar el perfil.

Personalizar alias de perfil de PowerShell

Al igual que en Linux, también puedes agregar un alias a tu perfil para facilitar la ejecución de comandos largos. Usamos elConjunto-Aliascomando para personalizar alias en el servidor de Windows. Si quieres abrirBlocDe forma automática e instantánea desde PowerShell, puede agregar un alias como se muestra a continuación.

Set-Alias -Name np -Value 'C:\Windows\notepad.exe

Siempre, una vez que realice cambios en el perfil, guárdelo en el Bloc de notas y luego ejecute el.$perfildominio. Este comando guarda los mismos cambios en el perfil de PowerShell.

Esperamos que ahora pueda personalizar algo en los perfiles de Windows Server Powershell.

Lea a continuación:

¿Cuál es el perfil predeterminado en PowerShell?

Por lo general, no existe un perfil de PowerShell predeterminado en el servidor de Windows. Sin embargo, puedes crear uno y editarlo usando editores de texto, preferiblemente el Bloc de notas. Desde allí, puede personalizar el perfil según la tarea o entorno que desee configurar o ejecutar.

Leer:

¿Puedes personalizar el perfil de PowerShell?

Sí. Puede personalizar PowerShell según las tareas, funciones, alias, color del panel, etc. Hay muchas cosas que puede hacer para que PowerShell ejecute comandos fácilmente y a su gusto. Hemos destacado algunas de las formas comunes de personalizar los perfiles de PowerShell en este artículo.

Related Posts