윈 도 우 배치 파일 명령어 작성중 질문입니다.
2021.11.09 12:43
취지는 이렇습니다.
현재 로그인되어 사용중인 계정의 SID 를 얻어와서, 그 값을 변수로 지정하고
레지스트리 명령어에 add 로 추가할 수 있는가? 인데,
wmic useraccount where name="%username%" get sid 명령어로 sid 값을 받아오긴 했는데
그 다음 명령어에서 어떻게 작성해야할 지 막힙니다.
reg add HKEY_USERS\sid변수\SOFTWARE\Notepad 이런 식으로 작성하고자 하는데
배치 명령어 잘 아시는 분께서 가르쳐주시면 고맙겠습니다.
댓글 [4]
-
지후빠 2021.11.09 13:09
-
마이클박 2021.11.16 13:54
답변 고맙습니다.
위 레지 등록부분은 임의로 예를 든거라, 관리자 계정이나 하위 계정 같은 경우 sid 가 틀려서
포터블이 실행될 때 Sid마다 입력되는 부분이 있어서 그렇습니다.
노트패드는 그냥 예시입니다.^^
시도해봐야겠네요.
-
입니다 2021.11.09 13:54
값만 인식하기
for /f "tokens=2* delims==" %%a in ('wmic useraccount where name^="%username%" get sid /format:VALUE') do set sid=%%a
echo %sid%
-
마이클박 2021.11.16 13:54
답변 고맙습니다.^^
잘 활용해보겠습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
91541 | 윈 도 우| 윈도우10 무봉인 제작방법??? [2] | MSI | 466 | 11-19 |
91540 | 소프트웨어| 혹시 구글 검색시 도구 메뉴 먹나요? [6] | GUMP | 163 | 11-19 |
91539 | 윈 도 우| 윈도우10 그림파일 뷰어실행 인쇄 무반응 해결 가능할까요? [1] | [JYC] | 214 | 11-19 |
91538 | 기 타| 카조님 WindowsXPE128 마그넷 쪽지 주실분 없나요? [8] | 진이짱짱 | 438 | 11-19 |
91537 | 윈 도 우| winPE파일 수정하는법(bcd에러발생) [1] | 짱구박 | 229 | 11-19 |
91536 | 소프트웨어| 첨부한 아래한글 문서를 pdf로 변환하면 오른쪽이 잘립니다 [3] | 나는나다 | 912 | 11-19 |
91535 | 기 타| 내부 네트워크는 유지하되 인터넷을 안되게 하는 방법문의 ... [1] | 아이스 | 356 | 11-19 |
91534 | 하드웨어| SSD 3만 5천 시간 사용 [6] | 사단장 | 655 | 11-19 |
91533 | 윈 도 우| hyper-v에서는 부팅되는데 ventoy 로 가상윈도우 부팅시 블... | 아우릭 | 145 | 11-18 |
91532 | 하드웨어| 이 스펙 얼마정도 팔면 적당할까요? [5] | 루나헌터 | 732 | 11-18 |
91531 | 윈 도 우| 윈도우 11 더많은 옵션 표시 시프트+f10 [6] | 몰튼 | 806 | 11-18 |
91530 | 윈 도 우| 토탈 커맨더에서 배치파일 실행이 안됩니다. [5] | 슈머슈마 | 275 | 11-18 |
91529 | 서버 / IT| ip공유기 연결 문의 [4] | 뷰티블마인 | 311 | 11-18 |
91528 | 윈 도 우| Windows 10 Enterprise 버전 [4] | 날마다청춘 | 724 | 11-18 |
91527 | 기 타| anydesk 파일 보내기 [2] | 염주 | 280 | 11-18 |
91526 | 윈 도 우| 짱구님의 10PEX64_19043.1237 에 대해 여쭤 볼게요 | 뻐덩 | 240 | 11-18 |
91525 | 소프트웨어| 네이버 마이박스 탐색기 관련...??? [1] | 청송 | 319 | 11-18 |
91524 | 윈 도 우| 짱구님 PE에서 [3] | 행복한아빠 | 288 | 11-18 |
91523 | 소프트웨어| 엑셀 이렇게 사용하려는데 안됩니다 [2] | seung | 342 | 11-18 |
91522 | 기 타| 해킹시도일까요? | 타마시 | 423 | 11-18 |
다음처럼 하면 되겠지만...
@echo off
for /f "skip=1 tokens=*" %%a in ('wmic useraccount where name^="%username%" get sid') do set sid=%%a&goto:next
:next
reg add HKEY_USERS\%sid%\SOFTWARE\Notepad <- 이부분은 원하시는 형태로 만드셔야합니다.
pause
현재 로그인 계정은 그냥
HKEY_CURRENT_USER\SOFTWARE\Notepad 를 변경하시면 될 것 같습니다.^^ 무슨 차이가 있나요?