powershell - 用于检查域并安装应用程序 1 的 Powershell 脚本,否则它需要安装应用程序 2
问题描述
我正在编写一个 powershell 脚本来通过检查其域来安装应用程序。
例如,我们有 2 个域,我需要创建一个脚本来安装具有不同 IP 地址的应用程序。
Function OnDomain{
$QueryInfo = Get-ItemProperty -path HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters -ErrorAction Stop
If($QueryInfo.Domain -eq "123.com"){
Execute-MSI -Action Install -Path "$dirFiles\123\ud-agent-win32-x86.msi" -Parameters " CERTPATH=$dirFiles\123\Certs\ PORT=273 URL0=1.0.0.0 URL1=1.0.0.1 URL2=1.0.02 TIMEOUT=900 SOFTWAREUTILIZATION=ON PERIOD=90 SETUPTYPE=Enterprise /log C:\temp\ud_install\agent-install_East.log"
} elseIf($QueryInfo.Domain -eq "456.com"){
Execute-MSI -Action Install -Path "$dirFiles\456\ud-agent-win32-x86.msi" -Parameters "/passive CERTPATH=$dirFiles\456\Certs\ Port=2738 URL0=2.0.0.0 URL1=2.0.0.1 URL2=2.0.0.3 TIMEOUT=900 SOFTWAREUTILIZATION=ON PERIOD=90"
}
}
解决方案
推荐阅读
- ms-access - 如果 Access 宏中的语句没有看到同一数据库中的表
- javascript - 如果启用了javascript,如何执行Ajax请求,否则请求将通过POSTBACK?
- arduino - 在 arduino mega 中使用频率计数器库时出错
- javascript - 甜蜜警报 - 无法将成功甜蜜警报添加到简单的表单提交
- kubernetes-helm - 使用helm install时如何支持节点选择
- python - pip 下载而不执行 setup.py
- wpf - WPF:Datagrid对绑定到同一集合的列表框进行排序
- python - 无法抓取数据中的数据
- 来自维基百科演员部分的标签具有多个标签
- c - execvp() 没有正确输出
- asp.net-mvc - 当日期时间对象转换为字符串时,月份名称的语言与文化信息不匹配