12
UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE 2º ASIR ADMINISTRACIÓN DE SISTEMAS OPERATIVOS 1 El Resultado de Aprendizaje (RA en adelante) 3 es el siguiente: “Gestiona la automatización de tareas del sistema, aplicando criterios de eficiencia y utilizando comandos y herramientas gráficas” Para superar la unidad de trabajo 3, Automatización de tareas, el alumno debe contestar a las cuestiones que se plantean a continuación (son algunos de los criterios de evaluación asociados al RA 3). Se pide lo siguiente: Responde a las siguientes cuestiones, adaptando tus respuestas en la medida de lo posible, al escenario de Microsoft planteado (Empresa del sector textil). Nota: te adjunto material que te puede ser útil para realizar una de las tareas que se suele automatizar en un sistema informático: copias de seguridad (copiasSeguridadWS2008.pdf y copiasWindows.pdf). Cuestiones (criterios de evaluación). 1.- Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática, el conjunto de métodos que sirven para realizar tareas repetitivas en un ordenador. Algunos métodos para la automatización de tareas son la programación simple, los macros (conjunto de sentencias).... También hay algunos programas específicos que automatizan tareas. Incluso los virus informáticos utilizados de forma benéfica podrían considerarse otro método para la automatización de tareas. Ventajas: El principio básico de automatizar es que el hombre no intervenga en un proceso sistemático real, y si lo hace deberá ser lo menos posible. De esta manera el administrador podrá solucionar mayor número de incidencias en menor tiempo. 2.- Investiga sobre algún comando del sistema que permita la planificación de tareas. SCHTASKS programa comandos y programas para que se ejecuten periódicamente o a una hora específica. SCHTASKS agrega y quita las tareas de la programación, se iniciará y detiene las tareas bajo demanda y muestra y cambia tareas programadas. Para programar una tarea se haría con el comando SCHTASKS /Create. Con el parámetro /change podemos cambiar diferentes parámetros de alguna de las tareas creadas, con /run seria para ejecutarla directamente, con /end para que termine una tarea programada, con /delete para eliminar alguna tarea programada y /query para mostrar todas las tareas programadas. En Linux tenemos la herramienta crontab, la cual nos permite mediante unos parámetros poder configurar las tareas que queramos, dándonos 5 parámetros a configurar antes de la tarea programada, en la cual podremos introducir los minutos, las horas, los días, los días de la semana y los meses y, a continuación, la tarea programada que a nosotros nos interese.

ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

  • Upload
    vunhu

  • View
    223

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

1

El Resultado de Aprendizaje (RA en adelante) 3 es el siguiente: “Gestiona la automatización de tareas del sistema, aplicando criterios de eficiencia y utilizando comandos y herramientas gráficas”

Para superar la unidad de trabajo 3, Automatización de tareas, el alumno debe contestar a las cuestiones que se plantean a continuación (son algunos de los criterios de evaluación asociados al RA 3). Se pide lo siguiente: Responde a las siguientes cuestiones, adaptando tus respuestas en la medida de lo posible, al escenario de Microsoft planteado (Empresa del sector textil). Nota: te adjunto material que te puede ser útil para realizar una de las tareas que se suele automatizar en un sistema informático: copias de seguridad (copiasSeguridadWS2008.pdf y copiasWindows.pdf).

Cuestiones (criterios de evaluación).

1.- Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica).

La automatización de tareas es, en informática, el conjunto de métodos que sirven para realizar tareas repetitivas en un ordenador. Algunos métodos para la automatización de tareas son la programación simple, los macros (conjunto de sentencias).... También hay algunos programas específicos que automatizan tareas. Incluso los virus informáticos utilizados de forma benéfica podrían considerarse otro método para la automatización de tareas. Ventajas:

El principio básico de automatizar es que el hombre no intervenga en un proceso sistemático real, y si lo hace deberá ser lo menos posible. De esta manera el administrador podrá solucionar mayor número de incidencias en menor tiempo.

