윈 도 우 [배치파일] 명령어 문의
2022.02.16 11:13
안녕하세요 제가 disn 명령어로 파일을 자동 설치 하는 배치파일을 만들려고 합니다.
파일위치가 정해져 있지 않아서 절대경로로 입력을 해서 배치파일을 만들어야 하는데요..
예시)
windows10.0-kb5003173-x64_375062f9d88a5d9d11c5b99673792fdce8079e09.cab 라는 파일을 실행하려 합니다.
명령어는 DISM /Online /Add-Package /PackagePath:D:\windows10.0-kb5003173-x64_375062f9d88a5d9d11c5b99673792fdce8079e09.cab 이렇게 적어야 하는데 빨간색으로 입력 해 노은 경로가 매번 변합니다. 혹시 절대경로로 입력하여 파일이 어디에 있던 찾아서 설치해주는 명령어가 있을까요?
댓글 [8]
-
DarknessAngel 2022.02.16 11:48
-
포토엔유 2022.02.16 13:05
잘 배우고 갑니다.
-
지후빠 2022.02.16 15:12
아래 3개중에 취향에 맞게 골라보십시오.^^
@echo off
for %%A in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%A:\windows10.0-kb5003173-x64_375062f9d88a5d9d11c5b99673792fdce8079e09.cab (
DISM /Online /Add-Package /PackagePath:%%A:\windows10.0-kb5003173-x64_375062f9d88a5d9d11c5b99673792fdce8079e09.cab
goto:NEXT
)
)
:NEXT
@echo off
setlocal enabledelayedexpansion
for /l %%i in (65,1,90) do (cmd /c exit %%i & set A=!=ExitCodeAscii!
if exist !A!:\windows10.0-kb5003173-x64_375062f9d88a5d9d11c5b99673792fdce8079e09.cab (
DISM /Online /Add-Package /PackagePath:!A!:\windows10.0-kb5003173-x64_375062f9d88a5d9d11c5b99673792fdce8079e09.cab
goto:NEXT
)
)
:NEXT
@echo off
for /F "skip=1" %%A in ('wmic LogicalDisk get DeviceID') do (
if exist %%A\windows10.0-kb5003173-x64_375062f9d88a5d9d11c5b99673792fdce8079e09.cab (
DISM /Online /Add-Package /PackagePath:%%A\windows10.0-kb5003173-x64_375062f9d88a5d9d11c5b99673792fdce8079e09.cab
goto:NEXT
)
)
:NEXT
-
집앞의-큰나무 2022.02.16 17:48 저도 배우고 갑니다.
수고에 감사 하며.
-
지후빠 2022.02.16 19:46
허거덕! 큰나무님~ 영광입니다. ^^
-
포토엔유 2022.02.16 19:39
와... 감사합니다.
-
하율 2022.02.16 17:08
정성 어린 답변 너무나 감사합니다. 하나하나 적용해보겠습니다...
-
슈머슈마 2022.02.16 19:51
잘보고 갑니다. 감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
92824 | 소프트웨어| Ventoy 1.0.70으로 만든 USB메모리카드로 WIM 부팅시 아래... [4] | 신사의품격 | 541 | 02-24 |
92823 | 윈 도 우| Ventoy를 로컬 디스크에 설치하여.. [8] | 익덕이 | 479 | 02-24 |
92822 | 윈 도 우| 윈도우 11 질문 [2] | 해중이 | 231 | 02-24 |
92821 | 하드웨어| 대학생 노트북 문의 [9] | 뷰티블마인 | 285 | 02-24 |
92820 | 하드웨어| 공유기 암호좀 찾아 주세요 [5] | 세븐좋아 | 806 | 02-24 |
92819 | 윈 도 우| 윈도우 11 누적 업데이트인 KB5010414 설치 후 위젯 아이콘... [2] | llusio | 470 | 02-24 |
92818 | 기 타| 윈도우 포럼 너무 느려요 [7] | liberta | 742 | 02-23 |
92817 | 소프트웨어| 스타크래프트 설정에서 모니터를 다른 걸로 옮길 수 없네요? [4] | brucex | 412 | 02-23 |
92816 | 윈 도 우| usb로 윈도우 설치 후 [8] | 딘초이 | 450 | 02-23 |
92815 | 윈 도 우| Quantum PE 우클릭 메뉴에서 레지스트리 편집기 항목을 삭... [2] | 센돔타오르 | 278 | 02-23 |
92814 | 하드웨어| 오래 된 메인보드 모니터 연결 포트 [9] | uuby | 459 | 02-23 |
92813 | 윈 도 우| 공인 인증서 사용 방법 문의 드립니다 [6] | 이어도 | 705 | 02-23 |
92812 | 소프트웨어| 아래한글에서 글자의 외곽선만 인쇄할 수 있나요? [2] | brucex | 672 | 02-23 |
92811 | 소프트웨어| 오토핫키 관리자 권한과 일반 권한에서 실행시 차이를 알 ... [3] | 천공의아키 | 308 | 02-23 |
92810 | 기 타| 폴더와 디렉토리 차이 [14] | 깐부끼리 | 734 | 02-23 |
92809 | 윈 도 우| wim 과 pe.iso(즉 xxx.iso) 가 무엇인지요 [6] | 한아름 | 481 | 02-23 |
92808 | 서버 / IT| 스위칭 허브가 이건가요? [9] | 행복한아빠 | 517 | 02-23 |
92807 | 윈 도 우| x170 노트북 와이파이 연결문제 [3] | 몰라18™ | 254 | 02-23 |
92806 | 기 타| 인터넷 속도 측정 비교 결과에 대해 어떻게 해야될까요.... [5] | 이어도 | 338 | 02-23 |
92805 | 모 바 일| 망할놈의 크롬 업데이트가 안 됩니다. [2] | 하늘은높고 | 277 | 02-23 |
그런 편한 검색 명령따윈 없어요
무식하게 파일 유무 반복문같은걸로 확인해서 변수에 넣는게 보편적입니다
예제 (지정된 모든 파일이 다 있으면 진행됨)
for %%A in (A: B: C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do (
if exist %%A\sources\imagex.exe (
if exist %%A\sources\Bootice.exe (
if exist %%A\sources\install.wim (
if exist %%A\XPWIM (
set cdrom=%%A
goto :setup
)
)
)
)
)
변수명이랑 파일명및 경로명 고치시고, 필요한 개수만큼 파일 개수도 맞추어서 쓰세요