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
       }
    
       
     }  
  • 相关阅读:
    ajax翻页效果模仿yii框架
    一个伪ajax图片上传代码的例子
    php下intval()和(int)转换有哪些区别
    php中iconv函数使用方法
    php字符串截取问题
    ASP.net UrlRewrite的防盗链功能
    ASP.NET中application对象
    javascript回车完美实现tab切换功能
    有关c#装箱和拆箱知识整理
    PHP四大安全策略
  • 原文地址:https://www.cnblogs.com/oskb/p/10243367.html
Copyright © 2011-2022 走看看