Rechercher : dans
Par :

[MSDOS] comment couper accès et prevenir user

Dernière réponse le 17 déc 2007 à 16:33:53 PSENCE, le 12 jun 2007 à 11:53:44 
 Signaler ce message aux modérateurs

Bonjour à tous,
Après avoir recherché, je n'ai pas trouvé de reponse à mon probleme.

Voici le but :

Je souhaite faire un backup quotidien d'un dossier utilisé par de nombreux utilisateurs sur mon reseau AD sous parc Windows XP.

Je souhaite pour cela créer un .bat afin de detecter les utilisateurs connecté à ma machine, les prevenir par net send que je vais couper, et enfin les deconnecter 5 min après avec net stop dhcp.

Donc avec Net view, ou plutot Net File je recupere exactement le fichier utilisé à distance. Cependant le numero de session est generée aleatoirement.


Ce que je ne sais pas faire, c'est recuperer la liste d'utilisateurs connecté à ma machine et envoyer un net send à cette liste, de plus comment recuperer la liste des numero de session, et les couper ?
Afin de couper toute connection à mon PC, net stop dhcp est il la meilleure solution ?

merci de m'aider svp !

Configuration: Windows XP
Firefox 2.0.0.4

Meilleures réponses pour « [MSDOS] comment couper accès et prevenir user » dans :
PhpMyAdmin - 1045- Access denied for user root@localhost VoirPhpMyAdmin - Access denied for user root’@localhost Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante : #1045- Access denied for user...
Télécharger Download Accelerator Plus VoirDownload Accelerator Plus (DAP) est un logiciel qui sert à optimiser le temps de téléchargement des logiciels et autres documents sur Internet. Il agit tout simplement en découpant le logiciel que vous souhaitez télécharger en une multitude de petits...
WiMAX - 802.16 - Worldwide Interoperability for Microwave Access VoirQu'est-ce que le WiMAX ? WiMAX est l'abréviation pour Worldwide Interoperability for Microwave Access. Il s'agit d'un standard de réseau sans fil métropolitain créé par les sociétés Intel et Alvarion en 2002 et ratifié par l'IEEE (Institute of...
FAI - Fournisseurs d'accès à Internet VoirQue signifie FAI ? FAI signifie littéralement Fournisseur d'accès à Internet. On l'appelle aussi provider, mot provenant de l'appellation anglaise ISP, qui signifie Internet Service Provider (traduction: Fournisseur de services Internet). C'est un...
Java - L'accessibilité VoirLa notion d'accessibilité Le concept d'accessibilité (généralement appelé encapsulation) définit la possibilité qu'a le concepteur d'une classe de restreindre l'accès à certaines données, ou plus généralement à certains éléments (méthodes, classes,...

1

dje-dje, le 12 jun 2007 à 12:58:16

Pourquoi tu fais pas un backup "à chaud" avec Ntbackup ou avec un logiciel plus spécialisé si vous avez les moyens?

Net stop dhcp n'ai pas la bonne solution je pense (Rien que parce que les PC ont des baux avec une durée) j'arreterais plutot les partages et les recréerais à la fin du script.

Sinon, pour la liste des utilisateurs ayant ouvert une session, je sais pas ^^ a+

dje-dje

Répondre à dje-dje

2

PSENCE, le 12 jun 2007 à 14:05:35

Je fais actuellement une sauvegarde à chaud avec UltraBackup, mais les utilisateurs ayant toujours leur fichiers ouvets font que ma sauvegarde echou sur certains fichiers.

Donc, il faut que je les coupe avant de faire ma sauvegarde.

Ma question n'est pas de savoir comment faire cette sauvegarde, mais savoir comment prevenir par net send uniquement les utilisateurs connectés, et les jetter le temps de la sauvegarde !

Répondre à PSENCE

3

dje-dje, le 12 jun 2007 à 14:14:22

Pour déconnecter, il me semble qu'il faut utiliser net session plus qu'arreter DHCP a+

dje-dje

Répondre à dje-dje

4

PSENCE, le 12 jun 2007 à 14:33:06

Merci, mais NET session permet d'afficher les connexions sur un ordinateur, y compris les autres ordinateurs. Pas de les supprimer.

NET File permet de voir les ID des fichiers actuellement en cours d'utilisation par un utilisateur distant

par exemple
N° fichier Chemin Utilisateur Verrous

------------------------------------------------------------­-------------------
126 C:\Patch_1-17 MPOIRIER 0
La commande s'est terminée correctement.


ensuite

NET File 126 /close
La commande s'est terminée correctement.
Le liaison est coupé.

Je veux donc, dans une boucle, recuperer les N°Fichier et les Utilisateurs
donc ici, 126 et MPOIRIER, ensuite faire un NET SEND MPOIRIER Atttention je coupe ! puis attendre 5 minutes, et couper avec NET FILE 126 /CLOSE

Donc, comment deja attendre 5min dans ce batch, et surtout comment recuperer l'ID et le NOM ?

Répondre à PSENCE

5

dje-dje, le 12 jun 2007 à 15:55:39

Il y a un commutateur /delete pour net session

Plutot que "d'attendre 5min" dans le batch, je ferais deux batch avec 5 min d'ecart dans mon programmateur de tache. a+

dje-dje

Répondre à dje-dje

6

PSENCE, le 13 jun 2007 à 09:48:48

Mon probleme n'est toujours pas resolu, si quelqu'un pouvait m'aider svp. ! Help

Répondre à PSENCE

7

 anyproblemhavesolution, le 17 déc 2007 à 16:33:53

@echo off

echo Voici comment attendre environ 5 minutes dans un batch
echo Copier coller dans un batch et regler la variable maxminutes pour le nombre de minutes

set maxminutes=5
set secondes=0
set minutes=0

:startboucle

ping -n 2 127.0.0.1 >nul
cls
set /a secondes=%secondes%+1
if %secondes%==60 set /a minutes=%minutes%+1
if %minutes%==%maxminutes% goto endboucle
echo %minutes%:%secondes%
goto startboucle

:endboucle

echo Fin de la boucle

pause

Répondre à anyproblemhavesolution