Voici ce que je veux réaliser. Nous avons cette base de données d'archives d'email que nous optimisons sur une base hebdomadaire. Pour l'instant, nous nous connectons manuellement, exécutez la commande et surveillez l'état. L'optimisation peut prendre entre 3 et 12 heures, ce qui nous oblige à nous connecter toutes les quelques heures et à vérifier si elle est terminée ou non. Ce que je veux faire est de créer un fichier de commandes et de planifier une tâche pour exécuter le fichier batch. Maintenant, lorsque le fichier de commandes démarre, je génère un ID d'événement (puis je peux capturer cet identifiant et générer un e-mail via notre système de surveillance) et de la même manière lorsque l'optimisation génère l'ID d'événement dans le journal d'application. Voici ce que je pensais faire: -Créer un événement avec les fichiers batch
@echo off
cd C:\Program Files\Quest Software\ArchiveManager
C:\WINDOWS\system32\cmd.exe /K "Archive Full Text Index Service" –optimize
IF errorlevel 1 Goto Stoppd
exit
:Stoppd
eventcreate /l application /t information /so 9999 /id 1 /d "the optimization has started "
:end
Je suis très mauvais avec les fichiers batch et les scripts. Quelqu'un peut-il s'il vous plaît conseiller sur la façon de générer un événement. Merci
Comment êtes-vous démarrer la sauvegarde? – rerun