9 Windows servisu atklāšana

Pārskats

Līdzīgi kā tiek atklātas failu sistēmas, ir iespējams atklāt arī Windows pakalpojumus.

Vienuma atslēga

Vienums, ko izmantot atklāšanas kārtulā, ir

service.discovery

Atbalstītie makrosi

Tālāk norādītie makrosi tiek atbalstīti izmantošanai atklāšanas kārtulas filtrā un vienumu, trigeru un grafiku prototipos:

Makross Apraksts
{#SERVICE.NAME} Servisa nosaukums.
{#SERVICE.DISPLAYNAME} Attēlotais servisa nosaukums.
{#SERVICE.DESCRIPTION} Servisa apraksts.
{#SERVICE.STATE} Servisa stāvokļa skaitliskā vērtība.
Sīkāku informāciju skatiet service.info vienumā.
{#SERVICE.STATENAME} Servisa stāvokļa nosaukums.
Sīkāku informāciju skatiet service.info vienumā.
{#SERVICE.PATH} Servisa ceļš.
{#SERVICE.USER} Servisa lietotājs.
{#SERVICE.STARTUP} Servisa palaišanas tipa skaitliskā vērtība.
Sīkāku informāciju skatiet service.info vienumā.
{#SERVICE.STARTUPNAME} Servisa palaišanas tipa nosaukums.
Sīkāku informāciju skatiet service.info vienumā.
{#SERVICE.STARTUPTRIGGER} Skaitliska vērtība, kas norāda, vai servisa palaišanas tipam ir:
0 - nav palaišanas trigeru
1 - ir palaišanas trigeri
Tas ir noderīgi, lai atklātu tādus servisa palaišanas tipus kā Automatic (trigger start), Automatic delayed (trigger start) un Manual (trigger start).

Pamatojoties uz Windows servisu atklāšanu, jūs varat izveidot vienuma prototipu, piemēram,

service.info[{#SERVICE.NAME},<param>]

kur param pieņem šādas vērtības: state, displayname, path, user, startup vai description.

Piemēram, lai iegūtu servisa attēlojamo nosaukumu, varat izmantot vienumu "service.info[{#SERVICE.NAME},displayname]". Ja param vērtība nav norādīta ("service.info[{#SERVICE.NAME}]"), tiek izmantots noklusējuma parametrs state.