Automatisation de maintenance avec la commande « sageset – sagerun »

Ouvrez une fenêtre de commande puis tapez:

cleanmgr /sageset:1

pour choisir le numéro de l’action

S’affiche une fenêtre de l’outil de maintenance, cochez selon vos besoins puis validez

Pour rappeler la commande il suffira de taper dans la fenêtre de commande:

cleanmgr /sagerun:1

Vous pouvez automatiser l’action par un script en poussant la chose plus loin avec la commande

regedit /s

Pour cela rendez vous dans le registre

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches

Sauvegardez le registre vers l’emplacement de votre choix en la nommant par le numéro de commande cleamgr, l’association ne saura que meilleur

Vous aurez ainsi un ficher cleamgr1.reg

Ouvrez votre fichier.reg à l’aide du bloc notes, la commande sagerun est identifié par la clé de registre dword:0000007d dans mon exemple, modifiez le fichier selon vos besoins

(suite…)


Posted in CMD, Shell, Windows, Windows 2000, Windows 7, Windows 8, Windows 8.1, Windows Serveur, Windows Serveur 2003, Windows Serveur 2008, Windows Serveur 2008 R2, Windows Serveur 2012, Windows Serveur 2012 R2, Windows Vista, Windows XP and tagged , , , by with comments disabled.

Automatisation d’extinction de poste avec la commande « schtasks »

@echo on 
SCHTASKS -Create -tn "extinction_1" -ru "System" -sc "daily" -st "17:30:00" -tr "Shutdown -S -T 600 -f -c \"Dans 10 minutes exticntion du poste, veillez sauvegarder vos travaux \" "
pause

Posted in CMD, Shell, Windows, Windows 2000, Windows 7, Windows 8, Windows 8.1, Windows Serveur, Windows Serveur 2003, Windows Serveur 2008, Windows Serveur 2008 R2, Windows Serveur 2012, Windows Serveur 2012 R2, Windows Vista, Windows XP and tagged , , , by with comments disabled.

Création de variables avec la commande set /p

Exemple édité sur windows server 2008R2, dans le cadre d’une licence lambda nul besoin de renseigner le nom de votre machine.

@echo off
 
set prenom=""
set nom=""
 
cls
set /p prenom= veuillez indiquer le prénom du patient:
Set /p nom= veuillez indiquer le nom de famille du patient :
 
md C:\Users\nom_ordinateur\Documents\%nom%.%prenom%
md C:\Users\nom_ordinateur\Documents\%nom%.%prenom%\Radiographies
md C:\Users\nom_ordinateur\Documents\%nom%.%prenom%\Factures
md C:\Users\nom_ordinateur\Documents\%nom%.%prenom%\Prescriptions
md C:\Users\nom_ordinateur\Documents\%nom%.%prenom%\Contacts
md C:\Users\nom_ordinateur\Documents\%nom%.%prenom%\Analyses
 
echo Merci, le dossier du patient %nom% %prenom% a ete cree avec succes!
 
pause

exit

Posted in CMD, Shell, Windows, Windows 2000, Windows 7, Windows 8, Windows 8.1, Windows Serveur, Windows Serveur 2008 R2, Windows Vista, Windows XP and tagged , by with comments disabled.

Script de formatage Diskpart

Nous allons automatiser un script de formatage pour un lecteur de stockage amovible.

Pour cela nous allons tout d’abord créer un fichier commandes avec bloc notes en .txt:

select disk 1
clean
create partition primary 
active
format quick fs=ntfs label="Bitch_Key"
assign letter="E"
exit
exit

Faites attention quant au choix de votre lecteur, utilisez la commande diskpart>list disk pour ne pas se tromper et sélectionner le bon disque.

Dans mon example j’ai choisis le disk 1 et pris le ntfs comme système de fichier, il suffit de le remplacer par fs=fat32 pour du fat.

Ensuite nous allons automatiser le script.

Ouverture d’un nouveau bloc notes puis enregistrer en .bat les lignes suivantes:

@echo off

diskpart /s nom_de_mon_fichier.txt

pause

Enregistrez le .txt et .bat dans le même dossier


Posted in CMD, Shell, Windows, Windows 2000, Windows 7, Windows 8, Windows 8.1, Windows Vista, Windows XP and tagged , by with comments disabled.

Fusion d’images install.wim

Dans cette article je vous fait part comment fusionner plusieurs images d’installation windows en un seul .iso.

