RSS

Category Archives: Batch

[HowTo][Batch] Ajouter un service Windows par le registre Windows

Vous avez besoin d’installer un service Windows mais vous souhaiter maîtriser le nom exposer ou encore déployer plusieurs fois le service mais sous des noms différents. Voici comment le faire avec génération et exécution d’un fichier de registre Windows.

Pré-requis

Il est nécessaire de télécharger le ressource KIT de Windows contenant les outils instsrv.exe et srvany.exe.

Batch

echo Windows Registry Editor Version 5.00 > Service_Inserter.reg
set service_exe="<Chemin_vers_le_service>\service.exe"
rem Add keys in Service_Inserter.reg
echo. >> Service_Inserter.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Service_Name>] >> Service_Inserter.reg
echo "ImagePath"=!service_exe:\=\\! >> Service_Inserter.reg
echo. >> Service_Inserter.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Service_Name>] >> Service_Inserter.reg
echo "Start"=dword:00000003 >> Service_Inserter.reg
echo. >> Service_Inserter.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Service_Name>\Parameters] >> Service_Inserter.reg
echo "Application"=!service_exe:\=\\! >> Service_Inserter.reg
instsrv.exe <Service_Name> srvany.exe
C:\Windows\System32\regedit.exe /S Service_Inserter.reg

 

Posted by on 22 mai 2014 in Batch, Programmation, Tutoriel

Leave a comment

Tags: , ,

[HowTo][Batch] Supprimer tous les sites FTP sur le port 21 dans IIS avec APPCMD

Vous voulez supprimer les sites FTP sur le port 21 enregistrer dans IIS simplement.

Voici la commande APPCMD qui va vous permettre de le faire sans difficultés.

Commande APPCMD

%WINDIR%\System32\inetsrv\appcmd.exe list sites /bindings:ftp/*:21: /xml | %WINDIR%\System32\inetsrv\appcmd.exe delete sites /in

Que dire de plus …

 

Posted by on 22 mai 2014 in Batch, Programmation, Tutoriel

Leave a comment

Tags: , , ,

[HowTo][Batch] Ajouter un nouveau compte utilisateur local Windows

Voici un script qui va vous permettre de réaliser une action que beaucoup de développeurs ou administrateurs réseaux utilisent, la création d’un compte utilisateur local.

Il s’agit plus d’un pense-bête que d’un tutoriel je l’avoue 😉

Commande batch

net user __username__ __password__ /add /fullname:"__fullname__"
if %errorlevel%==0 (
echo User added
)
if %errorlevel%==2 (
echo User already exists
)

Simple mais efficace, c’est que l’on cherche tous ^^

 

Posted by on 22 mai 2014 in Batch, Programmation, Tutoriel

Leave a comment

Tags: , ,