windows - 从一个系统在多个系统上运行 Powershell 脚本
问题描述
我想将此脚本部署在 Vcenter 上托管的多个 VM 上。
https://gallery.technet.microsoft.com/scriptcenter/Install-OMS-Agent-with-2c9c99ab
上面链接中提到的脚本是用于在单个服务器上安装 OMS 代理的脚本。
解决方案
您可以foreach
在主机名列表上使用,并Invoke-Command
从那里用于每个主机名。
例子:
$servers = Get-Content servers.txt
foreach ($server in $servers) {
Invoke-Command -ComputerName $server -ScriptBlock {
.\InstallOMSAgent.ps1
}
}
推荐阅读
- python - 在python中解码列表
- python - 使用 SQL-ALCHEMY 删除注册时出错
- c++ - 非 ASCII 文件路径 Windows
- android - MaterialDrawerTheme.ActionBar - android.support.v7.preference.SwitchPreferenceCompat 的显示状态不正确
- oracle - Oracle sql大写土耳其语字符
- elasticsearch - Elasticsearch 分桶和添加到列表
- php - Ajax 脚本编写
- serial-port - Modbus RTU 在传输时是否需要字符之间的间隙?
- nginx - Nginx 服务器无法为请求找到匹配的位置
- storybook - config.js 与 preview.js 的故事书?