昨天在网上闲逛的时候发现苹果公司的入职欢迎邮件,谈到了在苹果公司的“工做”,寥寥数语。它却很让人共鸣。它让我看到信念的力量,对创造的热爱。直接燃了!ide
粗略意译以下:
spa
有一种工做只是工做。有一种工做是你终生的追求。日志
这种工做草木皆情,由你全情打造。这种工做你历来不会妥协。这种工做也会让你甘愿牺牲周末。你能够在苹果找到这样的工做。在这里的人们不会闲庭信步,他们到这里击水三千。orm
他们但愿本身的工做能有一些不一样的东西。blog
一些重要的东西,那些不可能在其余地方获得的东西。ip
欢迎来到苹果。文档
目的:
get
1、员工入职当日会收到系统自动发送的欢迎邮件,体现公司人文关怀同步
2、入职员工可在新人培训前自行查看附件,减轻咱们服务组同事的工做压力博客
3、后续可添加其余部门的文档及注意事项,免的新同事无所适从
思路:
新人入职时,行政同仁会在人事系统中录入,凌晨五点同步至活动目录,我稍后从活动目录中拉出建立时间是今天的用户发送邮件。
脚本以下
<# .NOTES =========================================================================== Created with: SAPIEN Technologies, Inc., PowerShell Studio 2014 v4.1.63 Created on: 2015/3/19 10:10 Created by: xing_ji Organization: Filename: =========================================================================== .DESCRIPTION A description of the file. #> $host.UI.RawUI.WindowTitle = "send Welcome mail edit by_xing_ji" Import-Module Activedirectory #筛选出非帐户永不过时、启用且帐户名*_*的用户,此行按照实际需求更改便可 $alluser=Get-ADUser -Filter 'PasswordNeverExpires -eq "false" -and enabled -eq "true" -and name -like "*_*"' |ForEach{$_.name} $createdday=Get-ADUser $user -Properties * | foreach{$_.whenCreated} $now=get-date $yes=get-date -Format "yyyy-MM-dd" $being_days=($now - $createdday).Days if($being_days -eq 0){ #Write-Output $user $chineseusername= Get-ADUser $user -Properties * | foreach{$_.Surname} $Emailbody= "亲爱的 $chineseusername : `n 有一种工做只是工做。有一种工做是你终生的追求。 `n 这种工做草木皆情,由你全情打造。这种工做你历来不会妥协。这种工做也会让你甘 `n愿牺牲周末。你能够在联强找到这样的工做。在这里的人们不会闲庭信步,他们到这里击 `n水三千。 `n 他们但愿本身的工做能有一些不一样的东西。 `n一些重要的东西,那些不可能在其余地方获得的东西。 `n 欢迎来到联强。" Send-MailMessage -From "NoReply@cn.synnex-grp.com" -to "$user@cn.synnex-grp.com" -Subject "$chineseusername 欢迎来到联强!" -Body "$Emailbody" -SmtpServer "relay.cn.synnex-grp.com" -Attachments "D:\Log\send_Welcome_mail\新人指导目录-完成版.ppt" -Encoding UTF8 #记录日志功能 $user >> D:\Log\send_Welcome_mail\$yes.txt } }
效果:
总结:
其实脚本不难,灵活应用才是关键。将此脚本添加至计划任务的步骤省略,可参考这篇博客。但愿能够帮到您。