Question
Exchange nbr mails envoyés: gestion auto périodes
- dimitri
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 13 ans 1 mois #13793
par dimitri
Exchange nbr mails envoyés: gestion auto périodes a été créé par dimitri
Bonjour,
Le but de mon script est de remonter tous les premiers de chaque mois (01/02, 01/03, 01/04...)le résultat de la commande suivante:
\"(Get-MessageTrackingLog -Start \"2012/01/01\" -End \"2012/01/02\" -EventId SEND -ResultSize Unlimited).count\"
J'aimerais automatiser la gestion des périodes \"-start\" et \"-end\" pour ne pas créer 12 scripts par an !!!
Merci d'avance pour vos idées.
Le but de mon script est de remonter tous les premiers de chaque mois (01/02, 01/03, 01/04...)le résultat de la commande suivante:
\"(Get-MessageTrackingLog -Start \"2012/01/01\" -End \"2012/01/02\" -EventId SEND -ResultSize Unlimited).count\"
J'aimerais automatiser la gestion des périodes \"-start\" et \"-end\" pour ne pas créer 12 scripts par an !!!
Merci d'avance pour vos idées.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 13 ans 1 mois #13796
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Exchange nbr mails envoyés: gestion auto périodes
Utilise des variables...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- dimitri
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 13 ans 1 mois #13797
par dimitri
Réponse de dimitri sur le sujet Re:Exchange nbr mails envoyés: gestion auto périodes
Je suis bien d'accord avec toi
, mais comment récupérer par apport à la date du jour:
- le premier jour du mois précèdent
- le dernier jour du mois précèdent<br><br>Message édité par: dimitri, à: 28/01/13 12:34
- le premier jour du mois précèdent
- le dernier jour du mois précèdent<br><br>Message édité par: dimitri, à: 28/01/13 12:34
Connexion ou Créer un compte pour participer à la conversation.
- sebastien
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 32
- Remerciements reçus 0
il y a 13 ans 1 mois #13798
par sebastien
Réponse de sebastien sur le sujet Re:Exchange nbr mails envoyés: gestion auto périodes
Bonjour,
J'ai fait ça pour un de mes scripts.
[code:1]$first_day = get-date (get-date).addmonths(-1).tostring('yyyy/MM/01')
$last_day =(get-date (get-date).tostring('yyyy/MM/01')).adddays(-1)[/code:1]
En espérant que tu puisses en faire quelque chose.
@+
J'ai fait ça pour un de mes scripts.
[code:1]$first_day = get-date (get-date).addmonths(-1).tostring('yyyy/MM/01')
$last_day =(get-date (get-date).tostring('yyyy/MM/01')).adddays(-1)[/code:1]
En espérant que tu puisses en faire quelque chose.
@+
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 13 ans 1 mois #13799
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Exchange nbr mails envoyés: gestion auto périodes
dimitri écrit:
Ce qui est déjà plus précismais comment récupérer par rapport à la date du jour ...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- dimitri
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 13 ans 1 mois #13946
par dimitri
Réponse de dimitri sur le sujet Re:Exchange nbr mails envoyés: gestion auto périodes
Voici mon script final, si ça peut aider quelqu'un:
[code:1][/code:1]
#Récupration du premier et dernier jour du mois précèdent
$first_day = get-date (get-date).addmonths(-1).tostring('01/MM/yyyy')
$last_day =(get-date (get-date).tostring('01/MM/yyyy')).adddays(-1)
$first_day_result = get-date $first_day -Format d
$last_day_result = get-date $last_day -Format d
#Chargement du module exchange dans powershell
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
#Récupération du nombre de mails envoyés
$nbr_mail_send = (Get-MessageTrackingLog -Start \"$first_day_result\" -End \"$last_day_result\" -EventId SEND -ResultSize Unlimited).count
#Récupération du nombre de mails reçus
$nbr_mail_receive = (Get-MessageTrackingLog -Start \"$first_day_result\" -End \"$last_day_result\" -EventId RECEIVE -ResultSize Unlimited).count
[code:1][/code:1]
Merci beaucoup pour votre aide
[code:1][/code:1]
#Récupration du premier et dernier jour du mois précèdent
$first_day = get-date (get-date).addmonths(-1).tostring('01/MM/yyyy')
$last_day =(get-date (get-date).tostring('01/MM/yyyy')).adddays(-1)
$first_day_result = get-date $first_day -Format d
$last_day_result = get-date $last_day -Format d
#Chargement du module exchange dans powershell
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
#Récupération du nombre de mails envoyés
$nbr_mail_send = (Get-MessageTrackingLog -Start \"$first_day_result\" -End \"$last_day_result\" -EventId SEND -ResultSize Unlimited).count
#Récupération du nombre de mails reçus
$nbr_mail_receive = (Get-MessageTrackingLog -Start \"$first_day_result\" -End \"$last_day_result\" -EventId RECEIVE -ResultSize Unlimited).count
[code:1][/code:1]
Merci beaucoup pour votre aide
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.063 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Exchange nbr mails envoyés: gestion auto périodes