Question Convertir Metode VBS Propriete Powershell (Resolu)

Plus d'informations
il y a 16 ans 9 mois #522 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\"). :blink:

Si quelqu'un peut m'aider ... :blush:<br><br>Message édité par: Gaby, à: 16/07/07 13:04

Gaby

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

Plus d'informations
il y a 16 ans 9 mois #525 par Robin Lemesle
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 \&quot;Desktop\&quot; tu dois utiliser l'instruction \&quot;Item()\&quot;.

[code:1]$WshShell.SpecialFolders.Item(\&quot;Desktop\&quot;«»)[/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.

Plus d'informations
il y a 16 ans 9 mois #528 par Berfini
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.060 secondes
Propulsé par Kunena