随笔分类 -  PowerShell

上一页 1 2 3 4 5 6 ··· 14 下一页
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 阅读(1667) 评论(0) 推荐(0) 编辑
vbs调用批处理、PowerShell传参,加域等
摘要:电脑启动后,自动运行任务计划,运行vbs脚本修改管理员密码,然后引导用户自行输入个性化内容,再然后调用ps1脚本修改计算机名、加域、添加本地管理员权限 join.vbs脚本内容如下: ''''''''''''''''''''''''''''''''''''''''' 阅读全文
posted @ 2020-11-20 18:31 momingliu11 阅读(1413) 评论(0) 推荐(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 阅读(969) 评论(0) 推荐(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 阅读(726) 评论(0) 推荐(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 阅读(4370) 评论(0) 推荐(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 阅读(1610) 评论(0) 推荐(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 阅读(491) 评论(0) 推荐(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 阅读(186) 评论(0) 推荐(0) 编辑
编辑修改json文件(PSCustomObject)
摘要:#$uname:用户 #$mails:需要绑定或删除的邮箱,如有多个邮箱,中间以,为分隔符,无需添加引号 #######################脚本开始########################### #定义json文件路径 $json_file = "D:\operations\TEMP\qruserlist.json" #读取json文件并转换为PSCustomobj... 阅读全文
posted @ 2019-12-13 10:25 momingliu11 阅读(1529) 评论(0) 推荐(0) 编辑
执行http脚本
摘要:Invoke-Expression (Invoke-WebRequest http://10.16.2.5:81/Configcmd.ps1).content 阅读全文
posted @ 2019-10-09 14:30 momingliu11 阅读(395) 评论(0) 推荐(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 阅读(1651) 评论(1) 推荐(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 阅读(302) 评论(0) 推荐(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 阅读(3008) 评论(0) 推荐(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 阅读(1869) 评论(0) 推荐(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 阅读(2361) 评论(1) 推荐(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 阅读(599) 评论(0) 推荐(0) 编辑
查看Exchange邮件队列(queue)
摘要:#加载Exchange管理模块 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.snapin get-queue #查看队列 get-message #查看队列中每封邮件的具体信息 阅读全文
posted @ 2016-10-19 17:23 momingliu11 阅读(5124) 评论(0) 推荐(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 阅读(1242) 评论(0) 推荐(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 阅读(1420) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 ··· 14 下一页