L'exécution distante signifie que le script ou le programme est présent sur un autre poste du réseau et que celui-ci doit être exécuté à distance à l'aide de son chemin réseau. Par exemple : \\POINTDEV\MonPartageScript\script.bat.
Dans ce cas, le programme à exécuter doit se trouver dans un répertoire partagé accessible depuis chaque poste cible et le compte d'exécution doit avoir les permissions d'accès au répertoire partagé.
Dans le cas d'une exécution distante, chaque poste exécute le fichier exécutable se trouvant sur le poste distant. Un trafic réseau s'opère donc principalement pendant la phase d'exécution. Il est donc recommandé de limiter le nombre d'exécutions simultanées dans le cas de l'exécution distante d'un fichier volumineux sur un grand nombre de postes afin de réduire le trafic réseau.
Si vous désirez exécuter un programme déjà présent sur l'ensemble des postes cibles, vous devez utiliser l'exécution distante. Ainsi, si vous sélectionnez c:\script.bat comme fichier d'exécution et que vous ne cochez pas "Exécution locale", alors l'agent de distribution présent sur chaque poste cible exécutera localement le fichier c:\script.bat.
L'exécution locale signifie que le script ou le programme est copié sur l'ensemble des postes cibles dans le répertoire %windir%\IDispatchAgent\Scripts puis exécuté et supprimé en fin d'exécution.
Dans le cas d'une exécution locale, le serveur de distribution copie donc des fichiers vers chaque poste cible. Un trafic réseau s'opère donc principalement pendant la phase d’installation. Il est donc recommandé de limiter le nombre d'installations simultanées dans le cas de l'exécution locale d'un fichier volumineux sur un grand nombre de postes afin de réduire le trafic réseau.