这有效:
Output "Cluster Group: ""$($Group.Name)"", Current Owner: $($Group.OwnerNode), Current State: $($Group.State)"
这不起作用:
Output "Cluster Group: ""$($Group.Name)"", Current Owner: $($Group.OwnerNode.ToUpper()), Current State: $($Group.State)"
有这样的错误:
Method invocation failed because [Microsoft.FailoverClusters.PowerShell.ClusterNode] doesn't contain a method named 'ToUpper'.
关于如何将其从 Get-ClusterGroup 字符串的输出转换为大写的任何想法?
最佳答案
ToUpper() 是一个字符串方法,而 OwnerNode 可能不是一个字符串。在调用 ToUpper() 之前调用 ToString() 方法。
$($Group.OwnerNode.ToString().ToUpper())
关于string - 为什么我不能将 ToUpper() 应用于 OwnerNode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16963511/