2.- Investiga sobre algún comando del sistema que permita la planificación de tareas.

SCHTASKS programa comandos y programas para que se ejecuten periódicamente o a una hora específica. SCHTASKS agrega y quita las tareas de la programación, se iniciará y detiene las tareas bajo demanda y muestra y cambia tareas programadas. Para programar una tarea se haría con el comando SCHTASKS /Create. Con el parámetro /change podemos cambiar diferentes parámetros de alguna de las tareas creadas, con /run seria para ejecutarla directamente, con /end para que termine una tarea programada, con /delete para eliminar alguna tarea programada y /query para mostrar todas las tareas programadas. En Linux tenemos la herramienta crontab, la cual nos permite mediante unos parámetros poder configurar las tareas que queramos, dándonos 5 parámetros a configurar antes de la tarea programada, en la cual podremos introducir los minutos, las horas, los días, los días de la semana y los meses y, a continuación, la tarea programada que a nosotros nos interese.

Page 2: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

2

3.- Indica cuáles serían las tareas que en el escenario serían susceptibles de planificar.

Una tarea interesante a programar sería la de desfragmentación del disco, copias de seguridad, si disponemos de un software de limpieza también vendría bastante bien tenerlo programado. Una copia programada de los ficheros con las contraseñas (pongamos que en el servidor hacen falta dichas contraseñas, se cambian y para mantener a los empleados alerta con ellas se publica un fichero con dichas contraseñas). También la copia del Active Directory a un disco aparte sería bastante interesante de realizar, para tener una copia si da algún fallo además de que si queremos instalar un controlador de dominio adicional podremos restaurarlo a partir de dicha copia.

4.- Intenta automatizar la administración de cuentas.

Para crear la aumatizacion de la creación de los usuarios debemos abrir una EXCEL y crear los siguientes campos:

Este artículo los vamos a hacer con los campos básicos, pero vosotros podéis añadir algunos más (aunque tiene sus limitaciones). Yo he añadido los siguientes atributos: userPrincipalName: Nombre Principal del Usuario (UPN) SamAccountName: Nombre de usuario pre-Windows 2000 Name: Nombre para mostrar GivenName: Nombre de Pila SurName: Apellidos Title: Puesto Department: Departamento Company: Organización Manager: Administrador Ahora lo que haremos será cubrir la EXCEL con los datos que tengamos (en mi caso inventados)

Page 3: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

3

Una vez que hemos cubierto los datos en la EXCEL debemos guardarla como CSV (delimitados por comas)

Page 4: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

4

Ahora comprobamos que el formato del CSV

Desde PowerShell : Import-Csv nombre_csv

Page 5: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

5

Una vez que hemos verificado que aparentemente todo está correctamente, vamos a revisar el script que utilizaremos para crear los usuarios en nuestro Active Directory. He creado dos dos scripts sencillitos, uno añadiendo nosotros UPN del usuario desde el script y el otro script asignará el UPN a los usuarios directamente desde el campo UserPrincipalName que hemos creado en el CSV UPN desde el Fichero CSV Import-Csv .\Plantilla_Usuarios.csv | foreach-object { New-ADUser -SamAccountName $_.SamAccountName -UserPrincipalName $_.userPrincipalName -Name $_.name -DisplayName $_.name -GivenName $_.GivenName -SurName $_.SurName -Title $_.Title -Manager $_.Manager -Company $_.Company -Department $_.Department -Path "OU=Usuarios,OU=ASIRLAB,DC=asirlab,DC=com" -AccountPassword (ConvertTo-SecureString

Page 6: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

6

"^*Test_2012;" -AsPlainText -force) -Enabled $True -PasswordNeverExpires $True -PassThru } UPN desde el Script (tenemos quitar el campo userPrincipalName del csv) Import-Csv .\Plantilla_Usuarios.csv | foreach-object { $userprinicpalname = $_.SamAccountName + "@asirlab.com" New-ADUser -SamAccountName $_.SamAccountName -UserPrincipalName $userprinicpalname -Name $_.name -DisplayName $_.name -GivenName $_.GivenName -SurName $_.SurName -Title $_.Title -Manager $_.Manager -Company $_.Company -Department $_.Department -Path "OU=Usuarios,OU=ASIRLAB,DC=asirlab,DC=com" -AccountPassword (ConvertTo-SecureString "^*Test_2012;" -AsPlainText -force) -Enabled $True -PasswordNeverExpires $True -PassThru } Una vez ejecutado el script ya tendremos los usuarios creados en la OU que le hemos indicado en el parámetro –Path

