powershell - 如何使用PowerShell 2.0远程安装(卸载)应用程序?

标签 powershell windows-installer wmi

我了解如何使用PowerShell在本地安装/卸载,但是如何在同一网络和相同OS版本的另一台服务器上运行它?

$product = Get-WmiObject -Class Win32_Product -Filter "Name='MyMSI'"
$product.Uninstall()

要么
$product = Get-WmiObject -List | ?{ $_.Name -eq "Win32_Product" }
$product.Install("C:\\MyMSI.msi")

最佳答案

通过使用-Co​​mputerName属性并指定计算机的名称,您仍然可以使用这些行来卸载和安装软件。对于安装,您必须将软件复制到本地文件系统,然后在命令中指定。

关于powershell - 如何使用PowerShell 2.0远程安装(卸载)应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3406950/

相关文章:

windows-installer - 如何 CI-CD Windows 安装程序?我希望部署将 .msi 放置在特定位置

windows-installer - 自动更新 Windows 应用程序的最佳方法是什么?

c++ - 插入加密U盘后,如何使用WMI找到 'launcher'逻辑盘?

c# - 一些常见的 WMI 查询是什么

c++ - 使用 C++ 删除 WMI 实例

powershell - 使用Powershell为按日期创建的文件创建7z存档

git - Powershell 在 TortoiseGit Hook 中不返回任何内容

powershell - 代码似乎需要Powershell 4,但是看不到为什么

powershell - 远程安装打印机

installation - Wix 安装时如何判断目录是否存在?