Question
[Résolu]remplir un script vbs
- olivia
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 75
- Remerciements reçus 0
il y a 13 ans 4 mois #8341
par olivia
[Résolu]remplir un script vbs a été créé par olivia
Bonjoour,
je cherche à faire sur un script powershell qui remplir un script vbs avec par exemple :
script.vbs -samAccountName -OUuser
Pour être exacte je souhaite modifier un fichier vbs avec ses arguments passé.
merci
olivia
Message édité par: sam87, à: 16/12/10 15:43<br><br>Message édité par: sam87, à: 20/12/10 14:52
je cherche à faire sur un script powershell qui remplir un script vbs avec par exemple :
script.vbs -samAccountName -OUuser
Pour être exacte je souhaite modifier un fichier vbs avec ses arguments passé.
merci
olivia
Message édité par: sam87, à: 16/12/10 15:43<br><br>Message édité par: sam87, à: 20/12/10 14:52
Connexion ou Créer un compte pour participer à la conversation.
- olivia
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 75
- Remerciements reçus 0
il y a 13 ans 4 mois #8351
par olivia
Réponse de olivia sur le sujet Re:remplir un script vbs
Bonjour,
voici mon code de mon script vbs :
[code:1]
On Error Resume Next
Dim arguments , nombre
Set arguments = wscript.arguments
nombre = arguments.count
if nombre > 0 then
user = arguments(0)
wscript.echo user
wscript.echo ou
ou = arguments(1)
end if
if nombre =0 then
wscript.echo \"l'utilisateur \" & user & \"fait parti de l'OU\" & ou
end if
[/code:1]
En faite, mon script vbs doit pouvoir être modifier par le script powershell si ce premier contient des arguments (./test.vbs tutu info)
olivia
voici mon code de mon script vbs :
[code:1]
On Error Resume Next
Dim arguments , nombre
Set arguments = wscript.arguments
nombre = arguments.count
if nombre > 0 then
user = arguments(0)
wscript.echo user
wscript.echo ou
ou = arguments(1)
end if
if nombre =0 then
wscript.echo \"l'utilisateur \" & user & \"fait parti de l'OU\" & ou
end if
[/code:1]
En faite, mon script vbs doit pouvoir être modifier par le script powershell si ce premier contient des arguments (./test.vbs tutu info)
olivia
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 13 ans 4 mois #8353
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:remplir un script vbs
Bonjour Olivia, et sois la bienvenue !
C'est plutôt rare les femmes dans l'IT ces jours-ci; et celles qui font du PowerShell j'en parle même pas
Pour ce qui est de ton soucis, il n'y a pas de problème particulier à ma connaissance pour lancer un script VBS avec des arguments à partir de PowerShell.
Essaie quelque chose comme ceci :
[code:1]
$prenom = 'Arnaud'
$nom = 'PowerShellMan'
cscript.exe c:\monscript.vbs $prenom $nom
[/code:1]
Ca devrait fonctionner.
Sinon questions bête : pourquoi ne pas reprendre ton script VBS et le convertir en PowerShell ?
Arnaud
C'est plutôt rare les femmes dans l'IT ces jours-ci; et celles qui font du PowerShell j'en parle même pas
Pour ce qui est de ton soucis, il n'y a pas de problème particulier à ma connaissance pour lancer un script VBS avec des arguments à partir de PowerShell.
Essaie quelque chose comme ceci :
[code:1]
$prenom = 'Arnaud'
$nom = 'PowerShellMan'
cscript.exe c:\monscript.vbs $prenom $nom
[/code:1]
Ca devrait fonctionner.
Sinon questions bête : pourquoi ne pas reprendre ton script VBS et le convertir en PowerShell ?
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.
- olivia
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 75
- Remerciements reçus 0
il y a 13 ans 4 mois #8355
par olivia
Réponse de olivia sur le sujet Re:remplir un script vbs
Bah en faite je cherche à mapper des disques réseaux et imprimantes réseaux pour chaques personnes , c'est possibles en powershell ?
Connexion ou Créer un compte pour participer à la conversation.
- EROS
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 15
- Remerciements reçus 0
il y a 13 ans 4 mois #8368
par EROS
Réponse de EROS sur le sujet Re:remplir un script vbs
Bonjour Olivia,
pour ma part, je suis tombé sur cet excellent utilitaire: \"Logon Script Generator\" (société SAPIEN) qui te permet de générer tes scripts de loginscript... en vbs.
jdhitsolutions.com/logonscriptgen/index.htm
Cela ne solutionne pas ton PB, il te permettra juste de gagner du temps dans la génération de tes loginscripts mais le contenu des scripts générés peux te permettre de gagner du temps.
Pour ta recherche:
- En effectuant une requête dans l'OU cible pour générer une liste d'utilisateurs dans une première variable (on va prendre $users)
- Il te restera juste (comme te le propose Arnaud) avec un \"foreach\" de lancer tes commandes qu'elles soient en vbs ou en POSH
==> $users | % $_ {[commandes à passer]}<br><br>Message édité par: Khalim EROS, à: 19/12/10 01:23
pour ma part, je suis tombé sur cet excellent utilitaire: \"Logon Script Generator\" (société SAPIEN) qui te permet de générer tes scripts de loginscript... en vbs.
jdhitsolutions.com/logonscriptgen/index.htm
Cela ne solutionne pas ton PB, il te permettra juste de gagner du temps dans la génération de tes loginscripts mais le contenu des scripts générés peux te permettre de gagner du temps.
Pour ta recherche:
- En effectuant une requête dans l'OU cible pour générer une liste d'utilisateurs dans une première variable (on va prendre $users)
- Il te restera juste (comme te le propose Arnaud) avec un \"foreach\" de lancer tes commandes qu'elles soient en vbs ou en POSH
==> $users | % $_ {[commandes à passer]}<br><br>Message édité par: Khalim EROS, à: 19/12/10 01:23
Connexion ou Créer un compte pour participer à la conversation.
- olivia
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 75
- Remerciements reçus 0
il y a 13 ans 4 mois #8371
par olivia
Réponse de olivia sur le sujet Re:remplir un script vbs
Bonjour,
je compris ce que tu me disait , ou je vois pas comment
olivia
je compris ce que tu me disait , ou je vois pas comment
olivia
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.088 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- [Résolu]remplir un script vbs