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
       }
    
       
     }  
  • 相关阅读:
    团队作业——需求分析
    团队作业——UML设计
    第三次个人作业——用例图设计
    团队项目——介绍文档
    团队集结
    第二次结对作业
    第一次结对作业
    解决Mac中anaconda作图中文异常显示的问题
    《软件工程》——回顾过去 展望未来
    第三次个人作业——用例图设计
  • 原文地址:https://www.cnblogs.com/oskb/p/10243367.html
Copyright © 2011-2022 走看看