2 votos

Parámetro de método no válido al llamar a DfsrConnectionInfo->ForceReplication() con WMIC

En nuestra infraestructura AD el SYSVOL se replica mediante DFSR. Quiero forzar la replicación usando WMI ( Método ForceReplication ) a través de WMIC:

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

Pero esto falla con:

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

He comprobado dos veces el orden/tipo de los argumentos:

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)

La misma llamada en Powershell funciona:

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

¿En qué me equivoco con el WMIC y los argumentos?

0voto

OverSpeed301 Puntos 21

El primer argumento. 15 no es válido. El que funciona no me sorprende. La razón es que el primer parámetro está entre 1 y 4 (inclusive). Esto es diferente al primer código wmic que muestras:

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

El primer valor del paréntesis 15 no es un valor válido. Debe ser 1, 2, 3 o 4. Para obtener información detallada sobre esto, puede revisar este documento de Microsoft artículo .

0voto

Per Östlund Puntos 416

Me pregunto si se trata de un error porque no ha funcionado ni siquiera cuando he utilizado el parámetro con nombre para llamar al método:

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

El comando anterior devuelve:

Lista de parámetros con nombre no válida.
Sugerencia: ::= | donde ::= =
wmic:root \microsoftdfs >path DfsrConnectionInfo call ForceReplication Bandwidth=10 DurationInMin=20 Mode=2
Ejecutar (DfsrConnectionInfo)->ForzarReplicación() (S/N)?y
ERROR:
Descripción = Método inválido Parámetro(s)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X