배치파일 문법!
echo [ MSG | on | off ] - MSG: 메세지의 내용을 화면에 출력
off: 화면에 명령어를 출력하지 않음
on: 화면에 명령어를 출력
mode con cols=[열] lines[행] - 화면 크기
@echo off - 현재 명령어도 출력하지 않음
title - 타이틀
REM - 주석처리
pause - 일시정지
cls - 화면 청소
call - 배치파일 호출
type - 파일 내용 출력
:[Label] - 라벨 만들기
goto [Label] - 해당 라벨로 이동
%[String]% - 변수 표현 방식
set [String]=[value] - 변수 생성
- IF문
if (not) [조건] [명령]
명령어
- 레지스터 추가
reg add [key value] /v [name] /t [register type] /d [data]
- 방화벽 실행
netsh advfirewall set currentprofile state on
- 방화벽 추가
netsh advfirewall firewall add rule name="[name]" [Option]
- 옵션
dir=[ in | out ]
action=[ allow | block ]
protocol=[protocol]
localport=[port number]
localport=[port number]
program="[program path]"
enable=[ yes | no ]
remoteip=[ip address]
- 방화벽 삭제
netsh advfirewall firewall delete rule name="[name]"
- 설정된 방화벽 목록 보기
netsh advfirewall firewall show rule name=[ name | all ] [Option] [Verbose]
'IT > System' 카테고리의 다른 글
[Exchange] Check Mailbox Usage, Mail Count in Exchange 2010 (0) | 2020.02.06 |
---|---|
[Windows] Active Directory 삭제된 개체 복원 (0) | 2020.02.05 |
[Windows] IIS URL 재작성 / URL Rewrite Module (0) | 2020.02.04 |
[Windows] IIS 자세한 오류 표시 방법 (0) | 2020.02.04 |
[Windows] robocopy, 파일 동기화(미러링) 및 빠른 파일 복사 (0) | 2020.01.23 |