He estado retocando algunos de los scripts en mi perfil de PowerShell y me ha resultado molesto salir de PowerShell y luego reiniciarlo para que cargue los cambios que haya realizado en los scripts de mi perfil . ¿Es posible reiniciar la sesión de PowerShell sin salir?Actualizar/reiniciar la sesión de PowerShell sin salir de
Respuesta
Puede hacer . $profile
para obtener el perfil nuevamente.
La respuesta de @manojlds es correcta, pero podría terminar arrojando errores. Por ejemplo, si ha definido un nuevo PSDrive en su perfil, el redimensionamiento puede causar errores.
Un enfoque alternativo es comenzar primero con PowerShell, y luego iniciar inmediatamente otra versión con solo escribir PowerShell. Realizo los cambios en mi perfil en la consola anidada, salgo y luego vuelvo a ejecutar PowerShell para probar el perfil actualizado.
Otra cosa: haga que el perfil cambie lenta y cuidadosamente. En mi opinión, aunque los perfiles necesitan evolucionar, esa evolución generalmente debería ser lenta. ¡YMMV!
Para aquellos de ustedes interesados en probar esto, la sintaxis real es 'powershell (
Puede hacer una función simple y lo agregue a su $profile
(o hacer un módulo y luego importarlos en '$ perfil'), por ejemplo:
function Restart-PowerShell{
Start-Process PowerShell # Launch PowerShell host in new window
exit # Exit existing PowerShell host window
}
# Add any alias if you want, for ex. rps (rp already occupied by "Remove-ItemProperty”)
Set-Alias -Name rps -Value Restart-PowerShell
Nota: Si bien esto puede no ser exactamente lo escribiste en el título de tu pregunta "sin salir", pero si, en esencia, tu intención original era tener algún tipo de reinicio del comando de host de PowerShell (que no está disponible en PS por defecto) entonces hará el trabajo ...
'start powershell' es la verdadera respuesta aquí, aunque tenga en cuenta que perderá la configuración de la ventana. – Andrew
- 1. Evento de perfil de Powershell "al salir"?
- 2. ¿Cómo salgo del depurador sin salir de mi sesión IRB?
- 3. sesión de clear powershell
- 4. Powershell Git código de enlace Salir
- 5. Restablecer la sesión en PowerShell
- 6. ¿Cómo salir de un método sin salir del programa?
- 7. monitoreo de trabajos en una sesión de PowerShell desde otra sesión de PowerShell
- 8. ¿Ejecutar scripts de PowerShell sin instalar PowerShell?
- 9. powershell: cambiando la cultura de la sesión actual
- 10. java swing cerrar la ventana sin salir de la aplicación
- 11. Cómo salir de ParaCada a objetos con PowerShell
- 12. ¿Cómo salir de Python sin rastreo?
- 13. cómo editar un archivo en la sesión remota de powershell (powershell)
- 14. ¿Cerrar archivo sin salir de la aplicación VIM?
- 15. Objetivo C: enviar correo electrónico sin salir de la aplicación
- 16. Sesión de PHP sin cookies
- 17. javascript salir para el bucle sin regresar
- 18. sesión de Socket.io sin express.js?
- 19. Cómo salir del programa X11 sin error
- 20. Salir CodeIgniter
- 21. tiempo de espera Salir/Sesión de captura con la seguridad de primavera
- 22. ¿Puede valorar los informes parciales de salida sin tener que salir de la aplicación perfilada?
- 23. gdb: programa de salida sin salir de gdb
- 24. Iniciando sesión sin mostrar una página de inicio de sesión
- 25. Detección de cierre de sesión e inicio de sesión en powershell
- 26. PowerShell: Format-Table sin encabezados
- 27. Sesión Scalatra sin cookies
- 28. Salir de AppStore en iOS Simulator
- 29. Diseño de aplicación web: sesión o sesión sin
- 30. ¿Cómo salgo de una pantalla sin escribir 'salir'?
La función está planificada: https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/13390179-powershell-se-does-not-have-the-ability-to-restar – JohnLBevan