Windows PowerShell es un shell de línea de comandos basada en tareas y lenguaje de programación diseñado especialmente para la administración del sistema que es utilizado por los profesionales de tecnología de la información en una base regular. A pesar de que ha sido desarrollado por Microsoft y está ampliamente disponible , tiene algunas desventajas potenciales que los profesionales de TI pueden no apreciar. Si usted está aprendiendo a usar el lenguaje , los problemas pueden surgir en algún momento. Basado en objetos
Una de las posibles desventajas del uso de Windows PowerShell es que está basado en objetos . Con la mayoría de los depósitos , que se basan en comandos basados en texto para hacer el trabajo al escribir scripts. Si cambia a Windows PowerShell de algún otro tipo de shell , tendrá que acostumbrarse a una manera diferente de pensar sobre las cosas. Esto puede ser un problema que necesita algún tiempo para conseguir más allá de algunos usuarios.
Riesgos de seguridad
Otra desventaja potencial del uso de Windows PowerShell es que se puede crear un potencial los riesgos de seguridad . Muchos profesionales de TI utilizan como una manera de conectarse remotamente a otros ordenadores y servidores. Al participar en este proceso , PowerShell puede dejar algunos huecos abiertos por infracciones de seguridad. Esto crea un potencial de virus, malware y otros programas dañinos que se instalen en el servidor. Si alguien que sabe de Windows PowerShell se involucra , podría causar problemas.
Web Servidor
Otro problema con Windows PowerShell es que se requiere que se ejecute un servidor Web en el servidor cuando se utiliza la funcionalidad de control remoto. Esto ocupa espacio adicional en el servidor . En muchos casos, las empresas no quieren tener más espacio y designar más recursos a este en sus propios servidores . Si usted es un profesional que trabaja para una empresa de TI , puede que tenga que obtener la aprobación de un superior antes de que esto está permitido.
Consideraciones
Aunque Windows PowerShell hace tiene algunos inconvenientes potenciales , también tiene algunas ventajas . Por ejemplo , ya que es desarrollado por Microsoft , que se está integrando cada vez más en los productos y servicios de Microsoft. Windows PowerShell también es versátil y fácil de administrar una vez que aprenda los conceptos básicos del lenguaje de scripting. También le da la capacidad de ejecutar comandos específicos que están diseñados para funcionar sólo en redes locales si está utilizando la función de conexión remota.