Dengan menggunakan Set-Service
, saya dapat mengubah StartType
layanan saya antara nilai yang diterima dari Boot, System, Automatic, Manual, Disabled
. Dengan menggunakan services.msc
, saya dapat mengatur beberapa layanan untuk memulai dengan Prioritas dari Automatic (Delayed Start). Namun, Get-Service
masih melaporkan layanan mulai-tertunda ini sebagai StartType : Automatic
, dan Set-Service
kesalahan keluar ketika mencoba untuk menetapkan nilai-nilai ini.
Apakah saya dapat mengatur properti ini melalui PowerShell? Atau apakah saya terbatas pada UI atau GPO ?
sumber
Get-Service
masih melaporkan ini sebagai "Otomatis". Terima kasih atas tipnya! Akhirnya meyakinkan saya untuk berhenti tidur di PSCoreTidak ada cara langsung di PowerShell, cukup gunakan
sc
di versi Windows yang lebih lama Anda membutuhkan ruang setelah tanda sama dengan, ini tampaknya tidak diperlukan lagi tetapi masih berfungsi.
Anda juga dapat mengubah kunci registri:
sumber
sc.exe
langsung membuatnya mudah untuk menyalurkan hasilnya untuk penanganan nanti. juga - jawaban ini memberi saya ide untuk hanya meminta registri secara langsung denganGet-ItemProperty
untuk menentukan apakah layanan ini DelayedAutostart.Tidak ada cara sederhana untuk melakukannya menggunakan cmdlet PowerShell. Menurut pendapat saya, cara termudah adalah menggunakan sc.exe. Inilah salah satu cara untuk melakukannya:
sumber