Intento permitir conexiones de Escritorio remoto a través de la línea de comando wmic pero cada vez que Windows me devuelve un error

Intento permitir conexiones de Escritorio remoto a través de la línea de comando wmic pero cada vez que Windows me devuelve un error

Estoy trabajando en un proyecto que necesitopermitir conexiones de escritorio remoto de Windowscon la interfaz wmic usando el siguiente comando:

wmic RDToggle donde nombredelservidor=”NombredelServidor" llame a SetAllowTSConnections 1

Pero cada vez que intento ejecutarlo wmic RDToggle commandme devuelve el mismo error (ya lo probé en tres máquinas diferentes con el mismo resultado):

ingrese la descripción de la imagen aquí

Como puede ver, ni siquiera el comando WMIC para consultar la configuración de TS Connections funciona...

¿Me estoy olvidando de algo antes de ejecutar el comando? ¿Algun consejo?

PD: estoy ejecutando cmd desde modo elevado....

Respuesta1

Acabo de escribir wmic RDToggle get AllowTSConnections. Mi ventana cmd ejecutó bien el comando; en mi caso decía esto

C:\Windows\System32> wmic RDToggle obtener AllowTSConnections AllowTSConnections 0

C:\Windows\System32> (cursor parpadeante)

No se que decirte.

Escriba ipconfig/all y publíquelo, luego escriba netstat y publíquelo también. Lo echaré un vistazo por ti. Además, hace mucho que no me meto con la línea de comandos, así que me aventuro de nuevo en mares antiguos. Tendré que leer y familiarizarme. ¡Volveré en una hora!

-Xenith

~~~~EDITAR~~~~

Regresé y encontré algo relevante para tu problema. Estaba intentando replicar tu problema en mi PC y no pude hacerlo exactamente. Dale una oportunidad a esto:

El comportamiento parece deberse a una falla al mofcomprar archivos mof/mfl específicos en esa máquina. Los registros en %windir%\system32\wbem\logs pueden darle una pista de por qué falta el espacio de nombres root\cimv2. Si eso no ayuda, intente reconstruir el repositorio WMI ejecutando el siguiente lote.

Net stop winmgmt /y Si existe "%windir%\system32\wbem\repository.old" rmdir /s/q "%windir%\system32\wbem\repository.old"

Cambiar el nombre de "%windir%\system32\wbem\repository" "%windir%\system32\wbem\repository.old"

para /f %s en ('dir /b /s %windir%\system32\wbem*.dll') haga regsvr32 /s %s

-- Andy Cheung Ingeniero de pruebas de Microsoft WMI

Todo el crédito es para Andy Cheung.

PD: ¿Qué sistema operativo estás ejecutando?

Aquí hay algunos fragmentos útiles para WMIC que podrían interesarle...

Respuesta2

Para conocer el estado del Escritorio remoto

wmic /node:"REMOTE_COMPUTER" rdtoggle list brief

donde "0" significa Deshabilitado y "1" significa Habilitado.
Para cambiar el estado a "Activado"

wmic /node:"REMOTE_COMPUTER" rdtoggle where allowtsconnections="0" call setallowtsconnections "1"

No olvide ejecutar la línea de comando como administrador del dominio.

información relacionada