Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   Windows 10, печать через командную строку, отказано в доступе (http://forum.oszone.net/showthread.php?t=349412)

Elemental 17-08-2021 11:09 2964373

Windows 10, печать через командную строку, отказано в доступе
 
День добрый

Есть комп с Windows 10, к нему подключен принтер (расшарен, права доступа самые полные для всех).
При попытке отправить что-либо на него через командную строку (copy C:\test.txt \\адрес\TSC_TE200) - пишет "Отказано в доступе". Причём это с того же самого компа. Обычным способом, через добавление сетевого принтера, подключается без проблем.
Каким образом можно этот самый доступ к нему предоставить?

Dreamer_UFA 17-08-2021 11:21 2964374

Запустите командную строку от имени Администратора и попробуйте.

Iska 17-08-2021 11:27 2964376

Elemental, это:
Цитата:

Цитата Elemental
copy C:\test.txt \\адрес\TSC_TE200 »

не «печать через командную строку».


Что именно Вы хотите получить?

Elemental 17-08-2021 11:35 2964378

Цитата:

Цитата Iska
Что именно Вы хотите получить? »

Я не хочу получать "отказ в доступе". А если точнее, я хочу понять, почему на машине А и подключенным к ней принтером А я ввожу упомянутую выше команду и получаю отказ в доступе, а на машине Б и подключенным к ней принтером Б я проделываю те же самые манипуляции и в доступе никто не отказывает, выдаёт - скопировано файлов: 1. (что собственно от него и требуется).
Запуск cmd под администратором ничего не даёт.
Для верности, пробовал и через команду print запускать, в данном случае пишет "Не удалось инициализировать устройство ... "

И нет, я не в курсе, на кой демон это нужно, 1с-ники поручили разобраться...

Petya V4sechkin 17-08-2021 11:57 2964382

Elemental, можете сделать лог Process Monitor следующим образом:
  1. запустите Process Monitor;
  2. в командной строке спровоцируйте ошибку "Отказано в доступе" при печати;
  3. сохраните лог: меню File -> Save -> PML-формат;
  4. заархивируйте и выложите на файлообменник, например dropmefiles.com.

Elemental 17-08-2021 12:24 2964386

Цитата:

Цитата Petya V4sechkin
Elemental, можете сделать лог Process Monitor следующим образом:
запустите Process Monitor;
в командной строке спровоцируйте ошибку "Отказано в доступе" при печати;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на файлообменник, например dropmefiles.com. »

Вот. https://disk.yandex.by/d/9oI5cVPrWFlGRw
Там сначала идёт успешная команда, потом с отказом.

Petya V4sechkin 17-08-2021 13:02 2964394

Elemental, зря отфильтровали по cmd.exe, также нужно посмотреть события spoolsv.exe.

Компьютер в домене?

Цитата:

права доступа самые полные для всех
Какие именно права?

Заходит ли в Проводнике на:
  • \\elena-1c
  • \\elena-1c\TSC_TE200

Elemental 17-08-2021 13:05 2964397

Цитата:

Цитата Petya V4sechkin
Компьютер в домене? »

Так точно, в домене

Цитата:

Цитата Petya V4sechkin
Какие именно права? »

- Печеть
- Управление принтером
- Управление документами

Цитата:

Цитата Petya V4sechkin
Заходит ли в Проводнике на:
\\elena-1c
\\elena-1c\TSC_TE200 »

Заходит

Petya V4sechkin 17-08-2021 13:33 2964402

Elemental, погодите, это вы с другого компа (LEONID) подключаетесь к elena-1c? Ну тогда нужен лог по spoolsv.exe с компа elena-1c.

Elemental 17-08-2021 13:42 2964404

Цитата:

Цитата Petya V4sechkin
Elemental, погодите, это вы с другого компа (LEONID) подключаетесь к elena-1c? Ну тогда нужен лог по spoolsv.exe с компа elena-1c »

Я точно так же пытаюсь получить доступ к принтеру TSC_TE200 с компа elena-1c, результат тот же. А с компа elena-1c нормально получаю доступ к принтеру HP1120 на LEONID.
Из чего прихожу к выводу, что какие-то настройки на LEONID дают доступ к принтеру. Или наоборот, какието на elena-1c не дают доступа. Вот и пытаюсь узнать, какие именно.
Попробую получить лог с другого...

Вот лог с компа elena-1c
https://disk.yandex.by/d/Mv7HPpHuz9_D7w

Процессы spoolsv и cmd

Petya V4sechkin 17-08-2021 14:45 2964411

Elemental, не понимаю, как в логе может быть всего 40 событий.

Elemental 17-08-2021 14:57 2964412

Цитата:

Цитата Petya V4sechkin
Elemental, не понимаю, как в логе может быть всего 40 событий. »

Я оставил только логи процессов spoolsv и cmd на момент попытки подключения к принтеру...
Какие процессы еще нужны?

Petya V4sechkin 17-08-2021 15:06 2964414

Elemental, учитывая, что ошибкам ACCESS DENIED предшествовали:
Цитата:

cmd.exe 10292 CreateFile \\elena-1c\TSC_TE200\ NAME NOT FOUND
попробуйте выставить параметр EnableLinkedConnections (впрочем, вряд ли это поможет, поскольку относится к сетевым дискам, а не к принтерам).

Цитата:

Цитата Elemental
Какие процессы еще нужны?

Какие-либо утилиты от производителя принтера.
Короче, посмотрите сами по ACCESS DENIED.

Elemental 17-08-2021 15:08 2964415

Если нужны ВСЕ - их есть у нас.
Вот лог с компа LEONID: https://disk.yandex.by/d/TO30eV8R5IFI7Q
Вот с компа ELENA-1C: https://disk.yandex.by/d/khgammgHcwxyGQ

Elemental 17-08-2021 15:33 2964416

Короче, дело по ходу в самом аппарате, ибо подключил другой принтер - все нормально, доступ есть. Будем копаться в дровах/софте TSCшки
Благодарю за уделённое время

Elemental 18-08-2021 11:30 2964467

Upd:
Проблема решилась достаточно просто. В свойствах принтера была выставлена прямая печать, мимо спулера. Именно это и было причиной, что обращения к нему по сети через copy разворачивались.


Время: 07:18.

Время: 07:18.
© OSzone.net 2001-