Сегодня мы переходим на новый файловый сервер и сервер печати, что заставило меня задуматься, есть ли способ узнать, какие пользователи подключены к общему принтеру? Можно увидеть подключения к общим папкам в «Управление компьютером», но я не знаю ничего подобного для общих принтеров. Я попробовал выполнить несколько поисков в Google, но, похоже, не могу объяснить это так, чтобы получить какие-либо значимые результаты.
Я бы хотел, чтобы меня исправили, но, насколько мне известно, не существует метода, подобного тому, который вы описываете в оснастке MMC «Управление компьютером», чтобы увидеть пользователей, которые «подключены» к принтерам. «Соединение» эфемерно и устанавливается только тогда, когда пользователь фактически отправил задание на печать.
Вы, вероятно, заинтересованы в удалении и замене устаревших «подключений» в реестре каждого пользователя новым сервером печати. Обычно я справляюсь с этим одним из двух способов.
В сетях, которые я построил «с нуля», подключение «принтеров» осуществляется через сценарии или групповую политику, так что это вопрос изменения сценариев / объектов групповой политики.
Для сетей, которые я «унаследовал», я развертываю сценарии запуска и сценарии входа в систему, чтобы собрать параметры принтера для каждой машины и пользователя и сохранить их на сервере. Я могу пресмыкаться в выводе и писать сценарии для удаления «устаревших» соединений (и для превращения сети в одну из моих сетей «с нуля»).
Я все чаще пытаюсь предварительно заполнить списки принтеров пользователей, чтобы не допустить, чтобы пользователи вручную добавляли принтеры (и, таким образом, не оставляли «устаревшие» принтеры в своих списках, когда я списываю серверы печати). Исторически диспетчер очереди печати терял время, пытаясь «подключиться» к принтерам на серверах, которые больше не доступны, поэтому я очень старался обеспечить очистку устаревших принтеров с помощью некоторых автоматических средств.