반응형
이전글
2023.02.25 - [ChatGPT] - ChatGPT. Copy-VHDX, New-VM Script 병합
이전에 VM을 생성하는 과정 중에 일부 명령어는 관리자 권한 실행이 필요합니다.
이 작업이 생각보다 매우 번거로울 수가 있습니다.
이 부분에 대해서 GPT에게 문의하였습니다.
아래의 부분은 제작된 스크립트의 앞에 삽입합니다.
# Check if script is running as Administrator
if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
# Restart script as Administrator
Start-Process powershell.exe "-File `"$PSCommandPath`"" -Verb RunAs
exit
}
수정한 뒤 스크립트를 우클릭 - Run with Powershell 로 실행합니다.
스크립트가 관리자 권한으로 실행되어 있지 않으면,
아래와 같이 관리자 권한으로 다시 실행을 시도합니다. Yes 를 클릭하면,
아래와 같이 Administrator 권한으로 실행된 것을 확인할 수 있습니다.
반응형
'ChatGPT > VM Script' 카테고리의 다른 글
[ChatGPT] Hyper-V. Form 을 FolderBrowserDialog , OpenFileDialog로 수정 (0) | 2023.03.04 |
---|---|
[ChatGPT] Hyper-V. Copy-VHDX, New-VM Script 병합 (0) | 2023.02.25 |
[ChatGPT] Hyper-V. Out-GridView 을 .Net 기반의 System.Windows.Forms 로 변경 (0) | 2023.02.12 |
[ChatGPT] Hyper-V. VM을 생성하는 Script 제작 (0) | 2023.02.12 |
[ChatGPT] Hyper-V. OS별 VHDX 파일을 지정한 뒤, 특정 경로를 지정하면 해당 경로로 복사해 주는 스크립트 생성 (0) | 2023.02.11 |