Précédent   Forum des professionnels en informatique > Systèmes > Windows > Windows Serveur
Windows Serveur Forum d'entraide professionel pour Windows Serveur : NT, 2000, 2003 , Longhorn...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/09/2007, 20h01   #1
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 506
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 506
Points : 512
Points : 512
Par défaut Batch et autres menues questions

salut salut alors voila encore une demande au sujet des batchs mais bon je sais que certains ici pourront m'éguyer donc questions:

Quelle fonction doit je utiliser pour faire en sorte que:

SI: Le dossier temp contenu dans c:\windows contient quelque chose
Alors: faire une liste la comparer a une liste X ET le vider

SI: il y'a une correspondance dans cette liste envoyer un message a: adresse mail.

puis.

Quelle fonction utiliser pour que le batch avec les authorisations nécéssaire scan tout l'AD du serveur PDC puis mettre en memoire le tout? TOUTE l'arborescence les differents droits les acces etc.


je sais sa devient chiant comme question
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2007, 22h43   #2
Membre émérite
 
Avatar de neuneu1
 
Inscription : avril 2007
Messages : 1 702
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2007
Messages : 1 702
Points : 813
Points : 813
Bon , alors deja arrete le batch, utilse vbs ou powershell

Et puis regarde avbs sur le site y a un tuto

Tu n'avencera pas a attendre des script tout fais

a+
neuneu1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 09h44   #3
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 506
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 506
Points : 512
Points : 512
Alors pour ce qui est du VB oui je m'en doutais et donc je me suis mis à VB.NET grace au tuto du site, ensuite je croit que tu n'a pas compris ma question, je n'attend pas de script tout fait je demande juste si c'est possible et quels sont les commandes car si je ne les connaient pas je peut pas les inventer non plus hihi
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 11h24   #4
Membre émérite
 
Avatar de neuneu1
 
Inscription : avril 2007
Messages : 1 702
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2007
Messages : 1 702
Points : 813
Points : 813
je fais plus bcp de scrpit de puis quelque tmps, et j oublie vite mais c'est a mon avis faisable.

il y a une vbs sur le site MS avec toutes les lignes de commandes

a+

desole d avoir mail compris ta question
neuneu1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 22h23   #5
Membre émérite
 
Avatar de cubitus91
 
Homme
Consultant informatique
Inscription : mai 2004
Messages : 726
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2004
Messages : 726
Points : 900
Points : 900
Bonsoir,
Pour essayer de te répondre, je vais te donner les grands principes.
Tu dois dans un premiere temps te connecter à l'AD. Va sur cette article tres bien réalisée:
http://webman.developpez.com/article...=a_savoir#L2.1

Tu va récupéré la liste des ordinateurs du domaines. Et les stocké dans un collection par exemple ( hastable, queue... ) ou une banne de donnée contenant deux colones, une avec le nom des ordianteurs et l'état ( Scanné ou non)

Une fois que tu auras récupéré la liste, il faut vérifier que ton ordinateurs est présent sur le réseau. Tu peux tout simplement faire un ping.
Si celui ci te retourne une valeur tu pourras alors lancer un scann du répertoire TEMP.
http://webman.developpez.com/article...reseau/vb/net/

apres tu vas requeter les informations avec le wmi pour récupérer les informations sur le répertoire temp.
Tu peux mettre le résultat dans une collection avec de comparer.

Pour le mail :
http://faqvbnet.developpez.com/?page=netw

Voila en gros.
Cdt
__________________
Le tag est bien utile, alors pensez y !
cubitus91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 12h53   #6
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
Citation:
Envoyé par ArKam Voir le message
SI: Le dossier temp contenu dans c:\windows contient quelque chose
Alors: faire une liste la comparer a une liste X ET le vider
Ta liste pour comparer ell est dans un fichier.txt ?

Citation:
Envoyé par ArKam Voir le message
SI: il y'a une correspondance dans cette liste envoyer un message a: adresse mail.
Tu veut dire s'il y a deux fichier identiques ?
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 16h58   #7
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 506
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 506
Points : 512
Points : 512
Citation:
Envoyé par ArKam
SI: Le dossier temp contenu dans c:\windows contient quelque chose
Alors: faire une liste la comparer a une liste X ET le vider

Ta liste pour comparer ell est dans un fichier.txt ?


Citation:
Envoyé par ArKam
SI: il y'a une correspondance dans cette liste envoyer un message a: adresse mail.

Tu veut dire s'il y a deux fichier identiques ?

Alors merci bien pour vos reponses dans un premier temp.

@kokotis:

1°/- oui pourquoi pas ou alors dans une BDonnée

2°/- une comparaison: si 1.txt est dans le dossier temp de l'user alors verifier si l'entrée 1.txt ce trouve dans la liste ou dans la Bdonnée si oui alors eraser puis envoyer un mail a l'user.
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 17h05   #8
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
Citation:
Envoyé par ArKam Voir le message
2°/- une comparaison: si 1.txt est dans le dossier temp de l'user alors verifier si l'entrée 1.txt ce trouve dans la liste ou dans la Bdonnée si oui alors eraser puis envoyer un mail a l'user.
Donc tu veut qu'on ne supprime que les fichier qui sont dans la liste, pas les autres ? c'est bien ca ?

Si uoi voici:
Code :
1
2
3
 for /f "delims=" %%i in ('type "fichier.txt"') do (
             if not exist "c:\windows\Temp\%%i" del "%%i"
)
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2007, 17h14   #9
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 506
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 506
Points : 512
Points : 512
OUep c'est bien ça!! merci bien!!

Encore une question puis je cloture.

Comment peut on faire pour que lorsque sur un client XP pro SP2 ont a trois sessions:

Administrateur
Compte1
Compte2

le compte 1 et 2 ne puissent plus voir les disques durs C(system) et D(stockage)?

de plus comment gerer totalement la sécurité de ces comptes sans passer par un serveur CPD?
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h49.


 
 
 
 
Partenaires

Hébergement Web