Jump to content

Drucker per Kix löschen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

ich habe hier ein nettes KIX-Script, indem Drucker lokal wie auf Terminalserver gelöscht werden sollen.

Irgendwas klappt allerdings nicht oder nicht schnell genug, da immer wieder bei einer Anmeldung - manchmal teilweise - Drucker eines alten Platzes mit dabei sind.

Da ich selber nicht viel programmieren kann und auch nicht wirklich den Durchblick habe, bitte ich um Eure Unterstützung.

 

Gruß daffy

 

 

$Keynummer = 0
$Fehlercode = 0

while $Fehlercode == 0
$registry_connection = 'HKEY_CURRENT_USER\Printers\Connections'
$Drucker_Registry = enumkey($registry_connection,$Keynummer)
$Fehlercode = @Error
If @Error == 0
 $Druckersplit=split($Drucker_Registry,',')
 $Druckername=trim($Druckersplit[3])
 $Druckserver=trim($Druckersplit[2])
 if exist ($ts_client)
  $registry_freigabe='HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\LanMan Print Services\Servers'
 ELSE
  $registry_freigabe='HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\Servers'
 ENDIF
 $registry_freigabe=$registry_freigabe+'\'+$Druckserver+'\Printers\'+$Druckername
 $Freigabe=trim(readvalue($registry_freigabe,'Share Name'))
 $Druckerloeschen = "\\"+$Druckserver+"\"+$Freigabe
 $rc = DelPrinterConnection($Druckerloeschen)
 If $rc > 0
  ? $rc
  $Ausgabe = @Date+";"+@Time+";Fehler;Loeschen;"+$Freigabe+";"+$rc+";"+$user+";"+$client+";"+$tsserver
  $dc = writeline(3,$Ausgabe+ @CRLF)
 ELSE
  $Ausgabe = @Date+";"+@Time+";Erfolgreich;Loeschen;"+$Freigabe+";"+$rc+";"+$user+";"+$client+";"+$tsserver
  $dc = writeline(3,$Ausgabe+ @CRLF)
 ENDIF
 sleep 1
 $Fehlercode = $rc
ENDIF
loop
$rc=Deltree ('HKEY_Current_User\printers\connections')

Geschrieben

Hallo,

 

nein, Laufwerke sind keine betroffen, die GPO-Vorlage ist eingestellt.

Hab ich erwähnt, dass es sich um Terminalserver handelt?

Kannst du das Script entziffern, ist es fehlerfrei?

 

Gruß daffy

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...