Ho modificato alcuni degli script nel mio profilo PowerShell ed è stato fastidioso chiudere PowerShell e riavviarlo in modo che carichi tutte le modifiche apportate agli script nel mio profilo . È possibile riavviare la sessione di PowerShell senza uscire?Aggiornamento/Riavvio della sessione di PowerShell senza uscire
risposta
È sufficiente eseguire . $profile
per reindirizzare il profilo.
Oppure specificare un file di profilo se si sta aggiornando qualcosa di diverso da C: \ Users \ wombat \ Documents \ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1 – EBGreen
viene visualizzato un errore durante l'esecuzione ". $ profilo " – shreddish
@reddman - quale errore si ottiene –
La risposta di @manojlds è giusta, ma potrebbe finire per generare errori. Ad esempio, se hai definito un nuovo PSDrive nel tuo profilo, ricodificarlo potrebbe causare errori.
Un approccio alternativo consiste nel primo avvio di PowerShell, quindi avviare immediatamente un'altra versione all'interno semplicemente digitando PowerShell. Apporto le modifiche al mio profilo nella console nidificata, esci, quindi rieseguo PowerShell per testare il profilo aggiornato.
Un'altra cosa: modificare il profilo lentamente e con attenzione. Dal mio punto di vista, mentre i profili devono evolversi, l'evoluzione in genere dovrebbe essere lenta. YMMV !!
Per quelli di voi interessati a provare questo la sintassi attuale è 'powershell (
È possibile effettuare una semplice funzione e aggiungerlo al vostro $profile
(o fare un modulo e poi importare in '$ profilo'), ad esempio:
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: se questo potrebbe non essere esattamente ciò che hai scritto nel titolo della tua domanda "w/out exit", ma se, in sostanza, la tua intenzione originale era avere un qualche tipo di riavvio del comando host di PowerShell (che non è disponibile in PS di default) allora farà il lavoro ...
'start powershell' è la vera risposta qui, anche se si noti che si perderanno le impostazioni della finestra. – Andrew
- 1. Ripristino della sessione in PowerShell
- 2. Come posso uscire dal debugger senza uscire dalla mia sessione IRB?
- 3. come modificare un file nella sessione remota di PowerShell (PowerShell)
- 4. PowerShell Invoke-Sqlcmd passa alla sessione sqlps
- 5. Come uscire da ForEach-Object in PowerShell
- 6. Come uscire da un metodo senza uscire dal programma?
- 7. Powershell dimensioni della cartella di cartelle senza sottodirectory sfogliare
- 8. Gli inserimenti della sessione senza stato di NHibernate sono lenti
- 9. Meteor: modifica una password utente SENZA uscire?
- 10. Come interrompere l'esecuzione della funzione in Clojure senza uscire da REPL?
- 11. PowerShell sessione generico e importare questa sessione in sessione di gestione remota Cambio
- 12. Progettazione dell'applicazione Web: sessione o sessione senza
- 13. Installer UWP senza PowerShell
- 14. Come ridefinire la funzione prompt durante la sessione di PowerShell
- 15. Node.JS sessione senza cookie
- 16. sessione PHP senza cookie
- 17. Grail senza sessione
- 18. modo corretto per uscire da una sessione in PHP
- 19. Uscire dalla modalità visiva senza ritardo
- 20. gdb: uscita programma senza uscire gdb
- 21. Come aprire la finestra della console PowerShell da Powershell
- 22. nel PPB Python debugger, come si fa a uscire dalla modalità interattiva senza terminare la sessione di debug
- 23. Problema di persistenza della sessione
- 24. Run sessione di PowerShell remota come la versione 2
- 25. Impossibile creare la sessione di PowerShell remota dopo Enable-PSRemoting
- 26. PowerShell: Format-Table senza intestazioni
- 27. Yii gestione della sessione
- 28. impostazione della variabile di sessione per la sessione paramiko
- 29. Leggere i dati della sessione dalla sessione file di archiviazione
- 30. Come salvare un file nell'editor di vim senza uscire
La funzionalità è pianificata: https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/13390179-powershell-ise-does-not-have-the-ability-to-restar – JohnLBevan