내가 사용하는 시도하고 환경 변수에 DNS 서버 항목을 얻을/F 예를 들어 첫 번째를 사용하여 여러 가지 방법을 시도했습니다백업 DNS 서버/S
for /f "tokens=3" %%a in ('netsh interface ip show config ^| find /i "DHCP Enabled"') do set DHCP=%%a
If /i "%dhcp%" == "Yes" (
REM do command here
) Else (
REM script to backup DNS servers to environment variables
)
여기이 스크립트에 문제가 후에.
기본적으로 DHCP를 사용하지 않으면 환경 변수/s (기본/보조 DNS)에 DNS 서버를 백업하는 방법을 찾고 있습니다.
PowerShell을 더 잘 알고 있기 때문에 필자는 더 강력하다고 생각합니다. P 하지만 일괄 처리를 사용하는 것이 일반적인 것으로 만들어서 Windows (XP/Vista/7)의 모든 버전에서 실행할 수 있습니다 – John
Powershell은 XP부터 모든 것에 설치할 수 있습니다. 32 및 64 비트; 데스크톱 및 서버 OS. – NotMe