2 votes

La tâche programmée ne s'exécute pas sur un serveur Windows 2003 sur VMWare sans surveillance, mais elle fonctionne bien autrement.

La tâche planifiée ne s'exécute pas sur le serveur Windows 2003 sur VMWare. La même configuration fonctionne bien sur un serveur autonome.

Le test ci-dessous explique le problème. Nous devons vraiment exécuter un fichier bat plus complexe, mais ceci montre le problème.

J'ai un fichier bat qui copie un fichier du serveur A au serveur B. J'utilise le chemin d'accès complet, sans mappage de lecteur.

Fonctionne bien sur le serveur B à partir de l'invite de commande.

J'ai créé une tâche qui exécute ce fichier bat sous un identifiant de domaine avec mot de passe qui fait partie du groupe administrateur sur les deux serveurs. La tâche s'exécute correctement à partir de l'écran des tâches planifiées, et en tant que tâche planifiée tant que quelqu'un est connecté au serveur. Si personne n'est connecté, la tâche ne s'exécute pas. Il n'y a pas de message d'erreur dans le journal du planificateur de tâches, juste une entrée indiquant que la tâche a démarré, mais aucune entrée pour la fin ou un code d'erreur.

Pour ajouter l'insulte à l'injure, si la tâche copie un fichier dans le sens inverse, du serveur B au serveur A, elle s'exécute sans problème en tant que tâche planifiée sans surveillance.

Si je copie un fichier du serveur B au serveur B, la tâche s'exécute également sans surveillance,

J'ai recréé exactement la même configuration sur un serveur autonome. Aucun problème.

J'ai vérifié des choses évidentes comme le fait que la tâche n'est pas cochée, que l'identifiant de domaine a le privilège d'être exécuté en tant que tâche de lot et les droits de connexion, que le service du planificateur de tâches s'exécute en tant que système local et qu'il démarre automatiquement.

Des suggestions ?

1voto

JamesBarnett Points 1119

Avez-vous appelé le support technique de VMWare pour voir s'ils ont une idée de ce problème ?

J'ai écrit tout ce qui suit, puis il s'est avéré que c'était le pare-feu du client. Quel port Oracle DRM utilise-t-il et est-il ouvert sur l'hôte VMWare ?

Eh bien, il semble que vous ayez deux possibilités ...

  • Problème de VMWare
  • Problème de lot Oracle DRM
  • Problème du planificateur de tâches de Windows
  • Problème d'autorisation de fichiers
  • Problèmes de droits de compte

Il semble que vous ayez vérifié les problèmes de permission/droits. Je ne sais pas vraiment quoi vérifier pour le planificateur de tâches à part les journaux d'événements.

Avez-vous essayé de le faire avec un autre utilitaire (en plus de l'utilitaire Oracle DRM batch) ? Avez-vous essayé de copier autre chose, par exemple un fichier texte, avec Oracle DRM ? Avez-vous essayé d'utiliser l'utilitaire batch Oracle DRM pour faire quelque chose à distance en plus de la copie, comme exécuter un programme ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X