Ms-Dos - Bat para copiar carpetas dependiendo el modelo del equipo

 
Vista:

Bat para copiar carpetas dependiendo el modelo del equipo

Publicado por Miguel (4 intervenciones) el 07/01/2020 22:48:16
Buenas tardes
Quisiera saber si hay alguna forma de generar algún bat que lo que haga es que lea el modelo del equipo y dependiendo del modelo del equipo copie una carpeta u otra.
Me explico trabajo en una empresa donde tenemos 4 modelos diferentes de computadoras y al momento de cargarles S.O. nuevamente tengo un bat que le instala ciertos programas por default pero cada modelo lleva programas diferentes por lo que me gustaría que al cargar el sistema ejecute un bat que me copie la carpeta correspondiente al modelo desde la usb con la que cargo el sistema
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Bat para copiar carpetas dependiendo el modelo del equipo

Publicado por Antoni Masana (811 intervenciones) el 09/01/2020 17:45:04
Si se puede generar una bat que copie en función del equipo.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Bat para copiar carpetas dependiendo el modelo del equipo

Publicado por Miguel (4 intervenciones) el 09/01/2020 20:13:32
Me podrías orientar de como generar el bat
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Bat para copiar carpetas dependiendo el modelo del equipo

Publicado por Antoni Masana (811 intervenciones) el 09/01/2020 20:35:32
No, porque no me explicas que tiene que hacer.

¿Que hace cada una de las instalaciones?,
¿Que debe tener en cuenta?
¿Donde debe instalarse?
¿Porque se debe hacer de esta forma?

Para escribir un fichero BAT solo necesitas un editor de textos tipo NotePad.
¿Conoces los comandos que un fichero BAT?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Bat para copiar carpetas dependiendo el modelo del equipo

Publicado por Miguel (4 intervenciones) el 09/01/2020 22:20:31
Ok mira te explico

Genere una imagen de windows 10 con NT Lite y genere un bat para que me instale cosas como office algunos parches de seguridad etc.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@echo off
"%WINDIR%\Setup\Files\jdk-8u121-windows-i586.exe" /s
"%WINDIR%\Setup\Files\7z1604-x64.exe" /S
c:\Windows\System32\dism.exe /online /add-package /packagepath:D:\sources\$OEM$\$$\Setup\Files\microsoft-windows-netfx3-ondemand-package.cab /norestart
c:\Windows\System32\dism.exe /online /add-package /packagepath:D:\sources\$OEM$\$$\Setup\Files\Windows10.0-KB4521863-x64.cab /norestart
Sleep 60
c:\Windows\System32\dism.exe /online /add-package /packagepath:D:\sources\$OEM$\$$\Setup\Files\Windows10.0-KB4517389-x64.cab /norestart
Sleep 60
"%WINDIR%\Setup\Files\GoogleChromeStandaloneEnterprise64.msi" /quiet
"%WINDIR%\Setup\Files\K-Lite_Codec_Pack_1030_Standard.exe" /VERYSILENT
"%WINDIR%\Setup\Files\AcroRdrDC1901020069_es_ES.exe" /sAll /rs
sleep 30
"%WINDIR%\Setup\Files\Office2013\x64\Setup.exe" /config config2013.xml
sleep 60
"%WINDIR%\Setup\Files\Final.cmd

Si te das cuenta instala cosas básicas pero tengo unos modelos que por ejemplo quiero que instalen la suite de adobe pero no quisiera generar otra imagen para ese otro modelo por lo que quisiera saber si hay algún comando para yo indicarle al bat que dependiendo el modelo me instale una u otra cosa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Bat para copiar carpetas dependiendo el modelo del equipo

Publicado por Antoni Masana (811 intervenciones) el 10/01/2020 17:53:37
No acabas de explicar que instalas en cada versión ni que versiones tienes.

Una de las herramientas que hay es el comando VER, tambíen puedes revisar la variable OS pero esta ultima da el mismo resultado para Windows 7 y 10.

La sintaxis seria esta:

1
IF "%OS%" == "Windows_NT" goto xxx

Si haces un SET desde una ventana de MSDOS veras todas la variables del sistema.

Breve ejemplo:

1
2
3
4
5
6
7
C:\Tmp>SET
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\AMasana\AppData\Roaming
CommonProgramFiles=C:\Program Files (x86)\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
...

Un pequeño ejemplo con el comando VER (debes revisar que dicen los VER de tus equipos)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@echo off
 
ver | findstr /C:"Microsoft Windows [Versión 6.1.7601]" >nul
if %ErrorLevel% == 0 goto Instala_Win7
 
ver | findstr /C:"Microsoft Windows [Versión 10.0.10568]" >nul
if %ErrorLevel% == 0 goto Instala_Win10
echo.
echo. No conozco la versi¾n de Sistema Operativo
echo.
goto :EOF
 
:Instala_Win7
   echo.
   echo.Tiene instalado el Windows 7
   echo.
   goto :EOF
 
:Instala_Win10
   echo.
   echo.Tiene instalado el Windows 10
   echo.
   goto :EOF

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar