zoukankan      html  css  js  c++  java
  • Patch multi versions of windows via Power shell

    Patch multi versions of windows via Power shell 

     $version = Get-WmiObject -Class Win32_OperatingSystem | ForEach-Object -MemberName Caption
    
    switch -wildcard($version)
    {
       "*2008 R2*"     { 
        iwr https://s3-us-west-2.amazonaws.com/vss-script/4483229/2008r2ie11.msu -outfile "$env:TEMP2008r2ie11.msu"
        Start-Process "wusa.exe" -ArgumentList "$env:TEMP2008r2ie11.msu /quiet " -Wait -PassThru
        exit
       }
    
       "*2012 R2*"   { 
        iwr https://s3-us-west-2.amazonaws.com/vss-script/4483229/2012r2ie11.msu -outfile "$env:TEMP2012r2ie11.msu"
        Start-Process "wusa.exe" -ArgumentList "$env:TEMP2012r2ie11.msu /quiet " -Wait -PassThru
        exit
       }
    
       "*2008*"     { 
        iwr https://s3-us-west-2.amazonaws.com/vss-script/4483229/2008ie9.msu -outfile "$env:TEMP2008ie9.msu"
        Start-Process "wusa.exe" -ArgumentList "$env:TEMP2008ie9.msu /quiet " -Wait -PassThru
        exit
       }
    
       "*2012*"   { 
        iwr https://s3-us-west-2.amazonaws.com/vss-script/4483229/2012ie10.msu -outfile "$env:TEMP2012ie10.msu"
        Start-Process "wusa.exe" -ArgumentList "$env:TEMP2012ie10.msu /quiet " -Wait -PassThru
        exit
       }
    
       "*2016*" { 
        iwr https://s3-us-west-2.amazonaws.com/vss-script/4483229/2016.msu -outfile "$env:TEMP2016.msu"
        Start-Process "wusa.exe" -ArgumentList "$env:TEMP2016.msu /quiet " -Wait -PassThru
        exit
       }
    
       "*" { 
        "unknown operating system"
        exit
       }
    
       
     }  
  • 相关阅读:
    SpringBoot------异步任务的使用
    SpringBoot------定时任务
    MySQL中文编码设置为utf-8
    MySQL 中文未正常显示
    使用postman测试接口时需要先登录怎么办
    python 查询数据库返回的数据类型
    数据库和数据仓库的关系
    distinct 用法
    Hbase学习
    顺序访问数据和随机访问数据
  • 原文地址:https://www.cnblogs.com/oskb/p/10243367.html
Copyright © 2011-2022 走看看