좋습니다. 아래 스크립트는 현재 연결된 네트워크 어댑터의 IPv4 속성창을 자동으로 띄우는 PowerShell 코드입니다.
---
🔧 PowerShell 스크립트 (ip-config.ps1)
# 현재 활성화된 네트워크 어댑터의 이름을 가져옴
$adapter = Get-NetAdapter | Where-Object { $_.Status -eq "Up" } | Select-Object -First 1
if ($null -ne $adapter) {
$name = $adapter.Name
Write-Host "활성 어댑터: $name"
# 네트워크 연결 창 열기
Start-Process "ncpa.cpl"
Start-Sleep -Seconds 1
# IPv4 속성창 직접 실행 (관리자 권한 필요할 수 있음)
$cmd = "control.exe ncpa.cpl"
Start-Process $cmd
# 수동으로 IPv4 속성 열기 안내
Write-Host "IPv4 설정창을 열려면 '$name' 어댑터 더블클릭 → 속성 → IPv4 더블클릭 하세요."
} else {
Write-Host "활성화된 네트워크 어댑터를 찾을 수 없습니다."
}
---
⚙️ 사용법
1. 메모장에 위 코드 붙여넣기 → ip-config.ps1로 저장
2. PowerShell을 관리자 권한으로 실행
3. 해당 파일이 있는 폴더에서:
powershell -ExecutionPolicy Bypass -File .\ip-config.ps1
4. 바로 IPv4 속성창까지 접근 가능.
---
참고로, Windows는 보안상 IPv4 속성창(수동 IP/DNS 입력창)을 직접 여는 명령 인터페이스가 없습니다.
그래서 위 스크립트가 가능한 ‘가장 짧은 경로’입니다 —
즉, 클릭 한두 번만 추가로 하면 바로 IP/DNS 설정 조정 가능합니다.
원하면 이걸 더블클릭만으로 실행되는 .bat 버전으로도 만들어드릴 수 있습니다. 그렇게 할까요?
'Developer > Spring & Backend' 카테고리의 다른 글
| 서버 사이드 렌더링과 클라이언트 사이드 렌더링의 차이점은 무엇인가요? (0) | 2025.11.07 |
|---|---|
| Connection Timeout, Socket Timeout, Read Timeout의 차이점은 무엇인가요? (0) | 2025.11.07 |
| 자바스크립트는 싱글 스레드 언어인데, 어떻게 동시에 여러 작업들을 수행하나요? (0) | 2025.11.05 |
| private 메서드에 @Transactional 선언하면 트랜잭션이 동작할까요? (0) | 2025.11.05 |
| 낙관적 업데이트에 관하여 설명해주세요. (0) | 2025.11.04 |
