Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
12.2
12.3
12.4
12.5
13.0
13.1
13.2
13.3
13.4
13.5
Statistic
FMM
Blog
Mounts a network share.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
Files | 5.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Parameter | Description | Example | Flags |
---|---|---|---|
URL | The URL for the network resource. | ||
Dest | The destination path to mount to. If you leave this empty, the system decides. On Mac this can be the path to a folder where to mount new disk inside, e.g. to make a private mount. | "" | Optional |
Username | The user name. If none is provided, system can take credentials from keychain. | "test" | Optional |
Password | The password to use. | "test" | Optional |
Interactive | Default is 0 for no dialogs. But you can pass 1 to have a dialog show up. | 1 | Optional |
Prompt | Pass 1 on Windows to show dialog always to enter password. | 0 | Optional |
Returns path or error.
Mount Ablage1 on Mac:
MBS("Files.Mount"; "afp://Ablage1.local"; ""; ""; "")
Mount Ablage1 on Mac with password:
MBS("Files.Mount"; "afp://Ablage1.local"; ""; "root"; "xxx")
Mount something on Windows:
MBS("Files.Mount"; "\\\\myServer\\public"; "X:"; ""; "")
Mount Ablage 2 on Windows:
MBS( "Files.Mount"; "\\\\Ablage2.local\\Ablage2"; "H:" )
# password already known to Windows
Mount Ablage 2 on Windows with password:
MBS( "Files.Mount"; "\\\\Ablage2.local\\Ablage2"; "H:"; "root"; "xxx" )
Unmount drive:
MBS("Files.Unmount"; "H:")
Mounts AFP volume with space in name:
MBS( "Files.Mount"; "afp://192.168.168.250/Customer%20Data" )
Mount on Linux:
MBS( "Files.Mount"; "//192.168.101.100/sales"; "/mnt/test"; "cifs"; "username=shareuser,password=sharepassword,domain=nixcraft")
Mount SMB share from Windows Server 2012:
MBS("Files.Mount"; "\\\\192.168.0.242\\ERP"; ""; "SRV2012\bob"; "test")
# please note the SRV2012\ prefix for the user name for this Windows server.
Mount with properly encoding french accent:
Set Variable [ $path; Value: MBS( "Files.Mount"; "afp://stockage.madabout.lu/" & MBS( "Text.EncodeURLComponent"; MBS( "Text.ConvertUnicodeToCharacterDecomposition"; "Travail archivé" )); "UTF-8" )) ]
# URL is "afp://test.myserver.local/Travail%20archiv%8E"
This function checks for a license.
Created 10th May 2015, last changed 4th March 2022