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实现监测服务器连通状态
工作中可能会遇到有几台托管的服务器,比如数据库,一旦网络中断就会影响到数据采集。为此你可以使用下面脚本,它用计划任务每小时执行一次,