广告帐户过期和电子邮件脚本

我要使用以下代码通过电子邮件发送广告帐户即将过期的用户列表。但是我收到此错误:

Search-ADaccount:术语“ Search-ADaccount”不能识别为cmdlet,函数,脚本文件或可运行程序的名称。检查名称的拼写,或者路径是否为 (包括),确认路径正确,然后重试。 在C:\ Users \ georgeh \ Desktop \ ADaccount Test.PS1:8 char:18 + $ Message.body =搜索-ADaccount -accountExpiring -TimeSpan“ 30” |选择对象... + ~~~~~~~~~~~~~~~~     + CategoryInfo:ObjectNotFound :(搜索-ADaccount:String)[],CommandNotFoundException     + FullyQualifiedErrorId:CommandNotFoundException

Search-ADaccount:术语“ Search-ADaccount”不能识别为cmdlet,函数,脚本文件或可运行程序的名称。检查名称的拼写,或者路径是否为 (包括),确认路径正确,然后重试。 在C:\ Users \ test \ Desktop \ ADaccount Test.PS1:15 char:17 + $ Message.body =搜索-ADaccount -accountExpiring -TimeSpan“ 30” |选择对象... + ~~~~~~~~~~~~~~~~     + CategoryInfo:ObjectNotFound :(搜索-ADaccount:String)[],CommandNotFoundException     + FullyQualifiedErrorId:CommandNotFoundException

代码:

$smtpServer = "test.local" 
$smtpFrom = "gh@test.com" 
$smtpTo = "gh@test.com"; 
$messageSubject = "These users AD accounts are expiring"
$Message = New-Object System.Net.Mail.mailmessage $smtpFrom,$smtpTo 
$Message.Subject = $messageSubject
$content = 'TEST'

$Message.body =  Search-ADaccount -accountExpiring -TimeSpan "30" |
        Select-Object Name,accountExpirationDate |
        Sort-Object accountExpirationDate |
        ConvertTo-HTML -Head $style 

$Message.IsBodyHtml = $true

$style = "<style>BODY{font-family: Arial; font-size: 10pt;}" 
$style = $style + "TABLE{border: 1px solid red; border-collapse: collapse;}" 
$style = $style + "TH{border: 1px solid red; background: #dddddd; padding: 5px; }" 
$style = $style + "TD{border: 1px solid red; padding: 5px; }" 
$style = $style + "</style>" 

$Message.body = Search-ADaccount -accountExpiring -TimeSpan "30" |
    Select-Object Name,accountExpirationDate |
    Sort-Object accountExpirationDate |
    ConvertTo-HTML -Head $style 

$smtp = new-Object Net.Mail.SmtpClient($smtpServer) 

if ($content) {
    $smtp.Send($message) 
}
tingting04 回答:广告帐户过期和电子邮件脚本

所有语法都不错。您确定ActiveDirectory模块已安装在运行此脚本的计算机上吗?

由于您评论说脚本在变量之外运行。仅用于测试,尝试在变量之外运行该命令,但仍在此脚本中运行?

本文链接:https://www.f2er.com/3166420.html

大家都在问