Question set-location : script / fenetre courante

Plus d'informations
il y a 15 ans 3 semaines #9461 par gloo
bonjour

voici un comportement qui m'a surprit et me derange :

je suis dans le repertoire c:/ICI
et mon script PS contient un set-location(\"c:/LA_BAS\"),
et quand le script est fini ou sort en erreur,
je me retrouve localisé c:/LA_BAS

quand je fais du shell sous Unix, le shell crée un processus fils et tout ce qui se passe (comme un changement de repertoire) n'impacte pas la fenetre d ou je lance le script
(sauf dans le cas particulier ou je force l'interpretation du script par ma session courante, mais dans ce cas, je l ai décidé)


Y a t il moyen de changer ce comportement ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 3 semaines #9483 par xyz
Avec un bloc try catch finally couplé à Push-location/Pop-Location.
Ici PowerShell gére des 'environnements' de providers et pas des environnements de process.
gloo écrit:

quand je fais du shell sous Unix

Bah tu ne fais pas du PowerShell :whistle:
Bien que les concepts soient similaires, il faut s'en méfier, car les comportements ne le sont pas.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.033 secondes
Propulsé par Kunena