[Hyper-V] 파이썬 자동화 콘솔 개발 일지

함준형·2023년 1월 14일
0

Windows 2022 ISO 다운로드: https://go.microsoft.com/fwlink/p/?LinkID=2195280&clcid=0x409&culture=en-us&country=US

PowerShell을 사용하여 Hyper-V를 사용하도록 설정

  • PowerShell을 관리자 권한으로 실행한다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

CMD와 DISM을 사용하여 Hyper-V를 사용하도록 설정

  • PowerShell을 관리자 권한으로 실행한다.
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

Windows 기능 켜기/끄기 에서 Hyper-V를 선택하고 확인을 누른다.

import os

cmd = "help" # 변수에 help라는 명령어를 저장한다.
os.system(cmd) # 명령어를 PowerShell에서 실행하고 결과값을 출력한다.
cmd_save = os.popen(cmd).read() # 입력한 명령어를 변수에 저장한다.

아래와 같이 powershell 로 Hyper-V를 컨트롤 하면 된다.

레지스트리 EnableLUA 0으로 변경하면 앞으로 CMD/PowerShell을 단순 실행만으로 관리자 권한으로 실행할 수 있음
경로: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

pip install paramiko

profile
JunhyeongHam

0개의 댓글