0. Edita las directivas de grupo para quitar el acceso a las unidades extraibles: CD, DVD, etc..
1. Edita las directivas de grupo local para modificar la configuración de contraseñas. Establece una longitud de contraseña mínima de 8 caracteres. Habilita los requisitos de complejidad y una vigencia máxima de 30 días. También debes habilitar exigir el historial de contraseñas. Una vez hecho, exporta las directivas de seguridad.
- Lo primero abrir el editor de directivas de grupo. "tecla windows" + "R", para ejecutar comandos o programas directamente. Nos aparece una ventana donde introduciremos: GPEDIT.MSC
- Las directivas de contraseña estan en: Configuracion de equipo\configuracion de windows\configuracion de seguridad\directivas de cuenta
- Desde aqui podremos cambiar todas directivas de contraseña.
2. Modifica las políticas de usuario para establecer un fondo de escritorio común para todos. Debes buscar en internet la directiva precisa que debes tocar.
- Para establecer un fondo de escritorio tendremos que ir a: Configuracion de usuario\Plantillas administrativas\Active desktop\Active desktop\Tapiz de Escritorio
- Seleccionamos el Habilitarlo e introduciremos la ruta donde se encuentra el fondo de pantalla.
3.Crea un script de MSDOS que utilizando un bucle for saque un saludo en cuatro idiomas, es decir, qie por la pantalla salga algo así:
hello
hola
kaixo
aloha
-------------------------------------------------------------------------
-------------------------------------------------------------------------
::Miguel Revuelta
@echo off
FOR %%A IN (1,1,5) DO GOTO=%%A
:1
ECHO hola
:2
ECHO Hello
:3
ECHO Kaiso
:4
echo aloha
pause
4.Crea un script de MSDOS en el que se solicite al usuario dos directorios. El script debe ir al primer directorio y sacar con un for todos los scripts *.exe y mostrar sus propiedades con attrib y hacer una copia de cada fichero al segundo directorio.
-------------------------------------------------------------------------
-------------------------------------------------------------------------
::ejerccio Copiar archivos .bat de un directorio a otro
::Miguel Revuelta
@echo off
:volver
cls
echo Se copiaran todos los ficheros .BAT de la carpeta 1 a la carpeta 2
echo Introduce el directorio donde estan los archivos .bat
set /p dir1=
echo Introduce el directorio donde se van a copiar los archivos
set /p dir2=
if exist %dir1% goto segunda
if not exist %dir1% goto volver
if not exist %dir2% goto volver
:segunda
if exist %dir2% goto existe
:existe
cd %dir1%
for /R %%x in (*.bat) do attrib "%%x" | copy "%%x" "%dir2%"
::Miguel Revuelta
@echo off
:volver
cls
echo Se copiaran todos los ficheros .BAT de la carpeta 1 a la carpeta 2
echo Introduce el directorio donde estan los archivos .bat
set /p dir1=
echo Introduce el directorio donde se van a copiar los archivos
set /p dir2=
if exist %dir1% goto segunda
if not exist %dir1% goto volver
if not exist %dir2% goto volver
:segunda
if exist %dir2% goto existe
:existe
cd %dir1%
for /R %%x in (*.bat) do attrib "%%x" | copy "%%x" "%dir2%"
5. Crea un script de MSDOS que vaya a la raíz c:\. Ahí debe comprobar si existe o no el directorio temp. Si no existe lo debe crear. Una vez creado debe entrar dentro y generar 10 carpetas llamadas carpeta1, carpeta2,... mediante un bucle FOR
-------------------------------------------------------------------------
::Crear el temp y 10 directorios dentro
::Miguel Revuelta
@echo off
if not exist c:\temp goto crear_temp
if exist c:\temp goto crear_carpetas
::Miguel Revuelta
@echo off
if not exist c:\temp goto crear_temp
if exist c:\temp goto crear_carpetas
:crear_temp
mkdir c:\temp
:crear_carpetas
:crear_carpetas
cd c:\temp
for /L %%a in (1,1,10) do if not exist carpeta%%a mkdir carpeta%%a
for /L %%a in (1,1,10) do if not exist carpeta%%a mkdir carpeta%%a
6. Crea un script de MSDOS que solicite al usuario un número. Comprueba que el número es mayor que 0 y menor que 10 y hasta que el usuario no lo meta correctamente debes solicitarlo. Una vez introducido correctamente debes hacer que por pantalla aparezca el mensaje "Windows ruleS, Linux sucks" tantas veces como indique la variable junto con el número de vuelta en la que estás, es decir:
Windows rules, Linux sucks 1
Windows rules, Linux sucks 2
Windows rules, Linux sucks 3
-------------------------------------------------------------------------
::windows rules linux
::Miguel Revuelta
@echo off
:inicio
cls
echo Introduce un numero entre el 0 y el 9
set /p numero=
if %numero% LSS 0 GOTO inicio
if %numero% GTR 9 GOTO inicio
echo "paso"
for /L %%n in (1,+1,%numero%) do echo Windows ruleS, Linux sucks
pause
-------------------------------------------------------------------------
::windows rules linux
::Miguel Revuelta
@echo off
:inicio
cls
echo Introduce un numero entre el 0 y el 9
set /p numero=
if %numero% LSS 0 GOTO inicio
if %numero% GTR 9 GOTO inicio
echo "paso"
for /L %%n in (1,+1,%numero%) do echo Windows ruleS, Linux sucks
pause
No hay comentarios:
Publicar un comentario