Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Alle Netzwerkdrucker von einem bestimmten Printserver entfernen

Frage Entwicklung Batch & Shell

Mitglied: 14634

14634 (Level 1)

25.06.2014, aktualisiert 16:03 Uhr, 2063 Aufrufe, 2 Kommentare

Hallo zusammen,

kurzer überblick:

Client PC: Windows 7 32bit

alter Printserver: Server 2003 R2 (DNS Name: Print01)
neuer Printserver: 2012R2 (DNS Name: Pront02)


folgendes Problem:

ich will mit einem Script alle Netzwerkdrucker vom Print01 entfernen, jedoch sollen die Netzwerkdrucker vom Print02 nicht gelöscht werden.

ich habe mir die Drucker freigaben vom alten Printserver exportiert und eine Batch Datei wie folgt aufgebaut:

rundll32 printui.dll,PrintUIEntry /dn /n /q "\\srvprint01\Drucker1
rundll32 printui.dll,PrintUIEntry /dn /n /q "\\srvprint01\Drucker2
rundll32 printui.dll,PrintUIEntry /dn /n /q "\\srvprint01\Drucker3


die liste ist fortlaufend, es sind insgesamt 250 Drucker.

Nicht jeder User hat alle Drucker bei sich hinterlegt, sodass ich folgende Fehlermeldung erhalten wenn das Script probiert einen Drucker zu löschen der beim User nicht hinterlegt ist:

Windows Meldung:

Die Druckverbindung kann nicht entfernt werden.

kann man diese Meldung einfach verbergen und das Script soll einfach weiter durchlaufen, oder habt ihr hier einen besser Vorschlag?
Mitglied: emeriks
25.06.2014, aktualisiert um 16:29 Uhr
Hi,
wenn Du das mit VBscript machst, dann kannste Fehler ignorieren

01.
on error resume next 
02.
dim WshNet : Set WshNet = CreateObject("Wscript.Network") 
03.
 
04.
with WshNet 
05.
  .RemovePrinterConnection "\\server\Drucker01", True, True 
06.
  .RemovePrinterConnection "\\server\Drucker02", True, True 
07.
  .RemovePrinterConnection "\\server\Drucker03", True, True 
08.
  .RemovePrinterConnection "\\server\Drucker04", True, True 
09.
 
10.
end with
Sollte funktionieren.

E.

Edit: habe noch Fehler im Code korrigiert.
Bitte warten ..
Mitglied: colinardo
25.06.2014, aktualisiert um 16:31 Uhr
Moin Gl05e,
ich mach das immer mit Powershell:
01.
$comNetwork = New-Object -ComObject "Wscript.Network" 
02.
gwmi -Class Win32_Printer | ?{$_.Network -eq $true -and $_.ServerName -eq '\\srvprint01'} | %{$comNetwork.RemovePrinterConnection($_.Name)}
Grüße Uwe
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(4)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Windows 7
gelöst GPO Internet Explorer Wartung entfernen (5)

Frage von xbast1x zum Thema Windows 7 ...

Microsoft
JPG und PNG mit bestimmten Namen, verkleinern + benennung (9)

Frage von Akeipra zum Thema Microsoft ...

Windows 10
gelöst Freigegebene Netzwerkdrucker nicht unter Win 10 einbindbar (3)

Frage von Henrik-01 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Erkennung und -Abwehr
Virenschutz - Meinungen (24)

Frage von honeybee zum Thema Erkennung und -Abwehr ...

Windows 10
Welches OS für Firmengeräte? (17)

Frage von MarkusVH zum Thema Windows 10 ...

Exchange Server
SBS2011: POP3-Connector 10 MB Grenze Email Benachrichtigung (13)

Frage von bogi1102 zum Thema Exchange Server ...

DNS
Brauche einen Nameserver (12)

Frage von leon123 zum Thema DNS ...