Question [Résolu]remplir un script vbs

Plus d'informations
il y a 13 ans 3 mois #8341 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

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

Plus d'informations
il y a 13 ans 3 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 &gt; 0 then
user = arguments(0)
wscript.echo user
wscript.echo ou
ou = arguments(1)
end if
if nombre =0 then
wscript.echo \&quot;l'utilisateur \&quot; &amp; user &amp; \&quot;fait parti de l'OU\&quot; &amp; 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.

Plus d'informations
il y a 13 ans 3 mois #8353 par Arnaud Petitjean
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 :P

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.

Plus d'informations
il y a 13 ans 3 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.

Plus d'informations
il y a 13 ans 3 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: \&quot;Logon Script Generator\&quot; (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 \&quot;foreach\&quot; de lancer tes commandes qu'elles soient en vbs ou en POSH

==&gt; $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.

Plus d'informations
il y a 13 ans 3 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

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

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