Comment monter un lecteur Windows partagé sur OS X sous un utilisateur Windows comme celui-ci: myserver@mondomaine.com


0

J'ai un script sous OS X qui ressemble à ceci:

tell application "Finder"
    try
        mount volume "SMB://myuser:mypwd@myhost/sharedfolder"
    end try
end tell

Cela fonctionne bien, mais il existe maintenant une part supplémentaire avec les informations d'identification, comme ceci:

myuser1@mydomain.com 

Si j'ajoute la ligne suivante au script, cela échoue:

tell application "Finder"
    try
        mount volume "SMB://myuser:mypwd@myhost/sharedfolder"
        mount volume "SMB://myuser:myuser1@mydomain.com@myhost/sharedfolder1"
    end try
end tell

Quelqu'un peut-il dire comment je dois configurer mon script pour le faire fonctionner?


1
Quel langage de script? Si vous voulez une réponse, vous devez spécifier où se trouve le problème. Cela est peut-être évident pour les propriétaires de Mac (AppleScript?), Mais pour moi, cela semble être une information pertinente à inclure.
Ярослав Рахматуллин

Réponses:


0

Une de ces solutions pourrait travail (pas d'accès à un Mac pour le moment):

  1. Échapper à la première @

    mount volume "SMB://myuser:myuser1\@mydomain.com@myhost/sharedfolder1"`
    
  2. Jouez avec les citations. Essayer

    mount volume "SMB://myuser:'myuser1@mydomain.com'@myhost/sharedfolder1"
    

    ou

    mount volume 'SMB://myuser:"myuser1@mydomain.com"@myhost/sharedfolder1'
    

Êtes-vous sûr de devoir spécifier le domaine? Je ne vois pas pourquoi du premier mont réussit. À moins que le réel Nom d'utilisateur est myuser1@mydomain.com qui, à moins que je ne manque quelque chose d'évident, semble idiot


0

La méthode standard d'encodage @ dans les URL utilise Codage d'URL , ce qui entraîne %40 ( @ est ASCII 40h) - utilisez donc myuser%40mydomain.com.


0

Vous pouvez accéder au partage SMB en spécifiant votre identifiant Windows et l'adresse IP des ordinateurs, comme suit:

mount -t cifs -o username=winuser,password=winpass //192.168.0.105/myshare /mnt/share
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.