Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Script til at slette netværksprintere

Af Bruger Martin Lohse | 11-01-2019 16:53 | 2074 visninger | 13 svar, hop til seneste
Kære alle, Jeg har squ lige brug for lidt hjælp her. Vi har netop fået opsat nyt kopimaskiner - er gået fra Canon til Konica Minolta. Hos brugerne figurer der nu kopimaskiner med navnen Canon Teknikrum på srvfil01.DOMÆNE og Canon elevkopi på srvfil01.DOMÆNE Er der en hej til at lave en bat-fil eller evt. PowerShell kommando, som jeg kan lægge på vores filserver, som brugerne kører, hvorefter alle de implicerede printere, som er gået ud, bliver fjernet. Derudover skal scriptet køre en gpupdate for at hente de nye kopimaskiner ind. Mine kollegers computere er virtuelle desktops, som ikke alle genstarter i ny og næ. Derfor script, batfil eller PowerShell, som fjerner implicerede printere og herefter kører en gpupdate. Jeg har prøvet lidt, men jeg kan ikke få dem fjernet.
--
#1
mindfreak
Ultra Supporter
11-01-2019 18:04

Rapporter til Admin
Er printeren oprettet med et script? Eller er det via GPO? En script/vbs mulighed kunne være dette. Option Explicit Dim strComputer strComputer = "." Dim objWMI,networkPrinters,networkPrinter Set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set networkPrinters = objWMI.ExecQuery("Select * From Win32_Printer Where Network = true") For Each networkPrinter in networkPrinters networkPrinter.Delete_ Next WScript.Echo "Successfully deleted all network printers"
--
Sidst redigeret 11-01-2019 18:07
#2
Vandkanden
Elitebruger
11-01-2019 18:14

Rapporter til Admin
Hvorfor ikke blot fixe det med GPO? 1) Slet printer 2) Tilføj ny printer WIN?
--
#3
Martin Lohse
Bruger
11-01-2019 18:45

Rapporter til Admin
De er oprettet via gpo. Jeg har allereee slettet deres oprettelse i GPOen
--
#4
Martin Lohse
Bruger
11-01-2019 18:47

Rapporter til Admin
Og styresystem er windows 10 1809
--
#5
Vandkanden
Elitebruger
11-01-2019 18:49

Rapporter til Admin
Så send dem en .bat fil med: gpupdate /force end
--
#8
JoeDario
Gæst
11-01-2019 20:07

Rapporter til Admin
Har lige forsøgt med denne og det virkede hos mig: rundll32 printui.dll,PrintUIEntry /dn /n \\srvdc1\HP_3055-Randers srvdc1 er i dette tilfælde printsereren og HP_3055-Randers er navnet på printeren.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#9
mindfreak
Ultra Supporter
11-01-2019 21:34

Rapporter til Admin
#3 Med "slettet oprettelsen i GPO'en", mener du så at du har slettet selve printeren/netværksstien til den? Du skal nemlig sætte GPO'en til "delete" i stedet for "create/update" for at slette printeren aktivt på computerne.
--
Sidst redigeret 11-01-2019 21:36
#10
Martin Lohse
Bruger
11-01-2019 22:55

Rapporter til Admin
#7 Lige præcis. Jeg kan vel bare oprette samme sti ig sætte dette til delete? alternativt kan jeg vel installere vores Konicaprintwr med det andet sharenavn, såfremt ovenståebde ikke virker?
--
#11
mindfreak
Ultra Supporter
11-01-2019 23:36

Rapporter til Admin
#10 Går ud fra det er mig du svarer som #7. Ja, jeg ville oprette det samme som du havde før, bare med "delete" i stedet for. Dette skulle gerne fjerne den så snart brugerne bliver ramt af GPO'en. Alternativt kan du sagtens oprette en ny printer med et andet sharenavn, ja.
--
#12
anox
Gæst
11-01-2019 23:40

Rapporter til Admin
#10, samme sharenavn giver kun rod og kan skabe forvirring hos slutbrugerne - da printeren ser anderledes ud end den de plejer at hente hos. Ligeledes driver. Hvordan er den tilføjet? Med standard GPO vil den forsvinde så snart du fjerner den fra den bruger eller computergruppe der tidligere har haft printeren. Har du lavet noget fyfy og tilføjet med hardcoded regedit/script, skal du ind og rette således printeren bliver fjernet. Når det er sket, kan du fjerne GPOen, men ikke før.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#13
Martin Lohse
Bruger
12-01-2019 07:33

Rapporter til Admin
#12 De nye printere har fået sndet sharenavn (Konica Minolta Teknikrum). det jeg tænker er midlertidig installere 2 ekstra konica printere blot med det sharenavn, som de gamle canon kopimaskiner havde - sætte dem til delete over en periode på 14 dage. For brugeren vil det vel blot betyde, at Canonmaskinerne forsvinder og de nye konica printere installeres. Grunden til jeg vil dubklere konica printerne er jo, at Canon kopimaskinerne er pillet helt af netværk osv - altså fysisk. jeg prøver lige senere herhjemmefra.
--
#14
Martin Lohse
Bruger
12-01-2019 07:35

Rapporter til Admin
#11 Det var dig - jeg forsøger lige senere her til morgen - det burde ikke tge mere end 10-15 min at fikse
--
#15
Martin Lohse
Bruger
12-01-2019 09:07

Rapporter til Admin
Bare lige en update - jeg oprettede printerne igen i GPO - selvfølgelig denne gang med delete. Alle de unødvendige printere er nu ude af systemet samt de nye inde - selvfølgelig først, når den enkelte bruger har genstartet. Tak for de hurtige svar, jeg var ikke lige opmærksom på delete-funktionen.
--

Opret svar til indlægget: Script til at slette netværksprintere

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login


ANNONCE