PSKit genera scripts de PowerShell listos para ejecutar a partir de los ajustes que elijas. Todo ocurre en tu navegador; el generador no envía nada a un servidor.
Cómo funciona
Elige una tarea. Cada una es una tarea de administración habitual, con los parámetros que necesita y valores predeterminados razonables.
Elige un estilo de bucle. El cuerpo es el mismo en los seis estilos, para que puedas comparar cómo foreach, pipeline, for, while, do-while y ForEach-Object -Parallel expresan el mismo trabajo.
Ajusta las opciones del script: validación de parámetros, protección, comentarios, transcripción y comprobación de administrador.
Lee el resultado. Cada sección comentada se explica debajo, en tu idioma.
Las ocho tareas
Listar archivos — recorre un árbol de carpetas por nombre, extensión, tamaño y fecha, con la opción de actuar sobre lo encontrado.
Renombrar por lotes — renombra por expresión regular, número de secuencia, texto de sustitución, mayúsculas y extensión, con vista previa del nombre antiguo y del nuevo.
Servicios — lista los servicios de Windows y, si quieres, inicia, detiene o reinicia.
Procesos — revisa los procesos en marcha y, si quieres, detiene los que hayas seleccionado.
Volúmenes — lista discos y particiones con tamaño, espacio libre y sistema de archivos, y limpia archivos antiguos.
Registros — busca en archivos de registro con una expresión regular y ordena los archivos por número de coincidencias.
Usuarios — lista las cuentas locales con sus grupos y, si quieres, deshabilita una.
Copias de seguridad — encuentra archivos que no se han respaldado desde hace cierto número de días.
Los seis estilos de bucle
foreach — el bucle sencillo sobre una colección. El más fácil de leer.
Pipeline — Get-ChildItem | ForEach-Object. Natural cuando la entrada ya es una canalización.
for — un bucle con contador. Útil cuando necesitas el índice y un número fijo de pasadas.
while — repite mientras se cumpla una condición, con un límite incorporado para que una ejecución no se quede atascada.
do-while — el cuerpo se ejecuta al menos una vez antes de comprobar la condición.
Parallel — ForEach-Object -Parallel con un límite, para elementos independientes en varios núcleos. Requiere PowerShell 7 y no sirve cuando hay que recoger los resultados.
Seguridad
Las tareas que cambian algo simulan por defecto. El script informa de qué haría y no cambia nada hasta que añadas -Apply.
Con -Apply, el script pide escribir una confirmación antes de tocar nada, para que no se pueda activar por accidente desde otra ventana.
Las tareas que necesitan permisos de administrador lo dicen en el script, y algunas piden abrir PowerShell como administrador.
Ejecutar el script
El selector Formato del archivo está junto al botón Copiar: .ps1 por defecto, y también .txt, Markdown, HTML y README.md. La descarga entrega exactamente el archivo elegido, ya con el nombre correcto.
Si eliges el formato de texto, renómbralo de .txt a .ps1 antes de ejecutarlo: es la extensión que ejecuta Windows PowerShell.
Windows marca los scripts descargados como procedentes de Internet. Haz clic derecho en el archivo, Propiedades, marca Desbloquear y confirma. Si te saltas este paso, PowerShell se niega a ejecutarlo.
Abre PowerShell en la carpeta, ejecuta una vez .\script.ps1 para ver la simulación y solo después añade -Apply.
El selector Versión de PowerShell en el panel elige entre 5.1 y 7, y el script pide esa versión con una línea #requires. El estilo paralelo necesita PowerShell 7.
Enlace a esta configuración copia toda la configuración en la propia dirección, para guardarla en marcadores o pegarla en un chat; los ajustes viajan con el enlace y no se envía nada.
Privacidad
El generador funciona íntegramente en tu navegador. Nada de lo que escribes se envía a un servidor, y el script generado nunca sale de tu equipo.
Los ajustes se guardan en el almacenamiento local de tu navegador, para que la página los recuerde la próxima vez. Si borras los datos del sitio, desaparecen.
Las visitas se cuentan con un contador anónimo que registra la página y la fecha, nunca quién eres.
¿Has encontrado un error o tienes una idea? El formulario de la página de contacto va directamente al autor.
Cookies Guardamos una cookie de preferencia (site_lang, 12 meses) para recordar tu idioma. Sin seguimiento ni publicidad. Aceptar la guarda; Rechazar mantiene tu elección solo para esta visita. Privacidad