msi通过powershell安装、卸载
2024-09-05 04:27:09
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 "$destination\TelemetryServiceInstaller_x64.msi" /norestart INSTALLSERVICE=1 /QUIET |out-null
Write-Host "TelemetryService installed success!" }
$url = "\\10.63.32.243\Share\Telemetry\Master Build\113\Release\x64\TelemetryServiceInstaller_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 "$destination\TelemetryServiceInstaller_x64.msi" /norestart INSTALLSERVICE=1 /QUIET |out-null
Write-Host "TelemetryService unstalled success!" }
$url = "\\10.63.32.243\Share\Telemetry\Master Build\113\Release\x64\TelemetryServiceInstaller_x64.msi"
unstall_msi $url
最新文章
- js归并排序法
- C#通用类Helper整理
- isinstance
- cobbler深入学习
- Java ClassLoader基础及加载不同依赖 Jar 中的公共类
- windows 7环境下配置oracle 11g 客户端
- Serializable接口的背后
- java线程学习(二)
- Linux Ubuntu从零开始部署web环境及项目 -----部署项目 (三)
- 【java设计模式】【创建模式Creational Pattern】单例模式Singleton Pattern
- Linux 文本编辑器vi命令
- Netty的并发编程实践5:不要依赖线程优先级
- string类的简洁版实现
- 基于表单数据的封装,泛型,反射以及使用BeanUtils进行处理
- python中的sequence(序列)
- mysql 查询时指定校对规则
- (转)解决NSMutableAttributedString富文本,不同文字大小水平轴对齐问题(默认底部对齐)
- xml文档对象模型doc
- Android BottomNavigationBar底部导航控制器的使用(包含默认postion的设置)
- vue 动态修改el-upload 的action
热门文章
- 2018-8-10-win10-uwp-slider-隐藏显示数值
- P1035 台阶问题二
- linux 运行处理者
- 遍历$.map和$.each
- codeforces 220B . Little Elephant and Array 莫队+离散化
- Java 学习笔记(9)——java常用类
- 一键自动生成 java junit 测试代码神器 gen-test-plugin 入门介绍
- 19.python基础试题(三)
- Python之eval和exec
- 戴尔服务器R710做raid5+1