Creation .bat changeant
Xstevenetx
-
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je m'explique:
J'aimerais créer un .bat qui change en fonction du texte que j'aurai moi-même écrit au début.
Exemple: le lance le .bat il me demande une adresse ip.
Ensuite il va automatiquement lancer une ligne de commande que j'aurais préalablement rentrer comme un redémarrage par exemple.
Je sais pas si j'ai été très clair.
Merci d'avance.
Je m'explique:
J'aimerais créer un .bat qui change en fonction du texte que j'aurai moi-même écrit au début.
Exemple: le lance le .bat il me demande une adresse ip.
Ensuite il va automatiquement lancer une ligne de commande que j'aurais préalablement rentrer comme un redémarrage par exemple.
Je sais pas si j'ai été très clair.
Merci d'avance.
A voir également:
- Creation .bat changeant
- Fichier bat - Guide
- Creation compte gmail - Guide
- Création site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création compte google - Guide
7 réponses
Voilà un exemple que j'ai créé :
@echo off
Setlocal EnableExtensions DisableDelayedExpansion
chcp 28591 >nul
:demande
set "adresse="
cls & echo. & echo ##### Veuillez fournir l'adresse de la machine à redémarrer
echo. & set /p adresse=">>>>> "
if not defined adresse (goto :demande)
set "confirm="
cls & echo. & set /p confirm="##### Voulez-vous vraiment redémarrer [%adresse%] ? (O/N) "
if /i "%confirm%"=="O" (
echo.
shutdown -r -t 00 -m \\%adresse% && echo La commande a réussi !
timeout /t 5 /nobreak
)
goto :demande
Merci de ton aide.
Alors le but est de redémarrer des pc à distance avec la commende "shutdown -r -t 00 -m \\IP"
Et j'aimerais au lancement de mon .bat qu'il me demande quel adresse IP redémarré et il lance la commande juste en lui fournissant l'adresse IP.
Merci d'avance
Alors le but est de redémarrer des pc à distance avec la commende "shutdown -r -t 00 -m \\IP"
Et j'aimerais au lancement de mon .bat qu'il me demande quel adresse IP redémarré et il lance la commande juste en lui fournissant l'adresse IP.
Merci d'avance
Oui il n'y a pas de problème quand je fais la commande manuellement.
Mais comme je m'occupe d'un grand parc informatique retapé à chaque fois la commande me fait perdre pas mal de temps.
Alors qu'avec ce type de fichier je n'aurais besoin que de rentrer l'adresse IP.
Merci
Mais comme je m'occupe d'un grand parc informatique retapé à chaque fois la commande me fait perdre pas mal de temps.
Alors qu'avec ce type de fichier je n'aurais besoin que de rentrer l'adresse IP.
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci beaucoup cela fonctionne SUPER!!!
Maintenant j'aimerais avec le même principe de mettre juste une adresse IP, exécuter une commande CMD cela est t-il possible?
la commande est pour l'ouverture de carte flash : "ewfmgr c: -commitanddisable -live"
Merci d'avance
Maintenant j'aimerais avec le même principe de mettre juste une adresse IP, exécuter une commande CMD cela est t-il possible?
la commande est pour l'ouverture de carte flash : "ewfmgr c: -commitanddisable -live"
Merci d'avance
Essaie ça :
@echo off
Setlocal EnableExtensions DisableDelayedExpansion
chcp 28591 >nul
:demande
set "adresse="
cls & echo. & echo ##### Veuillez fournir l'adresse de la machine à configurer
echo. & set /p adresse=">>>>> "
if not defined adresse (goto :demande)
set "confirm="
cls & echo. & set /p confirm="##### Voulez-vous vraiment reconfigurer [%adresse%] ? (O/N) "
if /i "%confirm%"=="O" (
echo.
ewfmgr %SystemDrive% -commitanddisable -live && echo La commande a réussi !
timeout /t 5 /nobreak
)
goto :demande
Ah d'accord je n'avais pas compris ça.
Si tu veux exécuter des commandes/scripts à distance, il y a plusieurs solutions :
- si tu as un domaine tu peux exécuter un script via les GPO
- si tu as un domaine tu peux exécuter un script via les scripts d'ouverture de session
- si tu n'as pas de domaine tu peux exécuter une commande via l'utilitaire PsExec
Si tu veux exécuter des commandes/scripts à distance, il y a plusieurs solutions :
- si tu as un domaine tu peux exécuter un script via les GPO
- si tu as un domaine tu peux exécuter un script via les scripts d'ouverture de session
- si tu n'as pas de domaine tu peux exécuter une commande via l'utilitaire PsExec