Kā labot “termins netiek atpazīts kā cmdlet nosaukums” programmā Windows PowerShell

PowerShell ir komandrindas utilīta lietošanai operētājsistēmā Windows, kas ļauj palaist dažas jaudīgas programmas un skriptus. Lai gan GUI ir viegli lietojams un tas ļauj paveikt darbu, ātrs skripts var sasniegt daudz vairāk daudz īsākā laikā. Ja veicat rutīnas vairāk nekā desmitiem vai simtiem datoru, skripti ir īsts glābšanas līdzeklis.

Kā labot “termins netiek atpazīts kā cmdlet nosaukums” programmā Windows PowerShell

“Cmdlet” ir skripts vai process, kas darbojas programmā PowerShell, ko parasti apzīmē ar vārdu, pēc tam ar defisi un pēc tam ar citu vārdu, piemēram, Add-Computer vai Start-service. Tāpat kā viss Powershell komandrindās, ir svarīgi iegūt precīzu sintakse.

Viena lieta, kas visiem Microsoft produktiem ir kopīga, ir bēdīgi slavenie kļūdu ziņojumi, kad kaut kas noiet greizi. Tā vietā, lai runātu vienkāršā angļu valodā, lai visi to saprastu, Microsoft programmas sniedz jums neatšifrējamu jucekli, kas jums ir jāizmanto Google, lai vispār kaut ko saprastu. Kļūdas ziņojums “termiņš netiek atpazīts kā cmdlet nosaukums” programmā PowerShell ir viens no šādiem ziņojumiem.

Termina risināšana programmā PowerShell netiek atpazīta

Ja jau zināt PowerShell, varat viegli identificēt kļūdu, kas ģenerē ziņojumu: “termiņš netiek atpazīts kā cmdlet nosaukums”. Ja esat iesācējs PowerShell, tas kādu laiku var izskatīties kā muļķība.

Izmantojot PowerShell komandu, daudzas lietas var noiet greizi, taču visizplatītākās ir trīs konkrētas problēmas: pareizrakstības, ceļa vai moduļa problēmas. Ja redzat kļūdu “termiņš netiek atpazīts kā cmdlet nosaukums”, tā, visticamāk, būs viena no šīm trim problēmām. Sadalīsim tos.

1. Pārbaudiet, vai programmā PowerShell nav pareizrakstības kļūdu

Ja uzrakstīsit kaut ko nepareizi, PowerShell nevarēs saprast jūsu norādījumus un tos izpildīt. Šo scenāriju parasti ir visgrūtāk novērst. Pat nepareizi ievadot atstarpi, PowerShell var tikt izslēgts. Ja rodas šāda situācija, vislabāk ir izcelt ievades tekstu, lai tas izceltos nedaudz vairāk, un pēc tam iziet cauri burtiem pa burtiem.

Ja ir daudz teksta vai izcelšanas opcija jums nedarbojas, kopējiet kodu Notepad++ vai citā vienkārša teksta redaktorā un pēc tam pārbaudiet to no turienes. Atkārtoti ierakstiet norādījumus/kodu, ja neredzat nekādas kļūdas, un mēģiniet vēlreiz. Neizmantojiet Word vai bagātinātā teksta redaktoru jo tas sajaucas ar formatēšanu. Izmantojiet vienkārša teksta redaktoru, piemēram, Notepad vai Notepad++ (ieteicams).

2. Pārbaudiet, vai programmā PowerShell nav norādīts nepareizs ceļš

Ja ievadāt ceļu nepareizi, PowerShell nevarēs atrast jūsu skriptu vai moduli. Piemēram, norādot PowerShell uz noteiktu mapi un ievadot nepareizu diska burtu vai koplietojumu, kas nav pieejams, PowerShell nevarēs darīt to.

Šis scenārijs bieži notiek, mēģinot izpildīt cmdlet attālajā datorā. Ja šis dators ir bloķēts vai neļauj attālināti palaist noteiktus skriptus vai izmaiņas, tiks parādīta kļūda. Vairumā gadījumu cmdlet varat izmantot attālināti, taču dažas organizācijas pieļauj tikai augsta līmeņa skriptus. Viss, kas maina drošību, politikas vai pamatiestatījumus, tiek bloķēts. Šajā gadījumā jums būs jāpalaiž skripts lokāli.

Varat izmantot “resolve-path” vai manuāli pārbaudīt ceļu, lai redzētu, vai problēma ir jūsu komandā.

3. Pārbaudiet, vai programmā PowerShell trūkst moduļu

Ja moduļa trūkst vai tas ir bojāts, PowerShell nevarēs to izpildīt. Pēc noklusējuma moduļi ir jāinstalē precīzā secībā, lai tos izmantotu. Ja šī moduļa trūkst, tas ir bojāts vai ir pārvietots, tas parāda kļūdu “termiņš netiek atpazīts kā cmdlet nosaukums”.

Programmā PowerShell varat izmantot “get-module”, lai redzētu, vai modulis ir pieejams un pareizs. Tas parādīs, kādi moduļi ir ielādēti, un jūs varat tos pievienot vai labot atkarībā no jūsu vajadzībām.

Noslēgumā jāsaka, ka jaunpienācējam, kurš izmanto PowerShell, nav nekā slikta, ja vien esat uzmanīgs. Ja izmantojat to mājas datorā, vissliktākais, kas varētu notikt, ir sistēmas atjaunošana vai pārbūve. Ja strādājat ar uzņēmuma datoriem, iespējams, jums būs jābūt uzmanīgākam.

Ja esat iesācējs Powershell lietošanā, nebaidieties no tā. Pirms darba sākšanas izveidojiet sistēmas atjaunošanas punktu un paspēlējieties. Sliktākais, ko varat darīt, ir sabojāt šo Windows instalāciju, taču to viegli var novērst mājas lietotājs, kurš vispirms veica piesardzības pasākumus!