如何以管理员身份启用合著
本文介绍了适用于 Dropbox Standard、Advanced、Business、Business Plus 和 Enterprise 特定类型管理员的功能。
使用拥有 Microsoft 365 商业版许可证的 Dropbox Standard、Advanced、Business、Business Plus 或 Enterprise 团队版的管理员可以为其团队启用合著功能。
从管理员控制台启用合著
大多数团队都已默认启用合著功能。但是,如果您的连接应用程序被默认推荐团队阻止,您需要通过允许您的团队将 Microsoft Office 365 关联到 Dropbox 来启用合著。
操作步骤如下:
- 使用管理员凭据登录 dropbox.com。
- 单击左侧边栏中的管理员控制台。
- 单击设置。
- 在应用下,单击应用权限。
- 在 Microsoft Office 365 旁边,单击“...”(省略号)。
- 选择允许。
Windows 上的受保护视图
Windows 将自动在仅限查看模式下开始与来自不受信任来源的文档进行合著会话。默认情况下, Dropbox 在 Windows 电脑上是不受信任的来源。
屏幕顶部会出现一个横幅,警告您来自互联网的文件可能包含病毒。要开始编辑文档,请单击启用编辑。
要跳过此步骤,您可以将 Dropbox 设置为可信来源。为此,请执行以下操作:
- 打开控制面板。
- 单击 Internet 选项。
- 选择安全选项卡。
- 选择受信任的站点。
- 单击站点。
- 在将该网站添加到区域下输入以下网址: https://wopi.dropbox.com
从 Microsoft 文档中详细了解全局授权。
如何自动将 Dropbox 配置为整个团队可用的位置
注意:以下说明针对您团队的 IT 管理员。我们强烈建议您在开始自动配置过程之前阅读本指南和 Microsoft Add-a-Place Provisioning for Desktop 文档。
组策略对象
要创建并实施新的组策略对象,请执行以下操作:
- 创建一个包含以下 PowerShell 脚本的文件
$DropboxForTeamsServiceId = 'TP_DROPBOX_PLUS';
function Get-DropboxForTeamsExists {
param ($OfficeVersion)
$serviceExists = 0;
$localServices = Get-ChildItem -Path "HKCU:\Software\Microsoft\Office\$OfficeVersion\Common\ServicesManagerCache\Local"
foreach ($value in $localServices) {
$service = Get-ItemProperty "HKCU:\$value"
if ($service.ServiceId -eq $DropboxForTeamsServiceId) {
$serviceExists = 1;
break
}
}
$serviceExists;
}
# Get current office version
function Get-OfficeVersion {
$officeVersionX32 = (Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration' -ErrorAction SilentlyContinue -WarningAction SilentlyContinue) | Select-Object -ExpandProperty VersionToReport
$officeVersionX64 = (Get-ItemProperty -Path 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Office\ClickToRun\Configuration' -ErrorAction SilentlyContinue -WarningAction SilentlyContinue)
if ($officeVersionX32 -ne $null -and $officeVersionX64 -ne $null) {
$officeVersion = $officeVersionX64 #Use x64 as default.
} elseif($officeVersionX32 -eq $null -or $officeVersionX64 -eq $null) {
$officeVersion = $officeVersionX32 + $officeVersionX64
}
$officeVersionMain = $officeVersion.Split(".")[0] + '.0'
$officeVersionMain
}
Write-Host "Dropbox for Teams provisioning script initialized."
Write-Host "Detecting Office version."
$officeVersion = Get-OfficeVersion
Write-Host "Office version detected: $officeVersion"
$dropboxForTeamsExists = Get-DropboxForTeamsExists -OfficeVersion $officeVersion
if($dropboxForTeamsExists -eq 0) {
Write-Host "Dropbox for Teams not found, running provisioning script."
<#
Paremeters used within script
- `asp` = Add storage provider command
- `d` = Read service identifier field
- `o` = This is lower-case letter ‘o’ not zero. Read operation identifier to indicate is silent or not
- `1` = Invoke in silent mode (intended to be invoked on user login)
- `a` = Lower-case letter ‘a’. Read the invoking application identifier
- `script` = The application invoking the protocol handler for debugging and logging use. In this case it is script.
#>
start "ms-office-storage-host:asp|d|$DropboxForTeamsServiceId|o|1|a|script"
Write-Host "Provision script finished."
} else {
Write-Host "Dropbox for Teams found exiting..."
}
- 创建新的组策略对象 (GPO):
- 阅读 Microsoft 文档。
- 以 Group Policy Creator Owners 的用户身份打开组策略管理控制台。
- 找到给定域的组策略对象,然后单击新建。
- 命名您的新组策略对象。
- 设置登录脚本:
- 阅读 Microsoft 文档。
- 打开组策略管理控制台。
- 在用户配置下,展开 Windows 设置并选择脚本。
- 在脚本登录/注销窗口中双击登录 。
- 单击登录属性窗口中的 PowerShell 脚本选项卡。
- 单击添加。
- 单击脚本名称旁边的浏览。
- 将第一步中的 PowerShell 脚本复制到该窗口中,并在复制完成后将其选中。
- 单击打开。
- 默认为“Sysvol - Policies”文件夹中 GPO 对象内的 Users-Scripts-Logon 文件夹。
- 默认为“Sysvol - Policies”文件夹中 GPO 对象内的 Users-Scripts-Logon 文件夹。
- 接受所有更改并关闭组策略管理编辑器。
- 将该策略关联到任何组织单位 (OU):
- 阅读 Microsoft 文档。
- 在组策略管理控制台中导航到所需的 OU。
- 右键单击此 OU 并选择关联现有 GPO 。
- 选择您想要关联的 GPO,然后单击确定 。
- 当团队成员登录时,该脚本就会执行。
- 如果需要,建议或强制重新启动团队成员的机器。
使用 Intune 应用脚本
可以通过 Intune 以类似的方式应用 PowerShell 脚本。请阅读 Microsoft 官方文档以了解更多详细信息。
请确保:
- 仅针对 Windows 10 和 Windows 11 设备
- 在用户上下文中执行脚本
- 使用登录凭据运行脚本
- 禁用脚本签名检查
- 以 64 位模式运行脚本
每个选项均配置 com.microsoft.office
域下的 OfficePrePopulatedThirdPartyCloudStorageProviders
条目。
Shell 脚本
下面的脚本必须在用户上下文中执行。如果在执行脚本时打开了 Microsoft 应用,则需要重新启动应用。
#!/bin/zsh
office_settings=$(defaults read com.microsoft.office)
if [[ ${office_settings} != *"domain com.microsoft.office does not exists"* ]] ;
then
echo "Office detected"
if [[ ${office_settings} == *"TP_DROPBOX_PLUS"* ]] ;
then
echo "Dropbox entry is present. No action taken."
else
echo "Adding Dropbox storage account entry..."
defaults write com.microsoft.office OfficePrePopulatedThirdPartyCloudStorageProviders -array '{CSPServiceID=TP_DROPBOX_PLUS; }'
echo "Entry added."
fi
exit 0
else
echo "Office not installed."
exit 1
fi
#!/bin/zsh
defaults write com.microsoft.office OfficePrePopulatedThirdPartyCloudStorageProviders -array '{}'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-
1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>OfficePrePopulatedThirdPartyCloudStorageProviders</key>
<array>
<dict>
<key>CSPServiceID</key>
<string>TP_DROPBOX_PLUS</string>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Microsoft Office</string>
<key>PayloadIdentifier</key>
<string>com.microsoft.office.#UUID1#</string>
<key>PayloadType</key>
<string>com.microsoft.office</string>
<key>PayloadUUID</key>
<string>#UUID1#</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Add Dropbox Storage Account to O365</string>
<key>PayloadIdentifier</key>
<string>com.dropbox.o365connectedservices</string>
<key>PayloadOrganization</key>
<string>Dropbox, Inc.</string>
<key>PayloadRemovalDisallowed</key>
<false/>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>#UUID2#</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
- 将文件上传至 Apple 设备管理软件(如 JAMF 或 MobiControl)。
- 重新启动 Office 应用后,设置就会显示出来。
使用 mcxToProfile 生成 .mobileconfig 文件
mcxToProfile 是一个简单的命令行实用程序,用于创建“自定义设置”配置文件,无需在 OS X Server 10.7 和 10.8 中使用配置文件管理器设备管理服务。
它可以从磁盘上的属性列表文件或直接从目录服务节点(本地 MCX 或开放目录)获取输入。
要使用此方法,请执行以下操作:
- 使用文本编辑器创建带有
.plist
扩展名的新文件 - 复制以下 XML 文件。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" http://www.apple.com/DTDs/PropertyList-1.0.dtd>
<plist version="1.0">
<dict>
<key>OfficePrePopulatedThirdPartyCloudStorageProviders</key>
<array>
<dict>
<key>CSPServiceID</key>
<string>TP_DROPBOX_PLUS</string>
</dict>
</array>
</dict>
</plist>
- 将
.plist
转换为.mobileconfig
,可使用 mcxToProfile 工具转换。 - 将文件上传至 MDM 软件(如 JAMF 或 MobiControl)。
- 重新启动 Office 应用后,设置就会显示出来。
存储空间帐户身份验证
完成上述步骤后,您团队中的每个用户都需要手动验证 Dropbox 作为 Office 365 桌面应用中可用的位置。为此,请执行以下操作:
- 打开任何 Microsoft Office 365 桌面应用。
- 单击左侧边栏中的聊天 。
- 在其他位置下,单击 Dropbox 团队版。
- 单击登录。
- 登录您的 Dropbox 帐户。
- 选择要关联到 Office 365 的 Dropbox 帐户。
用户可能必须重新启动 Microsoft 365 应用,Dropbox 才会显示为位置。
为 Microsoft Teams 启用 Dropbox 应用
如何在 Microsoft Teams 中添加 Dropbox 应用
如果您默认关闭了所有关联的应用,则需要使用 Teams 的应用设置策略为团队成员添加 Dropbox 应用。为此,请执行以下操作:
- 登录团队管理员中心,进入 Teams 应用>设置策略。
- 选择添加。
- 提供策略的名称和描述。
- 在已安装应用下,选择添加应用。
- 在添加已安装应用窗格中,搜索“Dropbox”。
- 单击 Dropbox 旁边的选择。
- 选择添加。
如何在 Microsoft Teams 中置顶 Dropbox 应用
要在 Microsoft Teams 中置顶 Dropbox应用,请执行以下操作:
- 登录团队管理员中心,进入 Teams 应用 > 设置策略。
- 选择添加。
- 提供策略的名称和描述。
- 或者,打开用户置顶以允许用户置顶应用并更改已置顶应用的顺序。
- 在已置顶应用下,选择添加应用。
- 在添加已置顶应用窗格中,搜索“ Dropbox ”,然后选择添加。
如何将 Dropbox 添加到所有Microsoft Teams 频道
要将 Dropbox 应用添加到每个 Microsoft Teams 频道,请执行以下操作:
- 使用您的管理员凭据登录 Dropbox。
- 单击左侧导航栏的管理员。
- 单击左侧边栏中的设置。
- 转到应用权限。
- 单击其他应用选项卡。
- 从下拉菜单中选择允许。
- 选中 Dropbox for Microsoft Teams 应用旁边的框。
- 单击编辑首选项
- 单击添加到所有频道。