Método inválido Parâmetro ao chamar DfsrConnectionInfo-ForceReplication () com WMIC

1

Na nossa infraestrutura de AD, o SYSVOL é replicado pelo DFSR. Desejo forçar a replicação usando o WMI ( método ForceReplication ) via WMIC :

wmic /namespace:\root\microsoftdfs path DfsrConnectionInfo call ForceReplication(15,10,2)

Mas isso falha com:

Executing (DfsrConnectionInfo)->ForceReplication()
ERROR:
Description = Invalid method Parameter(s)

Eu verifiquei novamente a ordem / tipo de argumento:

wmic /namespace:\root\microsoftdfs path DfsrConnectionInfo call ForceReplication /?
Call                    [ In/Out ]Params&type                   Status
====                    =====================                   ======
ForceReplication        [IN ]Bandwidth(uint32)                  Implemented

                        [IN ]DurationInMin(uint32)

                        [IN ]Mode(uint32)

                        [OUT]ReturnValue(uint32)

A mesma chamada em Powershell funciona:

(gwmi -Namespace root\microsoftdfs -Class DfsrConnectionInfo).ForceReplication(2, 10, 15)

Onde estou errado com WMIC e argumentos?

    
por iPath 27.03.2015 / 23:50

2 respostas

0

O primeiro argumento. 15 não é válido. O que funciona não me surpreende. A razão é que o primeiro parâmetro está entre 1 e 4 (inclusive). Isso é diferente do primeiro código wmic que você mostra:

wmic /namespace:\root\microsoftdfs path DfsrConnectionInfo call ForceReplication(15,10,2)

O primeiro valor entre parênteses 15 não é um valor válido. Deve ser 1, 2, 3 ou 4. Para obter informações detalhadas sobre isso, você pode analisar este Microsoft artigo .

    
por 07.06.2015 / 07:02
0

Gostaria de saber se isso é um bug porque não funcionou mesmo quando usei o parâmetro named para chamar o método:

path DfsrConnectionInfo call ForceReplication Bandwidth=10 DurationInMin=20 Mode=2

O comando acima retorna:

Invalid named parameter list.
Hint: ::= | where ::= =
wmic:root\microsoftdfs>path DfsrConnectionInfo call ForceReplication Bandwidth=10 DurationInMin=20 Mode=2
Execute (DfsrConnectionInfo)->ForceReplication() (Y/N)?y
ERROR:
Description = Invalid method Parameter(s)

    
por 10.06.2015 / 18:17