Намагаючись дозволити підключення до віддаленого робочого стола через командний рядок wmic, але кожен раз Windows повертає мені помилку


0

Я працюю над проектом, який мені потрібно дозволити підключення до віддаленого робочого стола Windows з інтерфейсом wmic за допомогою наступної команди:

wmic RDПеремістити, де servername = "Назва_сервера" викликає SetAllowTSConnections   1

Але кожен раз я намагаюся виконати wmic RDToggle command вона повертає мені ту саму помилку (я вже перевірив її на трьох різних машинах з однаковим результатом):

enter image description here

Як ви можете бачити, навіть команда WMIC для запиту налаштувань TS Connections не працює ...

Я забув щось перед запуском команди ??? Будь-які поради?

PS: Я запускаю cmd з підвищеного режиму ....


Для першого, спробуйте упакувати% COMPUTERNAME% у лапки, щоб позбутися помилки "несподіваний перемикач" (я впевнений, що це викликано дефісом назви комп'ютера): servername="%COMPUTERNAME%"
Ƭᴇcʜιᴇ007

Для другого, якщо ви копіюєте / вставляєте його, спробуйте ввести його вручну, щоб переконатися, що немає ніяких дивних символів, закодованих у мережі. :)
Ƭᴇcʜιᴇ007

Відповіді:


0

Я просто набрав у wmic RDToggle отримати AllowTSConnections. Моє вікно cmd виконало команду штрафу; у моєму випадку це заявило про це

C: Windows 32 & gt; wmic RDПеремістити отримання AllowTSConnections AllowTSConnections 0

C: Windows 32 & gt; (Миготливий курсор)

Я не знаю, що вам сказати.

Введіть ipconfig / all і розмістіть його, а потім введіть netstat і розмістіть це також. Я ознайомлюся з цим для вас. Крім того, я не зіпсувався з командного рядка в століттях, тому я знову вступаю в старі моря. Мені доведеться прочитати і ознайомитися. Я повернуся через годину!

-Кеніт

~~~~ EDIT ~~~~

Я повернувся і знайшов щось, що стосується вашої проблеми. Я намагався повторити вашу проблему на моєму ПК і не міг точно це зробити. Дайте цей знімок:

Ця поведінка викликана невдачею mofcomp конкретного mof / mfl файлів на цій машині. Журнали в журналах% windir% system32 wbem можуть дати вам з'ясується, чому простір імен root \ t Якщо це не допоможе, спробуйте відновити сховище WMI, виконавши наступний пакет.

Чиста зупинка winmgmt / y Якщо існує "% windir% system32 wbem" repository.old "rmdir / s / q "% windir% system32 \ t

Перейменувати "% windir% system32" \ t "% windir% system32 \ t

для / f% s в ('dir / b / s% windir%') \ t

- Енді Ченг Випробувальний інженер Microsoft WMI

Весь кредит віддає Енді Ченгу.

PS: Яку операційну систему ви працюєте?

Ось кілька корисних частин для WMIC, які можуть вас зацікавити ...


0

Щоб дізнатися про стан віддаленого робочого стола

wmic /node:"REMOTE_COMPUTER" rdtoggle list brief

де "0" означає Відключено, а "1" означає "Увімкнено".
Щоб змінити статус на "Увімкнено"

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

Не забудьте запустити командний рядок як адміністратор домену.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.