AppleScript是否使用路径中的用户名映射网络驱动器?

AppleScript是否使用路径中的用户名映射网络驱动器?,applescript,Applescript,我正在尝试制作一个脚本,该脚本将映射网络上的用户文件夹。 我想知道是否有办法提取登录用户的用户名,并将其添加到我试图映射的文件夹的路径中 例如: mount volume "smb://server/users/user name" 我知道我可以使用以下行来拉当前用户。但是,如何将该信息应用于正在尝试的卷装载路径 tell application "System Events" name of current user end tell 回答了我自己的问题 set userNam

我正在尝试制作一个脚本,该脚本将映射网络上的用户文件夹。 我想知道是否有办法提取登录用户的用户名,并将其添加到我试图映射的文件夹的路径中

例如:

mount volume "smb://server/users/user name"
我知道我可以使用以下行来拉当前用户。但是,如何将该信息应用于正在尝试的卷装载路径

tell application "System Events"
      name of current user
end tell

回答了我自己的问题

set userName to (do shell script "echo $USER")
你可以用这个

set {shortUserName, homeDirectory} to {short user name, POSIX path of home directory} of (system info)
mount volume "smb://server/users/" & shortUserName

由于短用户名不能包含空格字符,因此无需引用名称

是否有方法查询ad以复制该主目录的路径?我们的广告不是用普通的域名/用户设置的,而是用域名/公司名/用户设置的。
查询广告是什么意思?
?我试图搜索Active Directory以获取每个用户主文件夹的路径。但我发现了问题所在。这与may code也没有关系,对此我很高兴。我更新了答案,添加了当前用户的标准主目录,该目录也在
系统信息
记录中