OVH Cloud OVH Cloud

encore une question...

3 réponses
Avatar
Eric bouxirot
Re bonjour

pas trop de rapport avec sbs spécialement mais avec windows toutes
version server...

j'ai mis en place un systeme pour generer des PDF via une imprimante
vituelle (redmon + GhostScript).
une fois généré, je voudrais 1 des 2 choses suivantes..mais
obligatoirement a partir de la ligne de commande..

1) envoyer le fichier PDF par mail..mais comment retrouver l'@ mail a
partir du nom d'utilisateur ?

2) copier le fichier PDF dans un repertoire PDF du dossier mes
documents de l'utilisateur.. a ce moment il y a un probleme de
droits..(savez vous d'ailleurs quel utilisateur est employé pour
l'execution du script de redmon ? (a priori non configurable)

Merci de votre aide..

3 réponses

Avatar
Xavier
Bonjour,

en ce qui concerne votre première question, vous pourriez utiliser vbscript
en deux temps:

1. retrouver l'adresse email de l'utilisateur sur base de son nom (comme ici
par exemple:
http://groups.google.be/group/microsoft.public.adsi.general/browse_frm/thread/d19b0f266c9c73d1/318c13d8f2666720?lnk=st&q=vbscript+retrieve+email+address&rnum=4&hl=fr#318c13d8f2666720)

2. envoyer le rapport par email. Voici un bout de code dont je me sers pour
envoyer automatiquement des rapports MBSA:

Set fsobject = CreateObject("Scripting.FileSystemObject")
Set folder = fsobject.GetFolder("C:documents and
settingsadministratorSecurityScans")
Set fc = folder.Files
Set objEmail = CreateObject("CDO.Message")

objEmail.From = "Mon nom"
objEmail.To = "utiliser ici l'adresse email récupérée plus haut au format
"
objEmail.Subject = "Security Audit Results"
objEmail.Textbody = "results of security Audit"

For Each fichier in fc
objEmail.AddAttachment(fichier)
Next

objEmail.Send

Set fsobject = Nothing
Set folder = Nothing
Set fc = Nothing
Set fichier = Nothing



Vous mettez le tout dans un fichier .vbs et vous appelez ce fichier depuis
la ligne de commande via cscript.

Xavier





"Eric bouxirot" wrote in message
news:
Re bonjour

pas trop de rapport avec sbs spécialement mais avec windows toutes version
server...

j'ai mis en place un systeme pour generer des PDF via une imprimante
vituelle (redmon + GhostScript).
une fois généré, je voudrais 1 des 2 choses suivantes..mais
obligatoirement a partir de la ligne de commande..

1) envoyer le fichier PDF par mail..mais comment retrouver l'@ mail a
partir du nom d'utilisateur ?

2) copier le fichier PDF dans un repertoire PDF du dossier mes documents
de l'utilisateur.. a ce moment il y a un probleme de droits..(savez vous
d'ailleurs quel utilisateur est employé pour l'execution du script de
redmon ? (a priori non configurable)

Merci de votre aide..




Avatar
Eric BOUXIROT
Merci beaucoup..je vais essayer ceci des que possible

Xavier wrote:
Bonjour,

en ce qui concerne votre première question, vous pourriez utiliser vbsc ript
en deux temps:

1. retrouver l'adresse email de l'utilisateur sur base de son nom (comme ici
par exemple:
http://groups.google.be/group/microsoft.public.adsi.general/browse_frm/th read/d19b0f266c9c73d1/318c13d8f2666720?lnk=st&q=vbscript+retrieve+email +address&rnum=4&hl=fr#318c13d8f2666720)

2. envoyer le rapport par email. Voici un bout de code dont je me sers po ur
envoyer automatiquement des rapports MBSA:

Set fsobject = CreateObject("Scripting.FileSystemObject")
Set folder = fsobject.GetFolder("C:documents and
settingsadministratorSecurityScans")
Set fc = folder.Files
Set objEmail = CreateObject("CDO.Message")

objEmail.From = "Mon nom"
objEmail.To = "utiliser ici l'adresse email récupérée plus haut a u format
"
objEmail.Subject = "Security Audit Results"
objEmail.Textbody = "results of security Audit"

For Each fichier in fc
objEmail.AddAttachment(fichier)
Next

objEmail.Send

Set fsobject = Nothing
Set folder = Nothing
Set fc = Nothing
Set fichier = Nothing



Vous mettez le tout dans un fichier .vbs et vous appelez ce fichier depuis
la ligne de commande via cscript.

Xavier





"Eric bouxirot" wrote in message
news:
> Re bonjour
>
> pas trop de rapport avec sbs spécialement mais avec windows toutes ve rsion
> server...
>
> j'ai mis en place un systeme pour generer des PDF via une imprimante
> vituelle (redmon + GhostScript).
> une fois généré, je voudrais 1 des 2 choses suivantes..mais
> obligatoirement a partir de la ligne de commande..
>
> 1) envoyer le fichier PDF par mail..mais comment retrouver l'@ mail a
> partir du nom d'utilisateur ?
>
> 2) copier le fichier PDF dans un repertoire PDF du dossier mes documents
> de l'utilisateur.. a ce moment il y a un probleme de droits..(savez vous
> d'ailleurs quel utilisateur est employé pour l'execution du script de
> redmon ? (a priori non configurable)
>
> Merci de votre aide..
>
>


Avatar
GG [MVP]
Bonjour,

Pour des questions de scripting mieux sur :
news://microsoft.public.fr.scripting

--
Cordialement.
GG.
http://sbsfr.free.fr/forums/
http://sbsfr.mvps.org/