根据实际需求可以将邮件系统用户导出指定格式,然后统计每天的 签到上班时间情况。
以下为本人的使用代码ps1:
######################非我本人同意不允许转发和 转载,否则如发现将追究法律责任
Start-Process C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -
######################非我本人同意不允许转发和 转载,否则如发现将追究法律责任
. ‘D:\ex1\bin\RemoteExchange.ps1’; Connect-ExchangeServer -auto -ClientApplication:ManagementShell
######################非我本人同意不允许转发和 转载,否则如发现将追究法律责任
get-mailboxstatistics -server ex1 |select-object displayname,lastlogontime|sort lastlogontime -unique -Descending |export-csv d:\share\kaoqin.csv -encoding “unicode”
######################非我本人同意不允许转发和 转载,否则如发现将追究法律责任
$excel=new-object -ComObject excel.application
######################非我本人同意不允许转发和 转载,否则如发现将追究法律责任
e
x
c
e
l
.
v
i
s
i
b
l
e
=
excel.visible=
excel.visible=true
######################非我本人同意不允许转发和 转载,否则如发现将追究法律责任
$excel.workbooks.open(“D:\Share\kaoqin.csv”).saveas(“D:\Share\kaoqin.xls”,51)
######################非我本人同意不允许转发和 转载,否则如发现将追究法律责任
$excel.quit()
######################非我本人同意不允许转发和 转载,否则如发现将追究法律责任