Se munir tout d’abord d’un dvd d’installation W8 et W8.1 et copier tout leurs contenus à la racine de C:\ et renommer le répertoire W8.1 en « 8.1×86″, dans le cas d’un iso le décompresser à l’aide de 7Zip comme suit:

7Zip

une fois décompressé:

décompresse

Nous allons installer l’outil WAIK imagex.exe extrait de l’archive Imagex de Microsoft dans le dossier C:\Windows\System32\, qui nous servira à fusionner les images install.wim

(suite…)


Posted in Windows, Windows 8, Windows 8.1 and tagged by with comments disabled.

Script de désinstallation migration W10 (Windows8/8.1)

Voici un script qui permet de désinstaller plusieurs correctifs nécessaires au passage vers W10

Ouvrez un fichier bloc notes et copiez les lignes suivantes:

echo Uninstalling KB3035583
start /w wusa.exe /uninstall /kb:3035583 /quiet /norestart
echo Uninstalling KB2976978
start /w wusa.exe /uninstall /kb:2976978 /quiet /norestart
echo Uninstalling KB3044374
start /w wusa.exe /uninstall /kb:3044374 /quiet /norestart
echo Uninstalling KB3112336
start /w wusa.exe /uninstall /kb:3112336 /quiet /norestart
echo Disabling GWX in Registry
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Gwx /v DisableGwx /t REG_DWORD /d 1

La clé de registre modifiée permet de bloquer GetWindows10.

Enregistrer mon_script.bat en sélectionnant tous les fichiers.

Une fois le script effectué, pensez à refaire un windows update et clic droit masquer les mises à jour suivantes:

KB3035583
KB2976978
KB3044374
KB3112336

Sources


Posted in Windows, Windows 8, Windows 8.1 and tagged , by with comments disabled.

Script de désinstallation télémétrie Windows

Voici un script permettant de désinstaller toutes les petites choses qui papotent dans notre dos.

Ouvrez un fichier bloc notes et copiez les lignes suivantes:

@echo off
echo Uninstalling KB3075249 (telemetry for Win7/8.1)
start /w wusa.exe /uninstall /kb:3075249 /quiet /norestart
echo Uninstalling KB3080149 (telemetry for Win7/8.1)
start /w wusa.exe /uninstall /kb:3080149 /quiet /norestart
echo Uninstalling KB3021917 (telemetry for Win7)
start /w wusa.exe /uninstall /kb:3021917 /quiet /norestart
echo Uninstalling KB3022345 (telemetry)
start /w wusa.exe /uninstall /kb:3022345 /quiet /norestart
echo Uninstalling KB3068708 (telemetry)
start /w wusa.exe /uninstall /kb:3068708 /quiet /norestart
echo Uninstalling KB3075853 (update for "Windows Update" on Win8.1/Server 2012R2)
start /w wusa.exe /uninstall /kb:3075853 /quiet /norestart
echo Uninstalling KB3065987 (update for "Windows Update" on Win7/Server 2008R2)
start /w wusa.exe /uninstall /kb:3065987 /quiet /norestart
echo Uninstalling KB3050265 (update for "Windows Update" on Win7)
start /w wusa.exe /uninstall /kb:3050265 /quiet /norestart
echo Uninstalling KB971033  (license validation)
start /w wusa.exe /uninstall /kb:971033 /quiet /norestart
echo Uninstalling KB2902907 (description not available)
start /w wusa.exe /uninstall /kb:2902907 /quiet /norestart
echo Uninstalling KB2976987 (description not available)
start /w wusa.exe /uninstall /kb:2976987 /quiet /norestart
echo Uninstalling KB3102810 (update for "Windows Update")
start /w wusa.exe /uninstall /kb:3102810 /quiet /norestart
echo Uninstalling KB3112343 (Windows Update Client for Windows 7)
start /w wusa.exe /uninstall /kb:3112343 /quiet /norestart
echo Uninstalling KB3135445 (Windows Update Client for Windows 7)
start /w wusa.exe /uninstall /kb:3135445 /quiet /norestart
echo Uninstalling KB3123862 (Windows Update Client for Windows 7)
start /w wusa.exe /uninstall /kb:3123862 /quiet /norestart
echo Uninstalling KB3081954 (Telemetry Update for Windows 7)
start /w wusa.exe /uninstall /kb:3081954 /quiet /norestart
echo Uninstalling KB3139929 (Get Windows 10 update for MSIE)
start /w wusa.exe /uninstall /kb:3139929 /quiet /norestart

(suite…)


Posted in Windows, Windows 7, Windows 8, Windows 8.1 and tagged , , , by with comments disabled.