Esta colección de scripts está pensada para realizar una instalación desatendida y configurada de Windows 10 con algunas utilidades y mejoras. El proceso se dá en 2 partes, desde el modo de auditoría y en el primer inicio de sesion luego de OOBE, y su correcta ejecución se basa en el archvo de repuesta generado con el kit de evaluación e implementación de Windows (Windows ADK).
En este repositorio están exclusivamente los archivos de script para ejecución en Powershell el archivo binario de la base de datos de los programas a instalar, además de unos binarios con información personal para soporte técnico y pts.dll
que es la información de configuración para powertoys (un zip renombrado por mis gusto... 🥚🥚).
⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠
En este repositorio no existe ningún script para descargar programas, o los ejecutables de alguno de los programas que se instalan!
⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠ ⚠
En el archivo .gitignore
hay un listado de los archivos que fueron omitidos y que pueden ser requeridos para realizar una instalación. Algunos otros que son utilizados pueden conseguirse en internet y otros simplemente son privativos, de uso promocional o de indole personal.
Navegadores web:
Ejecutables ubicados en \last\lib
ChromeSetup.exe
Firefox Installer.exe
OperaSetup.exe
PsExec:
Estos deben estar ubicados en \lib
PsExec.exe / PsExec64.exe
SQLite command-line shell: (sqlite-tools)
Debe ubicarse en \lib
sqlite.exe
Los enlaces pueden cambiar con el tiempo, depende de cada desarrollador.
Para modificar los scripts se recomienda utilizar Windows Powershell ISE o Visual Studio Code, para este último en la carpeta \vscode
(no confundir con \.vscode
) se puede descargar la version más reciente para la arquitecutra del sistema operativo donde se va a trabajar ejecutando el archivo instalar.cmd
.
El archivo instalar.cmd
activa la ejecución de scripts ya que existe una restricción de ejecución de los mismos desde Windows. Tener muy en cuenta que este script se proporciona con el fin de instalar Visual Studio Code en sistemas que no lo tengan o que por algún motivo se requiera reconfigurar por completo ya que se eliminan todas las configuraciones y extensiones instaladas previamente.
Proceso del script
- Verifica y requiere ejecución como usuario administrador
- Activa ejecución de scripts en powershell
- Lanza un script en powershell (
\vscode\get-vscode.ps1
) - Realiza la descarga de Visual Studio Code en su versión más reciente para la correspondiente arquitectura del sistema operativo (x86 / x64)
- Genera un archivo de instalación automatizado (
inst.inf
) - Elimina (no realiza la desinstalación) de Visual Studio Cod y también de todas sus carpetas de configuración
- Inicia y cierra visual studio code para proceder con la instalación de algunas extensiones(powershell, prettier, material icon theme, markdown preview enhanced, sort lines y vs code xml format)
- Copia los archivos de configuración Visual Studio Code
powershell.json
(snippets) ysettings.json
(configuración global de vscode) a las carpetas donde son requeridas - Genera un enlace con ejecución como administrador activada en el escritorio de Windows y en el menú inicio
- Por último ejecuta el espacio de trabajo del proyecto en Visual Studio Code, donde la ejecución predeterminada siempre es el archivo
\test.ps1
y puede ser cambiada desde el archivo.vscode\launch.json
- La idea principal de este proyecto es automatizar tareas, en ningun momento se incita a la piratería de software.
- La ejecución del instalador de Visual Studio Code se propone para una instalación de Windows donde se realicen cambios y/o ejecución de estos scripts, no como método de actualización del mismo, pero puede servir de guía para realizar una instalación automatizada del programa.
- Cualquier archivo, configuración o script aqui expuesto puede ser utilizado para uso de quien lo quiera utilizar, no hay restricción de ningún modo, aunque un
gracias
es bien recibido :). - Usarlo bajo su propio riesgo, hay scripts que modifican demasiado Windows y puede no ser del agrado/gusto de cualquier usuario.
- ESTE PROYECTO NO ESTA DIRIGIDO A USUARIOS FINALES DE WINDOWS NI DEBE SER USADO SIN HABER LEIDO TODOS LOS COMENTARIOS DENTRO DE CADA SCRIPT. HAY SCRIPTS QUE HACEN LOCURAS AL SISTEMA OPERATICO Y QUE PARA SU CORRECTO FUNCIONAMIENTO DEBEN SER EJECUTADOS SECUENCIALMENTE COMO ESTÁ PROPUESTO.
- Para iniciar la ejecución solo se debe dar doble click en
\-- iniciar.cmd
.
Creado por ChyBeat para uso de PCBogota.com ©2022
Creado bajo licencia creative commons CC BY-NC para que lo modifiquen usen o lo tomen como guía, pero no para su venta.