msi通过powershell安装、卸载

摘要:
functioninstall_msi($url){$telemetry=@{DisplayName="TelemetryService";filename="TelemetryServiceInstaller_x64.msi"Url=$url}Write-Host$telemetry.UrlWrite-Host'InstallTelemetryService'Start-BitsTransfer
function install_msi($url) 
{
  $telemetry = @{
    DisplayName = "Telemetry Service";
    filename = "TelemetryServiceInstaller_x64.msi"
    Url = $url
  }
  Write-Host $telemetry.Url
  Write-Host 'Install TelemetryService'
  Start-BitsTransfer $telemetry.Url "$env:temp$filename"
  $destination = "$env:temp"
  msiexec /i "$destinationTelemetryServiceInstaller_x64.msi" /norestart INSTALLSERVICE=1 /QUIET |out-null
  Write-Host "TelemetryService installed success!"
}
$url = "\10.63.32.243ShareTelemetryMaster Build113Releasex64TelemetryServiceInstaller_x64.msi"
install_msi $url
function unstall_msi($url) 
{
  $telemetry = @{
    DisplayName = "Telemetry Service";
    filename = "TelemetryServiceInstaller_x64.msi"
    Url = $url
  }
  Write-Host $telemetry.Url
  Write-Host 'Unstall TelemetryService'
  Start-BitsTransfer $telemetry.Url "$env:temp$filename"
  $destination = "$env:temp"
  msiexec /uninstall "$destinationTelemetryServiceInstaller_x64.msi" /norestart INSTALLSERVICE=1 /QUIET |out-null
  Write-Host "TelemetryService unstalled success!"
}
$url = "\10.63.32.243ShareTelemetryMaster Build113Releasex64TelemetryServiceInstaller_x64.msi"
unstall_msi $url

免责声明:文章转载自《msi通过powershell安装、卸载》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mysql日期 武胜分布式系统理论进阶下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

URL中的保留和不安全字符

书写URL时要使用US-ASCII字符集可以显示的字符。 http://www.google.com 如果需要在URL中使用不属于此字符集的字符,就要使用特殊的符号对该字符进行编码。 如:最常使用的空格用%20来表示,例如:http://www.google.com/new%20123.html 除了那些无法显示的字符外,还需要在URL中对那些保留(res...

基于Zabbix WebUI的API实现自动化添加主机实战案例

      基于Zabbix WebUI的API实现自动化添加主机实战案例                                作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。   在之前的笔记里我分享了如何批量添加zabbix agent主机,今天我们就实现如何基于zabbix webUI的API接口实现批量添加主机。有的小伙伴...

权限模块设计及使用

最近一直在做权限那一块,越做越乱,有很多疑问,想和大家探讨交流。希望大家不吝赐教、 1、项目用的是spring security框架,在用这个框架的时候,配置文件的配置就花了很长时间,然后就是将项目中的所有url都进行控制,输入数据库或配到配置文件中。 2、在做的时候,出现了分歧,老大的意思是只控制到菜单级别,有权限就可以看到菜单,没权限就不能看到菜单。但...

[转] Blob对象

Blob是计算机界通用术语之一,全称写作:BLOB(binary large object),表示二进制大对象。MySql/Oracle数据库中,就有一种Blob类型,专门存放二进制数据。在javascript中,Blob通常表示二进制数据,不过它们不一定非得是大量数据,Blob也可以表示一个小型文本文件的内容。本文将详细介绍Blob 构造函数 Blob(...

让工作自动化

每天打开电脑,首先要做的是打开最常用的软件:要和朋友联系,你打开了QQ;要收邮件, 你打开了Outlook;要听音乐,你打开了酷狗……但是你不想做机器人,每天重复的打开这些软件,于是你让它们开机启动。恭喜,你有不做机器人的基本思 想。这些简单重复的操作扔给电脑吧,你需要把宝贵的精力用来做其他更有价值的事。但是聪明的你有没有想过,日常工作中有没有其他事也可...

网易云课堂js学习笔记

javascript:用来在页面中编写特效的,和html/css一样都是由浏览器解析的 javascript语言:一、js如何运行的(javaScript,jscript,vbscript,applet)二、输出alert(什么类型都可以)document.write(字符串) 三、如何在html中使用js1.使用<script></sc...