Показать полную графическую версию : Windows 10, печать через командную строку, отказано в доступе
Elemental
17-08-2021, 11:09
День добрый
Есть комп с Windows 10, к нему подключен принтер (расшарен, права доступа самые полные для всех).
При попытке отправить что-либо на него через командную строку (copy C:\test.txt \\адрес\TSC_TE200) - пишет "Отказано в доступе". Причём это с того же самого компа. Обычным способом, через добавление сетевого принтера, подключается без проблем.
Каким образом можно этот самый доступ к нему предоставить?
Dreamer_UFA
17-08-2021, 11:21
Запустите командную строку от имени Администратора и попробуйте.
Elemental, это:
copy C:\test.txt \\адрес\TSC_TE200 »
не «печать через командную строку».
Что именно Вы хотите получить?
Elemental
17-08-2021, 11:35
Что именно Вы хотите получить? »
Я не хочу получать "отказ в доступе". А если точнее, я хочу понять, почему на машине А и подключенным к ней принтером А я ввожу упомянутую выше команду и получаю отказ в доступе, а на машине Б и подключенным к ней принтером Б я проделываю те же самые манипуляции и в доступе никто не отказывает, выдаёт - скопировано файлов: 1. (что собственно от него и требуется).
Запуск cmd под администратором ничего не даёт.
Для верности, пробовал и через команду print запускать, в данном случае пишет "Не удалось инициализировать устройство ... "
И нет, я не в курсе, на кой демон это нужно, 1с-ники поручили разобраться...
Petya V4sechkin
17-08-2021, 11:57
Elemental, можете сделать лог Process Monitor (https://docs.microsoft.com/en-us/sysinternals/downloads/procmon) следующим образом:
запустите Process Monitor;
в командной строке спровоцируйте ошибку "Отказано в доступе" при печати;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на файлообменник, например dropmefiles.com.
Elemental
17-08-2021, 12:24
Elemental, можете сделать лог Process Monitor следующим образом:
запустите Process Monitor;
в командной строке спровоцируйте ошибку "Отказано в доступе" при печати;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на файлообменник, например dropmefiles.com. »
Вот. https://disk.yandex.by/d/9oI5cVPrWFlGRw
Там сначала идёт успешная команда, потом с отказом.
Petya V4sechkin
17-08-2021, 13:02
Elemental, зря отфильтровали по cmd.exe, также нужно посмотреть события spoolsv.exe.
Компьютер в домене?
права доступа самые полные для всех
Какие именно права?
Заходит ли в Проводнике на:
\\elena-1c
\\elena-1c\TSC_TE200
Elemental
17-08-2021, 13:05
Компьютер в домене? »
Так точно, в домене
Какие именно права? »
- Печеть
- Управление принтером
- Управление документами
Заходит ли в Проводнике на:
\\elena-1c
\\elena-1c\TSC_TE200 »
Заходит
Petya V4sechkin
17-08-2021, 13:33
Elemental, погодите, это вы с другого компа (LEONID) подключаетесь к elena-1c? Ну тогда нужен лог по spoolsv.exe с компа elena-1c.
Elemental
17-08-2021, 13:42
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
Elemental, не понимаю, как в логе может быть всего 40 событий.
Elemental
17-08-2021, 14:57
Elemental, не понимаю, как в логе может быть всего 40 событий. »
Я оставил только логи процессов spoolsv и cmd на момент попытки подключения к принтеру...
Какие процессы еще нужны?
Petya V4sechkin
17-08-2021, 15:06
Elemental, учитывая, что ошибкам ACCESS DENIED предшествовали:
cmd.exe 10292 CreateFile \\elena-1c\TSC_TE200\ NAME NOT FOUND
попробуйте выставить параметр EnableLinkedConnections (впрочем, вряд ли это поможет, поскольку относится к сетевым дискам, а не к принтерам).
Какие процессы еще нужны?
Какие-либо утилиты от производителя принтера.
Короче, посмотрите сами по ACCESS DENIED.
Elemental
17-08-2021, 15:08
Если нужны ВСЕ - их есть у нас.
Вот лог с компа LEONID: https://disk.yandex.by/d/TO30eV8R5IFI7Q
Вот с компа ELENA-1C: https://disk.yandex.by/d/khgammgHcwxyGQ
Elemental
17-08-2021, 15:33
Короче, дело по ходу в самом аппарате, ибо подключил другой принтер - все нормально, доступ есть. Будем копаться в дровах/софте TSCшки
Благодарю за уделённое время
Elemental
18-08-2021, 11:30
Upd:
Проблема решилась достаточно просто. В свойствах принтера была выставлена прямая печать, мимо спулера. Именно это и было причиной, что обращения к нему по сети через copy разворачивались.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.