Question
Question bête !
- Madrolle
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 47
- Remerciements reçus 0
il y a 16 ans 4 mois #5634
par Madrolle
ShellDealer sur Twitter
Question bête ! a été créé par Madrolle
Ne devrait on pas mettre l'extension .ps2 pour les script PS v2 ?
L'éditeur ISE ne le propose pas !
L'éditeur ISE ne le propose pas !
ShellDealer sur Twitter
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 4 mois #5637
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Question bête !
Salut,
je ne pense pas que le 1 de l'extension soit lié à la version, c'est plutot un discriminant.
Si tu veux différencier la version dans tes scripts utilise la clause #requires .
Et puis l'existant doit continuer de fonctionner.
Si tu consultes la base de registre c'est la même chose, la clé est identique :
[code:1]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine]
\"ApplicationBase\"=\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\"
\"PSCompatibleVersion\"=\"1.0, 2.0\"
\"RuntimeVersion\"=\"v2.0.50727\"
\"ConsoleHostAssemblyName\"=\"Microsoft.PowerShell.ConsoleHost, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=msil\"
\"ConsoleHostModuleName\"=\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\Microsoft.PowerShell.ConsoleHost.dll\"
\"PowerShellVersion\"=\"2.0\"
[/code:1]
Mais ta question est loin d'être \"bête\".
Je suppose que se sera peut ête le cas le jour où il y aura de nouvelles instructions IL couplé à une nouvelle version de PwoerShell ou s'il y avait un portage de PowerShell sur la DLR...
je ne pense pas que le 1 de l'extension soit lié à la version, c'est plutot un discriminant.
Si tu veux différencier la version dans tes scripts utilise la clause #requires .
Et puis l'existant doit continuer de fonctionner.
Si tu consultes la base de registre c'est la même chose, la clé est identique :
[code:1]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine]
\"ApplicationBase\"=\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\"
\"PSCompatibleVersion\"=\"1.0, 2.0\"
\"RuntimeVersion\"=\"v2.0.50727\"
\"ConsoleHostAssemblyName\"=\"Microsoft.PowerShell.ConsoleHost, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=msil\"
\"ConsoleHostModuleName\"=\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\Microsoft.PowerShell.ConsoleHost.dll\"
\"PowerShellVersion\"=\"2.0\"
[/code:1]
Mais ta question est loin d'être \"bête\".
Je suppose que se sera peut ête le cas le jour où il y aura de nouvelles instructions IL couplé à une nouvelle version de PwoerShell ou s'il y avait un portage de PowerShell sur la DLR...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Madrolle
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 47
- Remerciements reçus 0
il y a 16 ans 4 mois #5654
par Madrolle
ShellDealer sur Twitter
Réponse de Madrolle sur le sujet Re:Question bête !
Merci
le 'about_Requires'
Est exactement ce qu'il me fallait.
le 'about_Requires'
Est exactement ce qu'il me fallait.
ShellDealer sur Twitter
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 16 ans 4 mois #5659
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Question bête !
Salut,
Je m'étais moi aussi posé la question et en fait le moteur de PowerShell étant toujours le même entre la v1 et la v2 la team PowerShell n'a pas jugé utile de faire une rupture entre les deux versions. D'autant plus que les scripts v1 fonctionnent sans problème en v2.
Arnaud
Je m'étais moi aussi posé la question et en fait le moteur de PowerShell étant toujours le même entre la v1 et la v2 la team PowerShell n'a pas jugé utile de faire une rupture entre les deux versions. D'autant plus que les scripts v1 fonctionnent sans problème en v2.
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.093 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Discussions générales
- Question bête !