PowerShell创建任务计划Register-ScheduledTask
摘要:创建任务计划,用户登录时运行,延迟20S,使用最高权限运行 $TaskName = "AddUser" $UserName = "administrator" $UserPass = 'password111' $action_cmd = "d:\start.bat" $action_n = New
阅读全文
posted @
2020-11-30 15:00
momingliu11
阅读(1744)
推荐(0) 编辑
vbs调用批处理、PowerShell传参,加域等
摘要:电脑启动后,自动运行任务计划,运行vbs脚本修改管理员密码,然后引导用户自行输入个性化内容,再然后调用ps1脚本修改计算机名、加域、添加本地管理员权限 join.vbs脚本内容如下: '''''''''''''''''''''''''''''''''''''''''
阅读全文
posted @
2020-11-20 18:31
momingliu11
阅读(1467)
推荐(0) 编辑
自动连接WiFi
摘要:netsh wlan export profile key=clearnetsh wlan add profile filename="d:\Desktop\JoinDomain\wlan.xml"start-sleep -s 1然后最好将配置文件名称改为与ssid名称一样netsh wlan co
阅读全文
posted @
2020-11-20 18:20
momingliu11
阅读(978)
推荐(0) 编辑
PowerShell导入自定义公共函数
摘要:编写公共函数,然后将其保存为D:\temp\Send.psm1,脚本内容如下: Function SendMsg($touser,$data){ $url='http://msg.xx.com/rmsg' $key = 'Mj111' $secret = 'b3228' $today = Get-D
阅读全文
posted @
2020-11-11 18:27
momingliu11
阅读(763)
推荐(0) 编辑
PowerShell提交HTTP Request Post请求
摘要:提交key1=value1&key2=value2类型参数: 方法一: $textmod="key=$key&content=$data&touser=$touser" Invoke-WebRequest -UseBasicParsing $url -Method POST -Body $textm
阅读全文
posted @
2020-11-10 20:07
momingliu11
阅读(4554)
推荐(0) 编辑
PowerShell计算字符串MD5 Hash值
摘要:$someString = "key=MTZl&batch=1&content=nihao1052020-11-10" $md5 = New-Object -TypeName System.Security.Cryptography.MD5CryptoServiceProvider $utf8 =
阅读全文
posted @
2020-11-10 19:38
momingliu11
阅读(1678)
推荐(0) 编辑
PowerShell函数当做变量传递给另一个函数
摘要:function fts($a,$b){ $sum=$a+$b Write-Host $sum } function hs($fun,$a,$b){ $c = 32 #调用函数 Invoke-Command $fun -ArgumentList $a,$c } #函数hs调用fts函数 hs ${f
阅读全文
posted @
2020-08-03 17:13
momingliu11
阅读(493)
推荐(0) 编辑
创建随机密码
摘要:Add-Type -AssemblyName System.Web $PasswordLength = 12 $SpecialCharCount = 0 $Password=[System.Web.Security.Membership]::GeneratePassword($PasswordLength, $SpecialCharCount)
阅读全文
posted @
2020-01-08 15:19
momingliu11
阅读(188)
推荐(0) 编辑
编辑修改json文件(PSCustomObject)
摘要:#$uname:用户 #$mails:需要绑定或删除的邮箱,如有多个邮箱,中间以,为分隔符,无需添加引号 #######################脚本开始########################### #定义json文件路径 $json_file = "D:\operations\TEMP\qruserlist.json" #读取json文件并转换为PSCustomobj...
阅读全文
posted @
2019-12-13 10:25
momingliu11
阅读(1543)
推荐(0) 编辑
执行http脚本
摘要:Invoke-Expression (Invoke-WebRequest http://10.16.2.5:81/Configcmd.ps1).content
阅读全文
posted @
2019-10-09 14:30
momingliu11
阅读(397)
推荐(0) 编辑
读取HTML文件进行格式化解析
摘要:#读取HTML文件进行格式化解析 $html = New-Object -ComObject "HTMLFile"; $source = Get-Content -Path "file.html" -Raw; $html.IHTMLDocument2_write($xx) $html.body.innerText
阅读全文
posted @
2018-03-21 14:56
momingliu11
阅读(1652)
推荐(0) 编辑
取出每个数据库最近30分钟登录的用户数量
摘要:#取出每个数据库最近30分钟登录的用户数量 Add-PSSnapin microsoft.exch* $dbs = Get-MailboxDatabase |sort server foreach ($db in $dbs) { $uinfor = Get-MailboxStatistics -database $db| ? {$_.LastLogonTime -ne $null } | ...
阅读全文
posted @
2018-03-12 18:12
momingliu11
阅读(305)
推荐(0) 编辑
LDAP Filter用法
摘要:#根据Pager过滤域用户 $pagers = gc D:\Operations\tmp\u.txt foreach ($p in $pagers) { $user = Get-ADUser -Filter "pager -eq '$($p)'" -Properties pager -searchb
阅读全文
posted @
2018-01-29 15:35
momingliu11
阅读(3017)
推荐(0) 编辑
重置AD用户密码
摘要:$cc = import-csv D:\Powershell\Tauba.csv foreach ($c in $cc) { $c.username $pwd = $c.password get-aduser $c.username | Set-ADAccountPassword -Reset -NewPassword (ConvertTo-SecureString -AsPlainText...
阅读全文
posted @
2017-11-20 10:52
momingliu11
阅读(1878)
推荐(0) 编辑
PowerShell发送邮件(587)
摘要:#定义邮件服务器 $smtpServer = "mail.xx.com" $smtpUser = "sender" $smtpPassword = "password" $mail = New-Object System.Net.Mail.MailMessage #定义发件人邮箱地址、收件人邮箱地址
阅读全文
posted @
2017-02-21 17:43
momingliu11
阅读(2523)
推荐(0) 编辑
删除通讯组发件人中的已离职人员
摘要:#从邮件组发送列表中删除已离职人员 Add-PSSnapin microsoft.exchange* Import-Module activedirectory $RemoveGroupSenderslog = "D:\Scripts\Remove.log" #从通讯组发送列表中删除已离职人员 $txzs = Get-DistributionGroup foreach ($g in $t...
阅读全文
posted @
2017-01-22 15:03
momingliu11
阅读(603)
推荐(0) 编辑
查看Exchange邮件队列(queue)
摘要:#加载Exchange管理模块 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.snapin get-queue #查看队列 get-message #查看队列中每封邮件的具体信息
阅读全文
posted @
2016-10-19 17:23
momingliu11
阅读(5151)
推荐(0) 编辑
Search-ADaccount
摘要:查询被锁定用户 Search-ADAccount -LockedOut | FT Name,ObjectClass -A Search-ADAccount Search-ADAccount Gets Active Directory user, computer, or service accoun
阅读全文
posted @
2016-09-27 12:40
momingliu11
阅读(1247)
推荐(0) 编辑
AD用户移除所属组
摘要:AD用户移除所属组: #删除离职人员所属组 Import-Module ActiveDirectory $users = Get-ADUser -Filter 'Enabled -eq "False"' -SearchBase "OU=Del_User,DC=yx,DC=com" foreach (
阅读全文
posted @
2016-07-26 16:32
momingliu11
阅读(1428)
推荐(1) 编辑