2014-10-20 3 views
1

인증서를 가져 오는 배치 파일을 작성하고 프록시 설정을 지정합니다. 인증서가 성공적으로 설치된 경우에만 프록시 을 설정합니다.명령이 성공적이면 다음으로 이동하십시오.

certutil.exe -addstore -f "CA" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer" 
certutil.exe -addstore -f "TrustedPublisher" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer" 
certutil.exe -addstore -f "root" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer" 

다음 두 명령을 처리하기 전에 마지막 세 명령이 성공했는지 확인하려면 여기에 무엇을 입력해야합니까?

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d myproxyaddress 

모든 도움을 주시면 감사하겠습니다.

+0

가능한 복제본 : http://stackoverflow.com/q/734598/945456. 'certutil'이 작업을 성공적으로 완료했는지 확인하는 방법은 가장 필요한 정보 일 것입니다. –

+0

내가 뭘했는지 고마워. – babylon88

답변

0

첫 번째 명령을 처리하기 전에 다음 명령 줄을 시작하지 않으려면 스위치 "/ wait"와 함께 "Start"명령을 사용할 수 있습니다. 그러면 명령이 실행되고 완료 될 때까지 기다립니다. 다음과 같이 표시됩니다.

start /wait certutil.exe -addstore -f "CA" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer" 
if %errorlevel% neq 0 exit /b %errorlevel% 
start /wait certutil.exe -addstore -f "TrustedPublisher" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer" 
if %errorlevel% neq 0 exit /b %errorlevel% 
start /wait certutil.exe -addstore -f "root" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer" 
if %errorlevel% neq 0 exit /b %errorlevel% 
+0

내 잘못이야! 너 내가 맞았 어. 나는 또한 나의 포스트를 편집 할 것이다 ... – Armand0