프로그래밍

배치스크립트 좀 고쳐줏요~~

윈7로 배치스크립트 짜보는데 진짜 처음해보는거라 븅신같음 ㅋㅋㅋㅋㅋㅋㅋㅋ

 

secedit /export /cfg localsecuritypolicy.inf
::정책설정 가져오기(내보내기)
icacls c:\windows\system32\localsecuritypolicy.inf /grant users:f
::inf 파일에 대한 user 권한을 허용시키고
set original="ClearTextPassword = 0"
::ClearTextPassword = 0이란 문구를 %original% 변수에 지정하고
set change="ClearTextPassword = 1"
::ClearTextPassword = 1이란 문구를 %change% 변수에 지정하고
if exist "c:\windows\system32\localsecuritypolicy.inf" (
::만약 localsecuritypolicy.inf 파일이 있다면
findstr /c:"ClearTextPassword = 0" localsecuritypolicy.inf > nul
::cleartextpassword = 0의 문구를 찾아봐라
if errorlevel 0 (
::만약 이 문구가 있다면
for %a in (localsecuritypolicy.inf) do (
::localsecuritypolicy.inf의 내용을 %%inf 변수에 넣고 반복을 시작하는데
if exist %original% neq "%a"
::만약 ClearTextPassword = 0라는 문구가 localsecuritypolicy.inf의 내용과 다르면
(echo "%change%" >>"localsecuritypolicy.inf"))
::ClearTextPassword = 1로 바꿔서 localsecuritypolicy.inf에 넣어라
secedit /configure /db c:\windows\system32\localsecuritypolicy.sdb /cfg c:\windows\system32\localsecuritypolicy.inf
::정책 적용하기

 

심지어 적용도 안됨 ㅋㅋㅋㅋㅋㅋㅋㅋ 뭔지 모르겠음 구글링만으로 해보긴하는데

인터넷말고는 배울 수 있는 곳이 딱히 없어서 삽질 존나하는중

이것 좀 적용되게 고쳐주시면 압도적 감사

2개의 댓글

2020.07.15

한 줄 한 줄 복사해서 cmd에 붙여넣기 하는 방식으로 실행해보고

관리자 권한으로 실행했는지도 체크 해봐야할듯

그리고 if문 '(' 에 대응하는 ')' 가 안보이는데 이 부분 수정해야할 거 같음

 

errorlevel 체크하는건 아래처럼 고쳐야할듯

 

if not errorlevel 1 (

 

errorlevel 0 이건 이전 리턴값이 0 이상이면 참을 반환하는데, findstr이 문자열을 찾으면 0을 리턴하고, 못 찾으면 1 내지 2를 리턴함

즉, if errorlevel 0 이렇게 쓰면 문자열을 찾든 못찾든 항상 다음 내용을 실행함 (항상 참이 되기 때문)

1
2020.07.15
@티벳여우

고마워!

음.. 근데 윈7은 cmd로 파일안의 내용을 문자열 치환할 수 있는 기능은 없나봐. 아니면 내가 방법은 있는데 내가 씹뉴비찐따새끼라 모르고 있는걸지도...

배치스크립트말고 지금이라도 파워셀 하는게 나을까?

쉘스크립트처럼 비슷하게 사용가능한 것도 같아보이는데..

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180591 [컴퓨터] jpg 열화 막는법? 3 정병장기입원 0 39 분 전 33
180590 [모바일] 윈도우pc와 아이폰 사진연동 안되나? 2 cw 7 0 1 시간 전 36
180589 [견적] 개붕이 견적 도와죠요 3 가기그게그거 0 3 시간 전 49
180588 [모바일] 이거 삼전케어플러스로 넘어가야할정도임? 2 마법부오러사무국장 0 5 시간 전 142
180587 [컴퓨터] 모니터 이상함 1 띵똥이 0 6 시간 전 53
180586 [모바일] A25가 그렇게 별로임?? 5 울그락푸르락 0 6 시간 전 108
180585 [컴퓨터] 독거미 도착함 12 쿠쿠N취킨 1 7 시간 전 227
180584 [잡담] 님들도 데스크테리어 해보쉴? 15 냐하하하하 0 9 시간 전 242
180583 [잡담] 논 rgb 구성으로 맞췄더니 뭔가 심심해서 4 전기모기채는신이야 0 9 시간 전 77
180582 [컴퓨터] 이거 사운드카드 죽은거냐? 3 와신상담 0 12 시간 전 124
180581 [컴퓨터] m.2케이스에 넣어서 sd카드 대신에 사용해도 괜찮아?? 6 코싸멘뚜 0 12 시간 전 161
180580 [잡담] 플스5 아무거나 사면됨?? 6 년째재수강 0 12 시간 전 141
180579 [모바일] 24 울트라 5G 512기가는 재고가 아예없네 3 마법부오러사무국장 0 13 시간 전 200
180578 [컴퓨터] 아니 바탕화면 창에 ㅈ 같은 이거 도대체 뭐라고 해요? 9 사슴만지게해줘 0 14 시간 전 247
180577 [모바일] 갤럭시 처음 써보는데 문자알림 내용표시 어떻게 해??? 17 bulusuky 1 14 시간 전 115
180576 [프로그래밍] 엥 구글 플러터 유기각 재는거임?? 4 최수연 0 14 시간 전 179
180575 [모바일] 모바일 크롬 탭창 표정 바뀜 ㅎㄷㄷ 1 살에눈나와어른의... 1 15 시간 전 174
180574 [모바일] 폰 충전기 발열이 넘 심한데 바꿔야 하나 2 우히히힣 0 17 시간 전 144
180573 [컴퓨터] i9 13900k 쓰고있는데 질문! 3 래더넉 0 21 시간 전 171
180572 [컴퓨터] 키보드 -> 방향키가 눌릴때 삐걱거림 4 뮤잉운동케겔운동... 0 23 시간 전 79