Esto funciona:

Output "Cluster Group: ""$($Group.Name)"", Current Owner: $($Group.OwnerNode), Current State: $($Group.State)"

Esto no funciona:

Output "Cluster Group: ""$($Group.Name)"", Current Owner: $($Group.OwnerNode.ToUpper()), Current State: $($Group.State)"

Con un error de este:

Method invocation failed because [Microsoft.FailoverClusters.PowerShell.ClusterNode] doesn't contain a method named 'ToUpper'.

Cualquier idea sobre cómo conseguir que la cadena de la salida de la ClusterGroup cadena a mayúsculas?

InformationsquelleAutor tkrn | 2013-06-06

2 Comentarios

  1. 25

    ToUpper() es un método de cadena y OwnerNode probablemente no es una cadena. Llamar al método ToString() antes de llamar a ToUpper().

    $($Group.OwnerNode.ToString().ToUpper())
  2. 7

    Como Shay Levy ya se ha explicado, OwnerNode no es una cadena y por tanto, no es un método ToUpper(). Usted puede llamar a ToUpper() en su Name propiedad, a pesar de:

    $($Group.OwnerNode.Name.ToUpper())

Dejar respuesta

Please enter your comment!
Please enter your name here