Suite à la lecture et au suivi régulier des mises à jour de l’excellent script de génération de rapports (de Steve Goodman ) exchange disponible sur cette page
http://www.stevieg.org/2011/06/exchange-environment-report/
J’ai voulu la faire tourner en tache planifiée
Il faut que vous lanciez Powershell en collant les informations ci-dessous
%systemroot%\system32\WindowsPowerShell\v1.0\powershell.exe
Puis dans les arguments vous pouvez ajouter vos paramètres, ici :
-noninteractive -Command « & D:\ScriptsExchange\Report\Get-ExchangeEnvironmentReport.ps1 -HTMLReport D:\ScriptsExchange\Report\Report.html
Si vous avez besoin de débuguer l’exécution de la tâche, ajoutez –noexit comme paramètre afin que la fenêtre d’exécution de script ne se referme pas automatiquement
N’hésitez pas l’utiliser, ces rapports sont très pratiques !
David Pekmez
Bonjour,
Un détail qui peut éviter de faire perdre du temps à ceux qui vont se poser la question :
Si vos scripts sont situés sur un share, lors du premier lancement, la tache se fini aussitot.
Il faut en fait vérifier que le paramètre « ExcutionPolicy » est modifié.
Par défaut, la valeur est RemoteSigned. Donc seuls les script PS1 distant comportant une signature numérique peuvent être lancé.
Pour remédier à cela, il suffit de lancer la commande « Set-ExecutionPolicy Bypass ».
à vos claviers !