Objet :Surveiller la connexion et la déconnexion du réseau

 

Format :NETMONITOR [/C [name]]

NETMONITOR [/=] name CONNECTED | DISCONNECTED n command

 

nameNom du réseau
nNombre de répétitions (ou FOREVER)
commandCommande à exécuter lorsque la condition est déclenchée

 

/C(lear)

 

Utilisation :

 

Le nom du réseau peut êtreLAN (pour un réseau local), WAN (réseau commuté) ou le nom d'un réseau sans fil. Le nom du réseau peut inclure des caractères génériques.

 

Laligne de commande sera analysée et développée avant que NETMONITOR ne soit exécuté. Si vous souhaitez transmettre des caractères de redirection ou des variables à la commande, vous devrez les protéger (en les plaçant entre guillemets simples, en doublant les % ou en utilisant le regroupement de commandes).

 

Si le dernier argument de la ligne est un simple (, ilest interprété comme le début d'un groupe de commandes. NETMONITOR ajoutera les lignes suivantes (dans un fichier batch) ou vous demandera plus d'informations (à la ligne de commande) jusqu'à ce qu'il obtienne un )final .

 

Si vous n'entrez aucun argument, NETMONITOR affichera les réseaux qu'il est en train de surveiller.

 

La surveillance s'exécute de manière asynchrone dans un thread séparé. Lorsque la condition est déclenchée, la commande est exécutée immédiatement. Cela peut poser des problèmes si vous essayez d'écrire sur l'écran ou d'accéder à des fichiers alors que le fil d'exécution principal effectue également des entrées/sorties. TCC principal effectue également des entrées/sorties. Il se peut que vous deviez utiliser START ou DETACH dans la commande pour éviter les conflits.

 

NETMONITOR crée des variables d'environnement lorsqu'un réseau est connecté, qui peuvent être interrogées par commande. La variable est supprimée après l' exécution de la commande.

 

_netnameNom (SSID) du réseau.

 

_netcountNombre de fois où la condition a été déclenchée.

 

Options :

 

/=Affiche la boîte de dialogue de la commande NETMONITOR pour vous aider à définir les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/CSi le nom est spécifié, le moniteur de ce réseau est supprimé. Sinon, tous les moniteurs du réseau sont supprimés.