Así que prefieren no crear mi archivo de perfil aquí:
C:\Users\fmerrow\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
quiero decir que no me malinterpreten, esto no es el fin del mundo y puedo vivir con ello. Sin embargo, me gusta mantener la raíz de "Mis documentos" razonablemente delgada y realmente preferiría no crear un directorio allí cada vez que empiece a usar una nueva aplicación.
He mirado alrededor buscando dónde se puede ocultar esta configuración, pero hasta ahora no hubo suerte. No parece estar en el registro ni en ninguno de los archivos $PsHome
.
¿Tengo que aprender a vivir con esto? . . . o hay una forma de cambiar el valor de $ profile que se "pegará" en este sistema para siempre? Es decir, para cambiar el "valor predeterminado" de $profile
?
Lo mejor que he pensado hasta ahora es ignorar $profile
y en su lugar poner algún código en $profile.AllUsersAllHosts
para buscar/ejecutar mi archivo desde donde quiero ponerlo en lugar de desde la ubicación predeterminada de $ perfil.
Comentarios y/u otras sugerencias dadas la bienvenida.
Frank
Esto también se solicitó en Serverfault http://serverfault.com/questions/195397/change-the-powershell-profile-directory –
Gracias por el puntero. . . aunque mirando, no veo una mejor solución allí que la que se ofrece a continuación. Aunque los motivos de los carteles son mucho más convincentes que los míos. . . En este caso, no es solo una preferencia. – Frank
Así que has encontrado una solución, increíble. ¿Qué es $ profile.AllUsersAllHosts y cómo lo modifica? – flq