【问题标题】:Powershell and AutomationPowershell 和自动化
【发布时间】:2010-10-11 07:08:10
【问题描述】:

我只是想看看如何使用 Powershell 和 VI-Toolkit 来生成显示 VMware ESX 性能和资源使用情况的报告和图表。到目前为止,一切都很好。但是我在做图表对象的自动化时遇到了麻烦(使用 OWC11.ChartSpace)。例如,我希望能够根据最大值控制 x 和 y 轴。

谁有这方面的经验,或者可以向我推荐一些不错的文档?

【问题讨论】:

    标签: powershell automation


    【解决方案1】:

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

    OWC 中的 Chart 对象有一个 Axes 属性 - 并且 Axes 有两个元素 - 1 个用于 Y 轴,1 个用于 X 轴。我的问题是如何访问和设置它们。

    $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 元素。之后就很容易了。

    它帮助了我,也许它会帮助其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-06
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      • 2022-06-18
      • 1970-01-01
      • 2017-12-10
      • 2011-02-07
      相关资源
      最近更新 更多