PDA

View Full Version : روش stop/Pause/Start كردن كليه سرويس ها



anooshiran
یک شنبه 18 اسفند 1387, 09:59 صبح
سلام دوستان

دوست عزيزي درباره چگونگي stop/Pause/Start كردن sql Server Manager كرده بودند.

روش زير براي كليه سرويس ها يي كه اجازه stop/Pause/Start كردن را بدهند محقق است





Imports System.ServiceProcess







Dim _ServiceController As New ServiceController()
'نام سرويس
_ServiceController.ServiceName = "ServiceName"
'نام ماشين
_ServiceController.MachineName = "SystemName"
' شروع سرويس
_ServiceController.Start()

' توقف سرويس
If _ServiceController.CanStop Then _ServiceController.Stop()
' تعليق سويس
_ServiceController.Pause()
' ري فرش كردن سرويس
_ServiceController.Refresh()
' خيلي مهم است كه قبل از خواندن وضعيت ، سرويس را ري فرش كنيد
MessageBox.Show(_ServiceController.Status.ToString ())