OnedriveMapper.ps1 4.04 脚本显示网络驱动器
OnedriveMapper.ps1 4.04 script is showing network drive
我正在使用 https://gitlab.com/Lieben/OnedriveMapper_V3/-/blob/master/OneDriveMapper.ps1
中著名的 Onedrivemapper 4.04 版 powershell 脚本
这主要用于将 Sharepoints 添加为网络驱动器。当我在脚本中提到我的共享点 link 和 运行 时,它显示驱动器已映射但驱动器未显示在我的机器中。
问题是“...DavWWWRoot\\teamsite...”双反斜杠,因此 net use 命令会引发错误。
将此添加到他的 4.04 脚本的第 608 行,它应该可以工作:
$driveMapping.webDavPath = $driveMapping.webDavPath.Replace('DavWWWRoot\', 'DavWWWRoot\')
您的代码应如下所示:
.........
function MapDrive{
Param(
$driveMapping
)
$driveMapping.webDavPath = $driveMapping.webDavPath.Replace('DavWWWRoot\', 'DavWWWRoot\')
if($driveMapping.targetLocationType -eq "driveletter"){
.........
我知道这很脏,但我不想通过 3000 行代码来解决这个问题
我正在使用 https://gitlab.com/Lieben/OnedriveMapper_V3/-/blob/master/OneDriveMapper.ps1
中著名的 Onedrivemapper 4.04 版 powershell 脚本这主要用于将 Sharepoints 添加为网络驱动器。当我在脚本中提到我的共享点 link 和 运行 时,它显示驱动器已映射但驱动器未显示在我的机器中。
问题是“...DavWWWRoot\\teamsite...”双反斜杠,因此 net use 命令会引发错误。
将此添加到他的 4.04 脚本的第 608 行,它应该可以工作:
$driveMapping.webDavPath = $driveMapping.webDavPath.Replace('DavWWWRoot\', 'DavWWWRoot\')
您的代码应如下所示:
.........
function MapDrive{
Param(
$driveMapping
)
$driveMapping.webDavPath = $driveMapping.webDavPath.Replace('DavWWWRoot\', 'DavWWWRoot\')
if($driveMapping.targetLocationType -eq "driveletter"){
.........
我知道这很脏,但我不想通过 3000 行代码来解决这个问题