Si queremos añadir más atributos en el CSV únicamente debemos añadirlos de la siguiente manera: (estos sonlos campos que tenemos disponibles desde el cmdlet que utilizaremos) [-Name] <string> [-WhatIf] [-Confirm] [-AccountExpirationDate <datetime>] [-AccountNotDelegated <bool>] [-AccountPassword <securestring>] [-AllowReversiblePasswordEncryption <bool>] [-AuthType <ADAuthType> {Negotiate | Basic}] [-CannotChangePassword <bool>] [-Certificates <X509Certificate[]>] [-ChangePasswordAtLogon

Page 7: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

7

<bool>] [-City <string>] [-Company <string>] [-CompoundIdentitySupported <bool>] [-Country <string>] [-Credential <pscredential>] [-Department <string>] [-Description <string>] [-DisplayName <string>] [-Division <string>] [-EmailAddress <string>] [-EmployeeID <string>] [-EmployeeNumber <string>] [-Enabled <bool>] [-Fax <string>] [-GivenName <string>] [-HomeDirectory <string>] [-HomeDrive <string>] [-HomePage <string>] [-HomePhone <string>] [-Initials <string>] [-Instance <ADUser>] [-KerberosEncryptionType <ADKerberosEncryptionType> {None | DES | RC4 | AES128 | AES256}] [-LogonWorkstations <string>] [-Manager <ADUser>] [-MobilePhone <string>] [-Office <string>] [-OfficePhone <string>] [-Organization <string>] [-OtherAttributes <hashtable>] [-OtherName <string>] [-PassThru] [-PasswordNeverExpires <bool>] [-PasswordNotRequired <bool>] [-Path <string>] [-POBox <string>] [-PostalCode <string>] [-PrincipalsAllowedToDelegateToAccount <ADPrincipal[]>] [-ProfilePath <string>] [-SamAccountName <string>] [-ScriptPath <string>] [-Server <string>] [-ServicePrincipalNames <string[]>] [-SmartcardLogonRequired <bool>] [-State <string>] [-StreetAddress <string>] [-Surname <string>] [-Title <string>] [-TrustedForDelegation <bool>] [-Type <string>] [-UserPrincipalName <string>] [<CommonParameters>] Añadimos el nuevo atributo al CSV

Page 8: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

8

y modificamos el script para añadir el nuevo atributo: -Etiqueta $_.Etiqueta Ejemplo CMDLET (añadiremos el teléfono del domicilio) Import-Csv .\Plantilla_Usuarios.csv | foreach-object { New-ADUser -SamAccountName $_.SamAccountName -UserPrincipalName $_.userPrincipalName -Name $_.name -DisplayName $_.name -GivenName $_.GivenName -HomePhone $_.HomePhone -SurName $_.SurName -Title $_.Title -Manager $_.Manager -Company $_.Company -Department $_.Department -Path "OU=Usuarios,OU=ASIRLAB,DC=asirlab,DC=com" -AccountPassword (ConvertTo-SecureString "^*Test_2012;" -AsPlainText -force) -Enabled $True -PasswordNeverExpires $True -PassThru } Una vez hayamos ejecutado el script hemos creado el usuario con el número de teléfono su domicilio (HomePhone)

