PowerShell을 사용하여 SQL Server Native Client를 설치해야합니다.msi 설치 후 사용자 계정 컨트롤 프롬프트를 묻는 컴퓨터를 다시 설정하는 방법
나는 그것을 사용자 계정 제어 프롬프트가 나타나면 같은를 설치하려면 아래의 명령을 사용하는 경우 :
$arguments = "/i C:\Users\Subhayan\Desktop\sqlncli_32.msi ADDLOCAL=ALL /passive IACCEPTSQLNCLILICENSETERMS=YES"
start-process -FilePath msiexec -ArgumentList $arguments
그래서 내가 어떤 블로그를 검색하고 난 레지스트리 키를 활성화해야 해결책을했다 값 : 경로의 AlwaysInstallElevated : HKLM : \ SOFTWARE \ Policies \ Microsoft \ Windows \ Installer
이 키가 없으므로 키를 생성하고 값을 1로 설정합니다. 설치가 제대로 완료되었습니다.
그러나 이것은 프로덕션 시스템이므로 원래의 것으로 다시 전환해야합니다. 그래서 나는 다시 0으로 레지스트리 키 값을했다 :
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Inst
aller
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
PSChildName : Installer
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry
AlwaysInstallElevated : 0
을하지만 값이 재설정 여부를 여부를 테스트하기 위해 다시 설치하려고 할 때, 사용자 계정 제어 프롬프트가 돌아 오지 않습니다. 설치가 자동으로 진행됩니다.
누군가 이걸 가져 오는 방법을 알려주십시오.
시작 - 프로세스를 시작하고 레지스트리에 대해 걱정하지 마세요? – Yevgeniy