Então, sou um novato completo no Powershell.
Minhas variáveis devem ter sido declaradas:
PS> [ref]$A = $Null
PS> [ref]$B = $Null
Então o comando deveria ter sido executado como:
PS> $UD.GetUserDefinedSchedule($A,$B)
O resultado para todos os domingos às 3:00 é:
PS> $A
Value
-----
1
PS> $B
Value
-----
3
Primeira variável é um índice das várias opções disponíveis na caixa suspensa. A segunda variável contém a hora no formato de 24 horas. Então, 15:00 dará valor 15.
Eu tenho a resposta enquanto navego através de algum código do PowerShell. Eu estava pensando em passar por referência como uma função C para atualizar a mesma variável. Eu ainda não entendo o conceito no Powershell. Se eu atualizar o CCM e executar o comando usando as mesmas variáveis, o valor não será alterado.