Professional Documents
Culture Documents
PMSD-420 Ejercicio T03
PMSD-420 Ejercicio T03
Soporte y Mantenimiento de
Equipos de Computación
Semestre IV
EJERCICIO N°3
Administra el Sistema Operativo Windows en modo cliente
Con ayuda de la información del manual y la información presentada en las
direcciones web, realizar las siguientes actividades:
1. Analiza cómo Administrar el Sistema Operativo Windows con PowerShell y ejecútalo en
una máquina virtual.
¿Qué es PowerShell?
Es una interfaz de línea de comandos o CLI (Command-Line Interface) que tiene la posibilidad de
ejecutar leguaje de Scripts (unión de comandos) y que facilita la configuración, administración y
automatización de tareas multiplataforma. Tiene una salida basada en objetos por lo que acepta
y devuelve objetos de NET ya que está basado en .NET CLR (Command Language Run time)
esto es ideal para automatización de procesos.
Su diferencia con respecto a otras interfaces es que puede tratar con objetos, algo más que un
simple comando de otros CLI que solo devuelve texto. Estos comandos, llamados cmdlet,
devuelven una instancia de un objeto que da lugar a una información de salida mucho más
completa que los demás intérpretes, además los otros CLI necesitan de esta para obtener la
información de salida, mientras esta obtiene la información de salida por sí mismo.
También puedes usarlo en tu PC con Windows, tan solo tienes que escribir PowerShell en el
recuadro de búsqueda de la barra de tareas, incluso puedes poner a PowerShell como tu
consola por defecto, con esta CLI además podrás gestionar el sistema operativo o incluso
gestionar unidades de discos, aunque esto también puedes hacerlo con Diskpart, dispone de
comandos y utilidades dedicadas para la gestión de las unidades de tu PC.
Por ejemplo, podemos usar PowerShell para conectar y realizar tareas administrativas o crear
informes de Microsoft Office 365 o Azure. También puedes crear tus propios alias para hacer
funcionar los comandos de PowerShell si estás acostumbrado a unos comandos concretos
usados en cualquier otro CLI.
Administrar servicios
Existen ocho cmdlets Service principales, diseñados para una amplia gama de tareas de
servicio. Solo veremos la enumeración y el cambio del estado de ejecución de los servicios,
pero puede obtener una lista de cmdlets Service mediante Get-Help *-Service.
También puede encontrar información sobre cada cmdlet Service mediante Get-Help
<Cmdlet-Name>, como Get-Help New-Service.
Puede obtener los servicios en un equipo local o remoto mediante el cmdlet Get-Service. Del
mismo modo que ocurre con Get-Process, si usa el comando Get-Service sin parámetros, se
devolverán todos los servicios. Puede filtrar por nombre, incluso con un asterisco como
carácter comodín:
Dado que no siempre es evidente cuál es el nombre real del servicio, es posible que necesite
buscar servicios por el nombre para mostrar. Puede hacerlo por el nombre específico,
mediante caracteres comodín o con una lista de nombres para mostrar:
Se puede usar el parámetro ComputerName del cmdlet Get-Service para obtener los servicios en
equipos remotos. El parámetro ComputerName acepta varios valores y caracteres comodín, por
lo que puede obtener los servicios en varios equipos con un solo comando. Por ejemplo, el
siguiente comando obtiene los servicios en el equipo remoto Server01.
A partir de PowerShell 6.0, los cmdlets *-Service no tienen el parámetro ComputerName. Puede
seguir obteniendo servicios en equipos remotos con la comunicación remota de PowerShell. Por
ejemplo, el siguiente comando obtiene los servicios en el equipo remoto Server02.