윈 도 우 PE에 Powershell 탑재
2022.11.23 17:29
가상 드라이브 탑재 및 꺼내기 명령어로 자동으로 해본답시고
윈도우 PE에 WindowsPowerShell을 탑재해봅니다.
Windows PowerShell 7.3.0 스크립트
윈도우 포럼 - 자유 게시판 - pe에서 파워쉘 사용하기 (windowsforum.kr)
Powershell 7.3.0이 간단하고 좋은것 같은데
내가 사용할 명령어가 안먹혀서 접었고
오리지널WindowsPowerShell을 탑재 해봤슴돠
Microsoft.NET v4.0.30319가 꼭필요하고 파일도 늘어나고 레지DB도 늘어나고
꺼내기 명령 하나땜에 용량이 엄청나게 늘어나서 , 갈등 중이긴 합니다만. 일단은 되긴하네요
뭐하는짓인지는 나도잘모르겠음둥
근데 가상 CD DVD 꺼내기 관련 cmd 명령은 없을까요?
Mount-DiskImage -ImagePath
Dismount-DiskImage -ImagePath
댓글 [27]
-
cungice 2022.11.23 17:39
-
REFS 2022.11.23 17:43
수고하셨습니다..
-
샤 2022.11.23 17:44
수고하셨습니다.
-
빨강모자 2022.11.23 18:32 [참] 추가중입니다..
물리적인 하드웨어 : 윈도우키 + E
NirCmd Command Reference - cdrom
[여]
부록: 클릭
부록2 : https://gist.github.com/stokito/19e377c872dd85ee4445eabce97fa2e8
부록3: https://reboot.pro/index.php?showtopic=6093
부록4: https://www.osforensics.com/tools/mount-disk-images.html <== OSFMT 관련
부록 첨 : https://imdisk4.rssing.com/chan-19871244/all_p1.html <-- 종류별 분류 : 모두 확인은 못하고 링크부터..
: https://www.how2shout.com/tools/top-10-free-image-mounting-software-for-windows-10.html
-
집앞의_큰나무 2022.11.23 19:01
감사합니다.
찾아본것으로는
nircmd.exe cdrom close K:
이런 cmd Line과
아래의 VBS로도 완전히 꺼내기가 안되더군요 ㅠ
echo Set oWMP = CreateObject("WMPlayer.OCX.7") >> %temp%\temp.vbs
echo Set colCDROMs = oWMP.cdromCollection >> %temp%\temp.vbs
echo For i = 0 to colCDROMs.Count-1 >> %temp%\temp.vbs
echo colCDROMs.Item(i).Eject >> %temp%\temp.vbs
echo next >> %temp%\temp.vbs
echo oWMP.close >> %temp%\temp.vbs
%temp%\temp.vbs
timeout /t 1
del %temp%\temp.vbs
-
sunshine 2022.11.23 18:48
고생하셨어요.
1. ImDisk
- WinNTSetup에서도 ImDisk를 이용해서 iso 파일을 마운트/언마운트 하는 것 같아요.
Tools\imdisk\cpl\amd64\imdisk.cpl
Tools\imdisk\sys\amd64\imdisk.sys
1-1. 마운트 명령
https://reboot.pro/index.php?showtopic=20258
ImDisk.exe -a -f "c:\file.iso" -m #: --> 마운트 명령
1-2. 디스마운트 명령
https://reboot.pro/index.php?showtopic=22101
imdisk -D -m A: --> 디스마운트 명령
1-3. ImDisk help:
https://gist.github.com/stokito/19e377c872dd85ee4445eabce97fa2e8
-d Detach a virtual disk from the system and release all resources.
Use -D to force removal even if the device is in use.
2. MountISO_jim-dale
추가 ------------------------------------------
iso 파일을 start / explorer 로 이용해서 마운트한 다음에,
원하는 작업을 하고 그 다음에,
[마운트된 드라이버 문자]를 찾아서 디스마운트를 해야 되는 데 이게 좀 문제가 되지 않을까 생각이 듭니다.
-
집앞의_큰나무 2022.11.23 19:17
마운트는
Start "ISO 경로"
Explorer "ISO 경로"
이것으로도 쉽게되는데
꺼내기는 imdisk로 찾아 보겠습니다.
신경써주셔서 감사합니다.
-
빨강모자 2022.11.23 19:24 원하시는 부분을 콕집어 알려드려야하는데 그러하지 못함이 모자의 부족함에서 비롯한 것인지라 죄송합니다.
이후로 imdisk 관련 좀 더 검색해 보겠습니다. ^_^
후학들과 자신을 위하여 애써주시는 모습에 모자 또한 생을 임하는 모습을 또 배움니다.
고맙습니다...꾸벅~~
-
집앞의_큰나무 2022.11.23 20:15
무슨 그런말씀을, ㅎ
감사할 따름입니다.
-
지후빠 2022.11.23 20:55
위 sunshine님이 첨부한 mountiso 실컴에서 테스트해보니 좋은 것 같습니다.^^
- 드라이브 명시 없이 할 수 있어서 더 좋은 것 같습니다.
MountISO64.exe -m d:\EasyDrv7_7.22.1012.2_KO\EasyDrv7_Win10.x86_7.22.1012.2_KO.iso
MountISO64.exe -d d:\EasyDrv7_7.22.1012.2_KO\EasyDrv7_Win10.x86_7.22.1012.2_KO.iso
-
집앞의_큰나무 2022.11.24 06:10
MountISO
아주 그냥 딱입니다.
너무 좋아요
-
시종일관 2022.11.23 21:21
이 작품이 제겐 얼마나 유용하고 필요한지를 아직은 잘 모르겠습니다.
그래서 그저 감사하다는 말씀 밖엔 드릴 말씀이 없습니다.
열심히 정진해서 청출어람~~~~............................
은 절대로 될 수 없겠지만 이런 고수님들의 작품이 올라 올 때 마다 너무 반가운 마음이 들 수 있도록 노력하겠습니다 ^^
수고 많이 하셨습니다.
-
집앞의_큰나무 2022.11.24 06:11
결과물은 별도움이 안되는것일 수 있으며 필요 없을 수 있습니다. ㅎ
-
NE 2022.11.23 23:01
수고하셨습니다.
-
붉바리 2022.11.23 23:26
수고하셨습니다.
-
parannara 2022.11.23 23:52
아이디어가 적용되는 순간들입니다.^^
감사합니다.
-
집앞의_큰나무 2022.11.24 06:11
사실 결과물은 별도움이 안되는것이긴 합니다.
-
jun218zero 2022.11.24 05:57
수고하셨습니다
-
빠송 2022.11.24 09:18
적용되면 유용할 것 같습니다.
수고 많이 하셨습니다.
-
sunshine 2022.11.24 09:58
**** 정말 좋은 명령어 도구가 나타났습니다. ***
용량도 준수하고 프리이면서도 윈도우 및 winpe에서도 잘 됩니다.
-----------------------------------------------------------------------------
1. 드라이버 설치 및 iso를 가상 드라이브로 마운트
imgdrivecmd_x64.exe -xi -m windows.iso
여기서 -xi 옵션이 없으면 처음에는 [드라이버 설치 여부] 메시지가 나타납니다.
2. 드라이브 언마운트: 모든 가상 드라이브
imgdrivecmd_x64.exe -u
3. 드라이버 제거: 안 해도 됩니다.
imgdrivecmd_x64.exe -xu
-----------------------------------------------------------------------------
D:\MountISO>imgdrivecmd_x64 /?
ImgDrive Portable CLI 1.9.9 (x64) 2022-11-07
Copyright (c) 2022 Yubsoft
Switches:
-m[:DriveLetter/DriveID] ImageFile Mount image file to the specified drive
-m ImageFile Mount image file to drive 1
-u[:DriveLetter/DriveID] Unmount drive
-u ImageFile Unmount image file
-u Unmount all drives
-l List all drives
-xi Install driver, requires admin privileges to run
-xu Uninstall driver, requires admin privileges to run
Examples:
-m:1 c:\foo.iso Mount c:\foo.iso to drive 1
-m:d c:\foo.iso Mount c:\foo.iso to drive D:
-m:1 c:\foo\ Mount folder c:\foo\ to drive 1
-m:d c:\foo\ Mount folder c:\foo\ to drive D:
-u:1 Unmount drive 1
-u:d Unmount drive D:
-u Unmount all drives
Notes:
All parameters are case-insensitive
Switches can start with a slash / or dash -
DriveLetter with a letter from D to Z
DriveID with a number from 1 to 4 (Up to 9 in Pro version)
Use drive 1 if no DriveLetter/DriveID is specified
D:\MountISO>
-----------------------------------------------------------------------------
-
집앞의_큰나무 2022.11.24 10:32
우왕,
더좋은 도구가 나타났네요?
정말 좋군요
금상첨화, 안성맞춤
이런 도구를 찾아주셔서 너무 감사합니다.
-
집앞의_큰나무 2022.11.24 10:58
아이쿠 잘되네요
-
sunshine 2022.11.24 11:22
winpe는 집앞의_큰나무님의 19045.2194(system).wim로 테스트 했습니다.
결과는 아주 좋았습니다.
감사합니다.
-
부산갈매기깍 2022.11.24 11:09
감사합니다
-
메아리 2022.11.24 23:20
감사합니다.
-
광풍제월 2022.11.25 00:57
수고하셨습니다.
-
sis 2022.11.25 16:57
고생하셨습니다.
수고 많으셨습니다.