Hors Linux

Windows : Lignes de commandes utiles

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

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 dnsservers "nom de la carte" static dns

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

Pour définir un DNS depuis les paramètres DHCP :
Code BASH :
netsh interface ip set dnsservers "nom de la carte" source=dhcp

Exemple :
Code BASH :
netsh interface ip set dnsservers "Réseau local" source=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