J'ai créé un script "batch" qui a pour but "d'initialiser" les PC que
j'installe dans mon parc.
Dans ce script, je copie divers fichiers et dossiers, mais je rencontre
le problème suivant:
Je veux que ce script copie un fichier de démarrage dans:
C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage.
Or j'ai un message d'erreur me disant que le chemin n'existe pas.
Si j'entre la commande directement dans l'invite de commande, ça
fonctionne.
La commande que j'utilise est:
copy /Y "mon fichier" C:\Documents and Settings\All Users\Menu
Démarrer\Programmes\Démarrage
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilles MOUGNOZ
Bonjour, J'ai créé un script "batch" qui a pour but "d'initialiser" les PC que j'installe dans mon parc. Dans ce script, je copie divers fichiers et dossiers, mais je rencontre le problème suivant: Je veux que ce script copie un fichier de démarrage dans: C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage. Or j'ai un message d'erreur me disant que le chemin n'existe pas. Si j'entre la commande directement dans l'invite de commande, ça fonctionne. La commande que j'utilise est: copy /Y "mon fichier" C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage Mes postes sont sous 2000 ou XP Merci!!
Bonjour, David
En ajoutant des guillemets, cela n'irait pas mieux ? copy /Y "mon fichier" "C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage"
Bonne continuation
Bonjour,
J'ai créé un script "batch" qui a pour but "d'initialiser" les PC que
j'installe dans mon parc.
Dans ce script, je copie divers fichiers et dossiers, mais je rencontre le
problème suivant:
Je veux que ce script copie un fichier de démarrage dans:
C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage.
Or j'ai un message d'erreur me disant que le chemin n'existe pas.
Si j'entre la commande directement dans l'invite de commande, ça
fonctionne.
La commande que j'utilise est:
copy /Y "mon fichier" C:Documents and SettingsAll UsersMenu
DémarrerProgrammesDémarrage
Mes postes sont sous 2000 ou XP
Merci!!
Bonjour, David
En ajoutant des guillemets, cela n'irait pas mieux ?
copy /Y "mon fichier" "C:Documents and SettingsAll UsersMenu
DémarrerProgrammesDémarrage"
Bonjour, J'ai créé un script "batch" qui a pour but "d'initialiser" les PC que j'installe dans mon parc. Dans ce script, je copie divers fichiers et dossiers, mais je rencontre le problème suivant: Je veux que ce script copie un fichier de démarrage dans: C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage. Or j'ai un message d'erreur me disant que le chemin n'existe pas. Si j'entre la commande directement dans l'invite de commande, ça fonctionne. La commande que j'utilise est: copy /Y "mon fichier" C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage Mes postes sont sous 2000 ou XP Merci!!
Bonjour, David
En ajoutant des guillemets, cela n'irait pas mieux ? copy /Y "mon fichier" "C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage"
Bonne continuation
David
Bonjour, J'ai créé un script "batch" qui a pour but "d'initialiser" les PC que j'installe dans mon parc. Dans ce script, je copie divers fichiers et dossiers, mais je rencontre le problème suivant: Je veux que ce script copie un fichier de démarrage dans: C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage. Or j'ai un message d'erreur me disant que le chemin n'existe pas. Si j'entre la commande directement dans l'invite de commande, ça fonctionne. La commande que j'utilise est: copy /Y "mon fichier" C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage Mes postes sont sous 2000 ou XP Merci!!
Bonjour, David
En ajoutant des guillemets, cela n'irait pas mieux ? copy /Y "mon fichier" "C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage"
Bonne continuation
Bien sur que je les ais mis les guillemets. Mais ça ne fonctionne pas.
Merci!
Bonjour,
J'ai créé un script "batch" qui a pour but "d'initialiser" les PC que
j'installe dans mon parc.
Dans ce script, je copie divers fichiers et dossiers, mais je rencontre le
problème suivant:
Je veux que ce script copie un fichier de démarrage dans:
C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage.
Or j'ai un message d'erreur me disant que le chemin n'existe pas.
Si j'entre la commande directement dans l'invite de commande, ça
fonctionne.
La commande que j'utilise est:
copy /Y "mon fichier" C:Documents and SettingsAll UsersMenu
DémarrerProgrammesDémarrage
Mes postes sont sous 2000 ou XP
Merci!!
Bonjour, David
En ajoutant des guillemets, cela n'irait pas mieux ?
copy /Y "mon fichier" "C:Documents and SettingsAll UsersMenu
DémarrerProgrammesDémarrage"
Bonne continuation
Bien sur que je les ais mis les guillemets. Mais ça ne fonctionne pas.
Bonjour, J'ai créé un script "batch" qui a pour but "d'initialiser" les PC que j'installe dans mon parc. Dans ce script, je copie divers fichiers et dossiers, mais je rencontre le problème suivant: Je veux que ce script copie un fichier de démarrage dans: C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage. Or j'ai un message d'erreur me disant que le chemin n'existe pas. Si j'entre la commande directement dans l'invite de commande, ça fonctionne. La commande que j'utilise est: copy /Y "mon fichier" C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage Mes postes sont sous 2000 ou XP Merci!!
Bonjour, David
En ajoutant des guillemets, cela n'irait pas mieux ? copy /Y "mon fichier" "C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage"
Bonne continuation
Bien sur que je les ais mis les guillemets. Mais ça ne fonctionne pas.
Merci!
~Jean-Marc~ [MVP]
Salutations David, tu nous disais :
Je veux que ce script copie un fichier de démarrage dans:
C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage.
Par exemple : copy %systemdrive%Run1go.bat "%ALLUSERSPROFILE%Menudm~1Progra~1Dmarra~1"
copy /Y "mon fichier" C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage ...
c'est surement à cause de la lettre accentuée de 'démarrage'.
Plutot que le bloc-note, utilise EDIT.EXE qui travaille avec la même page de code que l'invite de commande.
F. Dunoyer [MVP]
Méta-MCI a couché sur son écran :
Bonjour !
Il faut bien mettre les guillemets dans tous les chemins contenant des espaces.
Et, perso, je préfère XCOPY, dès que l'on travaille au niveau de répertoires.
Enfin, le fait d'utiliser les variables d'environnement, comme le fait ~Jean-Marc~ est un bon raccourci.
En cas de problème trop difficile à maîtriser, le plus simple, c'est peut-être de se positionner dans la destination, puis de faire la copie :
cd /D"%ALLUSERSPROFILE%Menu DémarrerProgrammesDémarrage" xcopy "C:totomon fichier" /Y
Dernier point : il faut avoir les droits d'accès à ces répertoires.
Il peut y avoir un dernier soucis selon avec quel outils il a écrit son
fichier .bat
il faut le faire avec edit sinon on a des soucis avec les accents
-- François Dunoyer [MVP Windows Server / Security] Quelques textes qui m'ont séduit : http://fdunoyer.free.fr/textes.htm Site perso : http://www.fdunoyer.net
Méta-MCI a couché sur son écran :
Bonjour !
Il faut bien mettre les guillemets dans tous les chemins contenant des
espaces.
Et, perso, je préfère XCOPY, dès que l'on travaille au niveau de répertoires.
Enfin, le fait d'utiliser les variables d'environnement, comme le fait
~Jean-Marc~ est un bon raccourci.
En cas de problème trop difficile à maîtriser, le plus simple, c'est
peut-être de se positionner dans la destination, puis de faire la copie :
cd /D"%ALLUSERSPROFILE%Menu DémarrerProgrammesDémarrage"
xcopy "C:totomon fichier" /Y
Dernier point : il faut avoir les droits d'accès à ces répertoires.
Il peut y avoir un dernier soucis selon avec quel outils il a écrit son
fichier .bat
il faut le faire avec edit sinon on a des soucis avec les accents
--
François Dunoyer [MVP Windows Server / Security]
Quelques textes qui m'ont séduit : http://fdunoyer.free.fr/textes.htm
Site perso : http://www.fdunoyer.net
Il faut bien mettre les guillemets dans tous les chemins contenant des espaces.
Et, perso, je préfère XCOPY, dès que l'on travaille au niveau de répertoires.
Enfin, le fait d'utiliser les variables d'environnement, comme le fait ~Jean-Marc~ est un bon raccourci.
En cas de problème trop difficile à maîtriser, le plus simple, c'est peut-être de se positionner dans la destination, puis de faire la copie :
cd /D"%ALLUSERSPROFILE%Menu DémarrerProgrammesDémarrage" xcopy "C:totomon fichier" /Y
Dernier point : il faut avoir les droits d'accès à ces répertoires.
Il peut y avoir un dernier soucis selon avec quel outils il a écrit son
fichier .bat
il faut le faire avec edit sinon on a des soucis avec les accents
-- François Dunoyer [MVP Windows Server / Security] Quelques textes qui m'ont séduit : http://fdunoyer.free.fr/textes.htm Site perso : http://www.fdunoyer.net
~Jean-Marc~ [MVP]
Salutations F. Dunoyer [MVP], tu nous disais :
il faut le faire avec edit sinon on a des soucis avec les accents
il faut le faire avec edit sinon on a des soucis avec les accents
Pas forcément. Perso, je n'ai jamais de problème d'accents, avec les différents éditeurs que j'utilise : WordPad, blocnote (notepad), textpad, SCite, komodo, etc.
Par contre, avec edit, j'ai plein de caractères parasites.
En pratique, si l'on a des problèmes d'accents, entre un éditeur, et l'invite de commande, cela peut être le signe d'une mauvaise adéquation (configuration), entre le code-page de l'invite de commande, et le code-page de windows.
De plus, edit ne supporte qu'un jeu réduit de code-pages ou d'encodages. Notamment, UTF-8, UTF-16, etc. ne sont pas supportés par EDIT. Cela suffit pour que je ne l'utilise plus.
@-salutations
Michel Claveau
Bonjour !
il faut le faire avec edit sinon on a des soucis avec les accents
Pas forcément. Perso, je n'ai jamais de problème d'accents, avec les
différents éditeurs que j'utilise : WordPad, blocnote (notepad), textpad,
SCite, komodo, etc.
Par contre, avec edit, j'ai plein de caractères parasites.
En pratique, si l'on a des problèmes d'accents, entre un éditeur, et
l'invite de commande, cela peut être le signe d'une mauvaise adéquation
(configuration), entre le code-page de l'invite de commande, et le code-page
de windows.
De plus, edit ne supporte qu'un jeu réduit de code-pages ou d'encodages.
Notamment, UTF-8, UTF-16, etc. ne sont pas supportés par EDIT. Cela suffit
pour que je ne l'utilise plus.
il faut le faire avec edit sinon on a des soucis avec les accents
Pas forcément. Perso, je n'ai jamais de problème d'accents, avec les différents éditeurs que j'utilise : WordPad, blocnote (notepad), textpad, SCite, komodo, etc.
Par contre, avec edit, j'ai plein de caractères parasites.
En pratique, si l'on a des problèmes d'accents, entre un éditeur, et l'invite de commande, cela peut être le signe d'une mauvaise adéquation (configuration), entre le code-page de l'invite de commande, et le code-page de windows.
De plus, edit ne supporte qu'un jeu réduit de code-pages ou d'encodages. Notamment, UTF-8, UTF-16, etc. ne sont pas supportés par EDIT. Cela suffit pour que je ne l'utilise plus.
@-salutations
Michel Claveau
Méta-MCI
Bonjour !
notation 8.3
Attention, à la notation 8.3. Il se peut que : - elle soit désactivée, sur un poste particulier - elle ait un fonctionnement imprévu, voire inattendu - elle ne suffise pas à identifier précisément l'objet (par exemple, avec deux répertoires commençant par les même 8 premiers caractères ; sur 2 machines différentes, on n'est pas sûr d'avoir les mêmes noms courts). - il y ait des problèmes avec certains encodages (UTF-8 ou UTF-16 par exemple)
Comme ce genre de chose arrive de plus en plus souvent, je préfère prendre les devants, et éviter de me trouver dans une situation, où, après avoir mis en place un script sur une vingtaine de postes, on s'aperçoit qu'il faut tout recommencer.
Bon dimanche.
Michel Claveau
Bonjour !
notation 8.3
Attention, à la notation 8.3. Il se peut que :
- elle soit désactivée, sur un poste particulier
- elle ait un fonctionnement imprévu, voire inattendu
- elle ne suffise pas à identifier précisément l'objet (par exemple, avec
deux répertoires commençant par les même 8 premiers caractères ; sur 2
machines différentes, on n'est pas sûr d'avoir les mêmes noms courts).
- il y ait des problèmes avec certains encodages (UTF-8 ou UTF-16 par
exemple)
Comme ce genre de chose arrive de plus en plus souvent, je préfère prendre
les devants, et éviter de me trouver dans une situation, où, après avoir mis
en place un script sur une vingtaine de postes, on s'aperçoit qu'il faut
tout recommencer.
Attention, à la notation 8.3. Il se peut que : - elle soit désactivée, sur un poste particulier - elle ait un fonctionnement imprévu, voire inattendu - elle ne suffise pas à identifier précisément l'objet (par exemple, avec deux répertoires commençant par les même 8 premiers caractères ; sur 2 machines différentes, on n'est pas sûr d'avoir les mêmes noms courts). - il y ait des problèmes avec certains encodages (UTF-8 ou UTF-16 par exemple)
Comme ce genre de chose arrive de plus en plus souvent, je préfère prendre les devants, et éviter de me trouver dans une situation, où, après avoir mis en place un script sur une vingtaine de postes, on s'aperçoit qu'il faut tout recommencer.
Bon dimanche.
Michel Claveau
fth
Bonsoir,
j'ai lu avec bcp d'intéret le probleme et les solutions proposée. J'ai un soucis tout à fait identique avec toutefois une petite variante.
J'utilise un petit prog qui me fait un inventaire parfait (Fpinger) De plus, je récupère tout dans une db sql ou access. ça me permet de sortir les infos assez simplement;
Je n'arrive pas à faire en sorte que tous les utilisateurs lance la petite proc. d'inventaire (dex mains gauches...) donc l'idée est de pousser le fichier inventaire.bat dans le startup/demarrage. j'ai 300 machines à inventoriser régulièrement... et la méthode Bic-papier ...
Je me tourne donc vers vous pour voir si une possibilité existerais pour tenir compte d'une liste de machine donnée.
en attendant vos suggestions, je vais voir comment inclure l'une ou l'autre suggestion trouvée ici.
Bonne soirée
Frédéric
"David" wrote in message news:443646d7$0$20961$
Bonjour,
J'ai créé un script "batch" qui a pour but "d'initialiser" les PC que j'installe dans mon parc. Dans ce script, je copie divers fichiers et dossiers, mais je rencontre le problème suivant:
Je veux que ce script copie un fichier de démarrage dans:
C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage.
Or j'ai un message d'erreur me disant que le chemin n'existe pas. Si j'entre la commande directement dans l'invite de commande, ça fonctionne.
La commande que j'utilise est:
copy /Y "mon fichier" C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage
Mes postes sont sous 2000 ou XP
Merci!!
Bonsoir,
j'ai lu avec bcp d'intéret le probleme et les solutions proposée.
J'ai un soucis tout à fait identique avec toutefois une petite variante.
J'utilise un petit prog qui me fait un inventaire parfait (Fpinger)
De plus, je récupère tout dans une db sql ou access. ça me permet de sortir
les infos assez simplement;
Je n'arrive pas à faire en sorte que tous les utilisateurs lance la petite
proc. d'inventaire (dex mains gauches...) donc l'idée est de pousser le
fichier inventaire.bat dans le startup/demarrage.
j'ai 300 machines à inventoriser régulièrement... et la méthode Bic-papier
...
Je me tourne donc vers vous pour voir si une possibilité existerais pour
tenir compte d'une liste de machine donnée.
en attendant vos suggestions, je vais voir comment inclure l'une ou l'autre
suggestion trouvée ici.
Bonne soirée
Frédéric
"David" <ddestruhaut@free.fr> wrote in message
news:443646d7$0$20961$636a55ce@news.free.fr...
Bonjour,
J'ai créé un script "batch" qui a pour but "d'initialiser" les PC que
j'installe dans mon parc.
Dans ce script, je copie divers fichiers et dossiers, mais je rencontre le
problème suivant:
Je veux que ce script copie un fichier de démarrage dans:
C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage.
Or j'ai un message d'erreur me disant que le chemin n'existe pas.
Si j'entre la commande directement dans l'invite de commande, ça
fonctionne.
La commande que j'utilise est:
copy /Y "mon fichier" C:Documents and SettingsAll UsersMenu
DémarrerProgrammesDémarrage
j'ai lu avec bcp d'intéret le probleme et les solutions proposée. J'ai un soucis tout à fait identique avec toutefois une petite variante.
J'utilise un petit prog qui me fait un inventaire parfait (Fpinger) De plus, je récupère tout dans une db sql ou access. ça me permet de sortir les infos assez simplement;
Je n'arrive pas à faire en sorte que tous les utilisateurs lance la petite proc. d'inventaire (dex mains gauches...) donc l'idée est de pousser le fichier inventaire.bat dans le startup/demarrage. j'ai 300 machines à inventoriser régulièrement... et la méthode Bic-papier ...
Je me tourne donc vers vous pour voir si une possibilité existerais pour tenir compte d'une liste de machine donnée.
en attendant vos suggestions, je vais voir comment inclure l'une ou l'autre suggestion trouvée ici.
Bonne soirée
Frédéric
"David" wrote in message news:443646d7$0$20961$
Bonjour,
J'ai créé un script "batch" qui a pour but "d'initialiser" les PC que j'installe dans mon parc. Dans ce script, je copie divers fichiers et dossiers, mais je rencontre le problème suivant:
Je veux que ce script copie un fichier de démarrage dans:
C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage.
Or j'ai un message d'erreur me disant que le chemin n'existe pas. Si j'entre la commande directement dans l'invite de commande, ça fonctionne.
La commande que j'utilise est:
copy /Y "mon fichier" C:Documents and SettingsAll UsersMenu DémarrerProgrammesDémarrage