Metodo Shell.ServiceStart
Avvia un servizio denominato.
Sintassi
retVal = Shell.ServiceStart(
sServiceName,
vPersistent
)
Shell.ServiceStart( _
ByVal sServiceName As BSTR, _
ByVal vPersistent As Variant _
) As Variant
Parametri
-
sServiceName [in]
-
Tipo: BSTR
Stringa contenente il nome del servizio.
-
vPersistent [in]
-
Tipo: Variant
Impostare su true per avere il servizio avviato automaticamente dal gestore del controllo del servizio durante l'avvio del sistema. Impostare su false per lasciare invariata la configurazione del servizio.
Valore restituito
JScript
Tipo: Variant*
Restituisce true se ha esito positivo; in caso contrario, false.
VB
Tipo: Variant*
Restituisce true se ha esito positivo; in caso contrario, false.
Commenti
Il metodo restituisce false se il servizio è già stato avviato. Prima di chiamare questo metodo, è possibile chiamare Shell.IsServiceRunning per verificare lo stato del servizio.
Questo metodo non è attualmente disponibile in Microsoft Visual Basic.
Esempio
Gli esempi seguenti illustrano l'uso di ServiceStart per avviare il servizio Messenger. L'utilizzo viene visualizzato per JScript e VBScript.
Jscript:
<script language="JScript">
function fnServiceStartJ()
{
var objShell = new ActiveXObject("shell.application");
var bReturn;
bReturn = objShell.ServiceStart("Messenger", true);
}
Vbscript:
<script language="VBScript">
function fnServiceStartVB()
dim objShell
dim bReturn
set objShell = CreateObject("shell.application")
bReturn = objShell.ServiceStart("Messenger", true)
set objShell = nothing
end function
</script>
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
IDL |
|
DLL |
|