[转载]windows2000共享打印机保存用户名 密码的问题解决
信息来源:邪恶八进制信息安全团队([url]www.eviloctal.com[/url])问题:
环境:没有也不想建域。
有1台windows2000(名称:W2KPRN),接有打印机,开打印共享,设有专用的共享用户名和密码(例如:printer/password),防止无关人员使用打印机。
其它的客户机,安装windows2000,先访问W2KPRN,输入用户名、密码(printer/password),添加网络打印机,打印正常。
但是,客户机重启后,无法访问共享打印机,需要再访问一次W2KPRN,输入一次用户名、密码,才能打印。该打印用的用户名、密码无法保存。
需要达到的目的:保存该用户名、密码,以后打印的时候,不需要输入,也不需要其它的操作。
如果客户机安装windows98,有保存用户名、密码的选项,能达到上述要求。但windows20000找不到该选项。
曾试过映射网络盘,选中保存用户名、密码,或在启动的时候加入批处理,连接W2KPRN,但如果客户机启动的时候,W2KPRN未启动,那么打印的时候,还是需要先去访问W2KPRN,输入用户名、密码。而windosw98就没这个问题。
不要告诉我客户机用同样的用户名/密码,^_^
谢谢!
解答 By 流浪的双鱼:
在一个工作组模式的对等网中,要使用基于2000/xp/2003系统上的打印服务器上的受限共享打印机,用户必须在每次使用打印机前,手动连接一次共享打印机。而且,只要服务器或客户机重启,就必须再重新建立连接。为什么会这样呢?这是由于打印机的共享没有设置为“Everyone”,而是采用了身份验证的方法进行共享(需要在客户机端输入用户名和密码)。因此一旦服务器或客户机系统重新启动,共享连接就会自动断开,所以客户机在重新启动后如果还要连接打印机,就要重新进行一次登录。这给打印用户使用共享打印机带来了不便。那么,有没有什么办法来自动建立这个连接呢?有!下面我就把我在实际工作中使用的方法介绍给大家。
第一步:首先,在打印服务器上创建一个打印账户,然后,在共享打印机属性中的“安全”选项卡中添加此打印账户并授予其打印的权限。
第二步:在客户机上的桌面上创建了个批处理文件print.bat,内容如下:“net use \\printserver\print$ password /user:username”(不包括引号)。这里printserver表示打印服务器的机器名,username表示打印账户的用户名,password表示打印账户的密码。
第三步:打开“任务计划”,双击“添加任务计划”。在打开的“任务计划向导”中点击“下一步”,点击“浏览”,找到刚才在桌面上创建的批处理文件print.bat,选中它并点击“打开”。在“任务名”中输入“ConnectPrint”,并在“执行这个任务”下选择“登录时”,连点两次“下一步”后点击“完成”退出“任务计划向导”。
这样,每次开机后,客户机都会自动连接上打印服务器上的共享打印机。当然,前提是你的打印服务器在客户机开机前已经在运行了。那么,如果客户机开机时打印服务器没有运行,怎么办?不要紧,你只要等服务器开机运行后,双击桌面上的print.bat文件就行了。是不是很简单?
页:
[1]