Question [CONCOURS] Les règles
- Robin Lemesle
- Auteur du sujet
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 260
- Remerciements reçus 0
il y a 18 ans 6 mois #914
par Robin Lemesle
Robin MVP PowerShell
[CONCOURS] Les règles a été créé par Robin Lemesle
En cette rentrée 2007, l'équipe de powershell-scripting.com vous donne l'occasion d'apprendre, ou de vous perfectionner avec PowerShell de façon ludique en organisant un concours de scripting.
Le concours est ouvert à tous, et prendra fin le 31 decembre 2007 à minuit.
Les règles :
- Tout le monde peut participer, que vous soyez débutant, confirmé ou expert.
- Ce concours est basé sur un classement par points.
- Pour gagner des points, chaque participant doit déposer un script dans la rubrique \"Contributions à la communauté\" du forum. Le nom du topic doit respecter le format suivant : \"[Concours Scripting]<nom ou fonction du script>\"
- Pas de plagiats, tout script déposé doit être une création inédite.
- L'usage des alias n'est pas recommandé dans la mesure ou ils rendent la lecture difficile.
- Les commentaires sont obligatoires.
- Chaque participant peut poster des scripts dans la limite de deux par jour.
Les points :
L'attribution des points est établie en fonction de la technicité du script et non de sa longueur :
- 0 point pour un script non valide
- 1 point pour un script de basse technicité
- 2 points pour un script de moyenne technicité
- 3 Points pour un script de haute technicité
Les gagnants :
A l'issu du concours les 10 premiers du classement se verront attribuer un prix :
- De la 1ère à la 5ème place : Le livre sur powershell écrit par vos webmaster préférés.
- De la 6ième à la 10ième place : Un cadeau surprise.
Présentation des scripts :
- Chaque script devra porter un nom explicite (le nommage \"action-nom\" PowerShell est préferable; ex : send-mail , start-configreseau etc.)
- Chaque script devra porter : son nom, le nom de l'auteur, la date, l'usage et la description, ex :
[code:1]
###
### Nom du script : send-mail.ps1
### Nom de l'auteur : Toto
### Date : 12/11/2009
### Usage : ./send-mail.ps1 -destinataire Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
### -expediteur Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. -objet concours -texte \"Bonjour\"
### -pj \"c:\temp\monfichier.txt\"
### Description : permet l'envoi d'un mail avec une pièce jointe
###
Param ([string]$destinataire, [string]$expediteur, [string]$objet, [string]$texte, [string]$pj)
$serveur = \"mail.host.com\"
$message = new-object System.Net.Mail.MailMessage $expediteur, $destinataire, $objet, $texte
$attachment = new-object System.Net.Mail.Attachment $fichier $message.Attachments.Add($attachment)
$client = new-object System.Net.Mail.SmtpClient $serveur
$client.Credentials =[System.Net.CredentialCache]::defaultNetworkCredentials
$client.Send($message) [/code:1]<br><br>Message édité par: robin, à: 12/09/07 13:55
Le concours est ouvert à tous, et prendra fin le 31 decembre 2007 à minuit.
Les règles :
- Tout le monde peut participer, que vous soyez débutant, confirmé ou expert.
- Ce concours est basé sur un classement par points.
- Pour gagner des points, chaque participant doit déposer un script dans la rubrique \"Contributions à la communauté\" du forum. Le nom du topic doit respecter le format suivant : \"[Concours Scripting]<nom ou fonction du script>\"
- Pas de plagiats, tout script déposé doit être une création inédite.
- L'usage des alias n'est pas recommandé dans la mesure ou ils rendent la lecture difficile.
- Les commentaires sont obligatoires.
- Chaque participant peut poster des scripts dans la limite de deux par jour.
Les points :
L'attribution des points est établie en fonction de la technicité du script et non de sa longueur :
- 0 point pour un script non valide
- 1 point pour un script de basse technicité
- 2 points pour un script de moyenne technicité
- 3 Points pour un script de haute technicité
Les gagnants :
A l'issu du concours les 10 premiers du classement se verront attribuer un prix :
- De la 1ère à la 5ème place : Le livre sur powershell écrit par vos webmaster préférés.
- De la 6ième à la 10ième place : Un cadeau surprise.
Présentation des scripts :
- Chaque script devra porter un nom explicite (le nommage \"action-nom\" PowerShell est préferable; ex : send-mail , start-configreseau etc.)
- Chaque script devra porter : son nom, le nom de l'auteur, la date, l'usage et la description, ex :
[code:1]
###
### Nom du script : send-mail.ps1
### Nom de l'auteur : Toto
### Date : 12/11/2009
### Usage : ./send-mail.ps1 -destinataire Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
### -expediteur Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. -objet concours -texte \"Bonjour\"
### -pj \"c:\temp\monfichier.txt\"
### Description : permet l'envoi d'un mail avec une pièce jointe
###
Param ([string]$destinataire, [string]$expediteur, [string]$objet, [string]$texte, [string]$pj)
$serveur = \"mail.host.com\"
$message = new-object System.Net.Mail.MailMessage $expediteur, $destinataire, $objet, $texte
$attachment = new-object System.Net.Mail.Attachment $fichier $message.Attachments.Add($attachment)
$client = new-object System.Net.Mail.SmtpClient $serveur
$client.Credentials =[System.Net.CredentialCache]::defaultNetworkCredentials
$client.Send($message) [/code:1]<br><br>Message édité par: robin, à: 12/09/07 13:55
Robin MVP PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.054 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Contributions à la communauté
- [CONCOURS] Les règles