


Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción a powershell, una interfaz de línea de comandos multiplataforma diseñada para la configuración, administración y automatización de tareas. Aprenda qué es powershell, cómo abrirlo y su sintaxis básica.
Tipo: Transcripciones
1 / 4
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



Resumen – Este trabajo investigativo se centra en la recopilación de información acerca de PowerShell, haciendo referencia significado, el tratamiento de objetos y el uso y manejo del mismo. También se presentan ventajas, desventajas, una comparación y conclusiones referentes al tema. Índice de Términos – PowerShell, tratamiento de objetos. I. INTRODUCCIÓN UNa interfaz de línea de comandos (Command Line Interface, CLI) es un utilitario de configuración basado en texto que admita un conjunto de comandos y parámetros de teclado para configurar y gestionar un AP. Los usuarios escriben instrucciones de comando, que se componen de comandos CLI y sus parámetros asociados. Las instrucciones se pueden emitir desde el teclado, para tener control en tiempo real, o desde secuencias de comandos, para automatizar la configuración. Se puede acceder a la CLI a través de una conexión en serie HyperTerminal o a través de Telnet. Durante la configuración inicial, puede utilizar la CLI a través de una conexión de puerto en serie para configurar la dirección IP de un Punto de acceso. Al acceder a la CLI a través de Telnet, usted puede comunicarse con el Punto de acceso desde su LAN (conmutador, distribuidor, etc.), desde Internet, o con un cable Ethernet “cruzado” conectado directamente al puerto Ethernet de su computadora. II. MARCO TEORICO A. ¿QUÉ ES POWERSHELL? PowerShell , llamado también Windows PowerShell originariamente, es una interfaz de línea de comandos o CLI (Command-Line Interface) que tiene la posibilidad de ejecutar Scripts (unión de comandos) y que facilita la configuración, administración y automatización de tareas multiplataforma , además dispone de un lenguaje de scripting. Powershell tiene una salida basada en objetos por lo que acepta y devuelve objetos de .NET ya que está basado en .NET CLR (Commond Language Runtime) esto es ideal para automatización de procesos. La interfaz de PowerShell puede ser usada para distintos fines, como puede ser la ejecución de aplicaciones avanzadas o hasta tareas más simples como saber la hora actual. Asimismo, los comandos de Powershell pueden actuar de manera conjunta, combinándose en la línea de comandos para obtener resultados más específicos y avanzados. Esto se ha denominado « pipelining». [1] B. CARACTERÍSTICAS Es un lenguaje de scripting. Diseñado para administradores de sistemas. Entorno interactivo y shell básica. Basado en .NET (.NET es una plataforma de desarrollo para la creación de todas las aplicaciones: web, para dispositivos móviles, escritorio, juegos, IoT y mucho más. Se admite en Windows, Linux y macOS). Controlar y automatizar el sistema operativo. Permite controlar también aplicaciones de Windows. Mejora de la antigua shell de Windows y elimina problemas antiguos. Incorpora conceptos y ventajas de distintos entornos. Realizar tareas de administración relacionadas con el registro, procesos, servicios, eventos, etc. Gestión de WMI (Windows Management Instrumentation, en español, Instrumentación de Administración Windows). Diseño sencillo. Orientación a objetos. Aunque los cmdlets se escriben como texto, se comportan como objetos. Coherencia en los cmdlets, cada cmdlet se puede utilizar siempre de la misma forma. Si hay un cmdlet que ordena no es necesario añadir esa funcionalidad a un nuevo cmdlet. Seguridad. Tiene sistemas que controlan la ejecución de scripts y así se evita la ejecución de scripts no deseados. Se pueden administrar remotamente. Los proveedores de Windows PowerShell permiten obtener acceso a almacenes de datos (como el Registro y el almacén de certificados) con la misma simplicidad con que se obtiene acceso al sistema de archivos. Permite realizar automatizaciones al tener el control del sistema operativo. Es multiplataforma, se puede ejecutar en cualquier sistema operativo. [2]
La herramienta PowerShell es posible abrirla rápidamente accediendo a la función Ejecutar que se incluye en Windows. Para ello, presiona de manera simultánea las teclas Windows + R. En el cuadro Ejecutar que se acaba de abrir, escribe «PowerShell» y haz click en Aceptar o presiona directamente la tecla Enter. [3] D. SINTAXIS DE WINDOWS POWERSHELL El lenguaje PowerShell está formado por comandos, se trata de comandos descritos con la forma de un verbo y, a continuación, un nombre, separados por un guion. Para hacerse una idea, he aquí algunos cmdlets: Entre otros también se tiene: Get-Command Windows PowerShell permite, a través de este comando, conocer todas las funciones y características que incluyen sus cmdlets , presentados en forma de lista en la que se describen las funciones de cada uno, así como sus parámetros y opciones especiales. Para obtener esta lista de comandos, es necesario escribir “Get-Command” seguido de un parámetro específico, con el que se obtendrá información del cmdlet en cuestión. Por ejemplo, si escribimos en Powershell “Get-Command - help”, vamos a ver una serie de comandos que aceptan el parámetro «-help». Si le añades, como hemos hecho en el ejemplo, un asterisco a cada lado del parámetro, obtendrás todas las posibles combinaciones que utiliza el cmdlet Get-Command cuando va acompañado de «-help». Escribiendo en la consola «Get-Command - Name
Powershell es una herramienta que nos ofrece multitud de posibilidades, para hacer nuestros desarrollos más escalables y sobre todo mucho más sencillo, facilitando el ciclo de vida de la propia solución. B. Estructura de un sistema operativo En concord • ancia con dichas funciones principales, es posible analizar la estructura de un sistema operativo en cinco niveles.• Nivel 1. Gestión del procesador: En este nivel se encuentra el Kernel o núcleo que es la parte del sistema operativo encargada de la gestión de la CPU. Cuando arranca el ordenador, se carga en memoria y permanece allí, realizando funciones básicas: Comunicación y conmutación de procesos. • • Nivel 2. Gestión de memoria: Es el encargado de repartir la memoria disponible entre los procesos. Se realizan funciones de asignación y liberación de memoria, y el control de violación de acceso a zonas de memoria no permitidas.