1 votes

Fichier Bat à sauvegarder lorsque le câble est connecté

J'ai besoin de faire un fichier Bat (ou quelque chose comme ça) qui fait une sauvegarde incrémentale de certains dossiers spécifiés quand, et seulement quand, le câble Ethernet est connecté.

Comment puis-je le faire ? Je n'ai aucune idée de comment je peux commencer

0voto

rossnz Points 111

Ce code PowerShell vous montrera tous les adaptateurs installés, et leur état de connexion.

Get-WmiObject -Class Win32_NetworkAdapter | Format-Table -Property Name, NetConnectionStatus -AutoSize

L'état 2 signifie connecté. Vous trouverez plus de détails et des exemples approfondis sur le site Hey, Scripting Guy ! site.

Cet article vous donne plus d'options, si PowerShell n'est pas votre truc - vous pouvez faire quelque chose de similaire avec netsh.

0voto

Sean Copenhaver Points 2070

Vous devez créer une tâche du planificateur Windows qui se déclenche en fonction d'un événement dans le journal des événements.

Cette réponse précédente vous aidera : Comment lancer une commande lors d'une connexion/déconnexion réseau ?

Vous devrez probablement ajouter un délai car il faut un certain temps à Windows pour démarrer complètement le réseau et attribuer les lecteurs, etc.

Notez que cela suppose que vous utilisez Vista ou une version supérieure.

Pour effectuer la sauvegarde, essayez de consulter l'aide des commandes Robocopy ou xcopy.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X