Hallo,
wie kann ich bei folgendem Code einer Fehler abfangen,
wenn die IP ($IP) nicht in Ordnung ist und somit keine Verbindung
aufgebaut werden kann.
Zum Beispiel ein Eingabefehler: 10.3.511 statt 10.3.5.11.
Ich könnte die Eingabe validieren, aber dies würde bei einer nicht existierenden IP auch nicht helfen.
Code
GUICtrlSetData($InputIP, $IP)
;$hService = ObjGet("winmgmts:{impersonationLevel=impersonate}!" & "\\" & @ComputerName & "\root\cimv2")
$hService = ObjGet("winmgmts:{impersonationLevel=impersonate}!" & "\\" & $IP & "\root\cimv2")
$sPrinterList = $hService.ExecQuery ("Select * From Win32_Printer")
ConsoleWrite('$sPrinterList.count = ' & $sPrinterList.count & @lf)
For $sPrinter In $sPrinterList
GUICtrlSetData($PrinterList, $sPrinter.name)
Next
Gruß Thomas