3

В моей компании используется сверхсовременная «система обмена документами»: у нас есть определенные ключевые документы Word, которые хранятся на общем диске на ПК с Windows 10, и каждый может писать в документ. Им велят ВСЕГДА закрыть DOC после того, как они закончили. Это - в основном - работало нормально для нас в течение 20 лет. Но ... конечно, кто-то время от времени оставляет DOC открытым, и нам приходится подбегать к машине человека, чтобы закрыть ее - что становится болью. Поэтому я хочу иметь возможность закрыть свою копию Word, выполняя их на удаленной машине, но сидя на МОЕМ ПК. В старые времена Unix я использовал для этого команду kill.

Но поскольку мы работаем под Windows, я пытался использовать PSKill, чтобы закрыть копию Word, выполняющуюся на удаленном ПК, но я не могу заставить ее работать.

pskill \\4770K -u adminusername -p 124567890 "C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE"

(Где 4770K - это имя удаленного компьютера, который я использую в качестве теста. Я также пытался использовать IP-адрес удаленного компьютера, который я использую в качестве теста. Ни один из них не работал.)

... это всегда возвращается с

 "Cannot find the path"

Что я делаю неправильно?

ИЛИ, есть ли другой способ закрыть Word удаленно? ИЛИ, есть ли другой способ удаленного выключения определенного Word DOC?

ДВЕ ОБНОВЛЕНИЯ: 1. Мы НЕ используем домен. Мы используем рабочую группу Windows. Имеет ли это значение?

  1. Когда я попробовал использовать TASKLIST просто посмотреть, смогу ли я подключиться.

    список задач /S 4770k

...Меня спрашивают пароль на моем ЛОКАЛЬНОМ компьютере, а не на удаленном компьютере (как я и ожидал).

  1. Я попытался включить удаленный реестр в службах. Ничего не помогло

  2. Использование Windows 10. Мне интересно, если это не изменение в Win10?

ОБНОВЛЕНИЕ С тех пор я попробовал следующее:

TASKKILL /S 4770K /U имя_пользователя /P 124567890 /F /IM "WINWORD.EXE"

Не работает Тем не менее, - снова - это прекрасно работает с консоли этой машины (4770K)

2 ответа2

3

Как я могу закрыть Microsoft Word на удаленном компьютере с Windows?

Есть ли другой способ закрыть Word удаленно?

Есть еще один способ сделать это в операционных системах Windows, и это с помощью команды TASKKILL с использованием правильных ключей, учетных данных безопасности и т.д.

ПРИМЕРЫ

Выполнение удаленной команды с учетной записью, имеющей доступ для выполнения операции:

TASKKILL /S <RemoteComputer> /F /IM "<ProcessName.exe>"

Выполнение удаленной команды с явной безопасностью для выполнения операции:

TASKKILL /S <RemoteComputer> /U <UserCredential> /P <UserPassword> /F /IM "<ProcessName.exe>"

Потенциальный пример, который вы могли бы использовать:

TASKKILL /S 4770K /U adminusername /P 124567890 /F /IM "WINWORD.EXE"

Включение групповой политики Разрешить удаленное администрирование

Используйте следующие шаги в редакторе групповой политики (Gpedit.msc), чтобы включить "Разрешить удаленное администрирование" на компьютере, к которому вам потребуется удаленный доступ.

По сути, это открывает TCP-порты 135 и 445 для трафика WMI и RCP на уровне брандмауэра ОС Windows.

Под заголовком Политика локального компьютера дважды щелкните Конфигурация компьютера.

Дважды щелкните Административные шаблоны, Сеть, Сетевые подключения, а затем Брандмауэр Windows.

Если компьютер находится в домене, дважды щелкните Профиль домена ; в противном случае дважды щелкните Стандартный профиль.

Нажмите Брандмауэр Windows: Разрешить исключение для удаленного администрирования. В меню « Действие» выберите « Свойства». Нажмите Включить, а затем нажмите ОК.


Дополнительные ресурсы

1

ты пробовал это. Откройте regedit на компьютерах, которыми вы хотите управлять, перейдите на

"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"

И создайте новый DWord, назовите его LocalAccountTokenFilterPolicy. Затем нажмите изменить и измените значение на 1, теперь вы сможете управлять этим компьютером с помощью PSkill или любой другой программы PSTool.

Если вы хотите, чтобы файл пакетного сценария автоматически делал это, вот он

REG ADD HKLM\ Программное обеспечение \ Microsoft \ windows \ CurrentVersion \ Policies \ system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

Надеюсь, это помогло. Antp

Ps, ваше "обновление" в вашем посте, должно работать с использованием этого метода

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .