PowerShell中编程清空IE缓存方法
使用RunDll32.exe 来运行Internet选项的对应功能:
Temporary Internet Files (Internet临时文件)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
Cookies
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
History (历史记录)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
Form Data (表单数据)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
Passwords (密码)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
Delete All (全部删除)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
Delete All - "Also delete files and settings stored by add-ons"
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
PowerShell正则表达式(Regex)从右往左进行匹配方法代码实例
#匹配最末两位为数字$x=New-Objectregex('d{2}','RightToLeft')#$x.RightToLeft$x.Match('abcd22')结果:
PowerShell实现的文件同步脚本分享
#分别定义源、目标文件夹,注意大小写敏感$folder_a_path="D:a"$folder_b_path="D:b"#遍历源文件夹下所有文件$folders_a=gci$folder_a_path-Recurseforeach($folder_ain$folders_a)
Powershell实现监测服务器连通状态
工作中可能会遇到有几台托管的服务器,比如数据库,一旦网络中断就会影响到数据采集。为此你可以使用下面脚本,它用计划任务每小时执行一次,