1
我只是看看使用Powershell和VI-Toolkit來生成顯示VMware ESX性能和資源使用情況的報告和圖表。到現在爲止還挺好。但是我在做圖表對象的自動化時遇到了問題(使用OWC11.ChartSpace)。作爲一個例子,我希望能夠以最大值來控制x和y軸。Powershell和自動化
任何人都有這方面的經驗,或可以引用我一些體面的文檔?
我只是看看使用Powershell和VI-Toolkit來生成顯示VMware ESX性能和資源使用情況的報告和圖表。到現在爲止還挺好。但是我在做圖表對象的自動化時遇到了問題(使用OWC11.ChartSpace)。作爲一個例子,我希望能夠以最大值來控制x和y軸。Powershell和自動化
任何人都有這方面的經驗,或可以引用我一些體面的文檔?
好的,也許我沒有很好地說過這個問題,或者也許沒有那麼多開發者在SO上使用PowerShell和OWC。無論哪種方式,我已經完成了閱讀和試驗的平常負擔,並找到了我自己的答案。這裏是:
OWC中的Chart對象具有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元素。之後,它變得很容易。
它幫助了我,而且它會幫助別人。