windows-server-2008 – 通过Powershell创建网络打印机
发布时间:2020-12-13 23:04:44 所属栏目:Windows 来源:网络整理
导读:我正在尝试使用Power shell脚本创建网络打印机.下面的脚本创建端口没有任何问题,但不会创建队列.你能否确认这个脚本是否适用于 Windows Server 2008? (注意,您需要安装驱动程序才能使其正常工作). function CreatePrinterPort {Param ( [string]$IPAddress)
我正在尝试使用Power
shell脚本创建网络打印机.下面的脚本创建端口没有任何问题,但不会创建队列.你能否确认这个脚本是否适用于
Windows Server 2008? (注意,您需要安装驱动程序才能使其正常工作).
function CreatePrinterPort { Param ( [string]$IPAddress ) $port = [wmiclass]"Win32_TcpIpPrinterPort" $newPort = $port.CreateInstance() $newport.Name= "IP_$IPAddress" $newport.SNMPEnabled=$false $newport.Protocol=1 $newport.HostAddress= $IPAddress Write-Host "Creating Port $ipaddress" -foregroundcolor "green" $newport.Put() } function CreatePrinter { Param ( [string]$PrinterName,[string]$DriverName,[string]$IPAddress,[string]$Location,[string]$Comment ) $print = [WMICLASS]"Win32_Printer" $newprinter = $print.createInstance() $newprinter.Drivername = $DriverName $newprinter.PortName = "IP_$IPAddress" $newprinter.Shared = $true $newprinter.Sharename = $PrinterName $newprinter.Location = $Location $newprinter.Comment = $Comment $newprinter.DeviceID = $PrinterName Write-Host "Creating Printer $printername" -foregroundcolor "green" $newprinter.Put() } CreatePrinterPort -IPAddress "Localhost" CreatePrinter -PrinterName Print1 -DriverName "HP LaserJet 4" -PortName "Localhost"` -Location "Office" -Comment "Test comment" 我得到的错误是在CreatePrinter函数上:
你的PortName不应该是“IP_ $IPAddress”而不是“Localhost”吗?
CreatePrinter -PrinterName Print1 -DriverName "HP LaserJet 4" -PortName "IP_123.123.123.123" -Location "Office" -Comment "Test comment" 此外,您的DriverName必须是该驱动程序的确切名称.你不能选择它;它是由制造商指定的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-8 – 检查是否启用了Execute Disable Bit
- compact-framework – Windows Ce 6.0上的Compact Framewor
- Windows上奇怪的码头工作状态
- windows – 如何获取Internet Explorer支持的SSL / TLS密码
- 如何在Windows上的python中安装XGBoost包
- windows下安装memcached,报错:Failed to ignore SIGHUP R
- remote-desktop – 重新订购远程桌面连接
- batch-file-dos命令将文件名和扩展名分解成变量
- 如何在Windows中使用python opencv2在图像上写文本
- 配置虚拟主机
推荐文章
站长推荐
热点阅读