J'essaie de sortir mes fichiers journaux dans un sous-dossier par rapport à mon script d'installation, et MSIExec ne semble pas aimer lorsqu'il est utilisé avec la commande "/ l * v". J'ai essayé des variations de% ~ dp0Logs (avec et sans guillemets, etc.). Si je saisis manuellement le chemin complet comme: /l*vc:\scripts\logs\%computername%.txt "cela fonctionne très bien, mais le script sera toujours à des endroits différents (USB, réseau, etc.)Utilisation de% ~ dp0 pour la sortie du fichier journal MSIExec
Je vois des références en ligne à l'utilisation de la variable système% temp% qui fonctionne, mais pas de la variable du dossier de recherche parent de% dp0 et j'utilise la même variable ailleurs dans mon script pour d'autres choses. MSI et les commandes de copie de fichiers (copier "% ~ dp0Files \ Images \% LogonBackgroundWinXP%" ...). J'ai même essayé de définir une variable comme: Set LogFolder =% dp0 \ logs, mais cela ne semble pas fonctionner non plus Est-ce que je manque quelque chose ou est-ce que je vais juste devoir trouver une autre méthode de recherche de dossier juste pour mes dossiers de notation?
Merci, Brian