打印机突破10人限制共享

各位也許知道我們現在使用的XP系統有共享連接數的缺陷,XP的profession版本支持10個用戶連接數!HOME版只支持5個!就是說我們共享的文件只允許10個人連接,只要我的電腦不注銷斷開網絡第十一個人就訪問不了我的電腦!以前在公司都是USB的打印機需要共享給辦公室里面30位同仁使用!總是有人抱怨說連不上打印機!那么下面我給大家介紹下這個問題的解決方法!

不過有條件我還是建議大家不要使用USB接口的打印機,有網絡接口的盡量用網絡接口的打印機,只要有電網絡是通的就可以使用的打印機,不需要開啟其他的電腦做打印機服務器!

 

适用平台:WINDOWS 2K/XP HOME/PRO
适用环境:目录共享或打印机共享,经常因达到10人的连接上限,而不能给他人正常提供文件和打印共享服务
解决方法: 1、PRO版系统,修改组策略secpol.msc/本地策略/安全选项/在挂起会话之前所需时间,改为1分钟
2、用批处理,然后设计划任务“net session /delete /y”
3、使用如下脚本,每隔30秒(或自定义间隔时间)清除访问连接,保存为bat格式

@echo  off

rem  定义循环间隔时间:
set secs=30

echo.
echo ============================================
echo == 此脚本用于计算机共享访问达到上限后使用 ==
echo == 运行脚本后会自动断开一些访问连接 ==
echo == 每%secs%秒种进行查询,并执行清除命令 ==
echo ============================================
echo.
net session >nul ||  goto  :error

:begin
set clear=0

echo.
for /f "tokens=1,2" %%i in (' net session ^|  find "\"')  do (
net session %%i /delete /y >nul 2>&1 
set clear=1 
echo % time:~0,8% 清除访问来源: %%i [%%j]
)
echo.

if %clear%==0 ( echo % time:~0,8% 现无人访问此计算机, %secs%秒后继续...
else ( echo % time:~0,8% 清除完毕, %secs%秒后继续...)

ping 127.0.0.1 -n %secs% -w 0 >nul 2>&1
goto begin


:error
echo 权限不足,无法执行,请与管理员联系.
 
原文链接:http://free2.activepower.net/script/forum/view.asp?article_id=399656

你可能感兴趣的:(打印)