Quand en 2022, je lis "script en vbs", je frémis.
Quand, je lis ensuite "sur mon serveur", je frémis encore plus.
Mais pourquoi ces fâcheuse manies d'utiliser des techno totalement obsolètes et non sécurisées, et de considérer des serveurs comme des postes de travail ? Vous cherchez vraiment à vous pourrir la vie ou vous manquez simplement de travail ?
Peu importe la version de l'OS ou de MS Office, on n'installe pas MS Office sur un serveur (même si c'est faisable et supporté) ... hors serveur RDS (Remote Desktop server) bien entendu.
Le module Powershell
ImportExcel a une cmdlet qui permet d'importer le contenu d'un fichier .xlsx (sans avoir la moindre trace d'Excel sur la machine), puis d'effectuer des traitements avec les dites données, et enfin, si besoin, de créer des fichiers .xlsx avec différents
onglets, mise en forme conditionnelle et tout et tout, sans avoir Excel ... sur le serveur. Un indispensable pour des scripts devant tourner sur des serveurs tant pour faire des actions (ex. création de comptes en masse) que pour des rapports.
Le seul intérêt d'avoir MS Office sur un serveur est sur un serveur Remote Desktop Server (ex. serveur TSE), et plus précisément dans le composant (si multiples serveurs) RDSH (Remote Server Session Host ou serveur de publication).
@Manu25 : Quel sont les symptômes rencontrés et dans quel contexte tel que : serveur RDS, ou "vrai" serveur, simples utilisateurs ou admin, compte qui lance la tâche planifiée, ... (un simple utilisateur n'a généralement pas les droits suffisants
pour créer une tâche planifiée).
Olivier