반응형
1. WinRM 설치 여부 확인
WinRM은 Windows Server 2008 이상과 Windows 7 이상에 기본적으로 포함되어 있습니다. 따라서 별도의 설치는 필요하지 않습니다.
2. WinRM 서비스 상태 확인
PowerShell에서 다음 명령어를 실행합니다:
powershell
코드 복사
Get-Service WinRM
- 결과가 다음과 유사하게 나타나야 합니다:
sql
코드 복사
Status Name DisplayName ------ ---- ----------- Running WinRM Windows Remote Management (WS-Management)
- Running 상태가 아니면 서비스를 시작해야 합니다.
3. WinRM 설정 상태 확인
다음 명령어를 실행하여 WinRM 설정을 확인합니다:
powershell
코드 복사
winrm quickconfig
출력
- 설정이 완료되지 않은 경우:
vbnet코드 복사WinRM service is not set up to receive requests on this machine. Do you want to configure? (y/n)
- y를 입력하여 WinRM을 활성화합니다.
- 설정이 완료된 경우:
csharp코드 복사WinRM service is already running on this machine. WinRM is set up to receive requests. WinRM is set up for remote management.
4. WinRM 포트 확인
다음 명령으로 WinRM이 적절한 포트에서 수신 대기 중인지 확인합니다:
powershell
코드 복사
winrm enumerate winrm/config/listener
출력 예시:
java
코드 복사
Listener Address = * Transport = HTTP Port = 5985 Enabled = true
- HTTPS를 사용하는 경우 포트는 5986이며, SSL 인증서가 설정되어 있어야 합니다.
5. 방화벽 규칙 확인
WinRM은 TCP 포트 5985(HTTP) 또는 5986(HTTPS)을 사용합니다. 방화벽이 이를 허용하는지 확인하려면:
powershell
코드 복사
Get-NetFirewallRule -DisplayName "Windows Remote Management*"
- 허용 설정이 필요하다면:
powershell코드 복사Enable-NetFirewallRule -DisplayGroup "Windows Remote Management"
6. WinRM 테스트
로컬 머신에서 스스로를 대상으로 테스트하려면:
powershell
코드 복사
Test-WSMan localhost
- 정상적인 출력 예시:
makefile코드 복사WSManStackVersion: 3.0 ProductVersion: 10.0.19041.610
원격으로 테스트하려면:
powershell
코드 복사
Test-WSMan -ComputerName <remote_IP>
반응형
'Windows' 카테고리의 다른 글
windows 에서 IP주소로 원격 할때 확인해야하는 것 (0) | 2024.12.10 |
---|---|
powershell 6, 7 버전 추가기능 (0) | 2024.12.07 |
[windows] 터미널 2147942667 (0x8007010b) 오류 (1) | 2023.12.12 |
WSL 설치 경로 변경 (0) | 2023.08.23 |
윈도우 system_service_exception, kmode exception not handled 에러 (0) | 2023.06.29 |
댓글