Microsoft SQL Server 2012 Native Client ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਸਵਾਲ ਦੇ ਇੰਸਟਾਲ ਕਰਨ, ਦੁਬਾਰਾ ਹਟਾਉਣ ਅਤੇ ਡਿਪਲੌਇਮੈਂਟ ਟੂਲਾਂ ਨਾਲ ਪਛਾਣਨ ਦੀਆਂ ਕਮਾਂਡਾਂ। ਕੋਈ ਕਮਾਂਡ ਤਾਂ ਹੀ ਦਿਖਾਈ ਜਾਂਦੀ ਹੈ ਜੇ ਉਹ ਪੱਕੀ ਹੋਵੇ: ਮੈਨੀਫ਼ੈਸਟ ਤੋਂ, ਜਾਂ ਇੰਸਟਾਲਰ ਤਕਨੀਕ ਦੇ ਦਰਜ ਡਿਫ਼ੌਲਟ ਤੋਂ।
ਸੰਬੰਧਿਤ ਗਾਈਡ: ਸਾਈਲੈਂਟ ਇੰਸਟਾਲ ਸਵਿੱਚ: MSI, NSIS, Inno Setup · ਰਜਿਸਟਰੀ ਜਾਂ PowerShell ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਅਣਇੰਸਟਾਲ ਕਰੋ
winget ਨਾਲ
PowerShell
winget install --id Microsoft.SQLServer.2012.NativeClient -e --silent --accept-package-agreements --accept-source-agreementswinget upgrade --id Microsoft.SQLServer.2012.NativeClient -e --silentwinget uninstall --id Microsoft.SQLServer.2012.NativeClient -e --silentਹਰ ਇੰਸਟਾਲਰ ਮੁਤਾਬਕ
64-ਬਿੱਟ · MSI · en-US
ਸਾਈਲੈਂਟ ਇੰਸਟਾਲ
msiexec /i sqlncli.msi /qn /norestart /qb IACCEPTSQLNCLILICENSETERMS=YESਲੌਗ ਫ਼ਾਈਲ ਲਿਖੋ
msiexec /i sqlncli.msi /qn /norestart /qb IACCEPTSQLNCLILICENSETERMS=YES /l*v "%TEMP%\microsoft-sql-server-2012-native-client-install.log"ਅਣਇੰਸਟਾਲ
msiexec /x {B9274744-8BAE-4874-8E59-2610919CD419} /qn /norestart- MSI ਪ੍ਰੋਡਕਟ ਕੋਡ
- {B9274744-8BAE-4874-8E59-2610919CD419}
- ਅਣਇੰਸਟਾਲ ਰਜਿਸਟਰੀ ਕੀ
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B9274744-8BAE-4874-8E59-2610919CD419}
32-ਬਿੱਟ · MSI · en-US
ਸਾਈਲੈਂਟ ਇੰਸਟਾਲ
msiexec /i sqlncli.msi /qn /norestart /qb IACCEPTSQLNCLILICENSETERMS=YESਲੌਗ ਫ਼ਾਈਲ ਲਿਖੋ
msiexec /i sqlncli.msi /qn /norestart /qb IACCEPTSQLNCLILICENSETERMS=YES /l*v "%TEMP%\microsoft-sql-server-2012-native-client-install.log"ਅਣਇੰਸਟਾਲ
msiexec /x {CC4970BA-B7DD-46E9-8941-192D6246DB5F} /qn /norestart- MSI ਪ੍ਰੋਡਕਟ ਕੋਡ
- {CC4970BA-B7DD-46E9-8941-192D6246DB5F}
- ਅਣਇੰਸਟਾਲ ਰਜਿਸਟਰੀ ਕੀ
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{CC4970BA-B7DD-46E9-8941-192D6246DB5F}
PowerShell: ਡਾਊਨਲੋਡ, ਜਾਂਚ, ਇੰਸਟਾਲ
ਅਧਿਕਾਰਤ ਫ਼ਾਈਲ ਡਾਊਨਲੋਡ ਕਰਦੀ ਹੈ, ਉਸ ਦਾ SHA256 ਜਾਂਚਦੀ ਹੈ ਅਤੇ ਉਸ ਨੂੰ ਸਾਈਲੈਂਟ ਮੋਡ ਵਿੱਚ ਇੰਸਟਾਲ ਕਰਦੀ ਹੈ।
install-microsoft-sql-server-2012-native-client.ps1
$url = 'https://download.microsoft.com/download/F/3/C/F3C64941-22A0-47E9-BC9B-1A19B4CA3E88/ENU/x64/sqlncli.msi'
$sha256 = '3F48F58DCF9855B4C0F7C23C946A67AE0800ABD2E561216EB60E623B61A30FE1'
$file = Join-Path $env:TEMP 'sqlncli.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', '/qb IACCEPTSQLNCLILICENSETERMS=YES' -Wait install-microsoft-sql-server-2012-native-client.ps1
$url = 'https://download.microsoft.com/download/F/3/C/F3C64941-22A0-47E9-BC9B-1A19B4CA3E88/ENU/x86/sqlncli.msi'
$sha256 = '5065C333B1E31F18F4015774436BB46A422D865E56D5683C1BA0A0C83BC39FDA'
$file = Join-Path $env:TEMP 'sqlncli.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', '/qb IACCEPTSQLNCLILICENSETERMS=YES' -Wait