免互動安裝Microsoft Sync Framework Database Providers、解除安裝,以及在部署工具中偵測安裝狀態所用的指令。只列出確定可用的指令:來自資訊清單,或是安裝程式技術的官方預設參數。
相關教學: 靜默安裝參數總整理:MSI、NSIS、Inno Setup · 用登錄檔或PowerShell解除安裝程式
使用winget
PowerShell
winget install --id Microsoft.SyncFramework.DatabaseProviders -e --silent --accept-package-agreements --accept-source-agreementswinget upgrade --id Microsoft.SyncFramework.DatabaseProviders -e --silentwinget uninstall --id Microsoft.SyncFramework.DatabaseProviders -e --silent依安裝檔
64位元 · MSI · 所有使用者 · de-DE
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-DEU.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-DEU.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {12325282-9BE8-4CB7-BCCB-11D802B27DB4} /qn /norestart- MSI產品代碼
- {12325282-9BE8-4CB7-BCCB-11D802B27DB4}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{12325282-9BE8-4CB7-BCCB-11D802B27DB4}
- UpgradeCode
- {68E5433C-98F7-4A13-8C02-EDB6078EEFBD}
64位元 · MSI · 所有使用者 · en-US
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-ENU.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-ENU.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {BA035DEA-E9C0-429A-95D6-1986C12142DC} /qn /norestart- MSI產品代碼
- {BA035DEA-E9C0-429A-95D6-1986C12142DC}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{BA035DEA-E9C0-429A-95D6-1986C12142DC}
- UpgradeCode
- {7E171EA1-3692-4F14-915C-E73318B8C6E0}
64位元 · MSI · 所有使用者 · es-ES
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-ESN.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-ESN.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {42F371D3-BF20-4A1B-90F5-CD53AF4AEA54} /qn /norestart- MSI產品代碼
- {42F371D3-BF20-4A1B-90F5-CD53AF4AEA54}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{42F371D3-BF20-4A1B-90F5-CD53AF4AEA54}
- UpgradeCode
- {1B30E44D-CF25-49A6-BF1C-B1CFED27F8E3}
64位元 · MSI · 所有使用者 · fr-FR
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-FRA.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-FRA.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {637BD3EA-CD23-4761-971C-CCAC12D29F27} /qn /norestart- MSI產品代碼
- {637BD3EA-CD23-4761-971C-CCAC12D29F27}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{637BD3EA-CD23-4761-971C-CCAC12D29F27}
- UpgradeCode
- {E73A1DEC-6E1F-469B-8F92-7DBA38F8BA51}
64位元 · MSI · 所有使用者 · it-IT
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-ITA.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-ITA.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {0CD1AE4D-DDB0-4F50-9D90-57573D20983A} /qn /norestart- MSI產品代碼
- {0CD1AE4D-DDB0-4F50-9D90-57573D20983A}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{0CD1AE4D-DDB0-4F50-9D90-57573D20983A}
- UpgradeCode
- {D061319F-0126-471F-81D8-D0D39A65491D}
64位元 · MSI · 所有使用者 · ja-JP
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-JPN.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-JPN.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {4E4C4F52-28D3-4311-8AFF-5FA32A2871A3} /qn /norestart- MSI產品代碼
- {4E4C4F52-28D3-4311-8AFF-5FA32A2871A3}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{4E4C4F52-28D3-4311-8AFF-5FA32A2871A3}
- UpgradeCode
- {850FBB35-BEB0-4FE2-A01E-4CF33F1514DF}
64位元 · MSI · 所有使用者 · ko-KR
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-KOR.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-KOR.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {40006D3E-8ECF-421B-A7EC-DFCEBBE5A5C7} /qn /norestart- MSI產品代碼
- {40006D3E-8ECF-421B-A7EC-DFCEBBE5A5C7}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{40006D3E-8ECF-421B-A7EC-DFCEBBE5A5C7}
- UpgradeCode
- {5A3C353E-DD03-49AF-8648-828BD482596C}
64位元 · MSI · 所有使用者 · pt-BR
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-PTB.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-PTB.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {D70F0F6E-B058-46C2-80FF-39C4075A72C1} /qn /norestart- MSI產品代碼
- {D70F0F6E-B058-46C2-80FF-39C4075A72C1}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{D70F0F6E-B058-46C2-80FF-39C4075A72C1}
- UpgradeCode
- {5A782E5B-24B2-401A-9D23-71CEC59A02DE}
64位元 · MSI · 所有使用者 · ru-RU
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-RUS.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-RUS.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {CFC4AF98-4FBF-4BA6-8C82-A9ACBD5A45E0} /qn /norestart- MSI產品代碼
- {CFC4AF98-4FBF-4BA6-8C82-A9ACBD5A45E0}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{CFC4AF98-4FBF-4BA6-8C82-A9ACBD5A45E0}
- UpgradeCode
- {E8B8F27E-9B31-4728-B550-0972654FB484}
64位元 · MSI · 所有使用者 · zh-CN
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-CHS.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-CHS.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {3FBA6C15-4BF7-46D8-B702-F38B235FCFD1} /qn /norestart- MSI產品代碼
- {3FBA6C15-4BF7-46D8-B702-F38B235FCFD1}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3FBA6C15-4BF7-46D8-B702-F38B235FCFD1}
- UpgradeCode
- {6C97FA93-68BE-4551-AD4E-B80B77EEB66B}
64位元 · MSI · 所有使用者 · zh-TW
靜默安裝
msiexec /i DatabaseProviders-v3.1-x64-CHT.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x64-CHT.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {90E5B5F2-3BA2-431E-9757-FA75DD649419} /qn /norestart- MSI產品代碼
- {90E5B5F2-3BA2-431E-9757-FA75DD649419}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{90E5B5F2-3BA2-431E-9757-FA75DD649419}
- UpgradeCode
- {F7EE4F90-CCF6-42AB-AFF9-61E3676D346F}
32位元 · MSI · 所有使用者 · de-DE
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-DEU.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-DEU.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {45ADA45E-9712-4345-B573-D7270302F9A2} /qn /norestart- MSI產品代碼
- {45ADA45E-9712-4345-B573-D7270302F9A2}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{45ADA45E-9712-4345-B573-D7270302F9A2}
- UpgradeCode
- {61F6B2D9-541A-4D51-B6A8-91B9656E7D7C}
32位元 · MSI · 所有使用者 · en-US
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-ENU.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-ENU.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {296E293F-C481-4DDE-9ED2-3F79FCF38731} /qn /norestart- MSI產品代碼
- {296E293F-C481-4DDE-9ED2-3F79FCF38731}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{296E293F-C481-4DDE-9ED2-3F79FCF38731}
- UpgradeCode
- {8C0DAF87-704F-44CD-B9ED-422096F41E22}
32位元 · MSI · 所有使用者 · es-ES
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-ESN.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-ESN.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {B796A915-AD2B-432B-938B-6E39A1D03B90} /qn /norestart- MSI產品代碼
- {B796A915-AD2B-432B-938B-6E39A1D03B90}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{B796A915-AD2B-432B-938B-6E39A1D03B90}
- UpgradeCode
- {7311F9BC-40DB-44A3-AA6B-3590727AC827}
32位元 · MSI · 所有使用者 · fr-FR
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-FRA.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-FRA.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {4AD04E1A-D8A6-40A3-AE1C-8F2A160EBCD3} /qn /norestart- MSI產品代碼
- {4AD04E1A-D8A6-40A3-AE1C-8F2A160EBCD3}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{4AD04E1A-D8A6-40A3-AE1C-8F2A160EBCD3}
- UpgradeCode
- {8155DC38-682B-4B09-8310-35ED12680009}
32位元 · MSI · 所有使用者 · it-IT
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-ITA.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-ITA.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {9E50725C-16E0-4E60-9194-367318CFCC08} /qn /norestart- MSI產品代碼
- {9E50725C-16E0-4E60-9194-367318CFCC08}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{9E50725C-16E0-4E60-9194-367318CFCC08}
- UpgradeCode
- {3BE8305B-65D6-41BD-9B6B-10AD9FF5E711}
32位元 · MSI · 所有使用者 · ja-JP
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-JPN.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-JPN.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {B6189878-3D2E-4FA9-9AA3-5BDB03E1F37B} /qn /norestart- MSI產品代碼
- {B6189878-3D2E-4FA9-9AA3-5BDB03E1F37B}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{B6189878-3D2E-4FA9-9AA3-5BDB03E1F37B}
- UpgradeCode
- {6E11D6B7-4240-44AF-B8BA-BD1C4D6B9C4B}
32位元 · MSI · 所有使用者 · ko-KR
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-KOR.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-KOR.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {02C545DE-5865-40B0-AFDE-5179E993B511} /qn /norestart- MSI產品代碼
- {02C545DE-5865-40B0-AFDE-5179E993B511}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{02C545DE-5865-40B0-AFDE-5179E993B511}
- UpgradeCode
- {973B4010-A753-4605-85A1-37DD356ECDE1}
32位元 · MSI · 所有使用者 · pt-BR
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-PTB.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-PTB.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {F28FC754-9F96-419A-A791-99E5C86CE158} /qn /norestart- MSI產品代碼
- {F28FC754-9F96-419A-A791-99E5C86CE158}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{F28FC754-9F96-419A-A791-99E5C86CE158}
- UpgradeCode
- {B332991D-3D22-4260-8892-610B901478E8}
32位元 · MSI · 所有使用者 · ru-RU
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-RUS.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-RUS.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {845E5A61-6C7F-47B5-BA4D-A4EC849EC4B3} /qn /norestart- MSI產品代碼
- {845E5A61-6C7F-47B5-BA4D-A4EC849EC4B3}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{845E5A61-6C7F-47B5-BA4D-A4EC849EC4B3}
- UpgradeCode
- {37FFFBA4-76B0-45B1-99A4-609CB2F33BB0}
32位元 · MSI · 所有使用者 · zh-CN
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-CHS.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-CHS.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {E8C26AAD-592F-4190-B04A-B266D997B258} /qn /norestart- MSI產品代碼
- {E8C26AAD-592F-4190-B04A-B266D997B258}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{E8C26AAD-592F-4190-B04A-B266D997B258}
- UpgradeCode
- {E4F7F735-EA96-42BA-89EE-A20021CC130C}
32位元 · MSI · 所有使用者 · zh-TW
靜默安裝
msiexec /i DatabaseProviders-v3.1-x86-CHT.msi /qn /norestart寫入記錄檔
msiexec /i DatabaseProviders-v3.1-x86-CHT.msi /qn /norestart /l*v "%TEMP%\microsoft-sync-framework-database-providers-install.log"解除安裝
msiexec /x {12ACF63D-DE8B-48F7-B144-B5B392A4A309} /qn /norestart- MSI產品代碼
- {12ACF63D-DE8B-48F7-B144-B5B392A4A309}
- 解除安裝登錄機碼
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{12ACF63D-DE8B-48F7-B144-B5B392A4A309}
- UpgradeCode
- {C56C3265-1781-4AD7-887F-46173615DB82}
PowerShell:下載、驗證、安裝
下載官方檔案,驗證SHA256後靜默安裝。
install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/1/a/6/1a6344a6-0a27-4ea3-8a65-545f5f5c938e/DatabaseProviders-v3.1-x64-DEU.msi'
$sha256 = '717AC5A962A1FB566B0F3401E364975854E2C651B2C329E67CEB4DE2CE332965'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-DEU.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/e/1/e/e1e636e6-aa5c-4052-9927-d722312db564/DatabaseProviders-v3.1-x64-ENU.msi'
$sha256 = '8F00AEFA7F00A0A68D80262DAA35F1F75CC59C39B9FAF823DA80C6DD7B00336C'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-ENU.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/d/1/6/d1656558-08af-4e9a-a9a5-5886e8dd863c/DatabaseProviders-v3.1-x64-ESN.msi'
$sha256 = 'EB5154CB7BF1731A10C308054D42860E27124303F2752E03C6440B80CDDF9BDD'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-ESN.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/0/c/9/0c9c0b39-64da-4252-9c02-7b02c6bebe3e/DatabaseProviders-v3.1-x64-FRA.msi'
$sha256 = '3DA2F3D0B8AD0520ACCAFDEB21B8767529D9DDF20CC6E50DD6DF803C1E7A8004'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-FRA.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/9/5/4/954923f4-14d6-440f-b56b-08742eb97288/DatabaseProviders-v3.1-x64-ITA.msi'
$sha256 = '71FE5B0F0711D8AF5A2A197347DF1886E8B50F1B8EE7DD8E170886FD02BEA345'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-ITA.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/6/8/4/68450200-b88a-43bc-8201-4a95573fb9c6/DatabaseProviders-v3.1-x64-JPN.msi'
$sha256 = '1854E03D224B445AE0C7BCB8CF663F645F518FB64C1F2CF369416B4203680A01'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-JPN.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/3/a/8/3a802924-8b31-439d-b9bf-b7d6fdf464f4/DatabaseProviders-v3.1-x64-KOR.msi'
$sha256 = 'F781C9F49C145B9EC8ADB5BB5E7BE1B453F6B4A5E4C3BC367E2A532B9280F374'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-KOR.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/b/e/d/bed3e468-a184-41c6-a9d2-b45415dac153/DatabaseProviders-v3.1-x64-PTB.msi'
$sha256 = 'B4235D303407FF23CBF87605EA70043AD40E3C4DC3A684AB214CEA723C083BEE'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-PTB.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/9/b/4/9b4e8b3e-5fd3-4952-9718-1a7c8ba69218/DatabaseProviders-v3.1-x64-RUS.msi'
$sha256 = 'D8EA5F83FF2E0CFE230C6201331CA0449E1CAD04BC47D853D8BFACC758D3471C'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-RUS.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/e/9/4/e942dd81-f166-4458-b825-d9e4b8aed353/DatabaseProviders-v3.1-x64-CHS.msi'
$sha256 = '2BB413E2D7D33DB85F669E6A9558EFDCAE849A6BD3EE32E4DD78E9915A47104C'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-CHS.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/d/0/1/d011cc2c-18c2-4299-a582-639f621d8034/DatabaseProviders-v3.1-x64-CHT.msi'
$sha256 = '3D53CB41ED53482DB2260E3DA32716C89FE04F7998CA4AB9AC95797F81E628C8'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x64-CHT.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/1/a/6/1a6344a6-0a27-4ea3-8a65-545f5f5c938e/DatabaseProviders-v3.1-x86-DEU.msi'
$sha256 = '16A6231A23ED0B767D14E06F7E3079A4F9973BD5BA22A4600DFFF3AA04EF9923'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-DEU.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/e/1/e/e1e636e6-aa5c-4052-9927-d722312db564/DatabaseProviders-v3.1-x86-ENU.msi'
$sha256 = '0B282B6B530D94939984BAFEFB90DC20ED300AD293B334B9513110D58E41C734'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-ENU.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/d/1/6/d1656558-08af-4e9a-a9a5-5886e8dd863c/DatabaseProviders-v3.1-x86-ESN.msi'
$sha256 = 'C977820F93642F6DF14F94C6BB3252BB67FE4CFA6E7BD80504DAE5753C6B5B9A'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-ESN.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/0/c/9/0c9c0b39-64da-4252-9c02-7b02c6bebe3e/DatabaseProviders-v3.1-x86-FRA.msi'
$sha256 = 'BA66CFB788740458CEA7F73ABF6CDC744F565BC32A1D99C478A20FA74BB9E2B1'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-FRA.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/9/5/4/954923f4-14d6-440f-b56b-08742eb97288/DatabaseProviders-v3.1-x86-ITA.msi'
$sha256 = 'BAF933D1D4BEB65A912EE50EB1BC07ADF18706412C33C86A441E70CFE4183616'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-ITA.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/6/8/4/68450200-b88a-43bc-8201-4a95573fb9c6/DatabaseProviders-v3.1-x86-JPN.msi'
$sha256 = 'ABDBBEBFD7455200C46A2D3629E1D6A969FF1997CEEADB76097A7D888EA98F09'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-JPN.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/3/a/8/3a802924-8b31-439d-b9bf-b7d6fdf464f4/DatabaseProviders-v3.1-x86-KOR.msi'
$sha256 = 'F8018ADC266D9CA25396CD5677221F2122C309233CA836ED824EAAA97FD0034C'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-KOR.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/b/e/d/bed3e468-a184-41c6-a9d2-b45415dac153/DatabaseProviders-v3.1-x86-PTB.msi'
$sha256 = '4BA062C8D8EBECBE9F24710585D304CA9723A2698BFC531D7F0053EAB78A6812'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-PTB.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/9/b/4/9b4e8b3e-5fd3-4952-9718-1a7c8ba69218/DatabaseProviders-v3.1-x86-RUS.msi'
$sha256 = '10692EA2D536041CAB7E63E43DBAFE20DD171BF123EF3DA7AFBAB120C2D4597F'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-RUS.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/e/9/4/e942dd81-f166-4458-b825-d9e4b8aed353/DatabaseProviders-v3.1-x86-CHS.msi'
$sha256 = '95E1C837C5FF8FED005E910AFA207B554AB4CDE903BDE0EC95BFEA73765AA19F'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-CHS.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-microsoft-sync-framework-database-providers.ps1
$url = 'https://download.microsoft.com/download/d/0/1/d011cc2c-18c2-4299-a582-639f621d8034/DatabaseProviders-v3.1-x86-CHT.msi'
$sha256 = '68EE999F8187325EDA01F18250F5B9B81676EE29E20DC2007B7DBEAFA51EC3D2'
$file = Join-Path $env:TEMP 'DatabaseProviders-v3.1-x86-CHT.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait