Question Convertir Metode VBS Propriete Powershell (Resolu)
- Berfini
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 86
- Remerciements reçus 0
il y a 16 ans 2 mois #522
par Berfini
Gaby
Convertir Metode VBS Propriete Powershell (Resolu) a été créé par Berfini
Je chercher a traduire un script vbs (qui n'a pas ete ecrit par moi) en powershell.
Dans ce script, je rencontre cela :
set WshShell = WScript.CreateObject(\"WScript.Shell\")
strDesktop = WshShell.SpecialFolders(\"Programs\")
Je le traduit donc par :
$WshShell = new-Object -comobject \"WScript.Shell\"
$strDesktop = $WshShell.SpecialFolders(\"Programs\")
Mais la, horreur ! La methode SpecialFolders est sous powershell une propriete, et n'accepte donc pas mon (\"Programs\").
Si quelqu'un peut m'aider ...
<br><br>Message édité par: Gaby, à: 16/07/07 13:04
Dans ce script, je rencontre cela :
set WshShell = WScript.CreateObject(\"WScript.Shell\")
strDesktop = WshShell.SpecialFolders(\"Programs\")
Je le traduit donc par :
$WshShell = new-Object -comobject \"WScript.Shell\"
$strDesktop = $WshShell.SpecialFolders(\"Programs\")
Mais la, horreur ! La methode SpecialFolders est sous powershell une propriete, et n'accepte donc pas mon (\"Programs\").

Si quelqu'un peut m'aider ...

Gaby
Connexion ou Créer un compte pour participer à la conversation.
- Robin Lemesle
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 260
- Remerciements reçus 0
il y a 16 ans 2 mois #525
par Robin Lemesle
Robin MVP PowerShell
Réponse de Robin Lemesle sur le sujet Re:Convertir Metode VBS Propriete Powershell
Salut Gaby et bienvenue, car je crois que nous ne nous sommes pas encore présenté.
Concernant ta remarque, c'est vrai que SpecialFolders est une propriété sous PowerShell (Comme sous VBS).
cette propriété va te lister tout les accès aux dossiers environnement de Windows. Mais si tu cherches un chemin précis, comme \"Desktop\" tu dois utiliser l'instruction \"Item()\".
[code:1]$WshShell.SpecialFolders.Item(\"Desktop\"«»)[/code:1]
Voilà, j'éspère que cela va t'aider.
Rob
Concernant ta remarque, c'est vrai que SpecialFolders est une propriété sous PowerShell (Comme sous VBS).
cette propriété va te lister tout les accès aux dossiers environnement de Windows. Mais si tu cherches un chemin précis, comme \"Desktop\" tu dois utiliser l'instruction \"Item()\".
[code:1]$WshShell.SpecialFolders.Item(\"Desktop\"«»)[/code:1]
Voilà, j'éspère que cela va t'aider.
Rob
Robin MVP PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Berfini
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 86
- Remerciements reçus 0
il y a 16 ans 2 mois #528
par Berfini
Gaby
Réponse de Berfini sur le sujet Re:Convertir Metode VBS Propriete Powershell
Super Robin c'est exactement ce qu'il me fallait.
Gaby
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.038 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- Convertir Metode VBS Propriete Powershell (Resolu)