L’únic que tenen en comú tots els productes de Microsoft són els missatges d’error críptics que us proporcionen quan alguna cosa no funciona. En lloc de parlar en anglès senzill perquè puguem entendre-ho tots, els programes de Microsoft us ofereixen una tonteria indesxifrable que Google necessita per comprendre fins i tot de manera remota. El missatge d'error 'el terme no es reconeix com a nom d'un cmdlet' a PowerShell és un d'aquests missatges.
PowerShell és una utilitat de línia d'ordres que s'utilitza al Windows que permet executar algunes aplicacions i scripts potents. Tot i que la interfície gràfica d’usuari és fàcil d’utilitzar i realitza la feina, un script ràpid pot aconseguir molt més en un temps molt més curt. Si utilitzeu rutines a dotzenes o centenars d’ordinadors, els scripts són un autèntic salvavides.
Un 'cmdlet' és un script o procés que s'executa a PowerShell. Normalment es denota amb una paraula, després un guionet i després una altra paraula. Per exemple, Add-Computer o Start-service. Com passa amb tota la línia d’ordres, és essencial aconseguir exactament la sintaxi.
Terme no reconegut a PowerShell
Si ja coneixeu PowerShell, hauríeu de ser capaç d'identificar l'error de 'el terme no es reconeix com a nom d'un cmdlet'. Si no coneixeu el PowerShell, encara semblarà una tonteria durant un temps.
Hi ha moltes coses que poden sortir malament amb una ordre de PowerShell, però tres coses específiques són les més habituals. Són ortogràfics, camí o mòdul. Quan vegeu errors 'el terme no es reconeix com a nom d'un cmdlet', probablement serà un d'aquests tres.
Errors ortogràfics a PowerShell
Si escriviu alguna cosa malament, PowerShell no podrà entendre ni executar. Normalment, això és el més difícil de solucionar, ja que fins i tot equivocar-se en un espai pot desactivar PowerShell. Quan això passa, crec que és millor ressaltar el text d’entrada, de manera que destaqui una mica més i, després, el repeteixi lletra per lletra.
Si hi ha molt text o això no us funciona, copieu-lo a Notepad ++ o a un altre editor de text sense format i comproveu-lo allà. Torneu a escriure-ho si no veieu cap error i torneu-ho a provar. No utilitzeu Word ni editor de text enriquit, ja que es fa malbé amb el format. Utilitzeu un editor de text pla com ara Bloc de notes o Notepad ++.
Camí incorrecte a PowerShell
Si teniu un camí equivocat, PowerShell no podrà trobar el vostre script. Per exemple, si esteu apuntant PowerShell cap a una carpeta concreta i introduïu una lletra de la unitat incorrecta o l’apunteu a un recurs compartit que no és accessible, PowerShell no podrà fer el que pot fer.
Sovint és el cas si intenteu executar un cmdlet en un ordinador remot. Si aquest ordinador està bloquejat o no permet l'execució remota de determinats scripts o canvis, s'errarà. En la majoria de situacions, els cmdlets es poden executar de forma remota, però algunes organitzacions només permetran executar scripts d'alt nivell. Tot el que modifiqui la seguretat, les polítiques o la configuració bàsica es bloquejarà. En aquest cas, haureu d'executar l'script localment.
com es pot veure la mida de la carpeta a Google Drive
Podeu utilitzar 'resolve-path' o comprovar-lo manualment per veure si aquest és el problema de la vostra comanda.
Mòduls que falten a PowerShell
Si el mòdul falta o està malmès, PowerShell no el podrà executar. Per defecte, heu d’instal·lar mòduls per utilitzar-los. Si falta aquest mòdul, està malmès o s’ha mogut, pot provocar l’error ‘el terme no es reconeix com a nom d’un cmdlet’.
Podeu utilitzar ‘get-module’ a PowerShell per veure si el mòdul és present i correcte. Us mostrarà quins mòduls es carreguen i podeu afegir o reparar en funció de les vostres necessitats.
Ús de PowerShell al Windows
No hi ha res dolent en un nouvingut que utilitza PowerShell sempre que tingueu cura. Si el feu servir en un ordinador domèstic, el pitjor que pot passar és que necessiteu una restauració o una reconstrucció del sistema. Si esteu treballant en ordinadors d’empresa, és possible que hàgiu de tenir més cura.
Hi ha alguns recursos útils per conèixer PowerShell, com ara aquesta pàgina del Lloc web de Microsoft Technet . Aquesta pàgina de Veeam també és útil per a aquells que són nous a PowerShell . Explica què és, com utilitzar-lo i ofereix molta informació per als nouvinguts.
No us deixeu intimidar per PowerShell si en sou novell. Creeu un punt de restauració del sistema abans de començar i jugar-hi. El pitjor que podeu fer és arruïnar la instal·lació de Windows, però això és fàcil de solucionar per a un usuari domèstic.