管理員如何啟用共同編輯功能
本文介紹的功能開放 Dropbox Standard、Advanced、Business、Business Plus 和 Enterprise 的特定管理員使用。
針對 Dropbox Standard、Advanced、Business、Business Plus 或 Enterprise 工作團隊的管理員,若擁有 Microsoft 365 商務版授權,就能為工作團隊啟用共同編輯功能。
在管理員主控台中啟用共同編輯功能
大多數的工作團隊會預設啟用共同編輯功能。不過,如果您連結的應用程式被工作團隊預設封鎖的話,您必須啟用共同編輯功能,允許工作團隊將 Microsoft Office 365 連結至 Dropbox。
方法如下:
- 以管理員帳號密碼登入 dropbox.com。
- 按一下左側邊欄中的 [管理員主控台]。
- 按一下 [設定]。
- 按一下 [應用程式] 底下的 [應用程式權限]。
- 按一下 Microsoft Office 365 旁的 […](刪節號)。
- 選擇 [允許]。
Windows 上受保護的畫面
若文件來自不受信任的來源,Windows 會自動以唯讀模式開啟共同編輯工作階段。預設情況下,Dropbox 在 Windows 電腦上是不受信任的來源。螢幕頂部會出現一個橫幅,警告您來自網路的檔案可能包含病毒。若要開始編輯文件,請按一下 [啟用編輯] 。
若要跳過此步驟,您可以將 Dropbox 設定為信任的來源。方法如下:
- 打開控制面板。
- 按一下 [網路選項]。
- 選擇 [安全性] 分頁。
- 選擇 [信任的網站]。
- 按一下 [網站]。
- 在「將此網站新增至區域」中輸入下列網址:https://wopi.dropbox.com。
參閱 Microsoft 說明文件進一步瞭解全域授權。
如何為工作團隊將 Dropbox 自動佈建為位置
備註:下列說明主要提供給工作團隊的 IT 管理員參考。在您開始自動佈建流程之前,強烈建議您閱覽此指南及 Microsoft 的為桌面新增位置佈建說明文件。
群組原則物件
建立新群組原則物件的方法如下:
- 建立包含下列 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 指令碼,並貼上至視窗,並在複製完成後加以選擇。
- 按一下 [開啟]。
- 此操作會將 Users-Scripts-Logon 資料夾預設放在「Sysvol – Policies」資料夾的 GPO 物件之中。
- 此操作會將 Users-Scripts-Logon 資料夾預設放在「Sysvol – Policies」資料夾的 GPO 物件之中。
- 接受所有變更並關閉群組原則管理編輯器。
- 將該原則連結至任何組織單位 (OU):
- 閱讀 Microsoft 說明文件。
- 在群組原則管理控制台中,前往想要的 OU。
- 在此 OU 上按右鍵,並選擇 [連結至現有 GPO]。
- 選擇您想要連結的 GPO,並按一下 [確定]。
- 該指令碼會在團隊成員登入時執行。
- 如果需要的話,可以建議或強制重新啟動團隊成員的裝置。
使用 Intune 套用指令碼
PowerShell 指令碼可以透過 Intune 以類似方式套用。詳情請閱讀 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 系統管理中心,並前往 [Teams 應用程式] > [設定原則]。
- 選擇 [新增]。
- 提供原則的名稱和描述。
- 在 [已安裝的應用程式] 中,選擇 [新增應用程式]。
- 在 [新增已新增的應用程式] 面板中,搜尋「Dropbox」。
- 按一下 [Dropbox] 旁的 [選擇]。
- 選擇 [新增]。
如何在 Microsoft Teams 中釘選 Dropbox 應用程式
如要在 Microsoft Teams 中釘選 Dropbox 應用程式,請按照以下步驟操作:
- 登入 Teams 系統管理中心,並前往 [Teams 應用程式] > [設定原則]。
- 選擇 [新增]。
- 提供原則的名稱和描述。
- 或者,開啟 [使用者釘選 ],允許使用者釘選應用程式並變更釘選應用程式的順序。
- 在 [釘選的應用程式] 底下,選取 [新增應用程式]。
- 在 [新增釘選的應用程式] 窗格中,搜尋「Dropbox」,然後選取 [新增]。
如何新增 Dropbox 至所有 Microsoft Teams 頻道
如要新增 Dropbox 至所有 Microsoft Teams 頻道,請按照以下步驟操作:
- 使用您的管理員登入資料登入。
- 按一下左側導覽列中的 [管理員]。
- 按一下左側邊欄中的 [設定]。
- 前往 [應用程式許可權]。
- 按一下 [其他應用程式] 索引標籤。
- 在下拉式選單中選擇 [允許]。
- 勾選 [Microsoft Teams 版 Dropbox] 應用程式旁的方塊。
- 按一下 [編輯偏好設定]。
- 按一下 [新增至所有頻道]。