Búsqueda de sitios web

Corrija "Get-SPWeb: el término 'Get-SPWeb' no se reconoce como el nombre de un cmdlet, función, archivo de script o programa ejecutable. Verifique la ortografía del nombre o, si se incluyó una ruta, verifique que la ruta es correcto e inténtelo de nuevo." Error en PowerShell


Problema: Al intentar ejecutar un script de PowerShell en SharePoint, aparece este error

Get-SPWeb: el término "Get-SPWeb" no se reconoce como el nombre de un cmdlet, función, archivo de script o programa ejecutable. Verifique la ortografía del nombre o, si se incluyó una ruta, verifique que la ruta sea correcta e inténtelo nuevamente.

Solución:

  • Puede enfrentar este error si intenta ejecutar un script de PowerShell a través de Windows PowerShell o PowerShell ISE y este error podría deberse a que el módulo de PowerShell para SharePoint no está instalado o cargado. En el caso anterior, asegúrese de haber agregado “Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue” en la línea 1. Alternativamente, puede utilizar el “Shell de administración de SharePoint 2016”, que carga los módulos necesarios de forma predeterminada.
  • Debe ejecutar el script de PowerShell para SharePoint local en cualquiera de los servidores SharePoint de la granja de servidores (¡y no desde su máquina cliente!).

Es posible que también tenga un error similar para otros módulos, p. "Connect-Exopssession no se reconoce como el nombre de un cmdlet", "pip no se reconoce como el nombre de un cmdlet", "Get-ADGroupMember no se reconoce como el nombre de un cmdlet", etc. Tienes que instalar el módulo relevante a su computadora antes de usar estos cmdlets.

Artículos relacionados