Microsoft fait parfois les choses bien. Même TROP bien. Si si. Alors, c'est "trop bien" au point d'en être chiant hein, qu'on soit clair. Et puis "trop bien" au point de pas le mettre dans leur documentation.
Vous le savez sans doute, plusieurs points d'administration sous Windows passent uniquement par la ligne de commande. Jusqu'ici, tout va bien.
Mais saviez vous que les arguments de la ligne de commande sont localisés (i.e. "traduits") ?
Par exemple, prenons la commande suivante (ne la faites pas chez vous !) :
takeown /f dir /r /a /d y > NUL (=> récupère les droits d'accès sur le fichier/dossier "dir", récursivement, en donnant les droits à mon groupe et ne fait pas chier à me demander confirmation)
Sur un Windows en anglais, aucun soucis, votre commande est exécutée. Sur un Windows en français, vous aurez l'erreur "y n'est pas un argument valide".
En effet, le "y" du paramètre /d correspond à "yes". En français, on dit "oui". Il faut donc, sur un Windows français, taper :
takeown /f dir /r /a /d o > NUL
LES ARGUMENTS SONT LOCALISÉS !
MAIS ! La doc ne le dit pas : https://technet.microsoft.com/fr-fr/lib … 10%29.aspx
Si vous êtes un peu fatigué, il y a de quoi perdre pas mal de temps...