Iomegahdd
Usuario (España)
Hola!, hoy les enseñaré todos los comandos del cmd para programacion batch(.bat) Que es el CMD?: es el símbolo del sistema o command prompt es el intérprete de comandos en OS/2 y sistemas basados en Windows NT (incluyendo Windows 2000, Windows XP, Windows Server 2003, Windows Vista y Windows 7). Es el equivalente de command.com en MS-DOS y sistemas de la familia Windows 9x.ÍndicePanel de controlProgramas y herramientas de WindowsAdministración de discosAdministracion de red e InternetOtros comandosSugerencias: Lista de comandos cmd windows 7Panel de controlCONTROL : abre el panel de controlCONTROL ADMINTOOLS : abre las herramientas administrativasCONTROL KEYBOARD : abre las propiedades del tecladoCONTROL COLOR : abre las propiedades de pantallaCONTROL FOLDERS : abre las opciones de carpetaCONTROL FONTS : abre las fuentesCONTROL INTERNATIONAL o INTL.CPL : abre la configuración regional y de idiomaCONTROL MOUSE o MAIN.CPL : abre las propiedades del mouseCONTROL USERPASSWORDS : abre las cuentas de usuarioCONTROL USERPASSWORDS2 o NETPLWIZ : administración de usuarios y su accesoCONTROL /NAME MICROSOFT.BACKUPANDRESTORECENTER : abre el centro de respaldo y recuperación (Para Vista únicamente). Tutorial AQUÍCONTROL PRINTERS : impresoras y faxes disponiblesAPPWIZ.CPL : abre agregar o quitar programasOPTIONALFEATURES : abre la herramienta agregar o quitar componentes Windows (únicamente para Vista)DESK.CPL : abre las propiedades de pantallaHDWWIZ.CPL : abre el asistente para agregar hardwareINFOCARDCPL.CPL : abre el asistente de compatibilidad de programasIRPROPS.CPL : abre la utilidad de infrarojoISCSICPL : abre la herramienta de configuración del iniciador ISCI Microsoft (únicamente para Vista)JOY.CPL : abre el dispositivo de juegosMMSYS.CPL : abre las propiedades de dispositivos de sonido y audioSYSDM.CPL : abre las propiedades del sistemaTABLETPC.CPL : abre la configuración para Tablet pc (únicamente para Vista)TELEPHON.CPL : abre la herramienta de información de la ubicaciónTIMEDATE.CPL : abre las propiedades de fecha y horaWSCUI.CPL : abre el centro de seguridad de WindowsACCESS.CPL : abre las opciones de accesibilidad (únicamente para XP)WUAUCPL.CPL : abre el servicio de actualizaciones automáticas de Windows (únicamente para XP)POWERCFG.CPL : abre el administrador de opciones de energíaCOLLAB.CPL : abre la visualización instantánea (únicamente para Vista)AZMAN.MSC : abre el administrador de autorización (únicamente para Vista)CERTMGR.MSC : abre los certificados para el usuario actualCOMPMGMT.MSC : abre la administración de equiposCOMEXP.MSC o DCOMCNFG : abre los servicio de componentes (únicamente para Vista)DEVMGMT.MSC : abre el Administrador de dispositivos. Tutorial AQUIEVENTVWR o EVENTVWR.MSC : abre el Visor de sucesosFSMGMT.MSC : abre las carpetas compartidasNAPCLCFG.MSC : abre la herramienta de configuración del cliente NAP (únicamente para Vista)SERVICES.MSC : abre el administrador de ServiciosTASKSCHD.MSC o CONTROL SCHEDTASKS : abre el planificador de tareas (únicamente para Vista)GPEDIT.MSC : abre el editor de directiva de grupo (para las ediciones profesionales y más de Windows)LUSRMGR.MSC : abre el editor de usuarios locales y gruposSECPOL.MSC : abre la configuración de seguridad localNTMSMGR.MSC : abre el administrador de medios de almacenamiento extraíblesNTMSOPRQ.MSC : abre las solicitudes del operador de medios de almacenamiento extraíblesRSOP.MSC : abre el conjunto resultante de directivasWMIMGMT.MSC : abre Windows Management InfrastructureTPM.MSC : abre la herramienta gestión de modulo de plataforma protegida en el equipo local (únicamente para Vista)PERFMON o PERFMON.MSC : abre el monitor de rendimiento de Windows.MMC : abre una nueva consola vacíaMDSCHED : abre la herramienta de diagnostico de la memoria (únicamente para Vista)DXDIAG : abre la herramienta de diagnostico de DirectXODBCAD32 : abre el administrador de orígenes de datos ODBCREGEDIT o REGEDT32 (únicamente para Vista) : abre el editor del registroDRWTSN32 : abre Dr. Watson (Pour XP uniquement)VERIFIER : abre el administrador del comprobador de controladorCLICONFG : abre la herramienta de configuración de cliente de red SQLUTILMAN : abre el administrador de utilidades *COMPUTERDEFAULTS : abre la herramienta de programas predeterminados (únicamente para Vista)CREDWIZ : abre la ventana para hacer copias de seguridad y restaurar contraseñas de usuarios (únicamente para Vista)LPKSETUP : abre el asistente de instalación y desinstalación de idiomas (únicamente para Vista)MOBSYNC : abre elementos para sincronizarREKEYWIZ : abre el administrador de certificados de cifrado de archivos (únicamente para Vista)SLUI : abre el asistente de activación de Windows (únicamente para Vista)MSCONFIG : abre la utilidad de configuración del sistemaSYSEDIT : abre el editor de configuración del sistema (atención, manipular con prudencia)SYSKEY : abre la herramienta de protección de la base de datos de cuentas de Windows (atención, manipular con mucha prudencia!)Programas y herramientas de WindowsEXPLORER : abre el explorador de WindowsIEXPLORE : abre Internet ExplorerWAB : abre la libreta de direcciones (únicamente para Vista)CHARMAP : abre la tabla de caracteresMSPAINT : abre PaintWRITE o Wordpad : abre WordpadNOTEPAD : abre el bloc de notasSNIPPINGTOOL : abre la herramienta de captura de pantalla (únicamente para Vista). Tutorial AQUICALC : abre la calculadoraCLIPBRD : abre el portapapeles (para XP únicamente, para añadirlo a Vista ver AQUI)WINCHAT : abre el programa de Microsoft de chat en red (para Windows XP únicamente)SOUNDRECORDER : abre el altavozDVDPLAY : ejecuta la unidad de DVDWMPLAYER : abre Windows Media PlayerMOVIEMK : abre Windows Movie MakerJOURNAL : abre un nuevo journal (únicamente para Vista)STIKYNOT : abre el recordatorio (únicamente para Vista)OSK : muestra el teclado en pantalla. Tutorial AQUITABTIP : abre el panel de ingreso de datos Tablet PC (únicamente para Vista)MAGNIFY : abre la lupaWINCAL : abre el calendario de Windows (únicamente para Vista)DIALER : abre el marcador telefónico de WindowsEUDCEDIT : abre el editor de caracteres privadosSNDVOL : ajusta las propiedades del volumenRSTRUI : abre la herramienta de restauración del sistema (únicamente para Vista)%WINDIR%SYSTEM32RESTORERSTRUI.EXE : abre la herramienta de restauración del sistema (para XP únicamente). Tutorial AQUIMSINFO32 : abre la informacion del sistemaMRT : abre la herramienta de eliminación de software malintencionado de Windows. Tutorial AQUITASKMGR : abre el administrador de tareas de WindowsCMD : abre la consolaMIGWIZ : abre el asistente para transferencia de archivos y configuraciones (únicamente para Vista)MIGWIZ.EXE : abre el asistente para transferencia de archivos y configuraciones (para XP únicamente)SIDEBAR : abre la barra de Windows (únicamente para Vista)SIGVERIF : abre la herramienta de comprobación de la firma del archivoWINVER : abre la ventana Acerca de Windows para conocer la versión de WindowsFSQUIRT : abre el asistente para la transferencia de archivos BluetoothIEXPRESS : abre el asistente de archivos auto-extraíbles. Tutorial AQUIMBLCTR : abre l centro de movilidad de Windows (únicamente para Vista)MSRA : abre el asistente remoto de WindowsMSTSC : abre la herramienta de conexión a escritorio remotoMSDT : abre la herramienta de diagnostico y soporte de MicrosoftWERCON : abre la herramienta de reportes y soluciones a los problemas (únicamente para Vista)WINDOWSANYTIMEUPGRADE : permite la actualización de Windows VistaWINWORD: abre Word (si está instalado)PRINTBRMUI : abre el asistente de migración de impresora (para Vista únicamente)Administración de discosDISKMGMT.MSC : abre el administrador de discosCLEANMGR : abre la herramienta para liberar espacio en discoDFRG.MSC : abre el desfragmentador de discoDEFRAG: desfragmenta el disco duro (para saber como utilizarlo, haz clic AQUICHKDSK : efectúa un análisis de la partición precisados en los parámetros del comando (para mayor información, escribe CHKDSK /? en la consola CMD)DISKPART : abre la herramienta para particionar (un poco difícil de usar)Administracion de red e InternetIPCONFIG : muestra la configuración de las direcciones IP en el ordenador (Para mayor información, escribe:IPCONFIG /? en la consola CMD)CONTROL NETCONNECTIONS o NCPA.CPL : muestra las conexiones de redINETCPL.CPL : abre las propiedades de InternetFIREWALL.CPL : abre el firewall de WindowsWF.MSC : abre las funciones avanzadas del firewall de Windows (únicamente para Vista). Tutorial AQUINETSETUP.CPL : abre el asistente para configuración de red (únicamente para XP)Otros comandosJAVAWS : muestra la caché del programa JAVA (si está instalado)AC3FILTER.CPL : abre las propiedades del filtro AC3 (si está instalado)FIREFOX : abre Mozilla FireFox (si está instalado)NETPROJ : permite la conexión a un proyector de red (únicamente para Vista)LOGOFF : cierra la sesión activaSHUTDOWN : apaga WindowsSHUTDOWN –A : detiene el apagado de Windows%WINDIR% o %SYSTEMROOT% : abre la carpeta de instalación de Windows%PROGRAMFILES% : abre la carpeta de instalación de otros programas (Program Files)%USERPROFILE% : abre la carpeta del perfil del usuario conectado actualmente%HOMEDRIVE% : abre el explorador en la partición donde el sistema operativo está instaladoComprobador de archivos del sistema (necesita un CD de Windows si la caché no está disponible): (Tutorial AQUI)SFC /SCANNOW : hace un scan de todos los archivos del sistema y repara los archivos dañadosSFC /VERIFYONLY : hace un scan únicamente de los archivos del sistemaSFC /SCANFILE="nombre y ruta del archivo" : hace un scan del archivo indicado, y lo repara si está dañadoSFC /VERIFYFILE="nombre y ruta del archivo" : hace un scan únicamente del archivo indicadoSFC /SCANONCE : hace un scan de los archivos del sistema la próxima vez que se inicie el ordenadorSFC /REVERT : restablece la configuración inicial (para mayor información, escribe SFC /? en la consola CMD.!POR FAVOR COMENTEN Y DEJEN PUNTOS!
Combinaciones de teclas de sistema de Windows• F1: Ayuda• CTRL+ESC: abrir el menú Inicio• ALT+TAB: cambiar entre programas abiertos• ALT+F4: salir del programa• MAYÚS+SUPR: eliminar un elemento permanentemente• Logotipo de Windows+L: bloquear el equipo (sin usar CTRL+ALT+SUPR)Combinaciones de teclas de programa de Windows• CTRL+C: copiar• CTRL+X: cortar• CTRL+V: pegar• CTRL+Z: deshacer• CTRL+B: negrita• CTRL+U: subrayado• CTRL+I: cursivaCombinaciones de clic del mouse y modificadores de teclado para objetos del shell• MAYÚS+clic con el botón secundario: muestra un menú contextual que contiene comandos alternativos• MAYÚS+doble clic: ejecuta el comando alternativo predeterminado (el segundo elemento del menú)• ALT+doble clic: muestra las propiedades• MAYÚS+SUPR: elimina un elemento inmediatamente sin colocarlo en la Papelera de reciclaje Comandos generales sólo de teclado• F1: inicia la Ayuda de Windows• F10: activa las opciones de la barra de menús• MAYÚS+F10: abre el menú contextual del elemento seleccionado (es igual que hacer clic con el botón secundario en un objeto• CTRL+ESC: abre el menú Inicio (use las teclas de dirección para seleccionar un elemento)• CTRL+ESC o ESC: selecciona el botón Inicio (presione la tecla TAB para seleccionar la barra de tareas, o bien presione MAYÚS+F10 para abrir un menú contextual)• CTRL+MAYÚS+ESC: abre el Administrador de tareas de Windows• ALT+FLECHA DERECHA: abre un cuadro de lista desplegable• ALT+TAB: cambia a otro programa en ejecución (mantenga presionada la tecla ALT y, a continuación, pulse la tecla TAB para ver la ventana de conmutación de tareas)• MAYÚS: mantenga presionada la tecla MAYÚS mientras inserta un CD-ROM para omitir la característica de ejecución automática• ALT+ESPACIO: muestra el menú Sistema de la ventana principal (desde el menúSistema se puede restaurar, mover, cambiar el tamaño, minimizar, maximizar o cerrar la ventana)• ALT+- (ALT+guión): muestra el menú Sistema de la ventana secundaria de la interfaz de múltiples documentos (MDI) (desde el menú Sistema de la ventana secundaria de MDI se puede restaurar, mover, cambiar el tamaño, minimizar, maximizar o cerrar la ventana secundaria)• CTRL+TAB: cambia a la siguiente ventana secundaria de un programa de interfaz de múltiples documentos (MDI)• ALT+letra subrayada del menú: abre el menú• ALT+F4: cierra la ventana activa• CTRL+F4: cierra la ventana activa de la Interfaz de múltiples documentos (MDI)• ALT+F6: conmuta entre varias ventanas del mismo programa (por ejemplo, cuando se muestra el cuadro de diálogo Buscar del Bloc de notas, ALT+F6 cambia entre el cuadro de diálogo Buscar y la ventana principal del Bloc de notas)Métodos abreviados de objetos de shell y carpetas generales, y del Explorador de WindowsPara un objeto seleccionado:• F2: cambiar el nombre del objeto• F3: buscar todos los archivos• CTRL+X: cortar• CTRL+C: copiar• CTRL+V: pegar• MAYÚS+SUPR: eliminar la selección inmediatamente, sin mover el elemento a la Papelera de reciclaje• ALT+ENTRAR: abrir las propiedades del objeto seleccionadoPara copiar un archivoMantenga presionada la tecla CTRL mientras arrastra el archivo a otra carpeta.Para crear un acceso directoMantenga presionadas la teclas CTRL+MAYÚS mientras arrastra un archivo al escritorio o a una carpeta. Control de carpetas generales y accesos directos• F4: selecciona el cuadro Ir a una carpeta diferente y baja las entradas del cuadro (si la barra de herramientas está activa en el Explorador de Windows)• F5: actualiza la ventana activa.• F6: se mueve entre paneles en el Explorador de Windows• CTRL+G: abre la herramienta Ir a la carpeta (sólo en el Explorador de Windows en Windows 95)• CTRL+Z: deshacer el último comando• CTRL+A: seleccionar todos los elementos en la ventana activa• RETROCESO: cambiar a la carpeta principal• MAYÚS+clic+botón Cerrar: En las carpetas, cierra la carpeta actual y todas las carpetas primarias Control del árbol del Explorador de Windows• Teclado numérico *: expande todo lo que se encuentre bajo la selección actual• Teclado numérico +: expande la selección actual• Teclado numérico -: contrae la selección actual.• FLECHA DERECHA: expande la selección actual si no está expandida; en caso contrario, va al primer elemento secundario• FLECHA IZQUIERDA: contrae la selección actual si está expandida; en caso contrario, va al elemento principal Control de propiedades• CTRL+TAB/CTRL+MAYÚS+TAB: desplazarse por las fichas de propiedades Métodos abreviados de Accesibilidad• Presionar la tecla MAYÚS cinco veces: activa y desactiva StickyKeys• Mantener presionada la tecla MAYÚS derecha durante ocho segundos: activa y desactiva FilterKeys• Mantener presionada la tecla BLOQ NUM durante cinco segundos: activa y desactiva ToggleKeys• ALT izquierda+MAYÚS izquierda+BLOQ NUM: activa y desactiva MouseKeys• ALT izquierda+MAYÚS izquierda+IMPR PANT: activa y desactiva el contraste alto Teclas de Microsoft Natural Keyboard• Logotipo de Windows: Menú Inicio• Logotipo de Windows+R: cuadro de diálogo Ejecutar• Logotipo de Windows+M: minimizar todo• MAYÚS+Logotipo de Windows+M: deshacer minimizar todo• Logotipo de Windows+F1: Ayuda• Logotipo de Windows+E: Explorador de Windows• Logotipo de Windows+F: buscar archivos o carpetas• Logotipo de Windows+D: minimiza todas las ventanas abiertas y muestra el escritorio• CTRL+Logotipo de Windows+F: buscar equipo• CTRL+Logotipo de Windows+TAB: mueve el foco de Inicio a la barra de herramientas Inicio rápido, a la bandeja del sistema (use la FLECHA DERECHA o FLECHA IZQUIERDA para mover el foco a los elementos de la barra de herramientas Inicio rápido y de la bandeja del sistema)• Logotipo de Windows+TAB: recorrer los botones de la barra de tareas• Logotipo de Windows+Inter: cuadro de diálogo Propiedades del sistema• Tecla de aplicación: muestra el menú contextual del elemento seleccionado Microsoft Natural Keyboard con software IntelliType instalado• Logotipo de Windows+L: cerrar sesión de Windows• Logotipo de Windows+P: inicia el Administrador de impresión• Logotipo de Windows+C: abre el Panel de control• Logotipo de Windows+V: inicia el Portapapeles• Logotipo de Windows+K: abre el cuadro de diálogo Propiedades de teclado• Logotipo de Windows+I: abre el cuadro de diálogo Propiedades del mouse• Logotipo de Windows+A: inicia las opciones de Accesibilidad (si está instalado)• Logotipo de Windows+BARRA ESPACIADORA: muestra la lista de teclas de método abreviado de Microsoft IntelliType• Logotipo de Windows+S: Activa y desactiva BLOQ MAYÚSComandos de teclado para cuadros de diálogo• TAB: Va al siguiente control del cuadro de diálogo• MAYÚS+TAB: ir al control anterior del cuadro de diálogo• BARRA ESPACIADORA: si el control actual es un botón, equivale a hacer clic en él. Si el control actual es una casilla de verificación, equivale a activar o desactivar la casilla de verificación. Si el control actual es una opción, se selecciona la opción.• ENTRAR: equivale a hacer clic en el botón seleccionado (el botón que muestra el contorno)• ESC: equivale a hacer clic en el botón Cancelar• ALT+letra subrayada del elemento del cuadro de diálogo: ir al elemento correspondienteno todos funcionan en todos los windows, para cualquier reclamacion escribid en comentarios o en un mensaje!POR FAVOR COMENTEN Y DEJEN PUNTOS!
todos los comandos de programacion batch(parte 2) parte 1: http://www.taringa.net/posts/info/13772996/todos-los-comandos-de-programacion-batch_parte-1_.htmlparte 3:http://www.taringa.net/posts/info/13773124/todos-los-comandos-de-programacion-batch_parte-3_.htmlFOREjecuta el comando para cada uno de los archivos especificados en elconjunto de archivos.FOR %variable IN (conjunto) DO comando [parámetros]%variable Especifica un parámetro reemplazable de una sola letra.(conjunto) Especifica un conjunto de uno o más archivos. Se puedenusar comodines.comando Especifica el comando que se ejecutará para cada archivo.parámetros Especifica los parámetros o modificadores del comandoespecificado.Para usar el comando FOR en un programa por lotes, especificar%%variable en vez de %variable. Los nombres de las variablesdistinguen entre mayúsculas y minúsculas, por lo tanto %i no es lomismo que %I.Si las extensiones de comandos están habilitadas, se admiten las siguientesformas adicionales del comando FOR:FOR /D %variable IN (conjunto) comando DO [parámetros]Si el conjunto contiene comodines, se especifica para coincidircon el nombre del directorio en vez de los nombres de archivo.FOR /R [ %variable IN (set) comando DO [parámetros]Guía el directorio del árbol de raíz a [unidadruta, ejecutando lainstrucción FOR en cada directorio del árbol. Si no se especifica eldirectorio después de /R entonces se asume que es el directorio actual.Si el conjunto es solamente un simple carácter de punto (.) entoncesenumerará el árbol del directorio.FOR /L %variable IN (inicio, paso, fin) comando DO [parámetros]El conjunto es una sucesión de números que va desde inicio hasta finy que aumenta (o disminuye) en función de lo especificado en paso.Así (1, 1, 5) generará la sucesión 1 12 3 4 5 y (5, -1, 1) generarála sucesión 5 4 3 2 1FOR /F ["opciones"] %variable IN (conjunto de archivos) comando DO[parámetros]FOR /F ["opciones"] %variable IN ('cadena') comando DO [comando-parámetros]FOR /F ["opciones"] %variable IN ('comando') comando DO [comando-parámetros]o, si la opción usebackq está presente:FOR /F ["opciones"] %variable IN (conjunto de archivos) comando DO[comando-parámetros]FOR /F ["opciones"] %variable IN ('cadena') comando DO [comando-parámetros]FOR /F ["opciones"] %variable IN (`comando`) comando DO [comando-parámetros]Conjunto de archivos es uno o más nombres de archivos. Cada archivo esabierto, leído y procesado antes de ir al siguiente archivo del conjuntode archivos. Procesar consiste en leer el archivo, partirlo en líneasindividuales de texto y analizar cada línea en cero o más símbolos.El cuerpo del bucle se llama con los valores de la variable establecidospara las cadenas de símbolo encontradas. De forma predeterminada, /Fpasa el primer símbolo separado en blanco desde cada línea.Las líneas en blanco se omiten. Puede invalidar el comportamiento deanálisis predeterminado si especifica el parámetro opcional "opciones".Esto es una cadena entre comillas que contiene una o más palabras clavespara especificar diferentes opciones de análisis. Las palabras claves son:eol=c - especifica un carácter de comentarioal final de la línea (solo uno)skip=n - especifica el número delíneas que hay que saltarse al principiodel archivo.delims=xxx - especifica un grupo de delimitadores.Esto reemplaza al grupo de delimitadorespredeterminados de espacio y tabulación.tokens=x,y,m-n - especifica qué símbolos de cada línea debenpasarse al cuerpo de la cláusula "for" encada iteración.Esto causará que los nombres de variablesadicionales sean asignados.La forma m-n es un intervalo del símbolom-ésimo al símbolo n-ésimo. Si el últimocarácter en la cadena tokens= es un asterisco,se asigna una variable adicional que recibe elresto del texto en la línea posterior al últimosímbolo analizado.usebackq - especifica que la nueva semántica está vigente,donde una cadena entre comillas inversas se ejecutacomo un comando y una cadena con comillas simpleses un comando de cadena literal y permite el uso decomillas dobles para entrecomillar los nombres dearchivo en un conjunto de archivos.Estos ejemplos pueden ayudar:FOR /F "eol=; tokens=2,3* delims=, " %i in (archivo.txt) do @echo %i %j %kanalizará cada línea en mi archivo.txt excepto las que se inicien con unpunto y coma, pasando el segundo y tercer símbolo (token) de cada línea alcuerpo de FOR. Los símbolos están delimitados por comas y/o espacios. Tengaen cuenta que las instrucciones del cuerpo de FOR hacen referencia a %ipara obtener el segundo símbolo, a %j para obtener el tercero y a %k paraobtener el resto de los símbolos posteriores al tercero. Para los nombresde archivo que contengan espacios, necesita poner comillas doblesen los nombres de archivos. Para usar comillas dobles de esta manera,también necesita usar la opción usebackq; de lo contrario se interpretaráque las comillas dobles están definiendo el análisis de una cadena literal.%i está explícitamente declarado en la instrucción FOR y %j y %k estándeclarados implícitamente a través de la opción =tokens. Puede especificarhasta 26 símbolos a través de la línea tokens=, siempre y cuando no causeun intento de declarar una variable mayor que la letra 'z' o 'Z'. Recuerde,los nombres de variables de FOR son de una sola letra y distinguenmayúsculas de minúsculas. Además, las variables son globales y no puedehaber más de 52 variables activas al mismo tiempo.También puede usar la lógica de análisis de FOR /F en una cadena inmediataconvirtiendo el conjunto de archivos entre paréntesis en una cadena entrecomillas simples. Será tratada y analizada como una sola línea de entradade un archivo.Finalmente, puede usar el comando FOR /F para analizar la salida de uncomando. Se hace convirtiendo el conjunto de archivos entre paréntesisuna cadena con comillas invertidas. Se tratará como una línea de comandosque se pasa a un CMD.EXE secundario y la salida se captura en memoria yse evalúa como si fuera un archivo. Como en el siguiente ejemplo:FOR /F "usebackq delims==" %i IN (`conjunto`) DO @echo %ienumerará los nombres de variable de entorno en el entorno actual.Además, la sustitución de las referencias de variables FOR ha sido mejorada.Ahora puede usar la siguiente sintaxis opcional:%~I - expande %I quitando las comillas (" que pudiera haber%~fI - expande %I a un nombre de ruta calificado%~dI - expande %I sólo a una letra de unidad%~pI - expande %I sólo a una ruta%~nI - expande %I sólo a un nombre de archivo%~xI - expande %I sólo a una extensión de archivo%~sI - ruta expandida contiene sólo nombres cortos%~aI - expande %I a atributos de archivos%~tI - expande %I a fecha/hora del archivo%~zI - expande %I a tamaño del archivo%~$PATH:I - busca los directorios de la lista de la variablede entorno de PATH y expande %I al nombre totalmentecalificado del primero que se encuentre. Si el nombrede la variable de entorno no es definido o no seencuentra el archivo en la búsqueda, el modificadorse expande a la cadena vacía.Los modificadores se pueden combinar para conseguir resultados compuestos:%~dpI - expande %I sólo a una letra de unidad y ruta%~nxI - expande %I sólo a un nombre de archivo y extensión%~fsI - expande %I sólo a un nombre de ruta con nombres cortos%~dp$PATH:i - busca los directorios de la lista de la variable deentorno de PATH para %I y se expande a la letra deunidad y ruta del primero que encuentre.%~ftzaI - expande %I a DIR como línea de salida.En los ejemplos anteriores %I y PATH pueden ser reemplazados por otrosvalores válidos. La sintaxis %~ está terminada por un nombre de variableFOR válido. El código se vuelve más legible si se usan variables enmayúscula como %I, además esto evita confundir las variables con losmodificadores, los cuales no distinguen entre mayúsculas y minúsculas.FORMATFormatea un disco para ser usado con Windows.FORMAT volumen [/FS:sist_arch] [/V:etiqueta] [/A:tamaño] [/P:ciclos] [/S:estado]FORMAT volumen [/V:etiqueta] [/F:tamaño] [/P:ciclos]FORMAT volumen [/V:etiqueta] [/T:pistas /N:sectores] [/P:ciclos]FORMAT volumen [/V:etiqueta] [/P:ciclos]FORMAT volumen volumen Especifica la letra de unidad (seguida por dos puntos),el punto de montaje o el nombre de volumen./FS:sistemaDeArchivos Especifica el tipo de sistema de archivos (FAT,FAT32, exFAT, NTFS o UDF)./V: etiqueta Especifica la etiqueta del volumen./Q Realiza un formato rápido. Este modificador invalida /P./C sólo NTFS: los archivos creados en el nuevo volumen secomprimirán predeterminadamente./X Si es necesario, obliga al volumen a desmontarse primero.Todos los controladores abiertos al volumen serán noválidos./R:revisión Sólo UDF: fuerza a que se formatee con una versión UDFespecífica (1.02, 1.50, 2.00, 2.01, 2.50). La revisiónpredeterminada es 2.01./D Sólo UDF 2.50: se duplicarán los metadatos./A:tamaño Invalida la asignación predeterminada del tamaño de unidad.Se recomienda usar la configuración predeterminada para usogeneral.NTFS admite 512, 1024, 2048, 4096, 8192, 16.000, 32.000,64.000.FAT admite 512, 1024, 2048, 4096, 8192, 16.000, 32.000,64.000 (128.000, 256.000 para tamaño de sector > 512 bytes).FAT32 admite 512, 1024, 2048, 4096, 8192, 16.000, 32.000,64.000 (128.000, 256.000 para tamaño de sector > 512 bytes).exFAT admite 512, 1024, 2048, 4096, 8192, 16.000, 32.000,64.000, 128.000, 256.000, 512.000, 1.000.000, 2.000.000,4.000.000, 8.000.000, 16.000.000, 32.000.000.Tenga en cuenta que los sistemas de archivos FAT y FAT32imponen las siguientes restricciones en el número de clústeresen un volumen:FAT: Número de clústeres <= 65526FAT32: 65526 < Número de clústeres < 4177918Se detendrá inmediatamente el proceso de formato si decide quelos requisitos anteriores no se cumplen con el tamañode clúster especificado.No se admite la compresión de NTFS para asignar tamaños deunidades superiores a 4096./F:tamaño Especifica el tamaño del disquete que se va a formatear (1,44)/T: pistas Especifica el número de pistas por cara del disco./N: sectores Especifica el número de sectores por pista./P:ciclos Llena con ceros cada sector de los ciclos realizados en elvolumen. Este modificador no es válido con /Q/S:estado Donde "estado" es "enable" o "disable"De forma predeterminada, los nombres cortos están habilitadosFSUTIL---- Comandos compatibles ----8dot3name Administración de 8dot3namebehavior Controla el comportamiento del sistema de archivosdirty Administra el bit de integridad del volumenfile Comandos de archivos específicosfsinfo Información del sistema de archivoshardlink Administración de vínculos permanentesobjectid Administración de identificadores de objetoquota Administración de cuotarepair Administración de autorrecuperaciónreparsepoint Administración de punto de análisisresource Administración del Administrador de recursos de transacciónsparse Control de archivo dispersotransaction Administración de transaccionesusn Administración de USNvolume Administración de volumenFTYPEMuestra o modifica los tipos de archivos usados en las asociaciones deextensiones de archivosFTYPE [TipoArchivo[=]]TipoArchivo Especifica el tipo de archivos para examinar o modificarComandoApertura Especifica el comando de apertura que se usará parainiciar archivos de este tipo.Escriba FTYPE sin parámetros para mostrar los tipos de archivos actualesque tienen definidas cadenas de comando de apertura. Se invoca FTYPE consólo un tipo de archivos, muestra la cadena de comando de apertura paraeste tipo de archivos. No especifique ninguna cadena de comando deapertura y FTYPE eliminará la cadena de comando de apertura del tipo dearchivos. En una cadena de comando de apertura, se sustituyen los %0 o%1 con el nombre del archivo que se iniciará a través de la asociación.%* toma todos los parámetros y %2 toma el primero, %3 el tercero, etc.%~n toma todos los parámetros empezando por el enésimo, donde n debeestar comprendido entre 2 y 9, inclusive. Por ejemplo:ASSOC .pl=PerlScriptFTYPE PerlScript=perl.exe %1 %*Le permitirá llamar a un archivo de comandos Perl de la siguiente manera:script.pl 1 2 3Si desea eliminar la necesidad de tener que escribir las extensiones,realice lo siguiente:set PATHEXT=.pl;%PATHEXT%y puede llamar al archivo de comandos así:script 1 2 3GOTODirige cmd.exe a una línea con etiqueta en un programa por lotes.GOTO etiquetaetiqueta Especifica el texto usado como etiqueta en el programa.Debe escribir una etiqueta en una línea, empezando con dos puntos (.Si las extensiones de comando están habilitadas, GOTO cambia así:El comando GOTO acepta ahora una etiqueta de destino: EOF que transfierecontrol al final del archivo de script por lotes actual. Ésta es una manerafácil de salir de un archivo de script por lotes de scriptsin tener que definir una etiqueta. Escriba CALL /? para obtener unadescripción de las extensiones del comando CALL que hace útil estacaracterística.GPRESULTGPRESULT [/S sistema [/U usuario [/P [contraseña]]]] [/SCOPE ámbito][/USER usuarioDestino] [/R | /V | /Z] [(/X | /H) <archivo> ]Descripción:Esta herramienta de línea de comandos muestra información del conjuntoresultante de directivas (RSoP) para un usuario y equipo de destino.Lista de parámetros:/S sistema Especifica el sistema remoto al queconectarse./U usuario Especifica el contexto de usuario en el quedebe ejecutarse el comando.No se puede usar con /X, /H./P [contraseña] Especifica la contraseña para el contextode usuario dado. Solicita información si seomite.No se puede usar con /X, /H./SCOPE ámbito Especifica si es necesario mostrarla configuración de usuario o del equipo.Valores válidos: "USER", "COMPUTER"./USER usuario Especifica el nombre de usuario para el quese mostrarán los datos RSOP./X <nombreDeArchivo> Guarda el informe en formato XML en laubicación y con el nombre de archivoen el parámetro <nombreDeArchivo>. (válido en WindowsVista SP1 y superior, y Windows Server 2008 y superior)/H <nombreDeArchivo> Guarda el informe en formato HTML en laubicación y con el nombre de archivoespecificados en el parámetroVista SP1 y superior, y Windows Server 2008 y superior)/F Fuerza que gpresult sobrescriba el nombre dearchivo especificado en el comando /X o /H./R Muestra datos de resumen de RSoP./V Especifica que debe mostrarse la informacióndetallada. La información detalladaproporciona parámetros adicionales que sehan aplicado con prioridad 1./Z Especifica que debe mostrarse la informaciónsuperdetallada. La información superdetalladamuestra parámetros adicionales quese han aplicado con prioridad 1 omayor. Esto le permite ver si unaconfiguración se estableció en varioslugares. Consulte la ayuda en pantalla sobredirectivas de grupo para obtener másinformación./? Muestra este mensaje de ayuda.Ejemplos:GPRESULT /RGPRESULT /H GPReport.htmlGPRESULT /USER usuario_destino /VGPRESULT /S sistema /USER usuario_destino /SCOPE COMPUTER /ZGPRESULT /S sistema /U usuario /P contraseña /SCOPE USER /VGRAFTABLICACLS nombre /save archivoACL almacena las DACL para los archivos y carpetas cuyos nombres coincidenen archivoACL para su uso posterior con /restore. Tenga en cuenta que nose guardan las SACL, el propietario ni las etiquetas de identidad.ICACLS directorio [/substitute SidOld SidNew [...]] /restore archivoACL aplica las DACL almacenadas a los archivos del directorio.ICACLS nombre /setowner usuario cambia el propietario de todos los nombres coincidentes. Esta opciónno fuerza un cambio de propiedad; use la utilidad takeown.execon esta finalidad.ICACLS nombre /findsid Sid busca todos los nombres coincidentes que contienen una ACLque menciona el SID de forma explícita.ICACLS nombre /verify busca todos los archivos cuya ACL no está en formato canónico o cuyaslongitudes no son coherentes con los recuentos de la ACE.ICACLS nombre /reset reemplaza las ACL con ACL heredadas predeterminadas para todoslos archivos coincidentes.ICACLS nombre [/grant[:r] Sid:perm[...]][/deny Sid:perm [...]][/remove[:g|:d]] Sid[...]] [/setintegritylevel nivel:directiva[...]]/grant[:r] Sid:perm concede los derechos de acceso al usuarioespecificado. Con :r, los permisos reemplazan cualquier permisoexplícito concedido anteriormente. Sin :r, los permisos se agregan acualquier permiso explícito concedido anteriormente./deny Sid:perm deniega de forma explícita los derechos de acceso alusuario especificado. Se agrega una ACE de denegación explícitapara los permisos indicados y se quitan los mismos permisos decualquier concesión explícita./remove[:[g|d]] Sid quita todas las repeticiones del SID en la ACL. Con:g, quita todas las repeticiones de derechos concedidos a ese SID. Con:d, quita todas las repeticiones de derechos denegados a ese SID./setintegritylevel [(CI)(OI)]nivel agrega de forma explícita una ACE deintegridad a todos los archivos coincidentes. El nivel se debeespecificar como:L - para bajoM - para medioH - para altoLas opciones de herencia para la ACE de integridad pueden preceder alnivel y se aplican sólo a los directorios./inheritance:e|d|re - habilita la herenciad - deshabilita la herencia y copia las ACEr - quita todas las ACE heredadasNota:Los SID pueden tener un formato numérico o de nombre descriptivo. Si se daun formato numérico, agregue un asterisco (*) al principio del SID./T indica que esta operación se realiza en todos los archivos odirectorios coincidentes bajo los directorios especificados en elnombre./C indica que esta operación continuará en todos los errores de archivo.Se seguirán mostrando los mensajes de error./L indica que esta operación se realiza en el vínculo simbólico en síen lugar de en su destino./Q indica que icacls debe suprimir los mensajes de que las operacionesse realizaron correctamente.ICACLS conserva el orden canónico de las entradas ACE:Denegaciones explícitasConcesiones explícitasDenegaciones heredadasConcesiones heredadasperm es una máscara de permiso que puede especificarse de dos formas:una secuencia de derechos simples:N - sin accesoF - acceso totalM - acceso de modificaciónRX - acceso de lectura y ejecuciónR - acceso de sólo lecturaW - acceso de sólo escrituraD - acceso de eliminaciónuna lista separada por comas entre paréntesis de derechos específicos:DE - eliminarRC - control de lecturaWDAC - escribir DACWO - escribir propietarioS - sincronizarAS - acceso al sistema de seguridadMA - máximo permitidoGR - lectura genéricaGW - escritura genéricaGE - ejecución genéricaGA - todo genéricoRD - leer datos/lista de directorioWD - escribir datos/agregar archivoAD - anexar datos/agregar subdirectorioREA - leer atributos extendidosWEA - escribir atributos extendidosX - ejecutar/atravesarDC - eliminar secundarioRA - leer atributosWA - escribir atributoslos derechos de herencia pueden preceder a cualquier forma y seaplican sólo a directorios:(OI) - herencia de objeto(CI) - herencia de contenedor(IO) - sólo herencia(NP) - no propagar herencia(I) - permiso heredado del contenedor principalEjemplos:icacls c:windows* /save archivoACL /T- Guardará todas las ACL para todos los archivos en c:windowsy sus subdirectorios en archivoACL.icacls c:windows /restore archivoACL- Restaurará todas las ACL para cada archivo dentro dearchivoACL que exista en c:windows y sus subdirectorios.icacls file /grant AdministradorD,WDAC)- Concederá al usuario permisos de administrador para eliminar yescribir DAC en el archivo.icacls file /grant *S-1-1-0D,WDAC)- Concederá al usuario definido por el SID S-1-1-0 permisos paraeliminar y escribir DAC en el archivo.ICACLSICACLS nombre /save archivoACL almacena las DACL para los archivos y carpetas cuyos nombres coincidenen archivoACL para su uso posterior con /restore. Tenga en cuenta que nose guardan las SACL, el propietario ni las etiquetas de identidad.ICACLS directorio [/substitute SidOld SidNew [...]] /restore archivoACL aplica las DACL almacenadas a los archivos del directorio.ICACLS nombre /setowner usuario cambia el propietario de todos los nombres coincidentes. Esta opciónno fuerza un cambio de propiedad; use la utilidad takeown.execon esta finalidad.ICACLS nombre /findsid Sid busca todos los nombres coincidentes que contienen una ACLque menciona el SID de forma explícita.ICACLS nombre /verify busca todos los archivos cuya ACL no está en formato canónico o cuyaslongitudes no son coherentes con los recuentos de la ACE.ICACLS nombre /reset reemplaza las ACL con ACL heredadas predeterminadas para todoslos archivos coincidentes.ICACLS nombre [/grant[:r] Sid:perm[...]][/deny Sid:perm [...]][/remove[:g|:d]] Sid[...]] [/setintegritylevel nivel:directiva[...]]/grant[:r] Sid:perm concede los derechos de acceso al usuarioespecificado. Con :r, los permisos reemplazan cualquier permisoexplícito concedido anteriormente. Sin :r, los permisos se agregan acualquier permiso explícito concedido anteriormente./deny Sid:perm deniega de forma explícita los derechos de acceso alusuario especificado. Se agrega una ACE de denegación explícitapara los permisos indicados y se quitan los mismos permisos decualquier concesión explícita./remove[:[g|d]] Sid quita todas las repeticiones del SID en la ACL. Con:g, quita todas las repeticiones de derechos concedidos a ese SID. Con:d, quita todas las repeticiones de derechos denegados a ese SID./setintegritylevel [(CI)(OI)]nivel agrega de forma explícita una ACE deintegridad a todos los archivos coincidentes. El nivel se debeespecificar como:L - para bajoM - para medioH - para altoLas opciones de herencia para la ACE de integridad pueden preceder alnivel y se aplican sólo a los directorios./inheritance:e|d|re - habilita la herenciad - deshabilita la herencia y copia las ACEr - quita todas las ACE heredadasNota:Los SID pueden tener un formato numérico o de nombre descriptivo. Si se daun formato numérico, agregue un asterisco (*) al principio del SID./T indica que esta operación se realiza en todos los archivos odirectorios coincidentes bajo los directorios especificados en elnombre./C indica que esta operación continuará en todos los errores de archivo.Se seguirán mostrando los mensajes de error./L indica que esta operación se realiza en el vínculo simbólico en síen lugar de en su destino./Q indica que icacls debe suprimir los mensajes de que las operacionesse realizaron correctamente.ICACLS conserva el orden canónico de las entradas ACE:Denegaciones explícitasConcesiones explícitasDenegaciones heredadasConcesiones heredadasperm es una máscara de permiso que puede especificarse de dos formas:una secuencia de derechos simples:N - sin accesoF - acceso totalM - acceso de modificaciónRX - acceso de lectura y ejecuciónR - acceso de sólo lecturaW - acceso de sólo escrituraD - acceso de eliminaciónuna lista separada por comas entre paréntesis de derechos específicos:DE - eliminarRC - control de lecturaWDAC - escribir DACWO - escribir propietarioS - sincronizarAS - acceso al sistema de seguridadMA - máximo permitidoGR - lectura genéricaGW - escritura genéricaGE - ejecución genéricaGA - todo genéricoRD - leer datos/lista de directorioWD - escribir datos/agregar archivoAD - anexar datos/agregar subdirectorioREA - leer atributos extendidosWEA - escribir atributos extendidosX - ejecutar/atravesarDC - eliminar secundarioRA - leer atributosWA - escribir atributoslos derechos de herencia pueden preceder a cualquier forma y seaplican sólo a directorios:(OI) - herencia de objeto(CI) - herencia de contenedor(IO) - sólo herencia(NP) - no propagar herencia(I) - permiso heredado del contenedor principalEjemplos:icacls c:windows* /save archivoACL /T- Guardará todas las ACL para todos los archivos en c:windowsy sus subdirectorios en archivoACL.icacls c:windows /restore archivoACL- Restaurará todas las ACL para cada archivo dentro dearchivoACL que exista en c:windows y sus subdirectorios.icacls file /grant AdministradorD,WDAC)- Concederá al usuario permisos de administrador para eliminar yescribir DAC en el archivo.icacls file /grant *S-1-1-0D,WDAC)- Concederá al usuario definido por el SID S-1-1-0 permisos paraeliminar y escribir DAC en el archivo.IFRealiza el procesamiento condicional de los programas por lotes.IF ERRORLEVEL número comandoIF cadena1==cadena2 comandoIF EXIST archivo comandoNOT Especifica que Windows debe llevar a cabo el comando sólosi la condición es falsa.ERRORLEVEL número Especifica una condición verdadera si el último programaque se ejecutó devolvió un código de salida igual o mayorque el número especificado.cadena1==cadena2 Especifica una condición verdadera si las cadenas detexto especificadas coinciden.EXIST archivo Especifica una condición verdadera si el archivoespecificado existe.comando Especifica el comando que se va a ejecutar si se cumple lacondición. Comando puede ir seguido de la palabra claveELSE, que ejecutará el comando tras las palabra clave ELSEsi la condición especificada es FALSE.La cláusula ELSE debe aparecer en la misma línea que la del comando quesigue a IF Por ejemplo:IF EXIST archivo. (del archivo.) ELSE (echo archivo. no existente.)Lo siguiente NO funcionará porque el comando del debe terminar con unanueva línea:IF EXIST archivo. del archivo. ELSE echo archivo. no existenteTampoco funcionaría lo siguiente, ya que el comando ELSE debe estar en lamisma línea que el comando IF:IF EXIST archivo. del archivo.ELSE echo archivo. no existenteSi desea mantenerlo todo en una misma línea, lo siguiente funcionaría:IF EXIST archivo. (del archivo.) ELSE echo archivo. no existenteSi los comandos de extensión están habilitados, IF cambia así:IF cadena1 op-de-comparación cadena2 comandoIF CMDEXTVERSION número comandoIF DEFINED variable comandodonde op-de-comparación puede ser:EQU - igualNEQ - no igualLSS - menor queLEQ - menor que o igualGTR - mayor queGEQ - mayor que o igualy el modificador /I, si se especifica, realiza comparaciones de cadena queno distinguen entre mayúsculas y minúsculas. El modificador /I también puedeusarse en la forma cadena1==cadena2 de IF. Estas comparaciones son genéricas,por lo que si tanto cadena1 como cadena2 se constituyen únicamente por dígitosnuméricos, entonces las cadenas se convierten a números y se realiza unacomparación numérica.El condicional CMDEXTVERSION funciona solo como ERRORLEVEL, excepto si secompara con un número de versión interna asociada con las extensiones decomando. La primera versión es 1. Será incrementada en uno cuando lassignificantes mejoras sean agregadas a las extensiones de comando. Elcondicional CMDEXTVERSION nunca es verdadero cuando las extensiones decomando están deshabilitadas.El condicional DEFINED funciona solo como EXIST excepto cuando toma unnombre de variable de entorno y vuelve como verdadero si se define lavariable de entorno.%ERRORLEVEL% se expandirá a una representación de cadena del valor actualde ERRORLEVEL, siempre y cuando no exista ya una variable de entorno con elnombre ERRORLEVEL, en cuyo caso obtendrá su valor.Después de ejecutar un programa, lo siguiente ilustrará el uso de ERRORLEVELgoto answer%ERRORLEVEL%:answer0echo El programa devolvió el código 0:answer1echo El programa devolvió el código 1También puede usar las comparaciones numéricas anteriores:IF %ERRORLEVEL% LEQ 1 goto okay%CMDCMDLINE% se expandirá a una línea de comandos original pasada al anteriorCMD.EXE a cualquier proceso CMD.EXE, siempre y cuando no exista ya unavariable de entorno con el nombre CMDCMDLINE, en cuyo caso obtendrá su valor.%CMDEXTVERSION% se expandirá a una representación de la cadena del valoractual CMDEXTVERSION, siempre y cuando no exista ya una variable de entornocon el nombre CMDEXTVERSION, en cuyo caso obtendrá su valorLABELCrea, cambia o elimina la etiqueta de volumen de un disco.LABEL [unidadLABEL unidad: Especifica la letra de una unidad.etiqueta: Especifica la etiqueta de un volumen./MP Especifica que el volumen debería ser tratado como unpunto de montaje o un nombre de volumen.Volumen Especifica la letra de unidad (seguida por dos puntos) elpunto de montaje o el nombre de volumen. Si el nombre delvolumen es especificado, la marca /MP no es necesaria.MDCrea un directorio.MKDIR [unidadrutaMD [unidadrutaSi las extensiones de comandos están habilitadas, MKDIR cambia así:MKDIR crea cualquier directorio intermedio de la ruta de acceso siempreque sea necesario. Por ejemplo, si a no existe:mkdir abcdes lo mismo que:mkdir achdir amkdir bchdir bmkdir cchdir cmkdir dque es lo que hubiese tenido que escribir si las extensiones estuvierandeshabilitadas.MKDIRCrea un directorio.MKDIR [unidadrutaMD [unidadrutaSi las extensiones de comandos están habilitadas, MKDIR cambia así:MKDIR crea cualquier directorio intermedio de la ruta de acceso siempreque sea necesario. Por ejemplo, si a no existe:mkdir abcdes lo mismo que:mkdir achdir amkdir bchdir bmkdir cchdir cmkdir dque es lo que hubiese tenido que escribir si las extensiones estuvierandeshabilitadas.MKLINKCrea un vínculo simbólico.MKLINK [ | | ] Vínculo Destino/D Crea un vínculo simbólico a un directorio. El valorpredeterminado es un vínculo simbólico a un archivo./H Crea un vínculo físico en lugar de un vínculo simbólico./J Crea una unión de directorios.Vínculo Especifica el nombre del nuevo vínculo simbólico.Destino Especifica la ruta (relativa o absoluta) a la que hacereferencia el nuevo vínculo.MODEConfigura los dispositivos de sistema.Puerto serie: MODE COMm[ Estado de dispositivo: MODE Desviar impresión: MODE LPTn[=COMm[Seleccionar página de códigos: MODE CON[ CP SELECT=yyyEstado de página de códigos: MODE CON[ CP Modo de pantalla: MODE CON[ Velocidad del teclado: MODE CON[ MOREMuestra la información pantalla a pantalla.MORE [/E [+n]] < [unidadarchivocomando | MORE [/E [+n]]MORE /E [+n] [unidadarchivo Especifica un archivo para mostrarpantalla a pantalla.comando Especifica el comando que serámostrado./E Habilita las opciones avanzadas/C Limpia la pantalla antes de mostrar la página/P Expande los caracteres de avance de línea/S Compacta múltiples líneas en blanco en una sola línea/Tn Expande las tabulaciones a n espacios (de forma predeterminada 8)Se pueden usar modificadores con las variablesde entorno de MORE.+n Empieza mostrando el primer archivo en la línea narchivos Lista de archivos que se desean mostrar. Los archivosde la lista están separados por espacios.Si las opciones avanzadas están activadas, los siguientes comandosson aceptados en el símbolo de -- Más --:P n Mostrar las siguientes n líneasS n Saltarse las siguientes n líneasF Mostrar el siguiente archivoQ Salir= Mostrar el número de línea? Mostrar la línea de ayuda<espacio> Mostrar la siguiente página<entrar> Mostrar la siguiente líneaMOVEMueve archivos y cambia el nombre a archivos y directorios.Mover uno o más archivos:MOVE [/Y | /-Y] [unidadnombrearchivo1[,...] destinoCambiar el nombre a un directorio:MOVE [/Y | /-Y] [unidadnombredirectorio1 nombredirectorio2[unidadnombrearchivo1 Especifica la ubicación y el nombre delarchivo o archivos que quiere mover.destino Especifica la nueva ubicación del archivo. Eldestino puede constar de una letra de unidad ydos puntos, un nombre de directorio o unacombinación. Si mueve sólo un archivo, tambiénpuede incluir un nombre de archivo si quierecambiar el nombre del archivo cuando lo mueva.[unidadnombredirectorio1 Especifica el directorio al quedesea cambiar el nombre.nombredirectorio2 Especifica el nuevo nombre del directorio./Y Suprime la solicitud de confirmar si quieresobrescribir un archivo de destino ya existente./-Y Aparecerá la solicitud para confirmar si deseasobrescribir un archivo de destino ya existente.El modificador /Y puede estar presente en la variable de entorno COPYCMD.Esto puede sobrescribirse con /-Y en la línea de comandos. Lopredeterminado es pedir la sobrescritura a no ser que el comando MOVE seaejecutado dentro de un script de un archivo de proceso porlotes.OPENFILESOPENFILES /parámetro Descripción:Permite a un administrador listar o desconectar archivos o carpetasque se abrieron en un sistema.Lista de parámetros:/Disconnect Desconecta uno o más archivos abiertos./Query Muestra todos los archivos abiertos localmente o desdecarpetas compartidas./Local Habilita / deshabilita la muestra de archivos localesabiertos./? Muestra este mensaje de ayuda.Ejemplos:OPENFILES /Disconnect /?OPENFILES /Query /?OPENFILES /Local /?PATHMuestra o establece una ruta de búsqueda para archivos ejecutables.PATH [[unidadruta[;...][;%PATH%]PATH ;Escriba PATH ; para borrar todas las rutas de búsqueda establecidas yhacer que cmd.exe busque únicamente en el directorio actual. Al incluir%PATH% en la nueva ruta de acceso hará que la ruta de acceso anteriorse anexe a la nueva configuración.PAUSESuspende el proceso de un programa por lotes y muestra el mensajePresione una tecla para continuar. . .para que no muestre el mensaje escribir pause>nullPOPDCambia al directorio guardado por el comando PUSHD.POPDSi las extensiones de comando están habilitadas, el comando POPD eliminarátodas las letras de unidad temporales creadas por PUSHD cuando activeel comando POPD, que libera la pila de directorios.PRINTImprime un archivo de texto.PRINT [/D: dispositivo] [[unidadarchivo[...]]/D: dispositivo Especifica un dispositivo de impresión.PROMPTCambia el símbolo del sistema de cmd.exe.PROMPT texto Especifica un nuevo símbolo del sistema.En el símbolo del sistema se pueden escribir caracteres normales y lossiguientes códigos especiales:$A & (Símbolo de unión)$B | (barra vertical)$C ( (Paréntesis izquierdo)$D Fecha actual$E Código de escape (código ASCII 27)$F ) (Paréntesis derecho)$G > (signo mayor que)$H Retroceso (elimina el carácter previo)$L < (signo menor que)$N Unidad actual$P Unidad y ruta de acceso actual$Q = (signo igual)$S (espacio)$T Hora actual$V Versión de Windows$_ Retorno de carro y alimentación de línea$$ $ (signo del dólar)Si las Extensiones de comando están habilitadas, el comando PROMPTadmite los siguientes caracteres de formato adicionales:$+ cero o más caracteres de signo "más" (+) en función de laprofundidad del directorio de pila PUSHD, un carácter por cadanivel insertado.$M Muestra el nombre remoto asociado a la letra de unidad actualo la cadena vacía si la unidad actual no es una unidad de red.PUSHDGuarda el directorio actual para que lo use el comando POPD y despuéscambia al directorio especificado.PUSHD [ruta | ..]ruta Especifica el directorio al que hay que cambiar el actual.Si las extensiones de comando están habilitadas, PUSHD aceptarutas de red además de la letra normal de unidad y la ruta.Si se especifica la ruta de red, PUSHD creará una letra de unidadtemporal que señalará el recurso de red especifico y después cambiarála unidad y el directorio actuales con letras de unidadesrecientemente definidas. Las letras de unidades temporales seránasignadas desde la Z: hacia abajo con la primera letra de unidadque se encuentre libre.RDQuita (elimina) un directorio.RMDIR [unidadrutaRD [unidadruta/S Quita todos los directorios y archivos del directorio ademásdel mismo directorio. Se usa principalmente cuando sedesea quitar un árbol./Q Modo silencioso, no pide confirmación para quitar un árbolde directorio con /SRECOVERRecupera la información legible de un disco dañado o defectuoso.RECOVER [unidadarchivoConsulte la Referencia de comandos de la ayuda en pantalla de Windowsantes de usar el comando RECOVER.REMRegistra los comentarios en un archivo por lotes o en CONFIG.SYS.REM RENCambia el nombre de uno o más archivos.RENAME [unidadarchivo1 archivo2.REN [unidadarchivo1 archivo2.No puede especificar una nueva unidad o ruta para el archivo de destino.RENAMECambia el nombre de uno o más archivos.RENAME [unidadarchivo1 archivo2.REN [unidadarchivo1 archivo2.No puede especificar una nueva unidad o ruta para el archivo de destino.REPLACEReemplaza archivos.REPLACE [unidad1archivo [unidad2 REPLACE [unidad1archivo [unidad2 [unidad1archivo Especifica los archivos de origen.[unidad2 Especifica el directorio donde se situaránlos archivos reemplazados./A Agrega nuevos archivos al directorio de destino.No se puede usar con los modificadores /S o /U./P Pide confirmación antes de reemplazar un archivo ode agregar un archivo de origen./R Reemplaza archivos de sólo lectura y archivossin protección./S Reemplaza archivos en todos los subdirectoriosdel directorio destino. No se puede usar conel modificador /A./W Espera a que Inserte un disquete antes de empezar./U Reemplaza (actualiza) sólo archivos más antiguosque los archivos de origen. No se puede usar con /A.RMDIRQuita (elimina) un directorio.RMDIR [unidadrutaRD [unidadruta/S Quita todos los directorios y archivos del directorio ademásdel mismo directorio. Se usa principalmente cuando sedesea quitar un árbol./Q Modo silencioso, no pide confirmación para quitar un árbolde directorio con /S!POR FAVOR COMENTEN Y DEJEN PUNTOS!

todos los comandos de programacion batch(parte 3)parte 1:http://www.taringa.net/posts/info/13772996/todos-los-comandos-de-programacion-batch_parte-1_.htmlPARTE 2:http://www.taringa.net/posts/info/13773079/todos-los-comandos-de-programacion-batch_parte-2_.htmlROBOCOPY-------------------------------------------------------------------------------ROBOCOPY :: Herramienta para copia eficaz de archivos-------------------------------------------------------------------------------Inicio: Tue Jan 24 12:44:04 2012Uso:: ROBOCOPY origen destino [archivo ...] origen :: Directorio de origen (unidad:ruta o servidorrecurso_compartidoruta).destino :: Directorio de destino (unidad:ruta o servidorrecurso_compartidoruta).archivo:: Archivos para copiar (nombres/comodines: el valor predeterminado es "*.*".:::: Opciones de copia :::/S :: Copiar subdirectorios, pero no los vacíos./E :: Copiar subdirectorios, incluidos los vacíos./LEV:n :: Copiar sólo los n niveles superiores del árbol de directorios de origen./Z :: Copiar archivos en modo reiniciable./B :: Copiar archivos en modo de copia de seguridad./ZB :: Usar modo reiniciable; si se deniega el acceso, usar modode copia de seguridad./EFSRAW :: Copiar todos los archivos cifrados en modo EFS RAW./COPY:marca(s):: Qué copiar de los archivos (el valor predeterminado es /COPY:DAT).(marcas: D=datos, A=atributos, T=marcas de tiempo).(S=seguridad=ACL NTFS, O=información de propietario, U=información de auditoría)./DCOPY:T :: Copiar marcas de tiempo de directorio./SEC :: Copiar archivos con seguridad (equivalente a /COPYATS)./COPYALL :: Copiar toda la información del archivo (equivalente a /COPYATSOU)./NOCOPY :: No copiar información del archivo (útil con /PURGE)./SECFIX :: Corregir seguridad de todos los archivos, incluso los omitidos./TIMFIX :: Corregir la hora de todos los archivos, incluso los omitidos./PURGE :: Eliminar los archivos y directorios de destino que ya noexisten en el origen./MIR :: Reflejar un árbol de directorios (equivalente a /E más /PURGE)./MOV :: Mover archivos (eliminar en el origen después de copiarlos)./MOVE :: Mover archivos Y directorios (eliminar en el origen después de copiarlos)./A+: :: Agregar los atributos dados a los archivos copiados./A-: :: Quitar los atributos dados de los archivos copiados./CREATE :: Crear sólo árbol de directorios y archivos de longitud cero./FAT :: Crear archivos de destino con nombres de archivo FAT 8.3sólo./256 :: Desactivar compatibilidad con rutas muy largas (> 256 caracteres)./MON:n :: Supervisar origen; ejecutar de nuevo cuando se ven más den cambios./MOT:m :: Supervisar origen; ejecutar de nuevo en m minutos si cambia./RH:hhmm-hhmm :: Horas de ejecución: cuándo se pueden iniciar nuevas copias./PF :: Comprobar horas de ejecución por archivo (no por ronda)./IPG:n :: Intervalo entre paquetes (ms), para liberar ancho de banda en líneas lentas./SL:: copia los vínculos simbólicos frente al destino./MT[:n] :: realiza copias multiproceso con n subprocesos (valor predeterminado: 8).n debe estar comprendido entre 1 y 128.Esta opción no es compatible con las opciones /IPG y /EFSRAW.Redirija la salida con la opción /LOG para un mejor rendimiento.:::: Opciones de selección de archivos :::/A :: Copiar sólo archivos con el atributo Archivo establecido./M :: Copiar sólo archivos con el atributo Archivo y restablecerlo./IA: :: Incluir sólo archivos con alguno de los atributos dados establecido./XA: :: Excluir archivos con alguno de los atributos dados establecido./XF file ... :: Excluir archivos con nombres, rutas o comodines dados./XD dirs ... :: Excluir directorios con nombres o rutas dados./XC :: Excluir archivos cambiados./XN :: Excluir archivos más recientes./XO :: Excluir archivos más antiguos./XX :: Excluir archivos y directorios extra./XL :: Excluir archivos y directorios solos./IS :: Incluir archivos iguales./IT :: Incluir archivos modificados./MAX:n :: Tamaño máximo de archivo, excluir archivos con más de n bytes./MIN:n :: Tamaño mínimo de archivo, excluir archivos con menos de nbytes./MAXAGE:n :: Antigüedad máxima de archivo, excluir archivos más antiguos de n días o fecha./MINAGE:n :: Antigüedad mínima de archivo, excluir archivos más nuevosde n días o fecha./MAXLAD:n :: Fecha máxima del último acceso, excluir archivos no usados desde n./MINLAD:n :: Fecha mínima del último acceso, excluir archivos usados desde n.(Si n < 1900 entonces n = n días; si no n = fecha AAAAMMDD)./XJ :: Excluir puntos de unión (incluidos normalmente de manerapredeterminada)./FFT :: Asumir la hora de los archivos FAT (granularidad de 2 segundos)./DST :: Compensar diferencias de una hora por horario de verano./XJD :: Excluir puntos de unión para directorios./XJF :: Excluir puntos de unión para archivos.:::: Opciones de reintento:::/R:n :: Número de reintentos en copias con errores; valor predeterminado: 1 millón./W:n :: Tiempo de espera entre reintentos; valor predeterminado:30 segundos./REG :: Guardar /R:n y /W:n en el Registro como valores predeterminados./TBD :: Esperar nombres de recursos compartidos por definir (error de reintento 67).:::: Opciones de registro:::/L :: Sólo mostrar, no copiar, agregar marca de tiempo ni eliminar archivos./X :: Informar de todos los archivos extra, no sólo de los seleccionados./V :: Producir resultados detallados, incluidos los archivos omitidos./TS :: Incluir marca de tiempo del archivo de origen en el resultado./FP :: Incluir ruta de acceso completa de los archivos en el resultado./BYTES :: Imprimir tamaños en bytes./NS :: Sin tamaño, no registrar tamaños de archivo./NC :: Sin clase, no registrar clases de archivo./NFL :: Sin lista de archivos, no registrar nombres de archivo./NDL :: Sin lista de directorios, no registrar nombres de directorio./NP :: Sin progreso, no mostrar porcentaje copiado./ETA :: Mostrar tiempo estimado de llegada de los archivos copiados./LOG:archivo :: Incluir estado en archivo LOG (sobrescribir registro existente)./LOG+:archivo :: Incluir estado en archivo LOG (anexar a registro existente)./UNILOG:archivo :: Incluir estado en archivo LOG como UNICODE (sobrescribir registro existente)./UNILOG+:archivo :: Incluir estado en archivo LOG como UNICODE (anexar a registro existente)./TEE :: Enviar resultado a ventana de consola y a archivo de registro./NJH :: Sin encabezado de trabajo./NJS :: Sin resumen de trabajo./UNICODE :: Mostrar estado como UNICODE.:::: Opciones de trabajo:::JOB:trabajo :: Tomar parámetros del archivo JOB nombrado./SAVE:trabajo :: Guardar parámetros en el archivo de trabajo nombrado/QUIT :: Salir después de procesar la línea de comandos (para verparámetros)./NOSD :: No se especifica directorio de origen./NODD :: NO se especifica directorio de destino./IF :: Incluir los siguientes archivos.SETMuestra, establece o quita las variables de entorno de cmd.exe.SET [variable=]variable Especifica el nombre de la variable de entorno.cadena Especifica una serie de caracteres que se asignará a la variable.Escriba SET sin parámetros para ver las variables de entorno actuales.Si las extensiones de comando están habilitadas, SET cambia así:"Cuando se llama al comando SET solamente con un nombre de variable, sin signode igual ni valor, se mostrarán los valores de todas las variables cuyosprefijos coincidan con el nombre especificado como parámetro para el comandoSET. Por ejemplo:SET Pmostrará todas las variables que empiecen con la letra 'P'.El comando SET establecerá ERRORLEVEL en 1 si no se encuentra el nombrede la variable en el entorno actual.El comando SET no permitirá que un signo de igual sea parte de una variable.Se han agregado dos modificadores nuevos al comando SET:SET /A expressionSET /P variable=El modificador /A especifica que la cadena a la derecha del signo de iguales una expresión numérica que es evaluada. El evaluador de expresiones esbastante simple y es compatible con las siguientes operaciones, en orden deprecedencia decreciente:() - agrupar! ~ - - operadores unarios* / % - operadores aritméticos+ - - operadores aritméticos<< >> - desplazamiento lógico& - bit a bit y^ - bit a bit exclusivo o| - bit a bit= *= /= %= += -= - asignación&= ^= |= <<= >>=, - separador de expresiónSi se usa cualquiera de los operadores lógicos o de módulo, seránecesario escribir la cadena entre comillas. Cualquier cadena de la expresiónque no sea numérica, se tratará como variable de entorno cuyo valor seconvertirá a tipo numérico antes de usarse. Si se especifica una variableque no está definida en el entorno actual, se usará el valor cero. Estopermite hacer operaciones aritméticas con los valores de variables de entornoevitando el escribir todos estos signos % para obtener sus valores. Si seejecuta el comando SET /A desde la línea del comando fuera delscript, entonces se mostrará el valor final de la expresión. El operadorde asignación requiere un nombre de variable de entorno a la izquierda deloperador de asignación. Los valores numéricos son números decimales, a no serque lleven el prefijo 0x delante para los números hexadecimales, y 0 para losnúmeros octales. De esta manera 0x12 es lo mismo que 18, y lo mismo que 022.Nota: la notación octal puede ser confusa: 08 y 09 no son números válidosporque 8 y 9 no son dígitos octales válidos.El modificador /P permite establecer el valor de una variable para una líneade entrada escrita por el usuario. Muestra la cadena del símbolo del sistemaantes de leer la línea de entrada. La cadena del símbolo del sistema puedeestar vacía.La sustitución de variables de entorno ha sido mejorada así:%PATH:str1=str2%expandirá la variable de entorno PATH, sustituyendo cada repetición de"str1" en el resultado expandido con "str2". "str2" puede ser la cadenavacía para eliminar de forma efectiva todas las repeticiones de "str1" de lasalida expandida. "str1" puede empezar con un asterisco, en cuyo caso,coincidirá con lo contenido en la salida expandida desde su inicio, hastala primera aparición del fragmento de str1 que queda.También puede especificar subcadenas para una expansión.%PATH:~10,5%expandirá la variable de entorno PATH, y usará sólo los 5 caracteresa partir del décimo primer carácter (desplazamiento 10) del resultadoexpandido. Si la longitud no se especifica, se usará el resto delvalor de la variable. Si algún número (desplazamiento o longitud) esnegativo, entonces el número usado es la longitud del valor de la variablede entorno agregado al desplazamiento o longitud especificados.%PATH:~-10%extraerá los 10 caracteres de la variable PATH.%PATH:~0,-2%extraerá todo menos los 2 últimos caracteres de la variable PATH.Finalmente, se agregó compatibilidad para la expansión de la variableretardada. Esta compatibilidad está siempre deshabilitada de formapredeterminada, pero puede habilitarse o deshabilitarse a través delmodificador de línea de comandos /V a CMD.EXE. Consulte CMD /?La expansión de la variable de entorno es útil para tratar con laslimitaciones de la expansión actual, las cuales ocurren cuando una líneade texto es leída, y no cuando se ejecuta. El siguiente ejemplo demuestrael problema con la expansión de la variable inmediata:set VAR=antesif "%VAR%" == "antes" (set VAR=despuésif "%VAR%" == "después" @echo Si esto se puede ver, entoncessignifica que funcionó)dado que %VAR% se sustituye al mismo tiempo en ambas instrucciones IFcuando se lee la primera instrucción IF, pues incluye lógicamente al cuerpodel IF, el cual es una instrucción compuesta. De esta manera, IF, dentro dela instrucción compuesta está realmente comparando "antes" con "después" locuál nunca será igual. De un modo parecido, el siguiente ejemplo no funcionarácomo se espera:set LIST=for %i in (*) do set LIST=%LIST% %iecho %LIST%en esto NO generará una lista de archivos en el directorio actual, peroen su lugar establecerá la variable LIST en el último archivo encontrado.De nuevo, esto ocurre porque %LIST% es expandido sólo una vez cuando laopción FOR es leída, y en ese momento la variable LIST variable está vacía.Así el ciclo actual FOR que se está ejecutando es:for %i in (*) do set LIST= %iel cual sólo mantiene el valor LIST hasta el último archivo encontrado.La expansión de la variable de entorno retardada permite usar uncarácter diferente (el signo de exclamación para expandir variables entiempo de ejecución. Si la expansión de la variable retardada estáhabilitada, los ejemplos se pueden escribir de la siguiente manera paraque funcionen como es necesario:set VAR=antesif "%VAR%" == "antes" (set VAR=despuésif "!VAR!" == "después" @echo Si esto se puede ver, entoncessignifica que funcionó)set LIST=for %i en (*) do set LIST=!LIST! %iecho %LIST%Si las extensiones de comando están habilitadas, hay varias variablesdinámicas de entorno que pueden ser expandidas pero que no semuestran en la lista de variables que muestra ESTABLECER. Estos valores devariable se calculan dinámicamente cada vez que el valor de lavariable se expande.Si el usuario define una variable explícitamente con uno de estos nombres,entonces esa definición invalidará la variable dinámica abajo descrita:%CD% - se expande a la cadena del directorio actual .%DATE% - se expande a la fecha actual con el mismo formato que elcomando DATE.%TIME% - se expande a la hora actual con el mismo formato que elcomando TIME.%RANDOM% - se expande a un número decimal aleatorio entre 0 y 32767.%ERRORLEVEL% - se expande al valor de NIVEL DE ERROR actual%CMDEXTVERSION% - se expande al número actual de versión de lasextensiones del comando del procesador.%CMDCMDLINE% - se expande a la línea de comandos original que invocóel Procesador de comandos.SETLOCALComienza la sección de cambios locales de entorno en un archivo por lotes.Los cambios de entorno hechos después de que se haya emitido SETLOCAL sonlocales en el archivo por lotes. ENDLOCAL debe ser emitido para restaurarla configuración anterior. Cuando se llega al final de un scriptpor lotes, se ejecuta un ENDLOCAL implícito para cualquier comando SETLOCALpendiente que se haya emitido para este un script por lotes.SETLOCALSi las extensiones de comando están habilitadas, SETLOCAL cambia así:Ahora el comando por lotes SETLOCAL acepta argumentos opcionales:ENABLEEXTENSIONS / DISABLEEXTENSIONSHabilita o deshabilita las extensiones del procesador de comandos.Estos argumentos tienen prioridad sobre los modificadores CMD E:ONo /E:OFF. Vea CMD /? para obtener más detalles.ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSIONHabilita o deshabilita la expansión de variables de entornoretardada. Estos argumentos tienen prioridad sobre losmodificadores CMD /V:ON o /V:OFF. Vea CMD /? para obtener másdetalles.Estas modificaciones duran hasta que coincida el comando ENDLOCAL,independientemente de su configuración anterior para el comando SETLOCAL.El comando SETLOCAL establecerá el valor de ERRORLEVEL si se diera unargumento. Será cero si se da uno de los dos argumentos válidos y el otro no.Puede usar esto en los scripts por lotes para determinar si las extensionesestán disponibles con la siguiente técnica:VERIFY OTHER 2>nullSETLOCAL ENABLEEXTENSIONSIF ERRORLEVEL 1 echo No puede habilitar las extensionesEsto funciona porque, en las versiones anteriores de CMD.EXE, SETLOCALNO establecía el valor de ERRORLEVEL. El comando VERIFY con un argumentoerróneo inicializa el valor de ERROLEVEL a un valor distinto de cero.SCDESCRIPCIÓN:SC es un programa de línea de comandos usado para comunicarse conel Administrador de control de servicios y con los servicios.USO:sc <servidor> [nombre del servicio] <opción1> <opción2>...La opción <servidor> tiene el formato "nombreDeServidor"Se puede obtener más ayuda acerca de los comandos si escribe"sc "Comandos:query----------Consulta el estado de un servicio o enumera el estadopara tipos de servicios.queryex--------Consulta el estado extendido de un servicio o enumerael estado para tipos de servicios.start----------Inicia un servicio.pause----------Envía una solicitud de control PAUSE a un servicio.interrogate----Envía una solicitud de control INTERROGATE a unservicio.continue-------Envía una solicitud de control CONTINUE a un servicio.stop-----------Envía una solicitud STOP a un servicio.config---------Cambia la configuración de un servicio (persistente).description----Cambia la descripción de un servicio.failure--------Cambia las acciones que emprende un servicio en casode error.failureflag----Cambia la marca de acciones de error de unservicio.sidtype--------Cambia el tipo SID de servicio de un servicio.privs----------Cambia los privilegios requeridos de un servicio.qc-------------Consulta la información de configuración de unservicio.qdescription---Consulta la descripción de un servicio.qfailure-------Consulta las acciones que emprende un servicio encaso de error.qfailureflag---Consulta la marca de acciones de error de unservicio.qsidtype-------Consulta el tipo SID de servicio de un servicio.qprivs---------Consulta los privilegios requeridos de un servicioqtriggerinfo----Consulta los parámetros de desencadenador de unservicio.qpreferrednode--Consulta el nodo NUMA preferido de un serviciodelete---------Elimina un servicio (del Registro).create---------Crea un servicio (lo agrega al Registro).control--------Envía un control a un servicio.sdshow---------Muestra un descriptor de seguridad de un servicio.sdset----------Envía el descriptor de seguridad de un servicio.showsid--------Muestra la cadena de SID de servicio correspondiente aun nombre arbitrario.triggerinfo-----Configura los parámetros de desencadenador de unservicio.preferrednode---Establece el nodo NUMA preferido de un servicio.GetDisplayName-Obtiene el DisplayName de un servicio.GetKeyName-----Obtiene el ServiceKeyName de un servicio.EnumDepend-----Enumera las dependencias del servicio.Los siguientes comandos no requieren un nombre de servicio:sc <servidor> <comando> <opción>boot-----------(ok | bad) Indica si el último arranque debe guardarsecomo última configuración conocida de arranque correctoLock-----------Bloquea la base de datos de servicioQueryLock------Consulta el LockStatus de la base de datos SCManagerEJEMPLO:sc start MiServicioSCHTASKSSCHTASKS /parameter Descripción:Habilita a un administrador a crear, eliminar, consultar, cambiar, ejecutaryterminar tareas programadas en un sistema local o remoto.Lista de parámetros:/Create Crea una nueva tarea programada./Delete Elimina las tareas programadas./Query Muestra todas las tareas programadas./Change Cambia las propiedades de la tarea programada./Run Ejecuta la tarea programada a petición./End Detiene la tarea programada que se está ejecutandoactualmente./ShowSid Muestra el identificador de seguridad correspondiente alnombre de una tarea programada./? Muestra este mensaje de ayuda.Examples:SCHTASKSSCHTASKS /?SCHTASKS /Run /?SCHTASKS /End /?SCHTASKS /Create /?SCHTASKS /Delete /?SCHTASKS /Query /?SCHTASKS /Change /?SCHTASKS /ShowSid /?SHIFTCambia la posición de parámetros reemplazables en un archivo por lotes.SHIFT Si las extensiones de comando están habilitadas, el comando SHIFTadmitirá el modificador /n, el cual informa al comando que empiece acambiar en el argumento n, en donde n puede estar comprendido entre 0 y 8.Por ejemplo:SHIFT /2cambiará %3 a %2, %4 a %3, etc. y deja %0 y %1 sin modificar.SHUTDOWNUso: SHUTDOWN [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/m equipo][/t xxx][/d [p|uxx:yy [/c "comentario"]]Sin argumentos Muestra la ayuda. Es lo mismo que escribir /?./? Muestra la ayuda. Es lo mismo que no especificar ningunaopción./i Muestra la interfaz gráfica de usuario (GUI).Debe ser la primera opción./l Cierra la sesión. No se puede utilizar con las opciones /m o/d./s Apaga el equipo./r Apaga y reinicia el equipo./g Cierra y reinicia el equipo. Después de reiniciar elsistema, reinicie las aplicaciones registradas./a Anula el apagado del sistema.Sólo se puede usar durante el período de tiempo de espera./p Apaga el equipo local sin tiempo de espera ni advertencia.Se puede usar con las opciones /d y /f./h Hiberna el equipo local.Se puede usar con la opción /f./e Documenta la razón del cierre inesperado de un equipo./m equipo Especifica el equipo de destino./t xxx Establece el período de tiempo de espera antes del cierre en xxxsegundos.El intervalo válido es de 0 a 315360000 (10 años); el valor predeterminado es 30.Si el período de tiempo de espera es superior a 0, el parámetro esimplícito./c "comentario" Comentario acerca de la razón del reinicio o apagado.Se permiten 512 caracteres como máximo./f Fuerza el cierre de las aplicaciones sin advertir previamentea los usuarios.El parámetro /f es implícito cuando se especifica un valor mayorque 0para el parámetro /t./d [p|uxx:yy Proporciona la razón del reinicio o cierre.p indica que el reinicio o el cierre está planificado.u indica que la razón está definida por el usuario.Si no se especifica p ni u, el reinicio o el apagado no estaránplaneados.xx es el número de razón principal (entero positivo inferiora 256).yy es el número de razón secundario (entero positivo inferiora 65536).Razones en este equipo:(E = Se esperaba U = No se esperaba P = Planeado, C = Definido por el cliente)Tipo Princ. Secund. TítuloU 0 0 Otros (no planeado)E 0 0 Otros (no planeado)E P 0 0 Otros (planeado)U 0 5 Otro error: el equipo no respondeE 1 1 Hardware: mantenimiento (no planeado)E P 1 1 Hardware: mantenimiento (planeado)E 1 2 Hardware: instalación (planeada)E P 1 2 Hardware: instalación (planeada)E 2 2 Sistema operativo: recuperación (planeada)E P 2 2 Sistema operativo: recuperación (planeada)P 2 3 Sistema operativo: actualización (planeada)E 2 4 Sistema operativo: reconfiguración (no planeada)E P 2 4 Sistema operativo: reconfiguración (planeada)P 2 16 Sistema operativo: service pack (planeado)2 17 Sistema operativo: corrección urgente (no planeada)P 2 17 Sistema operativo: corrección urgente (planeada)2 18 Sistema operativo: corrección de seguridad (no plan.)P 2 18 Sistema operativo: corrección de seguridad (planeada)E 4 1 Aplicación: mantenimiento (no planeado)E P 4 1 Aplicación: mantenimiento (planeado)E P 4 2 Aplicación: instalación (planeada)E 4 5 Aplicación: sin respuestaE 4 6 Aplicación: inestableU 5 15 Error del sistema: sistema detenidoU 5 19 Problema de seguridadE 5 19 Problema de seguridadE P 5 19 Problema de seguridadE 5 20 Pérdida de conectividad de red (no planeada)U 6 11 Error de alimentación: se desconectó el enchufeU 6 12 Error de alimentación: externoP 7 0 Apagado de la API heredadaSORTSORT [/+n] [/M kilobytes] [/L config. reg.] [/REC bytesregistrados][[unidad1nombre_archivo1] [/T [unidad2 ][/O [unidad3 nombre_archivo3]/+n Especifica el número de carácter, n, para empezarcada comparación. /+3 indica que cada comparacióndebería empezar en el tercer carácter de cada línea.Las líneas con menos de n caracteres se intercalanantes que otras líneas. De forma predeterminada, lascomparaciones empiezan en el primer carácter de cadalínea./L config. reg. Invalida la configuración regional predeterminadadel sistema con la ya especificada. La configuraciónregional ""C"" cede el paso a la secuencia intercaladamás rápida y actualmente es la única alternativa.El orden siempre distingue mayúsculas y minúsculas./M kilobytes Especifica la cantidad de memoria principal quehay que usar para el orden, en kilobytes. El tamañode la memoria está siempre delimitada a ser un mínimode 160 kilobytes. Si se especifica el tamaño de lamemoria, se usará la cantidad exacta para el ordenindependientemente de cuanta memoria esté disponible.Normalmente se alcanza el mejor rendimiento si no seespecifica el tamaño de la memoria. De formapredeterminada, se hará el orden con un paso (noarchivo temporal) si se ajusta al tamaño máximopredeterminado de la memoria; de lo contrario elorden se hará en dos pasos (con los datosparcialmente ordenados y acumulados en un archivotemporal) de lo contrario el orden se hará de talmanera que la cantidad de memoria usada para los dospasos, el orden y la combinación será igual.De forma predeterminada, el tamaño máximo dememoria es 90% de la memoria principal disponiblesi la entrada y la salida son archivos, o sino45% de memoria principal./REC[ORD_MAXIMUM] caracteres Especifica el máximo número de caracteresen un registro (predeterminado 4096, máximo65535)./R Invierte el orden que es de Z a A, despuésde 9 a 0.[unidad1archivo1 Especifica el archivo que debe ser ordenado.Si no está especificado, se ordena laentrada especificada. Especificar el archivode entrada es más rápido que redirigir elmismo archivo como entrada estándar./T[unidad2 Especifica la ruta del directorio paramantener el almacenamiento de la tarea deordenación en caso de que los datos no seajusten en la memoria principal. De formapredeterminada, se usa el directoriotemporal del sistema./O[unidad3archivo3 Especifica el archivo donde se va aalmacenar la entrada ordenada. Si no seespecifica, los datos se escriben en lasalida estándar. Especificar el archivo desalida es más rápido que redirigir la salidaestándar en el mismo archivo.STARTInicia una ventana separada para ejecutar un programa o comando especificado.START ["título"] [/D ruta] [/SEPARATE | /SHARED][/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL][/AFFINITY <afinidad hex>] [comando o programa][parámetros]"título" Título para mostrarse en la barra de título de la ventana.ruta Directorio de inicioB Iniciar la aplicación sin crear una nueva ventana. Laaplicación omite el manejo de ^C. A menos que la aplicaciónhabilite el procesamiento de ^C, solo se podrá interrumpir laaplicación con ^InterI El nuevo entorno será el entorno original pasado acmd.exe, y no el entorno actual.MIN Iniciar la ventana minimizadaMAX Iniciar la ventana maximizadaSEPARATE Iniciar un programa de Windows de 16 bits en un espacio dememoria separadoSHARED Iniciar un programa de Windows de 16 bits en un espacio dememoria compartidoLOW Iniciar aplicación en la clase de prioridad InactivaNORMAL Iniciar aplicación en la clase de prioridad NormalHIGH Iniciar aplicación en la clase de prioridad AltaREALTIME Iniciar aplicación en la clase de prioridad Tiempo realABOVENORMAL Iniciar aplicación en la clase de prioridad Arriba de lo normalBELOWNORMAL Iniciar aplicación en la clase de prioridad Debajo de lo normalAFFINITY La nueva aplicación tendrá la máscara de afinidad deprocesador especificada, expresada como un número hexadecimal.WAIT Iniciar aplicación y esperar a que finalicecomando o programaSi se trata de un comando cmd interno o un archivo por lotes,el procesador de comandos se ejecuta con el modificador /K encmd.exe. Esto significa que la ventana permanecerá despuésde que el comando se ejecute.Si no es un comando cmd interno ni archivo por lotes, entoncesse considera un programa y se ejecutará como una aplicaciónde ventana o aplicación de consola.parámetros Parámetros transmitidos al comando o programaNOTA: las opciones SEPARATE y SHARED no se admiten en plataformas de 64 bits.Si las extensiones de comandos están habilitadas, la invocación delcomando externo a través de la línea de comandos o del comando STARTcambia así:Se pueden invocar archivos no ejecutables a través de la asociación delarchivo sólo con escribir el nombre del archivo como un comando. (por ej.,WORD.DOC abriría la aplicación asociada con la extensión de archivo .DOC).Consulte los comandos ASSOC y FTYPE para saber cómo crear estas asociacionesdentro de un script de comandos.Cuando se ejecuta una aplicación de 32 bits con interfaz gráfica, CMD.EXEno espera a que la aplicación termine antes de volver al símbolo del sistema.Este nuevo comportamiento NO ocurre si se ejecuta dentro de unscript. Cuando se ejecuta una línea de comandos cuyo primer símbolo es lacadena "CMD " sin extensión o ruta, entonces se reemplaza "CMD" con el valorde la variable COMSPEC. Esto evita tomar CMD.EXE del directorio actual.Cuando se ejecuta una línea de comandos cuyo primer símbolo NO contiene unaextensión, entonces CMD.EXE usa el valor de la variable de entorno PATHEXTpara determinar las extensiones que hay que buscar y en que orden. El valorpredeterminado para la variable PATHEXT es:.COM;.EXE;.BAT;.CMDTenga en cuenta que la sintaxis es la misma que la variable PATH, con lospuntos y comas separando los elementos diferentes.Cuando se busca un archivo ejecutable, si no hay ninguna coincidencia enninguna extensión, entonces se comprueba si el nombre coincide con el nombrede un directorio. Si es así, el comando START inicia el explorador en esaruta. Si se hace desde la línea de comandos, es equivalente a hacer CD /Den esa ruta.SUBSTAsocia una ruta de acceso con una letra de unidad.SUBST [unidad1: SUBST unidad1: /Dunidad1: Especifica la unidad virtual a la que se asigna la ruta.[unidad2ruta Unidad física y ruta de acceso que se desea asignara una unidad virtual./D Elimina una unidad sustituida (virtual).Escriba SUBST sin parámetros para ver la lista de los dispositivos virtuales.SYSTEMINFOSYSTEMINFO [/S sistema [/U usuario [/P contraseña]]] [/FO formato] Descripción:Esta herramienta muestra información de configuración del sistemaoperativo de un equipo local o remoto, incluidos los niveles deService Pack.Lista de parámetros:/S sistema Especifica el sistema remoto al que conectarse/U usuario Especifica el contexto de usuario en el queel comando debe ejecutarse./P [contraseña] Especifica la contraseña para el contextode usuario dado. Pide entrada si se omite./FO formato Especifica en que formatose va a mostrar la salida.Valores válidos: "TABLE", "LIST" y "CSV"./NH Especifica que el "encabezado de columna" nodebe mostrarse en la salida.Válido sólo para formatos "TABLE" y "CSV"./? Muestra este mensaje de ayuda.Ejemplos:SYSTEMINFOSYSTEMINFO /?SYSTEMINFO /S sistemaSYSTEMINFO /S sistema /U usuarioSYSTEMINFO /S sistema /U dominiousuario /P contraseña /FO TABLESYSTEMINFO /S sistema /FO LISTSYSTEMINFO /S sistema /FO CSV /NHTASKLISTTASKLIST [/S sistema [/U usuario [/P [contraseña]]]][/M [módulo] | /SVC | /V] [/FI filtro] [/FO formato] Descripción:Esta herramienta muestra una lista de procesos que se están ejecutandoen un equipo local o remoto.Lista de parámetros:/S sistema Especifica el sistema remoto al que conectarse./U usuario Especifica el contexto de usuario en el queel comando debe ejecutarse./P [contraseña] Especifica la contraseña para el contextode usuario dado. Pide entrada si se omite./M Enumera todas las tareas que actualmente usanel nombre exe/dll dado. Si el nombre del módulono se especifica, se muestran todos los móduloscargados./SVC Muestra los servicios hospedados en cada proceso./V Muestra información detallada de tareas./FI filtro Muestra un conjunto de tareas que coincidencon el criterio especificado por el filtro./FO formato Especifica el formato de salida.Valores válidos: "TABLE", "LIST", "CSV"./NH Especifica que el "encabezado de columna" nono debe mostrarse en la salida.Válido sólo para formatos "TABLE" y "CSV"./? Muestra este mensaje de ayuda.Filtros:Nombre filtro Operadores válidos Valores válidos------------- ------------------ --------------------------STATUS eq, ne RUNNING |NOT RESPONDING | UNKNOWNIMAGENAME eq, ne Nombre de imagenPID eq, ne, gt, lt, ge, le Valor del PIDSESSION eq, ne, gt, lt, ge, le Número de sesiónSESSIONNAME eq, ne Nombre de sesiónCPUTIME eq, ne, gt, lt, ge, le Tiempo de la CPU en el formatohh:mm:ss.hh - número de horas,mm - minutos, ss - segundosMEMUSAGE eq, ne, gt, lt, ge, le Uso de memoria en KBUSERNAME eq, ne Nombre de usuario en formatousuarioSERVICES eq, ne Nombre de servicioWINDOWTITLE eq, ne Título de ventanaMODULES eq, ne Nombre DLLNOTA: los filtros "WINDOWTITLE" y "STATUS" no se tienen en cuenta cuandose hacen solicitudes a equipos remotos.Ejemplos:TASKLISTTASKLIST /MTASKLIST /V /FO CSVTASKLIST /SVC /FO LISTTASKLIST /M wbem*TASKLIST /S sistema /FO LISTTASKLIST /S sistema /U dominio nombreusuario /FO CSV /NHTASKLIST /S sistema /U nombreusuario /P contraseña /FO TABLE /NHTASKLIST /FI "USERNAME ne NT AUTHORITYSYSTEM" /FI "STATUS eq running"TASKKILLTASKKILL [/S sistema] [/U usuario [/P [contraseña]]]]{ [/FI filtro] [/PID IdProceso | /IM NombreImagen] } Descripción:Esta herramienta se usa para terminar tareas mediante el Id.de proceso (PID) o nombre de imagen.Lista de parámetros:/S sistema Especifica el sistema remoto al que conectarse./U usuario Especifica el contexto de usuario en el queel comando debe ejecutarse./P [contraseña] Especifica la contraseña para el contexto deusuario dado. Pide entrada si se omite./FI filter Aplica un filtro para seleccionar un conjunto detareas. Permite el uso de "*". ej. imagename eqacme*/PID processid Especifica el PID del proceso que debe terminarse.Use TaskList para obtener el PID./IM nombre de imagen Especifica el nombre de imagen del proceso quese va a terminar. Puede usarse el comodín '*'para especificar todas las tareas o nombres deimagen./T Termina el proceso especificado y todos losprocesos secundarios iniciados por él./F Especifica terminar forzosamente el proceso./? Muestra este mensaje de ayuda.Filtro(s):Nombre filtro Operadores válidos Valores válidos------------ ------------------ -------------------------STATUS eq, ne RUNNING |NOT RESPONDING | UNKNOWNIMAGENAME eq, ne Nombre de imagen.PID eq, ne, gt, lt, ge, le Valor de PID.SESSION eq, ne, gt, lt, ge, le Número de sesiónCPUTIME eq, ne, gt, lt, ge, le Tiempo válido en el formatohh:mm:ss.hh - horas,mm - minutos, ss - segundosMEMUSAGE eq, ne, gt, lt, ge, le Uso de memoria en KB.USERNAME eq, ne Nombre de usuario en formatousuario.MODULES eq, ne Nombre de DLLSERVICES eq, ne Nombre de servicio.WINDOWTITLE eq, ne Título de ventana.NOTA----1) El comodín '*' para el modificador /IM se acepta sólo cuando se aplicaun filtro.2) Los procesos remotos se terminarán siempre forzosamente (/F).3) Los filtros "WINDOWTITLE" y "STATUS" no se considerarán cuando seespecifique un equipo remoto.Ejemplos:TASKKILL /IM notepad.exeTASKKILL /PID 1230 /PID 1241 /PID 1253TASKKILL /F /IM cmd.exe /TTASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"TASKKILL /F /FI "USERNAME eq NT AUTHORITYSYSTEM" /IM notepad.exeTASKKILL /S sistema /U dominiousuario /FI "USERNAME ne NT*" /IM *TASKKILL /S sistema /U nombreusuario /P contraseña /FI "IMAGENAME eq note*"TIMEMuestra o establece la hora del sistema.TIME [/T | hora]Escriba TIME sin parámetros para mostrar la hora actual y poderespecificar una nueva hora. Presione Entrar si no desea cambiar la hora.Si están habilitadas las extensiones de comandos el comando TIME admiteel parámetro /T que indica al comando mostrar tan sólo lahora actual, sin pedir una nueva hora.TITLEFija el título de la ventana en la ventana del símbolo del sistema.TITLE cadena Especifica el título de la ventana del símbolo del sistema.TREEMuestra de forma gráfica la estructura de carpetas de una unidad o ruta.TREE [unidad /F Muestra los archivos de cada carpeta./A Usa ASCII en lugar de caracteres extendidos.TYPEMuestra el contenido de uno o más archivos de texto.TYPE [unidadarchivoVERMuestra la versión de Windows.VERVERIFYEspecifica si cmd.exe debe comprobar que los archivos se escriban deforma correcta en un disco.VERIFY [ON | OFF]Escriba VERIFY sin parámetros para mostrar la configuración actual de VERIFY.VOLMuestra la etiqueta del volumen del disco y el número de serie, si existen.VOL [unidadXCOPYCopia árboles de archivos y directorios.XCOPY origen [/A | /M] [/D[:fecha]] [/S ] [/-Y] [/EXCLUDE:archivo1[+archivo2][+archivo3]...]origen Especifica el archivo o archivos que hay que copiar.destino Especifica la ubicación y/o el nombre de los archivos nuevos./A Copia sólo archivos con el atributo de archivo dealmacenamiento establecido; no cambia el atributo./M Copia sólo archivos con el atributo de archivo dealmacenamiento establecido; desactiva el atributo de archivode almacenamiento./D:m-d-a Copia archivos cambiados durante o después de la fecha.Si no se da una fecha, copia sólo aquellos archivos cuyafecha de origen es más reciente que la fecha de destino./EXCLUDE:archivo1[+archivo2][+archivo3]...Especifica una lista de archivos que contienen cadenas. Losarchivos deben tener una cadena por línea. Cuando cualquierade las cadenas coincida con cualquier parte de la ruta deacceso absoluta del archivo que se debe copiar,ese archivo se excluirá de la copia. Por ejemplo, siespecifica una cadena como obj u .obj, se excluirán todoslos archivos ubicados en el directorio obj o todos losarchivos con la extensión .obj, respectivamente./P Pregunta antes de crear cada archivo de destino./S Copia directorios y subdirectorios, excepto los vacíos./E Copia directorios y subdirectorios, incluidos los vacíos.Igual que /S /E. Se puede usar para modificar /T./V Comprueba el tamaño de cada archivo nuevo./W Pide que se presione una tecla antes de copiar./C Continúa copiando incluso si ocurren errores./I Si el destino no existe y se está copiando más de un archivo,se da por supuesto que el destino debe ser un directorio./Q No muestra nombres de archivo mientras copia./F Muestra los nombres completos de los archivos de origen ydestino mientras realiza la copia./L Muestra los archivos que se copiarán./G Permite la copia de archivos cifrados en un destino que no escompatible con el cifrado./H Copia archivos ocultos y también archivos del sistema./R Sobrescribe archivos de sólo lectura./T Crea una estructura de directorios, pero no copia archivos. Noincluye directorios o subdirectorios vacíos. /T /E incluyedirectorios y subdirectorios vacíos./U Copia sólo archivos que ya existen en el destino./K Copia atributos. Xcopy normal restablecerá los atributosde sólo lectura./N Realiza la copia con los nombres cortos generados./O Copia la propiedad de archivos y la información de ACL./X Copia la configuración de la auditoría de archivos(implica /O)./Y Suprime la petición de confirmación de sobrescritura de unarchivo de destino existente./-Y Pide confirmación de sobrescritura de un archivode destino existente./Z Copia archivos de red en modo reiniciable./B Copia el vínculo simbólico en vez del destino del vínculo./J Copia con búfer I/O. Recomendado para archivos muy grandes.El modificador /Y puede preestablecerse en la variable de entorno COPYCMD.Esto se puede reemplazar con /-Y en la línea de comandos.WMIC[modificadores globales] <comando>Los siguientes modificadores globales están disponibles:/NAMESPACE Ruta del espacio de nombres contra el que opera el alias./ROLE Ruta para el rol que contiene las definiciones de alias./NODE Servidores contra los que operará el alias./IMPLEVEL Nivel de imitación de cliente./AUTHLEVEL Nivel de autenticación de cliente./LOCALE Id. de idioma que debe usar el cliente./PRIVILEGES Habilita o deshabilita todos los privilegios./TRACE Información de depuración de salidas a stderr./RECORD Registra todos los comandos de entrada y las salidas./INTERACTIVE Establece o restablece el modo interactivo./FAILFAST Establece o vuelve a establecer el modo FailFast./USER Usuario para utilizar durante la sesión./PASSWORD Contraseña para utilizar durante la sesión./OUTPUT Especifica el modo para la redirección de salida./APPEND Especifica el modo para la redirección de salida./AGGREGATE Establece o restablece el modo de agregación./AUTHORITY Especifica el <tipo de autoridad> de la conexión./?[:<BRIEF|FULL>] Información de uso.Para obtener más información sobre un modificador global específico, escriba:nombre_modificador /?Los alias siguientes no están disponibles en el rol actual:ALIAS - Acceso a los alias disponibles en el sistema localBASEBOARD - Administración de la placa base (también conocida como tarjeta madre o tarjeta del sistema).BIOS - Administración de servicios básicos de entrada/salida(BIOS).BOOTCONFIG - Administración de la configuración de arranque.CDROM - Administración de CD-ROM.COMPUTERSYSTEM - Administración de sistemas.CPU - Administración de CPU.CSPRODUCT - Información del producto del sistema desde SMBIOS.DATAFILE - Administración de DataFile.DCOMAPP - Administración de aplicación DCOM.DESKTOP - Administración de escritorio de usuario.DESKTOPMONITOR - Administración de monitor de escritorio.DEVICEMEMORYADDRESS - Administración de direcciones de memoria de dispositivos.DISKDRIVE - Administración de unidades de disco físicas.DISKQUOTA - Uso de espacio en disco para volúmenes NTFS.DMACHANNEL - Administración de canales de acceso directo a memoria(DMA).ENVIRONMENT - Administración de configuración de entorno del sistema.FSDIR - Administración de la entrada de directorio Filesystem.GROUP - Administración de cuentas de grupo.IDECONTROLLER - Administración de controladores IDE.IRQ - Administración de línea de solicitud de interrupción(IRQ).JOB - Proporciona acceso a los trabajos programados utilizando el servicio de programación.LOADORDER - Administración de servicios del sistema que definen dependencias de ejecución.LOGICALDISK - Administración de dispositivos de almacenamiento local.LOGON - Sesiones de inicio.MEMCACHE - Administración de caché de memoria.MEMORYCHIP - Información del chip de memoria.MEMPHYSICAL - Administración de la memoria física del sistema.NETCLIENT - Administración de clientes de red.NETLOGIN - Información de inicio de sesión de red (de un usuarioen particular).NETPROTOCOL - Administración de protocolos (y sus características de red).NETUSE - Administración de conexiones activas de red.NIC - Administración de interfaz de red (NIC).NICCONFIG - Administración de adaptador de red.NTDOMAIN - Administración de dominios de NT.NTEVENT - Entradas en el registro de eventos de NT.NTEVENTLOG - Administración de archivos de registro de eventos deNT.ONBOARDDEVICE - Administración de dispositivos adaptadores comunes integrados en la placa base (placa del sistema).OS - Administración de sistemas operativos instalados.PAGEFILE - Administración del archivo de intercambio de memoria.PAGEFILESET - Administración de la configuración del archivo de paginación.PARTITION - Administración de áreas particionadas del disco físico.PORT - Administración de puertos de E/S.PORTCONNECTOR - Administración de conexiones físicas de puertos.PRINTER - Administración de dispositivos de impresión.PRINTERCONFIG - Administración de la configuración de dispositivos deimpresión.PRINTJOB - Administración de trabajos de impresión.PROCESS - Administración de procesos.PRODUCT - Administración de tareas del paquete de instalación.QFE - Ingeniería de corrección rápida.QUOTASETTING - Información de la configuración de cuotas de disco enun volumen.RDACCOUNT - Administración de permisos de conexión a Escritorio remoto.RDNIC - Administración de conexión a Escritorio remoto en unadaptador de red específico.RDPERMISSIONS - Permisos para una conexión a Escritorio remoto específica.RDTOGGLE - Activar o desactivar de forma remota la escucha del escritorio remoto.RECOVEROS - Información que se generará a partir de la memoria cuando hay un error en el sistema operativo.REGISTRY - Administración del Registro del sistema.SCSICONTROLLER - Administración de controladores SCSI.SERVER - Administración de información de servidor.SERVICE - Administración de aplicación de servicio.SHADOWCOPY - Administración de instantáneas.SHADOWSTORAGE - Administración del área de almacenamiento de Instantáneas.SHARE - Administración de recursos compartidos.SOFTWAREELEMENT - Administración de los elementos de un software instalado en un sistema.SOFTWAREFEATURE - Administración de subconjuntos de software de SoftwareElement.SOUNDDEV - Administración de dispositivos de sonido.STARTUP - Administración de comandos que se ejecutan automáticamente cuando los usuarios inician sesión en el sistema.SYSACCOUNT - Administración de cuentas del sistema.SYSDRIVER - Administración de controladores de sistema para un servicio de base.SYSTEMENCLOSURE - Administración de la cubierta física del sistema.SYSTEMSLOT - Administración puntos físicos de conexión, que incluyen puertos, ranuras y periféricos, y puntos de conexión de propietario.TAPEDRIVE - Administración de unidades de cinta.TEMPERATURE - Información de administración del sensor de temperatura (termómetro electrónico).TIMEZONE - Administración de zonas horarias.UPS - Administración del sistema de alimentación ininterrumpida (SAI).USERACCOUNT - Administración de cuentas de usuario.VOLTAGE - Administrador de datos del sensor de voltaje (voltímetro electrónico).VOLUME - Administración de volumen de almacenamiento local.VOLUMEQUOTASETTING - Asocia la configuración de cuota del disco con un volumen de disco específico.VOLUMEUSERQUOTA - Administración de cuotas de volumen de almacenamientopor usuario.WMISET - Administración de parámetros de operación del servicio WMI.Para más información acerca de un alias especifico, escriba: alias /?CLASS - Escapa a esquema completo de WMI.PATH - Escapa a rutas de objetos WMI completas.CONTEXT - Muestra el estado de todos los modificadores globales.QUIT/EXIT - Sale del programa.!POR FAVOR COMENTEN Y DEJEN PUNTOS!

todos los comandos de programacion batch(parte 1) parte 2:http://www.taringa.net/posts/info/13773079/todos-los-comandos-de-programacion-batch_parte-2_.htmlparte 3:http://www.taringa.net/posts/info/13773124/todos-los-comandos-de-programacion-batch_parte-3_.htmlASSOC Muestra o modifica las asociaciones de extensiones de archivosASSOC [.ext[=[fileType]]] .ext Especifica la extensión con la cual asociar el tipo de archivo fileType Especifica el tipo de archivo con el que asociar la extensiónEscribir ASSOC sin parámetros para asociar las asociaciones de archivoactuales.Si ASSOC es llamado con sólo la extensión de archivo, muestra la asociaciónactual del archivo para esa extensión. Si no especifica nada para el tipo dearchivo y el comando se eliminará la asociación para la extensión de archivo.ATTRIB Muestra o cambia los atributos de un archivo.ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [unidad[ruta][nombreDeArchivo] [/S [/D] [/L]] + Establece un atributo. - Borra un atributo. R Atributo de sólo lectura del archivo. A Atributo de archivo de almacenamiento. S Atributo de archivos del sistema. H Atributo de archivo oculto. I No atributo de archivo indizado de contenido. [unidad[ruta][nombreDeArchivo] Especifica el archivo o archivos que serán afectados por ATTRIB /S Procesa archivos que coinciden en la carpeta y todas las subcarpetas actuales. /D También procesa carpetas. /L Se trabaja en los atributos del vínculo simbólico en vez de en el destino del vínculo simbólicoBREAK Activa o desactiva Ctrl+C extendido en DOSEstá presente para que haya compatibilidad con sistemas DOS, pero no tieneefecto en Windows.Si se habilitan las extensiones de comando y se ejecuta en la plataformade Windows, el comando BREAK insertará un punto de interrupción dentro delcódigo, si está siendo depurado por un depurador.BCDEDIT BCDEDIT - Editor del almacén de datos de la configuración de arranque (BCD)La herramienta de la línea de comandos Bcdedit.exe modifica el almacén de datosde la configuración de arranque.El almacén de datos de la configuración de arranque contiene parámetros deconfiguración de arranque y controla el modo en que arranca el sistemaoperativo.Estos parámetros se encontraban antes en el archivo Boot.ini en sistemasoperativos BIOS o en las entradas RAM no volátil en sistemas operativos basadosen EFI (Extensible Firmware Interface). Puede usar Bcdedit.exe para agregar,eliminar, editar y anexar entradas en el almacén de datos de la configuraciónde arranque.Para obtener información detallada sobre comandos y opciones, escribabcdedit.exe /? <comando>. Por ejemplo, para mostrar información detallada sobreel comando /createstore, escriba: bcdedit.exe /? /createstorePara obtener una lista alfabética de temas del archivo de ayuda, ejecute"bcdedit /? TOPICS".Comandos que operan en un almacén=================================/createstore Crea un nuevo almacén de datos de la configuración de arranque vacío./export Exporta el contenido del almacén del sistema a un archivo. Este archivo se puede usar más adelante para restaurar el estado del almacén del sistema./import Restaura el estado del almacén del sistema mediante un archivo de copia de seguridad creado con el comando /export./sysstore Establece el dispositivo de almacén del sistema (solo afecta a los sistemas EFI, pero no se mantiene entre reinicios y solo se usa en los casos en que el dispositivo de almacén del sistema es ambiguo).Comandos que operan en entradas de un almacén=============================================/copy Hace copias de las entradas del almacén./create Crea nuevas entradas en el almacén./delete Elimina entradas del almacén./mirror Crea un reflejo de las entradas del almacén.Ejecute bcdedit /? ID para obtener información sobre los identificadoresusados por estos comandos.Comandos que operan en opciones de entrada==========================================/deletevalue Elimina las opciones de entrada del almacén./set Establece valores de opciones de entrada en el almacén.Ejecute bcdedit /? TYPES para ver una lista de tipos de datos usados por estoscomandos.Ejecute bcdedit /? FORMATS para ver una lista de formatos de datos válidos.Comandos que controlan la salida================================/enum Muestra la lista de entradas del almacén./v Opción de la línea de comandos que muestra identificadores de entrada completos, en lugar de usar nombres para los identificadores conocidos. Use /v por sí solo como comando para mostrar los identificadores de entrada completos para el tipo ACTIVE.Ejecutar "bcdedit" por sí solo equivale a ejecutar "bcdedit /enum ACTIVE".Comandos que controlan el administrador de arranque===================================================/bootsequence Establece la secuencia de arranque única para el administrador de arranque./default Establece la entrada predeterminada que usará el administrador de arranque./displayorder Establece el orden en que el administrador de arranque muestra el menú de arranque múltiple./timeout Establece el valor de tiempo de espera del administrador de arranque./toolsdisplayorder Establece el orden en que el administrador de arranque muestra el menú de herramientas.Comandos que controlan los Servicios de administración de emergencia para una=============================================================================aplicación de arranque======================/bootems Habilita o deshabilita los Servicios de administración de emergencia para una aplicación de arranque./ems Habilita o deshabilita los Servicios de administración de emergencia para una entrada del sistema operativo./emssettings Establece los parámetros globales de los Servicios de administración de emergencia.Comandos que controlan la depuración====================================/bootdebug Habilita o deshabilita la depuración de arranque para una aplicación de arranque./dbgsettings Establece los parámetros globales del depurador./debug Habilita o deshabilita la depuración de kernel para la entrada de un sistema operativo./hypervisorsettings Establece los parámetros para el hipervisor.CACLS NOTA: el comando Cacls está obsoleto, use Icacls. Muestra o modifica listas de control de acceso (ACL) de archivos CACLS archivo [/T] [/M] [/L] [/S[:SDDL]] [/E] [/C] [/G usuario:perm] [/R usuario [...]] [/P usuario:perm [...]] [/D usuario [...]] archivo Muestra las ACL. /T Cambia las ACL de archivos especificados en el directorio actual y todos los subdirectorios. /L Trabaja en el propio vínculo simbólico en lugar del destino. /M Cambia las ACL de los volúmenes montados en un directorio. /S Muestra la cadena SDDL para la DACL. /S:SDDL Reemplaza las ACL por las especificadas en la cadena SDDL (no válido con /E, /G, /R, /P ni /D). /E Edita la ACL en vez de remplazarla. /C Continúa, omitiendo los errores de acceso denegado. /G usuario:perm Concede derechos de acceso del usuario. Perm puede ser: R Leer W Escribir C Cambiar (escribir) F Control total /R usuario Revoca derechos del usuario (sólo válida con /E). /P usuario:perm Reemplaza derechos de acceso del usuario. Perm puede ser: N Ninguno R Leer W Escribir C Cambiar (escribir) F Control total /D usuario Deniega acceso al usuario especificado. Se pueden usar comodines para especificar más de un archivo. Puede especificar más de un usuario. Abreviaturas: CI - Herencia de contenedor. ACE se heredará por directorios. OI - Herencia de objeto. ACE se heredará por archivos. IO - Sólo heredar. ACE no se aplica al archivo o directorio actual. ID - Heredado. ACE se heredó de la ACL del directorio principal.CALLLlama a un programa por lotes desde otro.CALL [unidad[ruta]archivo [parámetros] parámetros Especifica cualquier información de la lista de comandos que necesita el programa por lotes.Si las extensiones de comando están habilitadas CALL cambia así:El comando CALL acepta ahora etiquetas como el destino de CALL.La sintaxis es: CALL : argumentos de etiquetaSe ha creado un nuevo contexto de archivo por lotes con los argumentosespecificados y el control se pasa a la instrucción después de especificarla etiqueta. Debe "salir" dos veces al pasar dos veces al finaldel script de proceso por lotes. La primera vez que lea el final, elcontrol volverá a la instrucción que sigue a CALL. La segunda vez se cerraráel script de proceso por lotes. Escriba GOTO /? para obtener una descripciónde GOTO: la extensión EOF le permitirá "regresar" del script de procesopor lotes.Además, la expansión de las referencias de argumento del script de procesopor lotes (%0, %1, etc.) se ha cambiado así:%* en un script de proceso por lotes se refiere a todos los argumentos(por ej. %1 %2 %3 %4 %5 ...)La sustitución de los parámetros del archivo por lotes (%n) ha sidoampliada. Ahora puede usar la siguiente sintaxis opcional: %~1 - expande %1 quitando las comillas ("que pudiera haber %~f1 - expande %1 a un nombre completo de ruta %~d1 - expande %1 sólo a una letra de unidad %~p1 - expande %1 sólo a una ruta %~n1 - expande %1 sólo a un nombre de archivo %~x1 - expande %1 sólo a una extensión de archivo %~s1 - expande la ruta que contiene sólo nombres cortos %~a1 - expande %1 a los atributos del archivo %~t1 - expande %1 a la fecha/hora del archivo %~z1 - expande %1 al tamaño del archivo %~$PATH: 1 - busca los directorios en la lista de la RUTA de la variable de entorno y expande %1 al nombre totalmente calificado del primero que encontró. Si el nombre de la variable de entorno no se ha definido o no se ha encontrado el archivo en la búsqueda, entonces este modificador se transforma en una cadena vacía. Los modificadores se pueden combinar para obtener resultados compuestos: %~dp1 - expande %1 sólo a una letra de unidad y ruta %~nx1 - expande %1 sólo a un nombre de archivo y extensión %~dp$PATH:1 - busca %1 en los directorios listados en la variable de entorno PATH y se expande a la letra de unidad y ruta que se encontró primero. %~ftza1 - expande %1 a DIR como una línea de salidaEn el ejemplo anterior %1 y PATH pueden ser reemplazados por otros valoresválidos. Un número de argumento válido termina la sintaxis %~. Es posibleque los modificadores %~ no se puedan usar con %*CDMuestra el nombre del directorio actual o cambia de directorio.CHDIR [/D] [unidad[ruta]CHDIR [..]CD [/D] [unidad[ruta]CD [..] .. Especifica que desea cambiar al directorio superior.Escriba CD unidad: para ver el directorio actual de la unidad especificada.Escriba CD sin parámetros para ver la unidad y el directorio actual.Use el modificador /D para cambiar la unidad actual además del directorioactual para una unidad de disco.Si las extensiones de comando están habilitadas, CHDIR cambia así:El uso de mayúsculas y minúsculas de la cadena del directorio actual seconvierte al mismo uso que se tiene en los nombres de unidades. Así, CDC:TEMP establecerá C:Temp como el directorio actual si éste es el usode mayúsculas y minúsculas en la unidad.El comando CHDIR no trata los espacios como separadores, así que es posibleusar CD para cambiar a un directorio cuyo nombre de subdirectorio contengaun espacio, sin necesidad de escribir el nombre entre comillas. Por ejemplo: cdwinntprofilesnombredeusuarioprogramasmenú inicioes lo mismo que: cd "winntprofilesnombredeusuarioprogramasmenú inicio"que sería lo que hay que escribir si las extensiones estuvierandeshabilitadas.CHCPMuestra o establece el número de la página de códigos activa.CHCP [nnn] nnn Especifica una página de códigos.Escriba CHCP sin parámetro para mostrar el número de la página de códigosactiva.CHDIRMuestra el nombre del directorio actual o cambia de directorio.CHDIR [/D] [unidad[ruta]CHDIR [..]CD [/D] [unidad[ruta]CD [..] .. Especifica que desea cambiar al directorio superior.Escriba CD unidad: para ver el directorio actual de la unidad especificada.Escriba CD sin parámetros para ver la unidad y el directorio actual.Use el modificador /D para cambiar la unidad actual además del directorioactual para una unidad de disco.Si las extensiones de comando están habilitadas, CHDIR cambia así:El uso de mayúsculas y minúsculas de la cadena del directorio actual seconvierte al mismo uso que se tiene en los nombres de unidades. Así, CDC:TEMP establecerá C:Temp como el directorio actual si éste es el usode mayúsculas y minúsculas en la unidad.El comando CHDIR no trata los espacios como separadores, así que es posibleusar CD para cambiar a un directorio cuyo nombre de subdirectorio contengaun espacio, sin necesidad de escribir el nombre entre comillas. Por ejemplo: cdwinntprofilesnombredeusuarioprogramasmenú inicioes lo mismo que: cd "winntprofilesnombredeusuarioprogramasmenú inicio"que sería lo que hay que escribir si las extensiones estuvierandeshabilitadas.CHKDSKComprueba un disco y muestra un informe de estado.CHKDSK [volumen[[ruta]archivo]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:tamaño]] [/B] volumen Especifica la letra de unidad (seguida por dos puntos), el punto de montaje o el nombre de volumen. archivo Sólo para FAT/FAT32: especifica los archivos en donde se comprobará la fragmentación. /F Corrige los errores del disco. /V Para FAT/FAT32: muestra la ruta completa y el nombre de cada archivo en el disco. Para NTFS: muestra mensajes de limpieza si hay. /R Encuentra sectores dañados y recupera la información legible (implica /F). /L:tamaño Sólo para NTFS: cambia el tamaño del archivo de registro al número especificado de KB. Si no se especifica ningún tamaño, muestra el tamaño actual. /X Obliga al volumen a desmontarse previamente si es necesario. Todos los identificadores abiertos al volumen no serán válidos (implica /F). /I Sólo para NTFS: realiza una comprobación menos exhaustiva de entradas de índice. /C Sólo NTFS: omite la comprobación de ciclos dentro de la estructura de carpetas. /B Sólo NTFS: vuelve a evaluar los clústeres incorrectos en el volumen (implica el uso de /R)Los modificadores /I o /C reducen la cantidad de tiempo necesario paraejecutar Chkdsk ya que omiten ciertas comprobaciones en el volumen.CHKNTFSMuestra o modifica la comprobación del disco en el tiempo de arranque.CHKNTFS volumen [...]CHKNTFS /DCHKNTFS /T[: tiempo]CHKNTFS /X volumen [...]CHKNTFS /C volumen [...] volumen Especifica la letra de unidad (seguida por dos puntos), el punto de montaje o el nombre de volumen. /D Restaura el funcionamiento predeterminado del equipo; todas las unidades se comprueban al arrancar y chkdsk se ejecuta en aquéllas que están dañadas. /T: tiempo Cambia el tiempo de la cuenta atrás en el inicio de AUTOCHK a la cantidad de tiempo dada en segundos. Si el tiempo no se específica, se mostrará la configuración actual. /X Excluye una unidad de la comprobación predeterminada al arrancar. Las unidades excluidas no se acumulan entre invocaciones de comandos. /C Programa una unidad para ser comprobada al arrancar; chkdsk se ejecutará si la unidad está dañada.Si no se especifican modificadores, CHKNTFS mostrará si la unidad especificadaestá dañada o programada para ser revisada al reiniciar el equipo de nuevo.CLSBorra la pantalla.CLSCMDInicia una nueva instancia del intérprete de comandos de WindowsCMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] cadena]/C Ejecuta el comando especificado en cadena y luego finaliza/K Ejecuta el comando especificado en cadena pero sigue activo/S Modifica el tratamiento de cadena después de /C o /K (consultar más abajo)/Q Desactiva el eco/D Deshabilita le ejecución de los comandos de AutoRun del Registro (consultar más abajo)/A Usa ANSI para la salida de comandos internos hacia una canalización o un archivo/U Usa Unicode para la salida de comandos internos hacia una canalización o un archivo/T:fg Configura los colores de primer y segundo plano (para obtener más información, consulte COLOR /?)/E:ON Habilita las extensiones de comando (consultar más abajo)/E:OFF Deshabilita las extensiones de comando (consultar más abajo)/F:ON Habilita los caracteres de terminación de los nombres de archivos y directorios (consultar más abajo)/F:OFF Deshabilita los caracteres de terminación de los nombres de archivos y directorios (consultar más abajo)/V:ON Habilita la extensión de variables de entorno retardada con ! como delimitador. Por ejemplo, /V:ON permitirá que !var! extienda la variable var en tiempo de ejecución. La sintaxis var extiende variables en tiempo de entrada, lo que es bastante diferente cuando se está dentro de un bucle FOR./V:OFF Deshabilita la extensión de variables de entorno retardada.Tenga en cuenta que los comandos múltiples separados por el separador decomandos '&&' se aceptan como cadena si están entre comillas. Por razones decompatibilidad, /X equivale a /E:ON, /Y equivale a /E:OFF y /R equivale a/C. Se omitirá cualquier otro tipo de modificador.Si se especifica /C o /K, lo que viene después de la línea de comandosse ejecuta como línea de comandos, siguiendo la lógica siguiente para procesarcaracteres de comillas (": 1. Se conservan las comillas del comando si se cumplen todas las condiciones siguientes: - no aparece el modificador /S - hay exactamente dos caracteres de comillas - no hay caracteres especiales entre ambas comillas, siendo los, caracteres especiales: &<>()@^| - hay uno o más espacios en blanco entre ambas comillas - la cadena entre ambas comillas es el nombre de un archivo ejecutable. 2. En caso contrario, el comportamiento clásico es comprobar si el primer carácter es una comilla y de ser así, quitar ésta y también la última comilla de la línea de comandos, conservando el texto que venga después de ésta.Si no se especificó /D en la línea de comandos, cuando CMD.EXE se inicie,buscará las variables del Registro REG_SZ/REG_EXPAND_SZ, y si alguna deellas está presente, se ejecutarán en primer lugar. HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun y (o) HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRunLas extensiones de comando están habilitadas de forma predeterminada. Puededeshabilitar las extensiones de una invocación particular con el modificador/E:OFF. Puede habilitar o deshabilitar las extensiones de todas lasinvocaciones de CMD.EXE en una sesión de inicio de usuario o de equipo siestablece conREGEDIT.EXE los dos valores de REG_DWORD del Registro siguientes: HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorEnableExtensions y/o HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorEnableExtensionsen 0x1 o 0x0. La configuración específica del usuario tiene preferenciarespecto a la del equipo. Los modificadores de la línea de comandos tienenprioridad sobre la configuración del Registro.En un archivo por lotes, los argumentos SETLOCAL ENABLEEXTENSIONS oDISABLEEXTENSIONS tienen prioridad sobre los modificadores /E:ON o /E:OFF.Para obtener información más detallada, vea SETLOCAL /?.Las extensiones de comando implican cambios y ampliaciones en lossiguientes comandos: DEL o ERASE COLOR CD o CHDIR MD o MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (también incluye cambios en la invocación de comandos externos) ASSOC FTYPEPara obtener detalles específicos, escriba nombreDelComando /?.La expansión de variables de entorno retardada NO está habilitada de formapredeterminada. Puede habilitar o deshabilitar la expansión de variables deentorno retardada para una invocación particular de CMD.EXE con losmodificadores /V:ON o /V:OFF. Puede habilitar o deshabilitar la expansiónretardada para todas las invocaciones de CMD.EXE en una sesión de inicio deusuario o equipo si establece con REGEDIT.EXE los dos valores de REG_DWORD delRegistro siguientes: HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorDelayedExpansion y/o HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorDelayedExpansionen 0x1 o 0x0. La configuración específica del usuario tiene prioridad sobre laconfiguración del equipo. Los modificadores de la línea de comandos tienenprioridad sobre la configuración del Registro.En un archivo por lotes, los argumentos SETLOCAL ENABLEDELAYEDEXPANSION oDISABLEDELAYEDEXPANSION tienen prioridad sobre los modificadores /V:ON o/V:OFF. Para obtener información más detallada, vea SETLOCAL /?.Si la expansión de variables de entorno retardada está habilitada, se puedeusar el carácter de exclamación para sustituir el valor de la variable deentorno en tiempo de ejecución.Puede habilitar o deshabilitar la terminación de un nombre de archivopara una invocación particular de CMD.EXE con el modificador /F:ON o /F:OFF.Se puede habilitar o deshabilitar la terminación para todas las invocacionesde CMD.EXE en una sesión de inicio de equipo o de usuario estableciendocualquiera de los dos siguientes valores REG_DWORD en el Registro conREGEDT.EXE: HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorCompletionChar HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorPathCompletionChar y/o HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorCompletionChar HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorPathCompletionCharcon el valor hex de un carácter de control para usarlo en una funciónparticular (por ej. 0x4 es Ctrl-D y 0x6 es Ctrl-F). La configuración deusuario específica tiene precedencia sobre la configuración de la máquina.Los modificadores de la línea de comandos tiene precedencia sobre laconfiguración del Registro.Si la terminación está habilitada con el modificador /F:ON, los dos caracteresde control usados son Ctrl-D para la terminación del nombre del directorio yCtrl-F para la terminación del nombre de archivo. Para deshabilitar unaterminación de carácter determinada en el Registro, use el valor delespacio en blanco (0x20), ya que no es un carácter de control válido.Se invoca la terminación cuando se escriben cualquiera de los dos caracteresde control. La función de terminación, desplaza el contenido de la ruta deacceso hacia la izquierda del cursor, le anexa un carácter comodín si nohay ninguno todavía presente y genera una lista de rutas de acceso quecoincidan. Después muestra la primera ruta de acceso que coincida. Si nocoincide ninguna ruta de acceso, emite un sonido y no muestra nada.Posteriormente, el presionar repetidamente el mismo carácter de control sedesplazará a través de la lista de las rutas de acceso que coinciden. Sipresiona la tecla Mayús con el carácter de control se moverá a través de lalista hacia atrás. Si se edita la línea de cualquier manera y presiona elcarácter de control de nuevo, la lista de ruta de acceso guardada es anuladay se generará una nueva. Ocurrirá lo mismo si pasa de una terminación denombre de archivo a uno de directorio. La única diferencia entre los doscaracteres de control es que la terminación del carácter del archivocoincide con ambos nombres del archivo y del directorio, mientras que laterminación del carácter del directorio sólo coincide con los nombres deldirectorio. Si la terminación del archivo es usada en cualquier construcciónde comandos de directorio (CD, MD o RD) entonces se asume la terminacióndel directorio.El código de terminación trata adecuadamente con nombres de archivo quecontienen espacios u otros caracteres especiales colocando comillas entrela ruta de acceso que coincide. También, si se hace una copia de seguridad,se llamará a una terminación dentro de la misma línea, el texto a la derechadel cursor que fue llamado en el punto de la terminación es descartado.Los caracteres especiales que requieren comillas son: <espacio> &()[]{}^=;!'+,`~COLORConfigura los colores predeterminados de primer y segundo plano de la consola.COLOR atr Especifica el atributo de color de la salida de consolaLos atributos de color están especificados con dos dígitos hex (el primerocorresponde al segundo plano; el segundo al primer plano). Los dígitos puedenser cualquiera de los siguientes valores: 0 = Negro 8 = Gris 1 = Azul 9 = Azul claro 2 = Verde A = Verde claro 3 = Aguamarina B = Aguamarina claro 4 = Rojo C = Rojo claro 5 = Púrpura D = Púrpura claro 6 = Amarillo E = Amarillo claro 7 = Blanco F = Blanco brillanteSi no se indican argumentos, este comando restaura el color que teníacuando se inició CMD.EXE. Este valor proviene de la ventana de la consola,el modificador de línea de comandos o el valor del Registro DefaultColor.El comando COLOR configura ERRORLEVEL a 1 si se realiza un intento de ejecutarel comando COLOR con el mismo color de primer y segundo plano.Ejemplo: "COLOR fc" produce rojo claro sobre blanco brillanteCOMPCompara el contenido de dos archivos o conjuntos de archivos.COMP [/D] [/A] [/L] [/N=número] [/C] [/OFF[LINE]] datos1 Especifica la ubicación y los nombres de los primeros archivos que se van a comparar. datos2 Especifica la ubicación y los nombres de los segundos archivos que se van a comparar. /D Muestra las diferencias en formato decimal. Esta es la configuración predeterminada. /A Muestra las diferencias en caracteres ASCII. /L Muestra los números de línea para las diferencias. /N=número Compara sólo el número de líneas especificado de cada archivo. /C Omite las mayúsculas/minúsculas de ASCII al comparar archivos. /OFF[LINE] No omite archivos con el atributo "sin conexión" establecido.Para comparar conjuntos de archivos, use comodines en datos1 y datos2.COMPACTMuestra o altera la compresión de los archivos en particiones NTFS.COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [archivo [...]] /C Comprime los archivos especificados. Los directorios serán marcados para que los archivos agregados después sean comprimidos. /U Descomprime los archivos especificados. Los directorios serán marcados para que los archivos agregados después no sean comprimidos. /S Efectúa la operación especificada en los archivos del directorio dado y todos los subdirectorios. De forma predeterminada, "dir" es el directorio actual. /A Muestra los archivos ocultos o los atributos del sistema. Estos archivos se omiten de manera predeterminada. /I Continúa efectuando la operación especificada incluso después de que hayan ocurrido los errores. De forma predeterminada, COMPACT para cuando se encuentra un error. /F Exige la operación de compresión en todos los archivos especificados, incluso en los que ya están comprimidos. Los archivos ya comprimidos se omiten de manera predeterminada. /Q Muestra sólo la información más esencial. archivo Especifica un patrón, archivo o directorio.Si se usa sin parámetros, COMPACT muestra el estado de la compresión deldirectorio actual y cualquier archivo que contenga. Puede usar múltiplesnombres de archivo y comodines. Debe poner espacios entre los parámetros.CONVERTConvierte un volumen FAT a NTFS.CONVERT volumen /FS:NTFS [/V] [/CvtArea:nombre_archivo] [/NoSecurity] [/X] volumen Especifica la letra de unidad (seguida por dos puntos) punto de montaje o nombre de volumen. /FS:NTFS Especifica que el volumen se convertirá a NTFS. /V Especifica que Convert se ejecutará en modo detallado. /CvtArea:nombre_archivo Especifica un archivo contiguo en el directorio raíz, que será el marcador de posición para los archivos de sistema NTFS. /NoSecurity Especifica que la configuración de seguridad en los archivos y directorios convertidos permitirá que todos los usuarios tengan acceso a ellos. /X Fuerza a que el volumen se desmonte primero si es necesario. Todos los identificadores abiertos al volumen no serán válidos.COPYCopia uno o más archivos en otra ubicación.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] origen [/A | /B] [+ origen [/A | /B] [+ ...]] [destino [/A | /B]] origen Especifica el archivo o archivos que deben copiarse. /A Indica un archivo de texto ASCII. /B Indica un archivo binario. /D Permite que el archivo de destino se cree sin cifrar. destino Especifica el directorio y/o el nombre de archivo de los nuevos archivos. /V Comprueba si los nuevos archivos están escritos correctamente. /N Si está disponible, usa un nombre de archivo corto al copiar un archivo cuyo nombre no tiene el formato 8.3. /Y Suprime la solicitud de confirmación antes de sobrescribir un archivo de destino existente. /-Y Solicita confirmación antes de sobrescribir un archivo de destino existente. /Z Copia archivos de red en modo reiniciable. /L Si el origen es un vínculo simbólico, copia el vínculo al destino en lugar del archivo real al que apunta el vínculo.El modificador /Y puede preestablecerse en la variable de entorno COPYCMD.Esto puede anularse con el modificador /-Y en la línea de comando.La confirmación del usuario se solicita de forma predeterminada antes desobrescribir algo, excepto si el comando COPY se ejecuta desde un script porlotes.Para anexar archivos, especifique un único archivo de destino perovarios archivos de origen (con caracteres comodines o el formatoarchivo1+archivo2+archivo3).DATEMuestra o establece la fecha.DATE [/T | fecha]Escriba DATE sin parámetros para mostrar la fecha actual y poderespecificar una nueva. Presione Entrar para mantener la misma fecha.Si están habilitadas las extensiones de comandos, el comando DATE admiteel parámetro /T, que indica al comando mostrar tan sólo la fecha actualsin pedir una nueva fecha.DELElimina uno o más archivos.DEL [/P] [/F] [/S] [/Q] [/A[[atributos]] nombresERASE [/P] [/F] [/S] [/Q] [/A[[atributos]] nombres nombres Especifica una lista de uno o más archivos o directorios. Se puede usar comodines para eliminar varios archivos. Si se especifica un directorio, todos sus archivos se eliminarán. /P Pide confirmación antes de eliminar cada archivo. /F Fuerza la eliminación de archivos de sólo lectura. /S Elimina archivos especificados de todos los subdirectorios. /Q Modo silencioso. No pide confirmación sobre eliminación con comodín global /A Selecciona los archivos que se van a eliminar basándose en los atributos atributos R Archivos de sólo lectura S Archivos de sistema H Archivos ocultos A Archivos preparados para almacenamiento I No archivos indizados de contenido L Puntos de análisis - Prefijo de exclusiónSi las extensiones de comando están habilitadas, DEL y ERASE cambiande la siguiente manera:La semántica que se muestra para el modificador /S está invertidade tal modo que le muestra solamente los archivos eliminados y nolos que no se encontraron.DIRMuestra la lista de subdirectorios y archivos de un directorio.DIR [unidad[ruta][archivo] [/A[[atributos]] [/B] [/C] [/D] [/L] [/N] [/O[orden]] [/P] [/Q] [/R] [/S] [/T[[fecha]] [/W] [/X] [/4] [unidad[ruta][nombre de archivo] Especifica la unidad, el directorio y los archivos que se mostrarán. /A Muestra los archivos con los atributos especificados. atributos D Directorios R Archivos de sólo lectura H Archivos ocultos A Archivos para archivar S Archivos de sistema I No archivos indizados de contenido L Puntos de análisis - Prefijo de exclusión /B Usa el formato simple (sin encabezados ni sumarios). /C Muestra el separador de miles en el tamaño de los archivos. Es la opción predeterminada. Use /-C para deshabilitar la aparición de dicho separador. /D Similar al listado ancho, pero los archivos aparecen clasificados por columnas. /L Usa letras minúsculas. /N Nuevo formato de lista larga donde los nombre de archivo aparecen en el lado derecho. /O Muestra los archivos según el orden indicado. Orden N Por nombre (orden alfabético) E Por extensión (orden alfabético) S Por tamaño (orden creciente) D Por fecha y hora (el más antiguo primero) G Agrupar primero los directorios - Prefijo para invertir el orden /P Hace una pausa después de cada pantalla completa de información. /Q Muestra el propietario del archivo. /R Muestra las secuencias alternativas de datos del archivo. /S Muestra los archivos del directorio especificado y todos sus subdirectorios. /T Controla el campo de fecha que se mostrará o usará para realizar la clasificación fecha C Creación A Último acceso W Última modificación /W Use el formato de listado ancho. /X Muestra los nombres cortos generados para los nombres de archivo sin formato 8.3. El formato es el mismo que para /N, con el nombre corto especificado antes del nombre largo. Si no existe un nombre corto, se muestran espacios en blanco en su lugar. /4 Muestra el año con 4 dígitosLos modificadores se pueden preestablecer en la variable de entorno DIRCMD.Éstos se pueden invalidar precediendo cada modificador con - (guión),por ejemplo: /-W.DISKCOMP Compara el contenido de dos disquetes.DISKCOMP [unidad1: [unidad2] DISKCOPYCopia el contenido de un disquete en otro.DISKCOPY [unidad1: [unidad2] [/V] /V Comprueba que la información se copie de forma correcta.Los dos disquetes deben ser del mismo tipo.Puede especificar la misma unidad para unidad1 y unidad2.DISKPARTMicrosoft DiskPart versión 6.1.7600Copyright (C) 1999-2008 Microsoft Corporation.En el equipo: xxxxxxx-PCSintaxis de DiskPart de Microsoft: diskpart [/s <script>] [/?] /s <script> - Usar un script de DiskPart. /? - Mostrar esta ayuda en pantalla.DOSKEYEdita líneas de comandos, recupera comandos de Windows 2000 y crea macros.DOSKEY [/REINSTALL] [/LISTSIZE=tamaño] [/MACROS[:ALL | :nombre]] [/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=nombre] [/MACROFILE=archivo] [nombre_macro=[texto]] /REINSTALL Instala una nueva copia de Doskey. /LISTSIZE=tamaño Establece el tamaño del búfer de comandos. /MACROS Muestra todas las macros de Doskey. /MACROS:ALL Muestra todas las macros de DOSKEY de todos los ejecutables que tengan macros de Doskey. /MACROS:nombre Muestra todas las macros de DOSKEY del ejecutable. /HISTORY Muestra todos los comandos guardados en la memoria. /INSERT El nuevo texto se introduce en el texto anterior. /OVERSTRIKE El nuevo texto sobrescribe el texto anterior. /EXENAME=ejecutable Especifica el ejecutable. /MACROFILE=archivo Especifica un archivo de macros para instalar. nombre_macro Especifica el nombre de una macro creada. texto Especifica comandos que se desean grabar.Flechas ARRIBA y ABAJO recuperan comandos; Esc limpia la línea de comandos;F7 muestra comandos usados; Alt+F7 elimina comandos usados; F8 busca comandos;F9 selecciona un comando por número; Alt+F10 elimina definiciones de macros.La siguiente codificación se usa para definir macros de DOSKEY:$T Separador de comandos. Permite múltiples comandos en una macro.$1-$9 Parámetros por lotes. Equivalente a %1-%9 en los programas por lotes.$* Reemplazado por lo que sigue al nombre de la macro en la línea de comandos.DRIVERQUERYDRIVERQUERY [/S sistema [/U nombre usuario [/P contraseña]]] [/FO formato] [/NH] [/SI] [/V]Descripción: Permite al administrador mostrar una lista de controladores de dispositivo.Lista de parámetros: /S sistema Especifica el sistema remoto al que conectarse. /U usuario Especifica el contexto de usuario bajo el que se ejecuta el comando. /P contraseña Especifica la contraseña para el contexto de usuario dado. /FO formato Especifica el tipo de salida para mostrar. Los valores válidos para pasar con el modificador son TABLE, LIST, CSV. /NH Especifica que el "Encabezado de columna" no debe mostrarse en la salida. Sólo válido para los formatos "TABLE" y "CSV". /SI Proporciona información de controladores firmados. /V Muestra información detallada. No válido para controladores firmados. /? Muestra este mensaje de ayuda.Ejemplos: DRIVERQUERY DRIVERQUERY /FO CSV /SI DRIVERQUERY /NH DRIVERQUERY /S direcciónIP /U usuario /V DRIVERQUERY /S sistema /U dominiousuario /P contraseña /FO LISTECHOMuestra mensajes o activa y desactiva el eco del comando. ECHO [ON | OFF] ECHO Escriba ECHO sin parámetros para mostrar la configuración actual del eco.ENDLOCALTermina la sección de cambios locales de entorno en un archivo por lotes.Los cambios de entorno efectuados después de ejecutar ENDLOCAL no sonespecíficos del archivo por lotes. Los cambios anteriores no serestaurarán una vez que el archivo por lotes haya terminado.ENDLOCALSi las extensiones de comando están habilitadas ENDLOCAL cambia de la manerasiguiente:Si el SETLOCAL correspondiente habilita o deshabilita las extensiones decomando con las nuevas opciones ENABLEEXTENSIONS o DISABLEEXTENSIONS,después de ENDLOCAL, el estado habilitado o deshabilitado de las extensionesde comando se restaurará al estado anterior a la ejecución del comandoSETLOCAL correspondiente.ERASEElimina uno o más archivos.DEL [/P] [/F] [/S] [/Q] [/A[[atributos]] nombresERASE [/P] [/F] [/S] [/Q] [/A[[atributos]] nombres nombres Especifica una lista de uno o más archivos o directorios. Se puede usar comodines para eliminar varios archivos. Si se especifica un directorio, todos sus archivos se eliminarán. /P Pide confirmación antes de eliminar cada archivo. /F Fuerza la eliminación de archivos de sólo lectura. /S Elimina archivos especificados de todos los subdirectorios. /Q Modo silencioso. No pide confirmación sobre eliminación con comodín global /A Selecciona los archivos que se van a eliminar basándose en los atributos atributos R Archivos de sólo lectura S Archivos de sistema H Archivos ocultos A Archivos preparados para almacenamiento I No archivos indizados de contenido L Puntos de análisis - Prefijo de exclusiónSi las extensiones de comando están habilitadas, DEL y ERASE cambiande la siguiente manera:La semántica que se muestra para el modificador /S está invertidade tal modo que le muestra solamente los archivos eliminados y nolos que no se encontraron.EXITAbandona el programa CMD.EXE (intérprete de comandos) o el scriptpor lotes actual.EXIT [/B] [código] /B especifica que se debe abandonar el archivo por lotes actual y no CMD.EXE. Si se ejecuta desde fuera de un archivo por lotes, abandonará CMD.EXE código especifica un número. Si se ha especificado /B, establece ERRORLEVEL con este número. Si abandona CMD.EXE, establece el código de salida del proceso con este número.FCCompara dos archivos o conjuntos de archivos y muestra las diferenciasentre ellosFC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn] [unidad1[ruta1]archivo1 [unidad2[ruta2]archivo2FC /B [unidad1[ruta1]archivo1 [unidad2[ruta2]archivo2 /A Muestra sólo la primera y última línea de cada grupo de diferencias. /B Ejecuta una comparación binaria. /C Omite mayúsculas y minúsculas. /L Compara archivos como texto ASCII. /LBn Establece el máximo número de diferencias consecutivas como el número de líneas especificadas. /N Muestra los números de línea en una comparación ASCII. /OFF[LINE] No omite archivos con el atributo "sin conexión" establecido. /T No expande tabulaciones a espacios. /U Compara archivos como archivos de texto UNICODE. /W Comprime espacios en blanco (tabulaciones y espacios) por comparación. /nnnn Especifica el número de líneas consecutivas que deben coincidir después de una diferencia. [unidad1[ruta1]nombre-archivo1 Especifica el primer archivo o conjunto que se comparará. [unidad2[ruta2]nombre-archivo2 Especifica el segundo archivo o conjunto que se comparará.FINDBusca una cadena de texto en uno o más archivos.FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "cadena" [[unidad[ruta]archivo[ ...]] /V Muestra todas las líneas que no tengan la cadena especificada. /C Muestra sólo el número de líneas que contienen la cadena. /N Muestra el número de línea de cada línea. /I Omite mayúsculas/minúsculas al buscar una cadena. /OFF[LINE] No omite archivos con el atributo "sin conexión" establecido. "cadena" Especifica el texto que se desea buscar. [unidad[ruta]archivo Especifica el o los archivos a buscar.Si no se especifica una ruta, FIND busca el texto que se escriba en el símbolodel sistema o que se canalice desde otro comando.FINDSTRBusca cadenas en los archivos.FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:archivo] [/C:cadena] [/G:archivo] [/D:lista_directorios] [/A:atrib_color] [/OFF[LINE]] cadenas [[unidad[ruta]archivo[ ...]] /B Hace coincidir los modelos si están al principio de la línea. /E Hace coincidir los modelos si están al final de la línea. /L Literalmente usa cadenas de búsqueda. /R Usa cadenas de búsqueda como expresiones regulares. /S Busca archivos que coinciden en el directorio actual y en todos los subdirectorios. /I Especifica que la búsqueda no distingue mayúsculas de minúsculas. /X Imprime líneas que coinciden con exactitud. /V Sólo imprime líneas que no contienen una correspondencia. /N Imprime el número de la línea antes de la línea que coincide. /M Sólo imprime el nombre de archivo si el archivo contiene una correspondencia. /O Imprime un carácter de desplazamiento antes de las líneas que coinciden. /P Omite archivos con caracteres que no son imprimibles /OFFLINE No omite archivos con el atributo "sin conexión" establecido. /A:atr Especifica atributos de color con dos dígitos hexadecimales. Consulte "color /?" /F:archivo Lee la lista de archivos desde el archivo especificado (/ significa consola). /C:cadena Usa una cadena especificada como una búsqueda de cadena literal. /G:archivo Toma la búsqueda de archivos desde el archivo especificado (/ significa consola). /D:dir Busca un signo de punto y coma de la lista delimitada de directorios cadenas Texto que se va a buscar. [unidad[ruta]archivo Especifica el archivo o archivos que se van a buscar.Usa espacios para separar múltiples cadenas de búsqueda a no ser queel argumento lleve un prefijo con /C. Por ejemplo, 'FINDSTR "qué tal" x.y'busca "qué" o "tal" en el archivo x.y. 'FINDSTR /C:"qué tal" x.y' busca"qué tal" en el archivo x.y.Expresión regular de referencia rápida: . Comodín: cualquier carácter * Repetir: cero o más ocurrencias de un carácter previo o de clase ^ Posición de línea: comienzo de la línea $ Posición de línea: fin de línea Clase de carácter: cualquier carácter en la serie [^class] Clase inversa: cualquier carácter que no esté en la serie [x-y] Intervalo: cualquier carácter que esté dentro del intervalo especificado x Escape: uso literal de un metacarácter x <xyz Posición de palabra: principio de palabra xyz> Posición de palabra: fin de palabraPara obtener una información más completa sobre expresiones regulares deFINDSTR referirse al Comando de referencia Command en línea.!POR FAVOR COMENTEN Y DEJEN PUNTOS!