2010-04-12 8 views
10

J'essaie de mapper un lecteur à l'aide d'un fichier de commandes. J'ai essayé:Fichier batch pour mapper un lecteur lorsque le nom du dossier contient des espaces

net use m: \\Server01\myfolder /USER:mynetwork\Administrator "Mypassword" /persistent:yes 

Il fonctionne très bien. Le problème vient quand je tente de mapper un dossier avec des espaces sur son nom:

net use m: \\Server01\my folder /USER:mynetwork\Administrator "Mypassword" /persistent:yes 

J'ai essayé d'utiliser des citations, en utilisant myfold ~ 1 mais rien ne fonctionne.

Un moyen facile serait de renommer le dossier, mais je l'ai mappé dans plus de 300 postes de travail ce n'est donc pas une très bonne idée.

Répondre

15

Je viens de créer des répertoires, les partagent et cartographiées à l'aide:

net use y: "\\mycomputername\folder with spaces" 

donc cette solution obtient « fonctionne sur ma machine » certificat. Quel code d'erreur obtenez-vous?

+0

Celui-ci a fonctionné !!! Merci beaucoup!!! – Santiago

+0

cela ne fonctionne pas sur ma machine et quelques autres. – Apostrofix

1
net use "m:\Server01\my folder" /USER:mynetwork\Administrator "Mypassword" /persistent:yes 

ne fonctionne pas?

+1

net utiliser "m: \ Server01 \ mon dossier"/USER: mynetwork \ Administrateur "Mypassword"/persistant: oui ne fonctionne pas – Santiago

+0

Pourquoi avez-vous la lettre de lecteur dans le cadre de l'UNC? Et pourquoi avez-vous encore votre gravatar d'avril? :-) – paxdiablo

+0

C'était une suggestion de ghostdog74. De toute façon, l'utilisation de m: "\ Server01 \ my folder" fonctionne. Merci chalup – Santiago

2

chaque fois que vous traitez avec des espaces dans les noms de fichiers, utilisez des guillemets

net use "m:\Server01\my folder" /USER:mynetwork\Administrator "Mypassword" /persistent:yes 
+1

Non. Cela ne fonctionne pas – Santiago

+1

Pourquoi avez-vous la lettre de lecteur dans le cadre de l'UNC? – paxdiablo

2

Je ne suis pas sûr que cela vous aidera beaucoup en ayant besoin d'un fichier batch pour ouvrir un jeu, le .exe était dans un dossier avec des blancs (duh!) Et j'ai essayé: START "C: \ Fold 1 \ pli 2 \ game.exe » et START C: \ fold 1 \ 2 fois \ game.exe - Aucun travaillé, j'ai essayé

START C:\"Fold 1"\"fold 2"\game.exe and it worked 

Hope it helps :)

1
net use f: \\\VFServer"\HQ Publications" /persistent:yes 

Remarque que le premier quotation mark précède le premier \ et le second va après la fin du nom du dossier.

Questions connexes