2013-05-22 4 views
1

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

Répondre

0

Je suppose que tout ce dont j'avais besoin était à quelques heures de cela et le déjeuner! Fonctionne parfaitement bien, pas sûr de ce que je faisais mal avant. J'allais faire une commande de copie après, mais maintenant je ne dois pas.

Questions connexes