51CTO博客开发
$g = @("127.0.0.1")*50 Function Ping-Wmi { PROCESS { $wmi = get-wmiobject -query "SELECT * FROM Win32_PingStatus WHERE Address = '$_'" if ($wmi.StatusCode -eq 0) { $_ } } }
Function Ping-Net { $timeout=1000;#毫秒 trap { continue; } $ping = new-object System.Net.NetworkInformation.Ping
Function get-dn ($SAMName) { $root = [ADSI]'' $searcher = new-object System.DirectoryServices.DirectorySearcher($root) $searcher.filter = "(&(objectClass=user)(sAMAccountName= $SAMName))"
Sending mail using System.Net.Mail with SSL will fail: System.Net.NetworkCredential aCred = new System.Net.NetworkCredential("myacct", "mypassword"); SmtpClient smtp = new SmtpClient("smtp.mail.mys
Powershell:System.Net.Mail.MailMessage #mail server configuration $smtpServer = "smtpServer" $smtpUser = "smtpUser" $smtpPassword = "smtpPassword " #create the mail message $mail = New-Object Syste
[url]http://www.wsus.info/forums/index.php?showtopic=7298[/url] rob dunn写的一个,很早以前就使用了,可以进行补丁的检测,下载,安装等等,并且可以选择在安装完补丁后重启。 本人使用上面的一些心得: 如果需要远程对多台计算机进行补丁安装,可以选择在远程建立计划任务的方法(at.exe或者使用wmi在远程建立计划任务);如果仅是检测
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号