دستورات زیر برای فیلتر کردن سرویس ها بر اساس نوع شروع آنها (اتوماتیک، دستی یا غیرفعال) مفید است .
فرمان
برای دریافت سرویس نوع شروع خودکار . این سرویس ها به طور خودکار با شروع سیستم شروع می شوند.
Get-Service | where{$_.StartType -eq "Automatic"} | Select Name, Starttype
خروجی
SystemEventsBroker Automatic TeraCopyService Automatic Themes Automatic TrkWks Automatic UserManager Automatic UsoSvc Automatic VMUSBArbService Automatic WavesSysSvc Automatic Wcmsvc Automatic Winmgmt Automatic WlanSvc Automatic WpnService Automatic WpnUserService_158379 Automatic wscsvc Automatic WSearch Automatic ZeroConfigService Automatic
فرمان
برای دریافت سرویس نوع شروع دستی . این سرویس ها باید به صورت دستی شروع شوند و با شروع سیستم به طور خودکار راه اندازی نمی شوند. آنها می توانند توسط کاربران یا برنامه ها فعال شوند.
Get-Service | where{$_.StartType -eq "Manual"} | Select Name, Starttype
خروجی
WinRM Manual wisvc Manual wlidsvc Manual wlpasvc Manual WManSvc Manual wmiApSrv Manual WMPNetworkSvc Manual workfolderssvc Manual WpcMonSvc Manual WPDBusEnum Manual
فرمان
برای دریافت سرویس از نوع start-type Disabled . این نوع خدمات زمانی که کاربر یا مدیران سیستم غیرفعال می شوند، غیرفعال می شوند.
[/membership]Get-Service | where{$_.StartType -eq "Disabled"} | Select Name, Starttype
خروجی
Name StartType ---- --------- AppVClient Disabled NetTcpPortSharing Disabled RemoteAccess Disabled RemoteRegistry Disabled shpamsvc Disabled ssh-agent Disabled svcdemo Disabled tzautoupdate Disabled UevAgentService Disabled