环境

系统:win7x64 sp1

网络拓扑图

1、计算机A 修改组策略

步骤一、Win + r 运行,输入gpedit.msc ,调出本地组策略编辑器。

在计算机配置\Windows设置\安全设置\安全选项,“网络访问:本地账户的共享与安全模型”设置为“仅来宾”。

步骤二、“账户:来宾账户状态”设置为“已启用”。

2、共享 计算机A\Brother DCP-116C 的打印机脚本。

共享前,要保证172.20.114.151\DCP-116C\打印机属性 勾选“共享”。

rundll32 printui.dll,PrintUIEntry /in /u /z /q /n "\\172.20.114.151\Brother DCP-116C"
rundll32 printui.dll,PrintUIEntry /y /n "\\172.20.114.151\Brother DCP-116C"

3、计算机B

Win + r 快捷方式,键入control Printers,调出 打印机与设备。

附、rundll32 printui.dll,PrintUIEntry /?帮助

用法

用法: rundll32 printui.dll,PrintUIEntry [options] [@commandfile]/a[file] 二进制文件名/b[name] 基本打印机名/c[name] 如果操作在远程机器上,unc 机器名/dl 删除本地打印机/dn 删除网络打印机连接/dd 删除打印机驱动程序/e 显示打印首选项/f[file] inf 文件或输出文件/F[file] 使用 /f 指定的 INF 文件可能依赖的 INF 文件的位置/ga 添加每个机器打印机连接(用户登录时此连接将传播到用户)/ge 枚举每个机器打印机连接/gd 删除每个机器打印机连接(用户登录时此连接将被删除)/h[arch] 驱动程序体系结构,为下列之一: x86 或 x64 或 Itanium /ia 用 INF 文件安装打印机驱动程序/id 用添加打印机驱动程序向导安装打印机驱动程序/if 用 INF 文件安装打印机/ii 用带 INF 文件的添加打印机向导安装打印机/il 用添加打印机向导安装打印机/im 使用添加打印机向导安装打印机(跳过网络列出的打印机)/in 添加网络打印机连接/ip 使用网络打印机安装向导安装打印机/j[provider] 打印提供程序名称/k 安装打印机时将测试页打印到指定打印机,不能与命令组合使用/l[path] 打印机驱动程序源路径/m[model] 打印机驱动程序型号名称/n[name] 打印机名称/o 显示打印机队列视图/p 显示打印机属性/q 安静模式,不显示错误消息/r[port] 端口名称/s 显示服务器属性/Ss 将打印机设置存储到文件/Sr 从文件还原打印机设置存储或还原必须放在命令末尾的打印机设置选项标志:2 PRINTER_INFO_27 PRINTER_INFO_7c 颜色配置文件d PrinterDatas    安全描述符g  全局 DevModem 最低设置u   用户 DevModer 解决名称冲突f 强制使用名称p 解析端口i   驱动程序名称冲突/u 使用现有打印机驱动程序(如果已安装)/t[#] 起始的从零开始的索引页/v[version] 驱动程序版本,为下列之一:“类型 2 - 内核模式”或“类型 3 - 用户模式”/w 如果在 inf 中找不到指定的驱动程序,则提示用户找一个驱动程序/y 将打印机设置为默认打印机/Xg 获取打印机设置/Xs 设置打印机设置/z 不自动共享此打印机/Y 不自动生成打印机名称/K 更改 /h 的含义,使其接受 2、3、4 (分别代表 x86、x64 或 Itanium),并更改 /v 的含义,使其接受 3 (代表“类型 3 - 用户模式”)/Z 共享此打印机,只能与 /if 选项一起使用/? 提供此消息的帮助@[file] 命令行参数文件/Mw[message] 提交命令之前显示警告消息/Mq[message] 提交命令之前显示确认消息/W[flags] 指定向导(用于 APW 和 APDW)的标志和开关r  使向导可以从上一页重新启动/G[flags] 指定全局标志和开关w   禁止显示安装驱动程序警告 UI (超安静模式)/R 强制使用所选驱动程序替换现有驱动程序

例子

例如:运行服务器属性:
rundll32 printui.dll,PrintUIEntry /s /t1 /c\\machine运行打印机属性:
rundll32 printui.dll,PrintUIEntry /p /n\\machine\printer本地运行添加打印机向导:
rundll32 printui.dll,PrintUIEntry /il 在 \\machine:
rundll32 printui.dll,PrintUIEntry /im /c\\machine 上运行添加打印机向导运行队列查看:
rundll32 printui.dll,PrintUIEntry /o /n\\machine\printer运行 INF 安装:
rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /f c:\infpath\infFile.inf /r "lpt1:" /m "Brother DCP-128C"运行 INF 安装(具有 INF 依赖关系)。在此示例中,prnbr002.inf 依赖于 ntprint.inf
rundll32 printui.dll, PrintUIEntry /ia /m "Brother DCP-128C" /K /h x64 /v 3 /f "c:\infpath\prnbr002.inf" /F "c:\infpath\ntprint.inf"使用 INF 运行添加打印机向导:
rundll32 printui.dll,PrintUIEntry /ii /f c:\infpath\infFile.inf使用内置打印机驱动程序添加打印机:
rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /r "lpt1:" /m "Brother DCP-128C"添加每个机器打印机连接(用户登录时此连接将传播到用户):
rundll32 printui.dll,PrintUIEntry /ga /c\\machine /n\\machine\printer /j"LanMan Print Services"删除每个机器打印机连接(用户登录时此连接将被删除):
rundll32 printui.dll,PrintUIEntry /gd /c\\machine /n\\machine\printer枚举每个机器打印机连接:
rundll32 printui.dll,PrintUIEntry /ge /c\\machine使用 INF 添加打印机驱动程序:
rundll32 printui.dll,PrintUIEntry /ia /c\\machine /m "Brother DCP-128C" /h "x86" /v "Type 3 - User Mode" /f c:\infpath\infFile.inf使用 INF 添加打印机驱动程序:
rundll32 printui.dll,PrintUIEntry /ia /K /c\\machine /m "Brother DCP-128C" /h "x86" /v 3添加内置打印机驱动程序:
rundll32 printui.dll,PrintUIEntry /ia /c\\machine /m "Brother DCP-128C" /h "Intel" /v "Type 3 - Kernel Mode"删除打印机驱动程序:
rundll32 printui.dll,PrintUIEntry /dd /c\\machine /m "Brother DCP-128C" /h "x86" /v "Type 3 - User Mode"删除打印机驱动程序:
rundll32 printui.dll,PrintUIEntry /dd /K /c\\machine /m "Brother DCP-128C" /h "x86" /v 3将打印机设置为默认打印机:
rundll32 printui.dll,PrintUIEntry /y /n "printer"设置打印机注解:
rundll32 printui.dll,PrintUIEntry /Xs /n  "printer" comment "My Cool Printer"取得打印机设置:
rundll32 printui.dll,PrintUIEntry /Xg /n "printer"取得文件中的打印机设置保存结果:
rundll32 printui.dll,PrintUIEntry /f "results.txt" /Xg /n "printer"设置打印机设置命令使用:
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?将所有打印机设置存入一个文件:
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?从一个文件还原所有打印机设置:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat"将二级打印机信息存入一个文件:
rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat" 2从一个文件还原打印机安全描述符:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" s从一个文件还原打印机全局 devmode 和打印机数据:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" g d从文件最少设置还原并分析端口名:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" m p启用打印机的客户端呈现:
rundll32 printui.dll,PrintUIEntry /Xs /n"printer" ClientSideRender enabled禁用打印机的客户端呈现:
rundll32 printui.dll,PrintUIEntry /Xs /n"printer" ClientSideRender disabled

【Windows脚本】打印机脚本2-共享打印机相关推荐

  1. 计算机打印共享服务,Windows 7系统快速设置共享打印机

    Windows 7系统快速设置共享打印机 共享打印机 共享打印是指打印机通过数据线连接某一台电脑(主机)设置共享后,局域网中的其他电脑(客户机)就可以使用此打印机. 共享打印和共享文件相同,是Wind ...

  2. 计算机打开共享网络连接打印机共享打印机,我想共享打印机,但是计算机找不到网络方式...

    dsmnbhfavmwb 接受 这么问这样的问题. ,沮丧 在办公室里,每个人都不可能拥有打印机. 使用打印共享来打印某些材料是不可避免的. 本文介绍了如何在Windows XP操作系统中实现打印共享 ...

  3. windows无法打开添加打印机_计算机共享打印机,再也不用为安装共享打印机发愁了...

    导读 小编最近给一家公司安装电脑,在电脑安装调试完成之后,这家公司的老板让我帮忙给他共享打印机,因为公司是做财税的,每台电脑都需要打印东西,尤其是一些账务,更需要销售和会计对接.这个时候没有打印机的话 ...

  4. 按照计算机名共享打印机,添加网络共享打印机

    在 Windows 10 中,可以将打印机共享给网络上的多台电脑.若要从连接到打印机的电脑(主要电脑)共享打印机至未连接到打印机的辅助电脑,你必须设置共享打印机设置.将打印机连接到主要电脑(或者以无线 ...

  5. win7共享打印机设置_win7共享打印机设置

    通过设置防火墙开启"文件和打印机共享".具体方法:依次进入"控制面板"->"系统各安全"->"Windows防火墙&q ...

  6. 计算机中的网络怎么共享的打印机驱动,如何共享打印机,如何设置打印机共享打印机共享设置图解-中关村在线...

    共享打印机是一种很常见的小型办公环境下使用打印机的办法.对于WindowsXP系统,很多人都知道如何设置,现成的教材也较多,对于Window7操作系统则不然,共享打印机设置变得复杂了起来.这里我们就通 ...

  7. 打印机连接,共享打印机出现连接失败,0x0000011b、用户禁用问题

    办公室打印机多半都是用共享的方式来进行多台打印机的连接方式,但是在连接的时候经常会遇到很多问题,我就把我遇到的一些问题以及解决方案提供给大家,以供参考. 1.当连接时提示当前用户已禁用,解决方案:查看 ...

  8. 计算机休眠如何使用他的共享打印机,电脑如何共享打印机?

    打印机分为USB接口打印机和网络打印机,共享的方法不同,但是无论哪种打印机,必须先下载好打印机驱动.一.打印机驱动的下载方法打印机机身上面会有烙印的品牌名称,直接去官方网站下载驱动,不建议去第三方网站 ...

  9. windows server 2003 连接 win10 共享打印机

    Windows server 2003 可访问win10主机,但无法连接打印机,报错"提供凭证不足--" 1.在server主机上加载驱动安装一台打印机 2.控制面板->打印 ...

  10. Windows 10家庭版也能共享打印机

    作者:紫郢剑侠 来源:CSDN 原文:https://blog.csdn.net/Purpleendurer/article/details/50498788 版权声明:本文为博主原创文章,转载请附上 ...

最新文章

  1. 26期20180626 rpm 安装软件包的方法 yum
  2. UCOS在LPC上的移植
  3. 06. 用css实现三角形
  4. Effective Java读书笔记三:创建和销毁对象
  5. 夏普电视android4.4.2,夏普电视怎么投屏 夏普电视投屏设置方法【详解】
  6. 【学术相关】IEEE TBD, 这个Trans刚被SCI收录,预计首个IF4
  7. ***关于WP的邮件无法发送问题的总结(原创)
  8. IntelliJ IDEA 14.x 创建工作空间与多个Java Web项目
  9. H3C服务器系统配置ip,H3C交换机DHCP 服务器动态分配地址典型配置指导
  10. 数据科学 IPython 笔记本 8.12 文本和注解
  11. voices——最后的决赛
  12. 将excel或是csv文件中的矩阵相乘,输出点乘后的excel文件
  13. multicast msdp 1
  14. C++程序设计语言学习笔记:异常处理
  15. CSP201609-3炉石传说
  16. 手机上网占多大流量?WiFi要不要进行限速?
  17. 一、YouTube-8M 初探(视频与音频分类)
  18. 《时间从来不语,却回答了所有问题》读后感
  19. 【原创】PHP程序员的技术成长规划
  20. JAVA12_09学习总结(Java注解,JavaScript)

热门文章

  1. 信号完整性之传输线理论(三)
  2. C语言按行列加密解密(英文文本)
  3. Unity接入谷歌支付
  4. es6标准入门(第三版)_阮一峰 pdf
  5. matlab建立遗传算法,Matlab遗传算法(一)
  6. 超级加粗大标题Mogrt免费PR动态图形模板
  7. HTTP报文(这篇讲得比较详细)
  8. AD9833 实验总结
  9. EMOS邮件系统安装(光盘安装版)
  10. python合并大量ts文件_Python3 根据m3u8下载视频,批量下载ts文件并且合并