![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
br> br> |
| |||||||
![]() |
| | Thread Tools | Display Modes |
| | #1 (permalink) |
| Guest | Creating new Printer-Port and installing new Printer Hello i found following WSH-Skript at die MSDN-Website. But how can i do this with the powershell? I do not know how to create a new instance of the Win32_TCPIPPrinterPort-Class. thanks Jens strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set objNewPort = objWMIService.Get _ ("Win32_TCPIPPrinterPort").SpawnInstance_ objNewPort.Name = "IP_169.254.110.14" objNewPort.Protocol = 1 objNewPort.HostAddress = "169.254.110.14" objNewPort.PortNumber = "9999" objNewPort.SNMPEnabled = False objNewPort.Put_ |
My System Specs![]() |
| | #2 (permalink) |
| Guest | RE: Creating new Printer-Port and installing new Printer this is RC1 code as I have no RC2 handy (for more info about the changes see my blog series http://mow001.blogspot.com/2006/10/p...t-in-rc2.html: # RC2 $p = [WmiClass]'Win32_TCPIPPrinterPort' $p = new-object management.managementclass Win32_TCPIPPrinterPort $NewPort = $p.CreateInstance() $NewPort.Item('Name') = "IP_169.254.110.14" #... $NewPort.Put() Greetings /\/\o\/\/ "Jens Schulze" wrote: > Hello > i found following WSH-Skript at die MSDN-Website. But how can i do this with > the powershell? I do not know how to create a new instance of the > Win32_TCPIPPrinterPort-Class. > > thanks Jens > > strComputer = "." > Set objWMIService = GetObject("winmgmts:" _ > & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") > Set objNewPort = objWMIService.Get _ > ("Win32_TCPIPPrinterPort").SpawnInstance_ > > objNewPort.Name = "IP_169.254.110.14" > objNewPort.Protocol = 1 > objNewPort.HostAddress = "169.254.110.14" > objNewPort.PortNumber = "9999" > objNewPort.SNMPEnabled = False > objNewPort.Put_ > > > > |
My System Specs![]() |
| | #3 (permalink) |
| Guest | Re: Creating new Printer-Port and installing new Printer Thank you, i will test it :-) "/\/\o\/\/ [MVP]" <oMVP@discussions.microsoft.com> schrieb im Newsbeitrag news:400366BF-8408-4D30-A5CD-99D71724DA15@microsoft.com... > this is RC1 code as I have no RC2 handy (for more info about the changes > see > my blog series > http://mow001.blogspot.com/2006/10/p...t-in-rc2.html: > > > # RC2 $p = [WmiClass]'Win32_TCPIPPrinterPort' > $p = new-object management.managementclass Win32_TCPIPPrinterPort > > $NewPort = $p.CreateInstance() > $NewPort.Item('Name') = "IP_169.254.110.14" > #... > > $NewPort.Put() > > > Greetings /\/\o\/\/ > > > "Jens Schulze" wrote: > >> Hello >> i found following WSH-Skript at die MSDN-Website. But how can i do this >> with >> the powershell? I do not know how to create a new instance of the >> Win32_TCPIPPrinterPort-Class. >> >> thanks Jens >> >> strComputer = "." >> Set objWMIService = GetObject("winmgmts:" _ >> & "{impersonationLevel=impersonate}!\\" & strComputer & >> "\root\cimv2") >> Set objNewPort = objWMIService.Get _ >> ("Win32_TCPIPPrinterPort").SpawnInstance_ >> >> objNewPort.Name = "IP_169.254.110.14" >> objNewPort.Protocol = 1 >> objNewPort.HostAddress = "169.254.110.14" >> objNewPort.PortNumber = "9999" >> objNewPort.SNMPEnabled = False >> objNewPort.Put_ >> >> >> >> |
My System Specs![]() |
| | #4 (permalink) |
| Guest | Re: Creating new Printer-Port and installing new Printer Thank you, works fine :-) "Jens Schulze" <webmaster@irgendwas.de> schrieb im Newsbeitrag news:%23asrfrT7GHA.4348@TK2MSFTNGP03.phx.gbl... > Thank you, > > i will test it :-) > > > "/\/\o\/\/ [MVP]" <oMVP@discussions.microsoft.com> schrieb im Newsbeitrag > news:400366BF-8408-4D30-A5CD-99D71724DA15@microsoft.com... >> this is RC1 code as I have no RC2 handy (for more info about the changes >> see >> my blog series >> http://mow001.blogspot.com/2006/10/p...t-in-rc2.html: >> >> >> # RC2 $p = [WmiClass]'Win32_TCPIPPrinterPort' >> $p = new-object management.managementclass Win32_TCPIPPrinterPort >> >> $NewPort = $p.CreateInstance() >> $NewPort.Item('Name') = "IP_169.254.110.14" >> #... >> >> $NewPort.Put() >> >> >> Greetings /\/\o\/\/ >> >> >> "Jens Schulze" wrote: >> >>> Hello >>> i found following WSH-Skript at die MSDN-Website. But how can i do this >>> with >>> the powershell? I do not know how to create a new instance of the >>> Win32_TCPIPPrinterPort-Class. >>> >>> thanks Jens >>> >>> strComputer = "." >>> Set objWMIService = GetObject("winmgmts:" _ >>> & "{impersonationLevel=impersonate}!\\" & strComputer & >>> "\root\cimv2") >>> Set objNewPort = objWMIService.Get _ >>> ("Win32_TCPIPPrinterPort").SpawnInstance_ >>> >>> objNewPort.Name = "IP_169.254.110.14" >>> objNewPort.Protocol = 1 >>> objNewPort.HostAddress = "169.254.110.14" >>> objNewPort.PortNumber = "9999" >>> objNewPort.SNMPEnabled = False >>> objNewPort.Put_ >>> >>> >>> >>> > > |
My System Specs![]() |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Problem with printer port | Nicola Righetti | Vista print fax & scan | 0 | 05-21-2008 11:48 AM |
| printer port | tennisann | Vista print fax & scan | 1 | 02-12-2008 12:06 PM |
| Local Printer Port | Diane | Vista General | 2 | 06-27-2007 07:56 AM |
| Cannot add printer if creating local port | Anuj | Vista print fax & scan | 2 | 04-18-2007 11:46 PM |