wsman enumerate hibajelzés

0 votes
asked Apr 12, 2014 in IRF tantárgy by ldani7492 (39 points)  

Igazából apróság, de inkább megkérdezem, nehogy ezért vonjanak le pontot. Szóval van a feladatom végén egy ilyen kikötés:

A szkript kezelje azt az esetet, ha a távoli géphez nem sikerül csatlakozni. Ilyenkor az alábbi hibaüzenetet írja ki a konzolra, és ne hozzon létre kimeneti fájlt az adott gépnek.
ERROR: could not connect

Ez stimmel is, a lekérést beleraktam egy try blokkba, ha sikerült akkor minden rendben, ha nem, akkor kidobja az üzenetet és ahhoz a géphez nem hoz létre fájlt. Viszont ilyenkor maga az enumerate még előtte kidobja a következő két sort is (nyilván most a hostnévnek adtam meg érvénytelen adatot):
Connection failed. response code = 0
Couldn't resolve host name

Szóval a kérdésem: az gondot jelent, ha ez benne marad, és inkább szabaduljak meg tőle, vagy ilyenért nem jár pontlevonás?

1 Answer

0 votes
answered Apr 12, 2014 by micskeiz (2,873 points)  

A legszebb megoldás az, ha nem írja ki ezt a felesleges két sort. Igazából csak a lekérdezést végző parancs kimenetét kell átirányítani hozzá és úgy el tudod nyelni.

...