Le contexte : Je suis un développeur qui, à contrecœur, "s'occupe" de la machine sur laquelle mon application est déployée. Mon client est une entreprise totalement distincte qui nous paie pour écrire du code pour elle - nous n'avons pas de patron en commun ni rien de tel. Ils ont des administrateurs système, mais ils sont dans un département différent et lorsqu'ils demandent le genre de choses que, selon moi, les administrateurs système devraient pouvoir faire pour eux, ils n'obtiennent pas ce qu'ils ont demandé. Je ne peux pas faire en sorte que cela se produise. On me demande alors d'écrire du code pour faire des choses qu'une personne réellement formée pourrait mettre en place avec quelques lignes de powershell ou en cochant quelque chose dans une boîte de dialogue. Il s'agit d'une configuration Windows Server 2003 avec SQL et IIS installés.
Ce qui nous amène au problème d'aujourd'hui : comment savoir que les disques sont pleins. (L'idéal serait d'envoyer un e-mail disant "Le lecteur E est à abc de xyz (84%)". Est-ce facile à faire ? Je n'ai certainement pas envie d'écrire un service pour surveiller l'espace disque et envoyer des e-mails - quelqu'un a dû le faire avant. L'un des lecteurs est en fait un lecteur mappé représentant un dossier sur une autre machine pour ce que cela vaut.