Windows : Lignes de commandes utiles

Cet article a été mis à jour, vous consultez ici une archive de cet article!

Introduction



Voici un (rare) article parlant de Windows. Quelques astuces utiles en ligne de commande qui peuvent être utiles.


Services



Forcer la mise à jour Windows



Pour forcer le démarrage, téléchargement et installation des mises à jour Windows :

Code BASH :
wuauclt /updatenow



Définir une IP



Pour définir une IP statique :

Code BASH :
netsh interface ip set address "nom de la carte" static ip masque passerelle metrique


Exemple :
Code BASH :
netsh interface ip set address "Réseau local" static 10.21.27.241 255.255.255.0 10.21.27.254 1


Pour définir une IP dynamique :

Code BASH :
netsh interface ip set address "nom de la carte" dhcp


Exemple :
Code BASH :
netsh interface ip set address "Réseau local" dhcp


Pour définir un DNS statique :

Code BASH :
netsh interface ip set dns "nom de la carte" static dns


Exemple :
Code BASH :
netsh interface ip set dns "Réseau local" static 8.8.8.8


Pour définir un DNS depuis les paramètres DHCP :

Code BASH :
netsh interface ip set dns "nom de la carte" dhcp


Exemple :
Code BASH :
netsh interface ip set dns "Réseau local" dhcp


Optimisation disque



Désactiver la veille prolongée



Code BASH :
powercfg -h off



Fixer la taille du pagefile.sys (SWAP)



Code BASH :
wmic computersystem where set AutomaticManagedPagefile=False
wmic pagefileset where name="C:\\pagefile.sys" set InitialSize=1024,MaximumSize=1024



Modifier la taille de la restauration système



Code BASH :
vssadmin Resize ShadowStorage /For=C: /On=C: /Maxsize=5%


ou

Code BASH :
vssadmin Resize ShadowStorage /For=C: /On=C: /Maxsize=5GB



Opérations sur les fichiers



Renommer les fichiers sans extension en .rtf



Code BASH :
for %%I in (*.*) do move %%~nI %%~nI.rtf