sql - Powershell 脚本 - 向所有输出的用户发送电子邮件
问题描述
这是我下面的代码 - 我是 Powershell 的新手,所以我正在寻找一种方法来向所有输出的用户发送电子邮件,并使用输出的 CSV 文件向自己发送电子邮件?
get-module azuread
$Credential = Get-Credential
Connect-AzureAD -Credential $Credential
$dt = (Get-Date).AddDays(-90)
$Users = Get-AzureADUser -Top 100000 | Where {$_.UserPrincipalName -like "*gmail.com"} | Select UserPrincipalName,ObjectId
$Users | ForEach-Object {
Get-AzureADDevice -All:$true | Where {$_.ApproximateLastLogonTimeStamp -le $dt}
$user = $_
Get-AzureADUserRegisteredDevice -ObjectId $user.ObjectId | ForEach-Object {
$Result += New-Object PSObject -property @{
DeviceOwner = $user.UserPrincipalName
DeviceName = $_.DisplayName
DeviceOSType = $_.DeviceOSType
ApproximateLastLogonTimeStamp = $_.ApproximateLastLogonTimeStamp
IsCompliant = $_.IsCompliant
}
}
}
谢谢你
解决方案
推荐阅读
- azure - Azure API 管理 JWT 验证失败
- c# - Show multiple table data in View ASP.NET
- mysql - 站点定期出现错误“Mysql 连接错误 [localhost]:(2002)连接被拒绝(400)”
- ios - iOS:在没有情节提要的情况下以编程方式为阿拉伯语和希伯来语类语言翻转整个应用程序 UI
- python-2.7 - 如何存储 Selenium WebDriver 中存在的 webdriverObject.get_attribute("srcset") 的返回值?
- python - 从 sqlalchemy 模型中获取 SQL 数据类型
- c# - DropDownListFor 没有自动选择属性
- html - 角弹性布局之争
- python - 如何在python中用NaN替换空系列值
- mapbox-gl-js - 多层的 Mapbox GL JS 性能