redes para lista hackear completa comandos basicos windows batch-file scripting

para - comandos windows 10



Copie archivos en la lĂ­nea de comandos de Windows con progreso (7)

¿Alguien sabe de una línea de comandos de Windows (disponible en XP Pro o más tarde de forma predeterminada) que podría copiar un archivo mientras se muestra el progreso. No me importa si el indicador de progreso está en un terminal o en una ventana de GUI.

Esto está destinado a ser utilizado durante la creación de scripts de archivos por lotes


Algunos tiempos interesantes con respecto a todos estos métodos. Si tienes conexiones Gigabit, no deberías usar la bandera / z o eso matará tu velocidad de conexión. Robocopy o dism son las únicas herramientas que funcionan a toda velocidad y muestran una barra de progreso. wdscase es para la multidifusión de un servidor WDS y puede ser más rápido si está creando más de 5 computadoras. Para obtener el tiempo 1:17, estaba maximizando la conexión Gigabit a 920Mbps, por lo que no obtendrás eso en dos conexiones a la vez. También tenga en cuenta que exportar el índice wim pequeño fuera del archivo wim más grande por más tiempo que simplemente copiar todo.

Model Exe OS switches index size time link speed 8760w dism Win8 /export-wim index 1 6.27GB 2:21 link 1Gbps 8760w dism Win8 /export-wim index 2 7.92GB 1:29 link 1Gbps 6305 wdsmcast winpe32 /trans-file res.RWM 7.92GB 6:54 link 1Gbps 6305 dism Winpe32 /export-wim index 1 6.27GB 2:20 link 1Gbps 6305 dism Winpe32 /export-wim index 2 7.92GB 1:34 link 1Gbps 6305 copy Winpe32 /z Whole 7.92GB 25:48 link 1Gbps 6305 copy Winpe32 none Wim 7.92GB 1:17 link 1Gbps 6305 xcopy Winpe32 /z /j Wim 7.92GB 23:54 link 1Gbps 6305 xcopy Winpe32 /j Wim 7.92GB 1:38 link 1Gbps 6305 VBS.copy Winpe32 Wim 7.92 1:21 link 1Gbps 6305 robocopy Winpe32 Wim 7.92 1:17 link 1Gbps

Si no tiene disponible robocopy.exe, ¿por qué no ejecutarlo desde el recurso compartido de red del que está copiando sus archivos? En mi caso, prefiero hacerlo así no tengo que reconstruir mi WinPE boot.wim cada vez que quiero hacer un cambio y luego actualizar docenas de unidades de memoria.


Aquí está el script que uso:

@ECHO off SETLOCAL ENABLEDELAYEDEXPANSION mode con:cols=210 lines=50 ECHO Starting 1-way backup of MEDIA(M:) to BACKUP(G:)... robocopy.exe M:/ G:/ *.* /E /PURGE /SEC /NP /NJH /NJS /XD "$RECYCLE.BIN" "System Volume Information" /TEE /R:5 /COPYALL /LOG:from_M_to_G.log ECHO Finished with backup. pause


Este link Technet tiene buena información para copiar archivos de gran tamaño. Utilicé una utilidad de servidor de intercambio mencionada en el artículo que muestra el progreso y utiliza las funciones de copia sin almacenamiento interno para una transferencia más rápida.

En otro escenario, utilicé robocopy. La GUI de Robocopy hace que sea más fácil obtener las opciones de línea de comando correctas.


La opción Esentutl / y permite copiar archivos (individuales) con una barra de progreso como esta:

el comando debería verse así:

esentutl /y "FILE.EXT" /d "DEST.EXT" /o

El comando está disponible en todas las máquinas de Windows, pero la opción y se presenta en Windows Vista. Como funciona solo con archivos individuales, no parece muy útil para los pequeños. Otra limitación es que el comando no puede sobrescribir los archivos. Here''s un script de envoltura que verifica el destino y, si es necesario, puede eliminarlo (la ayuda se puede ver al pasar /h ).


Podrías escribir fácilmente un programa para hacer eso, tengo varios que he escrito, que muestran los bytes copiados mientras el archivo está siendo copiado. Si estás interesado, comenta y publicaré un enlace a uno.



utilizó el comando de copia con el modificador / z para copiar en unidades de red, también funciona para copiar entre unidades locales. en la edición de inicio de XP