Befehlszeile: Hängen Sie ein SMB-Netzlaufwerk aus

Wir verwenden Windows Server für mein Firmennetzwerk.

Ich benutze Mac hat Client. Wenn ich ein Netzlaufwerk mounte, verwende ich die folgende Befehlszeile:

osascript -e ‘mount volume “smb://myusername:mypassword@fileserver/department/its”'

alles funktioniert gut. Ich bin ein Benutzeradministrator für mein Netzwerk, das ist der Grund, warum ich das Netzlaufwerk auf diese Weise einbinden kann und alles funktioniert.

Aber meine Frage ist: Wie kann ich dieses Netzlaufwerk aushängen? Was ist die Befehlszeile?

Vielen Dank

Antworten (1)

umountist das Gegenteil von mount. Sie müssen den Namen des Einhängepunkts kennen – das heißt, den Namen in /Volumes, der diesem Netzlaufwerk entspricht.

umount /Volumes/VolumeName

Per man umountkann umountaus einer Reihe von Gründen fehlschlagen, und der empfohlene Befehl lautet stattdessen diskutil:

diskutil unmount /Volumes/VolumeName
Und hier kommt die Verwirrung für mich :-) Erstellt die Befehlszeile bei Verwendung der Befehlszeile, die ich in meinem ursprünglichen Beitrag gepostet habe, auch einen Einhängepunkt? oder mountet es einfach das smb-Laufwerk, ohne den Mount-Punkt zu erstellen? Der Grund dafür ist, dass ich eine Fehlermeldung erhalte, wenn ich den folgenden Befehl ausführe: diskutil unmount /fileserver/department/its Ich erhalte die folgende Fehlermeldung: Unmount failed for /fileserver/department/its oder wenn ich ausführe: unmount /fileserver/department/its Ich erhalte: -bash: unmount: Befehl nicht gefunden
/fileserver/department/itsist kein Einhängepunkt. Sofern nicht anders mit einem bestimmten Einhängepunkt angegeben, wird alles unter /Volumes eingehängt. Sie müssen den Inhalt dieses Verzeichnisses auflisten und herausfinden, wie der entsprechende Name Ihrer Netzwerkfreigabe lautet. Es liegt wahrscheinlich itsdaran, dass dies das letzte Bit des Pfads vom Server ist.
Getan. Danke dir. Die Antwort war: diskutil unmount its
Die andere Sache stammt aus Ihrem vorherigen Kommentar - beachten Sie, dass der erste Befehl umount dies nicht unmount ist (beachten Sie, dass der richtige Befehl kein "n" enthält). Das ist der Grund, warum Sie "Befehl nicht gefunden" beim Ausführen erhalten haben unmount. diskutilhingegen verwendet das eigentliche Wort (mit dem "n"): diskutil unmount.