Page 9: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

9

En el script que os muestro también añadimos el atributo de Manager, para que funcione correctamente el usuario que añadamos como manager debe existir en el Directorio Activo. Como podéis observar es muy sencillo y muy útil, sobre todo cuando queremos configurar cientos usuarios en un tiempo record.

Page 10: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

10

5.- Indica las herramientas gráficas que has utilizado para la planificación de tareas.

Para la automatización de las tareas como anteriormente hemos comentado que utilizamos la versión de comandos con el schtasks, vamos a proceder con la herramienta “Programar Tareas”.

En inicio nos dirigimos a Programas>Accesorios>Herramientas del Sistema>Programar Tareas.

Hacemos clic en “Añadir tarea programada” y en “Siguiente”.

Seleccionamos el programa que queremos ejecutar.

Nombramos la tarea programada.

Seleccionamos las opciones de tiempo.

Introduce tu contraseña y haz clic en “Terminar”.

6.- Documenta todo lo realizado relacionado con la planificación de tareas. Lo que hemos decidido hacer en nuestro sistema para la planificación de tareas ha sido crear diferentes tareas que puedan ser programables. Para ello hemos tenido en cuenta las tareas programables que ya de por si pueden ser programables, tales como el desfragmentador de disco.

Como otra caracteristica que viene por defecto con la opcion de ser susceptible a ser programada nos encontramos con las copias de seguridad programdas.

Page 11: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

11

Para hacer tareas programadas hemos usado sobre todo una herramienta para tareas programadas llamada “Programador de Tareas”. Esta herramienta nos permite iniciar un programa, mandar un mensaje, un correo electrónico, y a la hora de programar tareas es bastante útil. Lo que vamos a hacer va a ser mostrar una tarea sencilla de las que hemos programado para ver que funciona, y es que muestre un mensaje diciendo que esto son los ejercicios de Antonio. Como es comprensible esta tarea no es demasiado útil a la hora de implementarla en un sistema como el nuestro, pero puede que para distribuir información específica a una hora determinada, correos que hayamos dejado preparados es interesante pero para lo que es lo mejor es para crear tareas programadas acerca de ejecución de programas.

Como tampoco sabía que programar a la hora de ejecutar tareas programadas he decidido crear algunas tareas para la simple copia de ficheros. Una de ellas se encargara de copiar algunos ficheros a una carpeta y otra de copiar la carpeta entera de los recursos compartidos a otra carpeta. ANEXO: Tareas programadas en WS2008. Procedemos a configurar una tarea programada con la herramienta comando at para ejecutar la desfragmentación de los volúmenes del equipo servidor Windows server 2008. El comando at utiliza la sintaxis siguiente: at \\nombreDeEquipo hora /interactive | /every:fecha,... /next:fecha,... comando at \\nombreDeEquipo Id /delete | /delete/yes Utilizaremos la siguiente sintaxis para crear la tarea de desfragmentación programada At \\WWZ-SL-TEXTIL-S 10:19 /EVERY:jueves defrag.exe /c

Page 12: ADMINISTRACIÓN DE SISTEMAS 2º ASIR … · Describe las ventajas de la automatización de las tareas repetitivas en el sistema (teórica). La automatización de tareas es, en informática,

UT03: ACTIVIDADES RESULTADOS DE APRENDIZAJE

2º ASIR

ADMINISTRACIÓN DE SISTEMAS

OPERATIVOS

12

Observamos cómo se ejecuta la tarea a la hora y nos identifica dicho nombre de tarea como AT1 en ejecución y en el administrador de tareas defrag.exe

Nota: envíame tu solución en un fichero que siga este patrón: ut03-ra3-tunombre-tuprimerapellido.pdf. Ejemplo: ut03-ra3-antonio-leon.pdf Fecha tope de entrega: 26 de octubre.