Précédent   Forum des professionnels en informatique > Autres langages > Général Visual Basic 6 et VBScript > VBScript
VBScript Le forum d'entraide sur VBScript. Avant de poster -> La FAQ VBScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/01/2012, 16h08   #1
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 37
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 37
Points : 14
Points : 14
Par défaut Pb de variables avec VBS

Bonjour à tous,

J'ai créé pack unique (contrainte obligatoire) que je dépose sur deux serveurs A et B

Le pack unique contient :

-ServeurA.cmd
-ServeurB.cmd
-install.vbs

Les serveurs A et B on la même arborescence.
Je dépose mon pack sur :

C:\appli\ install (sur chaque serveur)


Pouvez-vous m'aider SVP, et m'indiquer simplement comment faire pour que mon script "install.vbs"
une fois lancé exécute le .cmd qui correspond au bon serveur ?


Je ne maîtrise pas VBS, je crois savoir que le script doit utiliser des variables comme "computername"

avec une condition if… Mais là je bloque.

Merci à tous pour votre aide.

Cordialement

PAB/31/SAB
PAB/31/SAB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 12h01   #2
Membre Expert
 
Avatar de hackoofr
 
Homme Mehdi Tounisiano
Enseignant
Inscription : juin 2009
Messages : 758
Détails du profil
Informations personnelles :
Nom : Homme Mehdi Tounisiano
Âge : 37
Localisation : Tunisie

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : juin 2009
Messages : 758
Points : 1 277
Points : 1 277
Citation:
Envoyé par PAB/31/SAB Voir le message
Je ne maîtrise pas VBS, je crois savoir que le script doit utiliser des variables comme "computername"
voila un exemple de code pour que tu puisse avancer un peu
Code :
1
2
3
4
5
6
Set Ws = CreateObject("WScript.Shell")
Set ProcessEnv = Ws.Environment("Process")
NomMachine = ProcessEnv("COMPUTERNAME") 
NomUtilisateur = ProcessEnv("USERNAME") 
MsgBox "Le Nom du Computer est  : "& NomMachine&vbcr&_
"Le Nom du utilisateur est  : " &NomUtilisateur,64,"NomMachine+NomUtilisateur"
__________________
[VBS] SHORTCUTREMOVER outil pour supprimer automatiquement les raccourcis infectés par un virus sur une clé USB
[VBS] Protection Dossier par Mot de Passe
Mes Contributions en Téléchargement
N'oubliez pas de voter pour les messages dont la réponse est pertinente, ayez le réflexe du +1 pour le contributeur ( C'est gratuit et ça donne l'impression d'être utile)
et si votre Problème est résolu pensez au Tag


hackoofr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 12h31   #3
Membre régulier
 
Homme
Administrateur systèmes et réseaux
Inscription : novembre 2011
Messages : 64
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : novembre 2011
Messages : 64
Points : 74
Points : 74
Et pour exécuter un CMD depuis un VBS, ça donne quelquechose comme :
Code :
1
2
Set WSHShell = CreateObject("WScript.Shell")
WSHShell.Run ("X:\Arborescence\" & NomMachine & ".cmd")
Cachlab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h56.


 
 
 
 
Partenaires

Hébergement Web