Page 1 sur 1
[..] Copie une ressource réseau sur le local
Posté : mar. 11 févr. 2014 17:07
par peps
Bonjour,
je fais appel à vous pour avoir un coup de main sur la création de mon script.
J'aimerais que mon script aille chercher sur un serveur un dossier et qui le copie sur mon bureau en local.
Merci d'avance,
Re: [..] Copie une ressource réseau sur le local
Posté : mar. 11 févr. 2014 18:05
par Hugues
Bonjour,
Pour récupérer ton fichier sur un serveur, tu peux utiliser la fonction
Ou plus simplement
si tu ne passes pas par FTP.
Re: [..] Copie une ressource réseau sur le local
Posté : mar. 11 févr. 2014 19:43
par peps
Merci Hugues,
J'ai connaissance des deux fonctions mais la souci c'est que je suis dans un domaine avec une identification et je ne vois pas comment faire pour permettre l'identification, qui me permettra par la suite de pouvoir copier mon dossier en local sur mon ordinateur..
Merci d'avance,
Re: [..] Copie une ressource réseau sur le local
Posté : mar. 11 févr. 2014 19:49
par Hugues
Passes par
, normalement ça devrait faire l'affaire pour te connecter au serveur.
Sinon par FTP tu fais _FTP_Connect() avec les identifiants (voir aide).
Re: [..] Copie une ressource réseau sur le local
Posté : ven. 14 févr. 2014 15:53
par walkson
Bonjour,
Downloads a file from the internet using the HTTP, HTTPS or FTP protocol.
To use a username and password when connecting simply prefix the servername with "username:password@", e.g.
"
http://myuser:mypassword@www.somesite.com"
A tester
Code : Tout sélectionner
$hDownload = InetGet("http://myuser:mypassword@www.somesite.com",@DesktopDir & "\mondoc")
InetClose($hDownload)
Re: [..] Copie une ressource réseau sur le local
Posté : ven. 14 févr. 2014 18:38
par Yogui
peps a écrit :Merci Hugues,
J'ai connaissance des deux fonctions mais la souci c'est que je suis dans un domaine avec une identification et je ne vois pas comment faire pour permettre l'identification, qui me permettra par la suite de pouvoir copier mon dossier en local sur mon ordinateur..
Merci d'avance,
Bonsoir,
Si vous êtes vous administrateur de ce domaine ?
Si oui \\nomduserveur\C$\chemin
Sinon DriveMapAdd() me semble la solution la plus propre.
Re: [..] Copie une ressource réseau sur le local
Posté : ven. 07 mars 2014 17:40
par peps
Bonjour tout le monde,
toujours le même souci, même avec DriveMapGet.
Impossible pour moi de me connecter au serveur et de rapatrier mon dossier sur mon bureau en local..
Quelqu'un aurait-il une idée
Merci d'avance,
Re: [..] Copie une ressource réseau sur le local
Posté : ven. 07 mars 2014 21:18
par jguinch
peps,
Tu nous demande de t'aider, mais franchement, comment veux-tu qu'on t'aide si tu ne montre même pas ce que tu as fait ?
Tu nous dit que ça ne marche pas... d'accord, mais dis-nous au moins qu'est-ce qui ne marche pas.
- est-ce que tu as des erreurs ?
- que tu retour la fonction DriveMapAdd ?
Re: [..] Copie une ressource réseau sur le local
Posté : mer. 19 mars 2014 15:44
par peps
Bonjour à la communauté,
Je m'excuse d'avance pour mon manque d'information et de présence sur mon poste.
Je vais essayer de me refaire.
Voici le tout début de mon code.
Code : Tout sélectionner
#cs ----------------------------------------------------------------------------
AutoIt Version : 3.3.10.2
Auteur: Administrateur
Fonction du Script :
Modèle de Script AutoIt.
#ce ----------------------------------------------------------------------------
; Début du script - Ajouter votre code ci-dessous.
#pragma compile(Icon, C:\Program Files (x86)\AutoIt3\Icons\au3.ico)
; Montage lecteur réseau
DriveMapAdd ("*:", "Source", 0, "utilisateur", "password")
; Création du répertoire logCommun sur C:
$repertoire = "C:\LogCommun"
DirCreate ($repertoire)
; Copie du contenu du dossier Commun du serveur vers le dossier LogCommun
FileCopy ( "source", "C:\LogCommun")
; Suite à la copie des exécutables, je lancerais l'installation de mes exécutables
DirRemove ($repertoire)
; Démontage lecteur réseau
DriveMapDel ("*:")
Maintenant j'aimerais de l'aide sur la copie de mes exécutables et sur le démontage de mon lecteur réseau car la actuellement cela ne marche pas.
Merci d'avance,

Re: [..] Copie une ressource réseau sur le local
Posté : mer. 19 mars 2014 22:20
par jguinch
Pour la connexion/déconnexion du lecteur réseau :
Code : Tout sélectionner
; Connexion
$letter = DriveMapAdd ("*", "\\server\share", 0, "utilisateur", "password")
; Deconnexion
DriveMapDel($letter)
Pour la copie :
Bon, pour la copie, faut voir ce que tu as à copier. Mais comme tu as parlé d'exécutables, je pense que tout est dans le même répertoire. Si ce n'est pas le cas, il faudra faire une boucle...
Re: [..] Copie une ressource réseau sur le local
Posté : mar. 25 mars 2014 15:40
par peps
Bonjour,
Merci pour cette aide précieuse car j'ai pu faire fonctionné mon script..
Mais maintenant j'aimerais automatiser l'installation des applications suivantes : (Chose pas simple j'imagine !!!

)
- 7zip
- Adobe Reader
- Avast
- Burnaware
- Google Chrome
- Filezilla
- Firefox
- Java
- Notepad ++
- PDFCreator
- PDFSam
- QuickTime
- Vlc
- XnView
Mon souci, c'est que je ne sais pas comment faire pour interagir avec les boîtes de dialogue d'installation..
Pouvez-vous me donner un exemple pour que je puisse faire le reste par moi-même !
Merci d'avance,
Re: [..] Copie une ressource réseau sur le local
Posté : mar. 25 mars 2014 16:10
par jguinch
Ah ah ! J'étais à peu près sûr que la question allait arriver..
Plutôt que de chercher à installer les applications à l'aide des assistants, il faut plutôt se pencher sur les options d'installations que proposent les différents installeurs.
Par exemple,
- 7Zip : 7z920.exe /S
- Firefox : Firefox Setup 24.4.0esr.exe -ms
- VLC : vlc-1.1.11-win32 /S
- PDFCreator : PDFCreator-1_7_2_setup.exe /SILENT
...
Pour les produits Adobe, il existe le Adobe Customization Wizard
En général, chaque éditeur propose des options d'installation automatiques et dispose d'une page dédiée sur le site officiel.
Il existe de nombreux sites spécialisés dans le déploiement d'application : ITNinja, WPKG...