728x90
반응형
728x170
$DisplayName = 'Hyper-V 가상 컴퓨터 관리'
$HostName = 'kingdom'
$Service = Get-Service -DisplayName $DisplayName -ErrorAction SilentlyContinue
if(-not $Service)
{
$DisplayName + '는' + $HostName + '에 설치되지 않습니다.'
Write-Host 'Hyper-V 서비스를 설치합니다.'
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
}
elseif($Service.Status -eq "Running")
{
$DisplayName + '가 실행중입니다.'
}
else
{
$DisplayName + '가 중지되어 있습니다.'
Start-Service -Name $Service.Name
}
728x90
반응형
그리드형(광고전용)
'PowerShell' 카테고리의 다른 글
[POWERSHELL] Get-CimInstance 명령 : -ClassName/-Filter 스위치를 사용해 C 드라이브 정보 구하기 (0) | 2021.04.01 |
---|---|
[POWERSHELL] switch문 : C 드라이브 타입 구하기 (0) | 2021.04.01 |
[POWERSHELL] Stop-Service 명령 : -Name 스위치를 사용해 IIS Admin Service 중단하기 (0) | 2021.04.01 |
[POWERSHELL] Start-Service 명령 : -Name 스위치를 사용해 IIS Admin Service 실행하기 (0) | 2021.04.01 |
[POWERSHELL] Enable-WindowsOptionalFeature 명령 : -Online/-FeatureName/-All 스위치를 사용해 Hyper-V 서비스 설치하기/실행하기 (0) | 2021.04.01 |
[POWERSHELL] if문 사용하기 (0) | 2021.04.01 |
[POWERSHELL] .NET 클래스의 정적 속성 사용하기 (0) | 2021.04.01 |
[POWERSHELL] 주석 기반 도움말 사용하기 (0) | 2021.04.01 |
[POWERSHELL] Write-Verbose 명령 사용하기 (0) | 2021.04.01 |
[POWERSHELL] 문자열에서 ` 기호를 사용해 탭 문자 사용하기 (0) | 2021.03.31 |
댓글을 달아 주세요