我正在尝试安装一个名称为win 10的数据收集器工具。我能够手动执行此操作,但是现在我尝试自动执行此安装,因为这将要安装在许多盒子中。
我的挑战是以管理员身份传递任何命令:Td-agent命令提示符。
https://docs.fluentd.org/v1.0/articles/install-by-msi
您能建议我如何以管理员身份运行任何命令:Td-agent命令提示符(来自Admin Command提示符)或Power Shell脚本。以下是引用屏幕截图
最佳答案
我通常使用PSexec远程安装MSI软件包。您可以使用CMD或PowerShell运行以下命令。psexec \\ComputerName -u Domain\UserName -p Password -h cmd /c "msiexec /i \\ServerName\ShareName\td-agent.msi /qn /L*V LogFileName.log"
要记住的几件事:
\\DomainName.com\NetLogon
)。 如果要在许多计算机上执行此操作,则将所有计算机名称放在文本文件中,然后使用PowerShell在所有计算机上运行它。
get-content computername.txt | foreach {
.\psexec \\$_ -u domain\username -p password -h cmd /c "msiexec /i \\ServerName\ShareName\td-agent.msi /qn /L*V LogFileName.log"
if ($?) { Write-host "Command completed successfully."} else {Write-host "Command failed!"}
}
让我知道您是否需要进一步的帮助或某些方法无效。
关于windows - 在TD代理管理提示上运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53570509/