Beírja a vpncli parancsot egy Windows-parancssorba, és azt a hibát kapja, hogy a parancs nem ismerhető fel, vagy az ablak megnyílik, majd megáll egy olyan kérdésnél, amelyre nem számított. Mindkét tünet általában ugyanonnan jön: a gépen több Cisco VPN-ügyfélsor van telepítve, és a lefuttatott parancs a rosszhoz tartozik. A megoldás az, hogy a Secure Clienttel érkező végrehajtható fájlt indítja el, majd válaszol arra, amit az átjáró valóban küld.

A tünet két különböző ügyfélre utal

A Cisco Secure Client tartalmaz egy vpncli.exe nevű Windows parancssori felületet. A régebbi Cisco IPsec VPN Client egy másik programot, a vpnclient.exe-t szállította, más parancsokkal és más jelszókapcsolókkal. Az útmutatók, amelyek a kettőt összekeverik, hihetőnek tűnő, de azonnal meghiúsuló parancsokat eredményeznek. A telepített programmappa a leggyorsabb módja annak megkülönböztetésére.

Ha a vpncli nem szerepel a PATH-ban, az nem bizonyíték arra, hogy a komponens hiányzik. A telepítő egyszerűen nem adja hozzá a mappát a PATH-hoz, ezért a végrehajtható fájlt a teljes elérési úttal hívja meg.

Indítsa el a Secure Clienthez tartozó végrehajtható fájlt

Secure Client 5.x telepítése esetén a dokumentált hely a Program Files (x86) alatti Secure Client mappa. PowerShellben a hívási operátor szükséges, mert az útvonal szóközöket tartalmaz: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. Ha ez a fájl hiányzik, ellenőrizze a telepített verziót és annak mappáját, ahelyett hogy egy régi ügyfelet töltene le a hiány pótlására.

A cmd.exe-ből ugyanez az útvonal hívási operátor nélkül is működik, de még mindig idézőjeleket igényel. Válasszon egy shellt, és maradjon abban, mert a kettő eltérően kezeli az idézőjeleket, és az online meghiúsult példák fele idézőjelprobléma.

Csatlakozzon, és válaszoljon arra, amit az átjáró kérdez

Az ügyfél parancssorában csatlakozzon a jóváhagyott átjáróhoz vagy egy beállított aliashez: connect vpn.example.com. Cserélje le a példát a saját gazdagépnevére. Ezután az ügyfél bekéri a telepítéséhez szükséges hitelesítő adatokat, amelyek között lehet tanúsítványválasztás, tokenkód vagy második tényező. Minden kérdésre a megjelenés sorrendjében válaszoljon.

A Cisco dokumentált példája olyan szalagcímet is mutat, amely kifejezett választ igényel, ezért egy csak felhasználónevet és jelszót adó szkript megállhat annál a szalagcímnél. Olvassa el a képernyőn látható kérdést ahelyett, hogy feltételezné, a következő kérés a jelszó.

Ellenőrizze a munkamenetet, mielőtt megbízik benne

A kapcsolat létrejötte után a stats kiírja a munkamenet adatait: az átjárót, a kiosztott címet, a protokollt és az időtartamot. Ellenőrizzen egy tervezett belső erőforrást is, mert a munkamenet már létezik, mielőtt bebizonyította volna, hogy annak útvonalai, DNS-e és alkalmazásjogosultságai megfelelnek a feladatnak. Jegyezze fel a kiosztott címet, amíg a munkamenet él.

Futtassa a disconnect parancsot, amikor be kívánja fejezni a VPN-munkamenetet, és a quit parancsot, amikor el kívánja hagyni az interaktív CLI-t. A kettő nem szinonima, és az ablak bezárása nem dokumentált helyettesítő egyikre sem.

Az automatizálás külön döntés

Egy működő terminálbejelentkezés nem bizonyítja, hogy egy ütemezett feladat ugyanazt a hitelesítést végre tudja hajtani. Jegyezze fel a szükséges identitást, a futtatási fiókot, a tanúsítványhozzáférést és bármilyen felhasználói interakciót, mielőtt a munkamenetet háttérfeladattá alakítja. Ha a telepítés böngészős bejelentkezést vagy jóváhagyást igényel, erősítse meg a támogatott munkafolyamatot az üzemeltetőjével, ahelyett hogy a kérést akadálynak tekintené.

Ne alakítson át olyan régi példákat, amelyek a jelszót közvetlenül a parancssorba teszik. Az interaktív beszélgetésbe táplált rögzített sorok azonnal eltörnek, amint az átjáró megváltoztatja a kérdéseit, és a szkriptben tárolt hitelesítő adat olyan megállapítás, amely csak arra vár, hogy megírják. A Cisco CLI-referencia dokumentálja az ügyfél támogatott parancsait.

Ha egy bejelentkezés meghiúsul, őrizze meg az ügyfél verzióját, az átjárót, az időpontot és a nem titkos hibaüzenetet. Ez a négy tény különíti el a rossz végrehajtható fájlt a hitelesítés elutasításától és egy olyan csatlakozott munkamenettől, amely nem éri el az alkalmazását.

Kapcsolódó cikkek