Masquer le resultat d'un net start
Modérateur : WIN32-[GG]
Masquer le resultat d'un net start
Bonjour,
le sujet en dit tout sur ma question.
J'ai crée un batch dans le cadre d'une formation. Dans ce batch, j'effectue un net start et j'aimerais qu'il ne m'affiche pas que le service a été démarré.
Merci d'avance pour vos réponses...
le sujet en dit tout sur ma question.
J'ai crée un batch dans le cadre d'une formation. Dans ce batch, j'effectue un net start et j'aimerais qu'il ne m'affiche pas que le service a été démarré.
Merci d'avance pour vos réponses...
Re: Masquer le resultat d'un net start
Bonjour
peux tu posté dans code ?
c'est la commande Net Stard qui active ta fenetre ?
peux tu posté dans code ?
c'est la commande Net Stard qui active ta fenetre ?
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Poster vos codes sur BatchClipboad.info
Re: Masquer le resultat d'un net start
Que veux tu dire par posté dans code ??
Et la commande net stard n'existe pas...
Tu voulais dire net start peut être.
Voila la commande que j'exécute:
@echo off
net start "nom du service"
pause
Quand j'exécute le batch il me répond:
le service "nom du service" a demarré.
Je voudrais caché cette réponse dans mon batch. Y a t'il une commande à rajouter ? Cela est systématique (peut importe le nom du service)
Merci...
Et la commande net stard n'existe pas...
Tu voulais dire net start peut être.
Voila la commande que j'exécute:
@echo off
net start "nom du service"
pause
Quand j'exécute le batch il me répond:
le service "nom du service" a demarré.
Je voudrais caché cette réponse dans mon batch. Y a t'il une commande à rajouter ? Cela est systématique (peut importe le nom du service)
Merci...
Re: Masquer le resultat d'un net start
oui faute de frappe.
Il n'y a pas de paramètre pour la commande net start qui permet de ne pas afficher cette phrase.
Peut etre voir du coté de la commande sc start (service control)
Sinon il faudra dans ton batch caché carrément la fenetre msdos avec RunHiddenConsole.exe je pense
Il n'y a pas de paramètre pour la commande net start qui permet de ne pas afficher cette phrase.
Peut etre voir du coté de la commande sc start (service control)
Sinon il faudra dans ton batch caché carrément la fenetre msdos avec RunHiddenConsole.exe je pense
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Poster vos codes sur BatchClipboad.info
Re: Masquer le resultat d'un net start
En faite, j'ai besoin de laisser la fenêtre active, car l'utilisateur doit lire et saisir des informations pour le fonctionnement du batch.
Tant pis pour ma demande, on verra plusieurs fois la même reponse. Merci que meme...
Pour info voici mon batch. Il répertorie des infos système de l'ordinateur source sur des serveurs grâce a OCS Inventory. Il effectue le travail qu'on doit effectuer à la mano, cela automatise la tache.
Mon premier vrai batch (utile) pour ce que sa intéresse... Évidement, j'ai enlevé le décor.
@echo off
set /p lecteur= Sur quel lecteur OCS Inventory est installe (uniquement la lettre: C/D/E) ?
net stop "ocs inventory"
echo Ce programme va vous permettre d'inventorier votre systeme sur d'autres...
echo Vous avez le choix de l'inventorier sur une ou plusieurs machines...
:re
echo.
echo.
echo Voulez vous inventorier votre machine sur plusieurs servers o / n ?
set /p reponse= Quel est votre choix ?
if %reponse% == o goto pls
if %reponse% == n goto simple
:simple
set /p ipd= Quel est l'ip du server 192.168.0.x ? x=
set /a ipd=%ipd%-1
goto :debut
:pls
echo.
set /p ipd=Quel est l'ip de debut 192.168.0.x ? x=
set /p ipf=Quel est l'ip de fin 192.168.0.y ? y=
set /a ipd=%ipd%-1
:debut
set /a ipd=%ipd%+1
net stop "ocs inventory"
echo [OCS_SERVICE] > %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo NoProxy=1 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo Server=192.168.0.%ipd% >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo Pnum=80 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo Miscellaneous= /S /NP /DEBUG /SERVER:192.168.0.%ipd% >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo PROLOG_FREQ=24 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo OLD_PROLOG_FREQ=24 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo TTO_WAIT=10 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
net start "ocs inventory"
echo Votre machine a bien ete inventorie sur l'ip: 192.168.0.%ipd%
if %reponse% == o goto ici
if %reponse% == n goto fin
:ici
if %ipd% == %ipf% (goto plus) else (goto debut)
:plus
echo.
echo Avez vous d'autres servers a repertorier ?
set /p choix=Votre choix o / n :
if %choix% == o goto re
if %choix% == n goto fin
:fin
Tant pis pour ma demande, on verra plusieurs fois la même reponse. Merci que meme...
Pour info voici mon batch. Il répertorie des infos système de l'ordinateur source sur des serveurs grâce a OCS Inventory. Il effectue le travail qu'on doit effectuer à la mano, cela automatise la tache.
Mon premier vrai batch (utile) pour ce que sa intéresse... Évidement, j'ai enlevé le décor.
@echo off
set /p lecteur= Sur quel lecteur OCS Inventory est installe (uniquement la lettre: C/D/E) ?
net stop "ocs inventory"
echo Ce programme va vous permettre d'inventorier votre systeme sur d'autres...
echo Vous avez le choix de l'inventorier sur une ou plusieurs machines...
:re
echo.
echo.
echo Voulez vous inventorier votre machine sur plusieurs servers o / n ?
set /p reponse= Quel est votre choix ?
if %reponse% == o goto pls
if %reponse% == n goto simple
:simple
set /p ipd= Quel est l'ip du server 192.168.0.x ? x=
set /a ipd=%ipd%-1
goto :debut
:pls
echo.
set /p ipd=Quel est l'ip de debut 192.168.0.x ? x=
set /p ipf=Quel est l'ip de fin 192.168.0.y ? y=
set /a ipd=%ipd%-1
:debut
set /a ipd=%ipd%+1
net stop "ocs inventory"
echo [OCS_SERVICE] > %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo NoProxy=1 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo Server=192.168.0.%ipd% >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo Pnum=80 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo Miscellaneous= /S /NP /DEBUG /SERVER:192.168.0.%ipd% >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo PROLOG_FREQ=24 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo OLD_PROLOG_FREQ=24 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo TTO_WAIT=10 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
net start "ocs inventory"
echo Votre machine a bien ete inventorie sur l'ip: 192.168.0.%ipd%
if %reponse% == o goto ici
if %reponse% == n goto fin
:ici
if %ipd% == %ipf% (goto plus) else (goto debut)
:plus
echo.
echo Avez vous d'autres servers a repertorier ?
set /p choix=Votre choix o / n :
if %choix% == o goto re
if %choix% == n goto fin
:fin
Re: Masquer le resultat d'un net start
Bonjour
J'ai testé avec RunHiddenConsole.exe et ça fonctionne très bien.
Commande :
Je te met à disposition la commande RunHiddenConsole :
Télécharger RunHiddenConsole.exe
Ton code modifié :
J'ai testé avec RunHiddenConsole.exe et ça fonctionne très bien.
Commande :
Code : Tout sélectionner
RunHiddenConsole.exe net start "ocs inventory"
Télécharger RunHiddenConsole.exe
Ton code modifié :
Code : Tout sélectionner
@echo off
set /p lecteur= Sur quel lecteur OCS Inventory est installe (uniquement la lettre: C/D/E) ?
net stop "ocs inventory"
echo Ce programme va vous permettre d'inventorier votre systeme sur d'autres...
echo Vous avez le choix de l'inventorier sur une ou plusieurs machines...
:re
echo.
echo.
echo Voulez vous inventorier votre machine sur plusieurs servers o / n ?
set /p reponse= Quel est votre choix ?
if %reponse% == o goto pls
if %reponse% == n goto simple
:simple
set /p ipd= Quel est l'ip du server 192.168.0.x ? x=
set /a ipd=%ipd%-1
goto :debut
:pls
echo.
set /p ipd=Quel est l'ip de debut 192.168.0.x ? x=
set /p ipf=Quel est l'ip de fin 192.168.0.y ? y=
set /a ipd=%ipd%-1
:debut
set /a ipd=%ipd%+1
RunHiddenConsole.exe net start "ocs inventory"
echo [OCS_SERVICE] > %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo NoProxy=1 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo Server=192.168.0.%ipd% >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo Pnum=80 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo Miscellaneous= /S /NP /DEBUG /SERVER:192.168.0.%ipd% >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo PROLOG_FREQ=24 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo OLD_PROLOG_FREQ=24 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
echo TTO_WAIT=10 >> %lecteur%":\Program Files\OCS Inventory Agent\service.ini"
RunHiddenConsole.exe net start "ocs inventory"
echo Votre machine a bien ete inventorie sur l'ip: 192.168.0.%ipd%
if %reponse% == o goto ici
if %reponse% == n goto fin
:ici
if %ipd% == %ipf% (goto plus) else (goto debut)
:plus
echo.
echo Avez vous d'autres servers a repertorier ?
set /p choix=Votre choix o / n :
if %choix% == o goto re
if %choix% == n goto fin
:fin
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Poster vos codes sur BatchClipboad.info
Re: Masquer le resultat d'un net start
mERCI !!!
Os portadores
Rolex replica r?plica jogam para baixo sua possess?o ou flaunt a, replica watches quando os propriet?rios de Rolex nunca pensarem muito sobre ela. van de nadelen is dat de plaats langzame lading is. Vele mensen van buiten Europa en interessant in de replica Rolex klagen in het forum van de plaats dat zij niet het kunnen bereiken.
Just passing through
Approves one ! Just passing throughcentrifuge
-----------------------------------------------------------------------------------------------------------------------------------------
replica chopard paypal
replica longines paypal
replica wayches
laptop batteries
-----------------------------------------------------------------------------------------------------------------------------------------
replica chopard paypal
replica longines paypal
replica wayches
laptop batteries