PowerShell을 사용하여 Windows 서비스의 시작 유형 가져오기
-
Get-WmiObject
Cmdlet을 사용하여 PowerShell에서 Windows 서비스의 시작 유형 가져오기 -
Get-Service
Cmdlet을 사용하여 PowerShell에서 Windows 서비스의 시작 유형 가져오기
NT 서비스라고도 하는 Windows 서비스는 Windows 운영 체제의 주요 구성 요소 중 하나로, 자동으로 실행되는 장기 실행 응용 프로그램을 만들 수 있습니다. 이러한 서비스는 미리 정의된 간격으로 자동으로 실행될 수 있는 응용 프로그램을 구축하는 데 유용할 수 있습니다.
Windows는 다양한 서비스를 제공하며 PowerShell을 통해 시작 유형 및 상태를 알 수 있습니다. PowerShell을 사용하여 컴퓨터에 있는 모든 Windows 서비스의 시작 유형을 나열할 수 있습니다.
이 자습서에서는 PowerShell을 사용하여 Windows 서비스의 시작 유형을 찾는 다양한 방법을 소개합니다.
Get-WmiObject
Cmdlet을 사용하여 PowerShell에서 Windows 서비스의 시작 유형 가져오기
시작 유형은 시스템이 시작될 때 운영 체제에 의해 실행되는 서비스를 나타냅니다. 예를 들어 시작 유형이 기본 자동으로 설정된 경우 시스템이 부팅될 때 서비스가 자동으로 시작됩니다.
다음 예에서는 Get-WMIObject
를 사용하여 Windows 서비스의 시작 유형을 가져옵니다. 여기서는 winmgmt
의 시작 모드를 표시하려고 합니다.
Get-WmiObject -Query "Select StartMode From Win32_Service Where Name='winmgmt'"
출력:
__GENUS : 2
__CLASS : Win32_Service
__SUPERCLASS :
__DYNASTY :
__RELPATH :
__DERIVATION : {}
__SERVER :
__NAMESPACE :
__PATH :
StartMode : Auto
PSComputerName :
위의 출력은 winmgmt
의 시작 모드가 Auto
이며 자동으로 시작됨을 의미합니다.
다음은 로컬 컴퓨터에서 시작 유형을 보는 또 다른 예입니다. Class
, Property
및 Filter
매개변수를 사용하여 winmgmt
서비스의 시작 모드를 선택합니다.
출력은 이전과 유사할 것입니다.
Get-WmiObject -Class Win32_Service -Property StartMode -Filter "Name='winmgmt'"
출력:
__GENUS : 2
__CLASS : Win32_Service
__SUPERCLASS :
__DYNASTY :
__RELPATH :
__DERIVATION : {}
__SERVER :
__NAMESPACE :
__PATH :
StartMode : Auto
PSComputerName :
Get-Service
Cmdlet을 사용하여 PowerShell에서 Windows 서비스의 시작 유형 가져오기
Get-Service
cmdlet은 PowerShell에서 Windows 서비스의 시작 유형을 표시하는 또 다른 방법입니다. 이 cmdlet을 사용하여 컴퓨터에서 사용 가능한 모든 서비스의 StartType
을 표시할 수 있습니다.
다음 명령은 모든 서비스의 시작 유형을 표시합니다.
Get-Service | select -Property Name, StartType
출력:
AarSvc_d19dd87 Manual
AJRouter Manual
ALG Manual
AppIDSvc Manual
Appinfo Manual
BITS Manual
BluetoothUserService_d19dd87 Manual
Bonjour Service Automatic
Winmgmt Automatic
시작 유형은 시스템에 따라 자동 또는 수동일 수 있습니다.
Get-Service
를 사용하여 특정 서비스의 시작 유형을 찾을 수도 있습니다. 서비스 이름을 지정해야 합니다.
다음 명령은 Wecsvc
의 시작 유형을 표시합니다.
Get-Service Wecsvc | select -Property Name, StartType
출력:
Name StartType
---- ---------
Wecsvc Manual
또는 아래 명령을 사용하여 Wecsvc
의 시작 유형을 가져올 수 있습니다.
(Get-Service Wecsvc).StartType
출력:
Manual
서비스가 컴퓨터에서 실행 중인지 알고 싶다면 Status
속성을 선택할 수도 있습니다.
Get-Service Wecsvc | select -Property Name, Status, StartType
출력:
Name Status StartType
---- ------ ---------
Wecsvc Stopped Manual
보시다시피 Wecsvc
서비스는 현재 중지되고 있습니다.
이 문서가 PowerShell을 사용하여 Windows 서비스의 시작 유형을 확인하는 방법을 이해하는 데 도움이 되었기를 바랍니다.