powershell - Powershell和自动化

标签 powershell automation

我只是在使用Powershell和VI-Toolkit来生成显示VMware ESX性能和资源使用情况的报告和图表。到现在为止还挺好。但是我在进行图表对象自动化方面遇到麻烦(使用OWC11.ChartSpace)。例如,我希望能够根据最大值控制x和y轴。

任何人对此都有任何经验,或者可以向我介绍一些不错的文档?

最佳答案

好的,也许我没有很好地回答这个问题,或者也许没有那么多开发人员在SO上使用PowerShell和OWC。无论哪种方式,我都完成了通常的阅读和实验工作,并找到了自己的答案。这里是:

OWC中的Chart对象具有Axes属性-该轴具有两个元素-Y轴1个元素,X轴1个元素。我的问题是如何访问它们并进行设置。

$chartSpace  = New-Object -Com OWC11.ChartSpace.11
$c = $chartSpace.Charts.Add()

([array] $c.Axes[0].HasTitle = "True"
([array] $c.Axes[0].Title.Caption = "My Y-Axis Caption"

([array] $c.Axes[1].HasTitle = "True"
([array] $c.Axes[1].Title.Caption = "Percentage"
([array] $c.Axes[1].Scaling.Maximum = 100

这里的关键是将对象强制转换为数组,以便随后可以访问X和Y元素。在那之后,事情变得很简单。

它帮助了我,而perhams会帮助其他人。

关于powershell - Powershell和自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/611075/

相关文章:

xcode - 如何从 Applescript/Automator/Shell 脚本自动创建新的 Xcode 目标

c++ MS Word - OleAutomation 收藏

regex - 替换无效的文件名字符

azure - 将数据工厂的公共(public)访问从启用更改为禁用的 Powershell 命令

powershell - 按升序排列

powershell - 如何使用 Powershell 从 json 属性中获取键值对

本地化语言的 API 自动化测试

windows - 我无法通过批处理脚本将多个文件上传到 FTP

c# - Specflow 2022 生成步骤定义文件 - VSC BDD : All steps have been defined in this file already

windows - 如何以编程方式模拟文件损坏以测试 ReFS 健康检查和恢复功能?