Đối với một số phiên bản OS X tôi đã sử dụng:
/usr/bin/osascript -e mount volume "smb://yourserver" as user name "yourusername" with password “yourpassword”
Điều này đã làm việc rất tốt, một phần tốt đẹp và yên tĩnh của chia sẻ mạng, nếu nó có sẵn tất nhiên.
Gần đây tôi đã cài đặt macOS Sierra (10.12 beta công khai, bản dựng 16A238m) và tập lệnh vẫn hoạt động, tuy nhiên, nó sẽ đột nhiên luôn hiển thị hộp thoại đăng nhập, được điền trước các giá trị "yourusername" và "yourpassword". Người dùng sẽ vẫn phải nhấp vào "Kết nối" để gắn kết chia sẻ.
Có ai biết đây có phải là "lỗi" trong phiên bản beta không (tôi đã báo cáo vấn đề này với ứng dụng Phản hồi của Apple), hoặc điều này có được mong đợi không và / hoặc điều gì sẽ là "sửa chữa" cho điều đó?
/Volumes
thư mục nơi chia sẻ mạng chỉ được gắn vào quyền truy cập root, yêu cầu ủy quyền của người dùng để tạo điểm gắn kết. Thật không may, tôi không biết về một công việc xung quanh vào lúc này, mặc dù tôi sẽ chơi với sửa đổi sudoers trên máy tính. Tôi có một Radar mở tại openradar.appspot.com/radar?id=4948585099558912 trong đó Apple đã xác nhận rằng nó đã bị khóa.