Comandos cmd fase beta v 0.01

520

Transcript of Comandos cmd fase beta v 0.01

COMANDOS CMD

ARP (ADDRESS RESOLUTION PROTOCOL) Muestra y modifica entradas en la caché de protocolo de resolución de direcciones (ARP), que contiene una o varias tablas que se utilizan para almacenar las direcciones IP y sus direcciones físicas Ethernet (dirección MAC [Media Access Control]), o Token Ring resueltas. Hay una tabla independiente para cada adaptador de red Ethernet (NIC) o Token Ring instalado en el equipo. Sintaxis: arp -s inet_addr eth_addr [if_addr] arp -d inet_addr [if_addr] arp -a [inet_addr] [-N if_addr] [-v] /a | /g - Pide los datos de protocolo actuales y muestra las entradas «arp» actuales. Si se especifica inet_addr, sólo se muestran las direcciones IP y física (MAC) del equipo especificado. Si existe más de una interfaz de red que utilice «arp», se muestran las entradas de cada tabla «arp». Para mostrar la tabla de la caché «arp» para la interfaz que tiene asignada una dirección IP la sintaxis es «arp /a <dirección IP>». /v - Muestra las entradas actuales de «arp» en modo detallado. Se mostrarán todas las entradas no válidas y las entradas en la interfaz de bucle invertido. inet_addr - Especifica una dirección de Internet. /N if_addr - Muestra las entradas «arp» para la interfaz de red especificada por «if_addr». /d - Elimina el host especificado por «inet_addr». «inet_addr» puede incluir el carácter asterisco (*) para eliminar todos los host. /s - Agrega el host y asocia la dirección de Internet «inet_addr» indica como 6 bytes en formato hexadecimal, separados por guiones. La entrada es permanente. eth_addr - Especifica una dirección física. if_addr - Si está presente, especifica la dirección de Internet de la interfaz para la que se debe modificar la tabla de conversión de direcciones. Si no está presente, se utilizará la primera interfaz aplicable. Ejemplo:

arp /s 157.55.85.212 00-aa-00-62-c6-09 (Agrega una entrada de caché «arp» estática que resuelve la dirección IP a la dirección física o MAC «00-aa-00-62-c6-09»). arp /a (Muestra la tabla «arp» para todas las interfaces).

ASSOC

Muestra o modifica las asociaciones de las extensiones de archivos, o sea, la acción que Windows debe realizar de acuerdo a la extensión que posea el archivo. Al ejecutar «assoc» sin parámetros se obtiene un listado con las asociaciones de archivo habilitadas. La diferencia entre «assoc» y «ftype», es que «ftype» se encarga de definir el tipo extensión para cada archivo asociado en la cadena del comando «Abrir con..». Parámetro: .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ón Si «assoc» es llamado con sólo la extensión de archivo, muestra la asociación actual del archivo para esa extensión. Si no especifica nada para el tipo de archivo y el comando se eliminará la asociación para la extensión de archivo. Ejemplos: assoc .txt (Para comprobar la asociación de archivo asignadfa a la extensión de nombre de archivo «.txt»). assoc txt = (Para eliminar la asociación de tipo de archivo asignada a la extensión de nombre de archivo «.txt»). assoc > %homepath%\desktop\assoc.txt (Para enviar la salida de datos del comando «assoc» al escritorio).

AT (ADMINISTRATION TASKS) (Deprecado, usar SCHTASKS). El comando «at» programa la ejecución de comandos y programas en un equipo a una hora y fecha especificadas. El servicio de programación debe estar en ejecución para utilizar el comando «at». Sintaxis: at [\\equipo] [ [id] [/DELETE] | /DELETE [/YES]] at [\\equipo] hora [/INTERACTIVE] [ /EVERY:fecha[,...] | /NEXT:fecha[,...]] "comando" Parámetros: \\equipo - Especifica un equipo remoto. Si se omite este parámetro, los comandos se programan en el equipo local. Id - Es un número de identificación asignado al comando programado. /delete - Cancela un comando programado. Si se omite id, se cancelarán todos los comandos programados en el equipo.

/yes - Se usa con el comando de cancelación de todos los trabajos cuando no se desea ninguna confirmación. /interactive - Permite a la tarea interactuar con el escritorio del usuario cuya sesión coincide con el momento de ejecución de la tarea. /every:fecha[,...] - Ejecuta el comando cada día de la semana o mes especificado. Si se omite la fecha, se asume que es el día actual del mes. /next:fecha[,...] - Ejecuta el comando especificado la próxima vez que aparezca ese día (por ejemplo, el próximo jueves). Si se omite la fecha, se asume que es el día actual del mes. "comando" - Es el comando de Windows NT o programa por lotes que se va a ejecutar.

ATTRIB

Muestra o cambia los atributos del archivo. En Windows se le asigna un atributo a cada archivo, de acuerdo a la función o al objetivo que van a desempeñar en el equipo. Puede ser un atributo de archivo oculto, de sistema, solo lectura, etc. Con el comando «attrib» es posible consultar los atributos establecidos en un archivo y retirárselos o modificarlos. Sintaxis: attrib [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [unidad:][ruta][nombreDeArchivo] [/S [/D] [/L]] Attrib - Sin parámetros muestra los atributos de los archivos del directorio en el que está sitúado «cmd». De forma predeterminada «cmd.exe» está situado en la ruta «UNC (Universal Name Convention)»: «%systemroot%\system32». Para leer pantalla a pantalla los atributos de los archivos de la ruta predeterminada de «cmd», ejecutar: «attrib | more». Para redireccionar la salida de datos al escritorio de Windows ejecutar: «attrib > %homepath%\desktop\attrib.txt». Para cambiar la ruta prestablecida se debe usar el comando «cd», seguido de la ruta convenida. Parámetros: + 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ólico.

Nota: Se pueden utilizar caracteres comodín (? y *) con el parámetro de <nombre de

archivo> para mostrar o cambiar los atributos de un bloque de archivos.

Ejemplos: attrib C:* -h attrib C:*.dll -h

AUDITPOL

Muestra y modifica las políticas de auditoría, obviando el uso de la plantilla del «Editor de Directivas de Grupo Local (Gpedit.msc)». Sintaxis: auditpol [<subcomando><opciones>] Parámetros: /get - Recupera la directiva del sistema, la directiva por usuario, auditoría de las opciones y objeto de descriptor de seguridad de auditoría. /set - Establece la directiva de auditoría por usuario y directivas más sus opciones. /list - Muestra los elementos de directiva por categorías, subcategorías o usuario. /backup - Guarda una copia de la configuración de directivas de auditoría en un archivo de respaldo. /restore - Restaura la configuración de directivas de auditoría desde el archivo especificado. /clear - Borra la directiva de auditoría. /remove - Quita la directiva de auditoría por usuario de una cuenta de especificada o de todas. /resourceSACL - Configura las listas de control de acceso a recursos globales del sistema (SACL) . Ejemplos: auditpol /get /category: /r "Seguimiento detallado" auditpol /Set /category: /success:enable "Seguimiento detallado" auditpol /backup/archivo: <nombrearchivo> auditpol /restore /file:c:\<nombre_archivo_y_extensión> auditpol /clear [/ y] auditpol /remove /allusers auditpol /resourceSACL /type:File /view

BCDBOOT

Herramienta de reparación y creación de archivos de arranque del almacén BCD. «bcdboot.exe» también puede respaldar mediante copia los archivos de arranque que resultan imprescindibles para la partición del sistema, por si fuera necesario reinstalar el almacén de BCD. Los objetos y elementos del almacén BCD reemplazan al comando

de configuración «bootcfg.exe» de los sistemas NT que basan su arranque de sistema (boteo) en el Master Boot Record (MBR), como Windows XP. Sintaxis: bcdboot <origen> [/l <conf.reg.>] [/s <letra_de_volumen>] [/v] [/m [{Id. del cargador del SO}]] Parámetros: origen - Especifica la ubicación de la raíz del sistema de Windows. /l - Especifica un parámetro de configuración regional opcional que se usará al inicializar el almacén BCD. El valor predeterminado es inglés (Estados Unidos). /s - Especifica el parámetro de la letra de volumen opcional para designar la partición del sistema de destino donde se copian los archivos del entorno de arranque. El valor predeterminado es la partición del sistema identificada por el firmware. /v - Habilita el modo detallado. /m - Si se proporciona el GUID de un cargador del SO, esta opción combina el objeto cargador dado con la plantilla del sistema para producir una entrada de arranque. De lo contrario, solo se combinan objetos globales. Ejemplos: bcdboot C:\windows /l en-us bcdboot C:\windows /s h: bcdboot C:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}

BCDEDIT

Es el editor del almacén de datos de la configuración de arranque (BCD). Se puede usar «bcdedit.exe» para agregar, eliminar, editar y anexar entradas en el almacén de datos de la configuración de arranque. El almacén de datos de la configuración de arranque contiene parámetros de configuración de arranque y controla el modo en que arranca el sistema operativo. Estos parámetros se encontraban antes en el archivo Boot.ini en sistemas operativos basados en el BIOS, o en las entradas RAM no volátil en sistemas operativos basados en EFI (Extensible Firmware Interface). Puede usar «bcdedit.exe» para agregar, eliminar, editar y anexar entradas en el almacén de datos de la configuración de arranque. Sintaxis para la consulta detallada de parámetros de «bcdedit»: bcdedit.exe /? <nombre_de_comando>

Comandos que operan en un almacén

/createstore - Crea un nuevo almacén de datos de la configuración de arranque vacío. El almacén creado no es un almacén del sistema.

Sintaxis: bcdedit /createstore <nombreDeArchivo> Parámetro: <nombreDeArchivo> - Especifica el nombre de archivo del almacén de datos de la configuración de arranque. Si el nombre de archivo contiene espacios, debe escribirse entre comillas (""). Ejemplo: bcdedit /createstore C:\DATA\BCD (Crear el archivo de almacén especificado) /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. Sintaxis: bcdedit /export <nombreDeArchivo> Parámetro: <nombreDeArchivo> - El nombre de archivo que se usará como destino para la exportación. Si el nombre de archivo contiene espacios, debe escribirse entre comillas (""). Ejemplo: bcdedit /export "C:\Datos\Copia de seguridad de BCD" (Exporta el almacén al archivo especificado) /import - Restaura el estado del almacén del sistema mediante un archivo de copia de seguridad creado con el comando /export. Todas las entradas existentes del almacén del sistema se eliminarán antes de que se realice la importación. Sintaxis: bcdedit /import <nombre_archivo> [/clean] Parámetros: <nombre_archivo> - Nombre del archivo que se importa al almacén del sistema. Si el nombre de archivo contiene espacios, debe escribirse entre comillas (""). /clean - Especifica que todas las entradas de arranque de firmware deberían eliminarse (solo afecta a los sistemas EFI). Ejemplo: bcdedit /import "C:\Datos\Copia de seguridad de BCD" /clean (Importa el archivo especificado al almacén del sistema). /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).

Sintaxis: bcdedit /sysstore <nombre_dispositivo> Parámetro: <nombre_dispositivo> - Nombre de una partición del sistema que se define como dispositivo de almacenamiento del sistema. El dispositivo debe ser una partición del sistema. Ejemplo: bcdedit /sysstore C: (Establece el dispositivo de almacenamiento del sistema como se especifique)

Comandos que operan en entradas de un almacén /copy - Hace copias de las entradas de arranque especificadas. Sintaxis: bcdedit [/store <nombreDeArchivo>] /copy {<Id.>} /d <descripción> Parámetros: <nombreDeArchivo> - Especifica el almacén que se usará. Si no se especifica esta opción, se usa el almacén del sistema. <Id.> - Especifica el identificador de la entrada que se va a copiar. <descripción> - Especifica la descripción que se aplicará a la nueva entrada. Ejemplo: bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copia de la entrada" (Crea una copia de la entrada de arranque del sistema operativo) /create - Crea una nueva entrada en el almacén de datos de la configuración de arranque (BCD). Si se especifica un identificador conocido, las opciones /application, /inherit y /device no se pueden especificar. Si no se especifica <Id.>, o si <Id.> no es conocido, debe especificar una opción /application, /inherit o /device. Sintaxis: bcdedit /create [{<Id.>}] [/d <descripción>] [/application <tipoDeAplicación> | /inherit [<tipoDeAplicación>] | /inherit DEVICE | /device] Parámetros: <Id.> - Especifica el identificador que se usará para la nueva entrada. <descripción> - Especifica la descripción que se aplicará a la nueva entrada. /application <tipoDeAplicación> - Especifica que la nueva entrada debe ser una entrada de aplicación. <tipoDeAplicación> especifica el tipo de aplicación. <tipoDeAplicación> puede ser uno de los siguientes: BOOTSECTOR, OSLOADER, RESUME, STARTUP. Si usa otros tipos de aplicación diferentes de éstos, también debe especificar un identificador conocido.

/inherit [<tipoDeAplicación>] - Especifica que la nueva entrada debe ser una entrada heredada, y <tipoDeAplicación> especifica el tipo de aplicación. Si no se especifica <tipoDeAplicación>, cualquier entrada puede heredar la entrada. Si se especifica, <tipoDeAplicación> puede ser uno de éstos: BOOTMGR, BOOTSECTOR, FWBOOTMGR, MEMDIAG, NTLDR, OSLOADER, RESUME. El modificador impide que la entrada heredada sea heredada por una entrada de aplicación de <tipoDeAplicación>. /inherit DEVICE - Especifica que la nueva entrada debe ser una entrada heredada, y que la entrada solo puede ser heredada por una entrada de opciones de dispositivo. /device - Especifica que la nueva entrada debe ser una entrada de opciones de dispositivo adicional. Ejemplos: bcdedit /create {ntldr} /d "Cargador del SO Windows anterior" (Crea una entrada del cargador del sistema operativo basado en NTDLR) bcdedit /create {ramdiskoptions} (Crea una entrada de opciones adicionales de disco RAM) bcdedit /create /d "Windows Vista" /application osloader (Crea una entrada de arranque del sistema operativo) bcdedit /create {dbgsettings} (Crea una nueva entrada de configuración del depurador) /delete - Elimina una entrada del almacén de datos de la configuración de arranque (BCD). Sintaxis: bcdedit [/store <nombreDeArchivo>] /delete <Id.> [/f] [/cleanup | /nocleanup] Parámetros: <nombreDeArchivo> - Especifica el almacén que se usará. Si no se especifica esta opción, se usa el almacén del sistema. <Id.> - Especifica el identificador de la entrada de arranque que desea eliminar. /f - Elimina la entrada especificada. Sin esta opción, «bcdedit» no eliminará ninguna entrada que tenga un identificador conocido. /cleanup - Elimina la entrada especificada y quita la entrada del orden de visualización. Cualquier otra referencia a la entrada que se elimina también se quitará del almacén. Al eliminar una entrada del cargador del SO, la entrada que se reanuda tras la hibernación asociada también se elimina si ningún otro cargador del SO hace referencia a ella. Se asume esta opción a menos que se especifique /nocleanup. /nocleanup - Elimina la entrada especificada sin quitar la entrada del orden de visualización. Ejemplos: bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} (Elimina la entrada del sistema opeartivo especificada del almacén). bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /cleanup (Elimina la entrada del sistema opeartivo especificada del almacén y quita la entrada del orden de visualización).

bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /nocleanup (Elimina la entrada del sistema opeartivo especificada del almacén y sin quitar la entrada del orden de visualización). bcdedit /delete {ntldr} /f (Elimina la entra del cargador del sistema operativo basado en NTDLR del almacén). /mirror - Crea un reflejo de la entrada de arranque especificada. Sintaxis: bcdedit [/store <nombre_de_archivo>] /mirror {<id.>} Parámetros: <nombre_de_archivo> - Especifica el almacén que se usará. Si no se especifica esta opción, se usará el almacén del sistema. <id.> - Especifica el identificador de la entrada que se reflejará. Ejemplo: bcdedit /mirror {cbd971bf-b7b8-4885-951a-fa03044f5d71} (Crea un reflejo de la entrada de arranque del sistema operativo que haya sido especificada). IDENTIFICADORES (bcdedit /? Id) Los comandos de «bcdedit» que operan en entradas de un almacén requieren identificadores. Estos identifican de manera exclusiva las entradas que contiene el almacén. Un identificador se presenta como un identificador único global (GUID). Los GUID tienen el siguiente formato, donde cada caracter «x» representa un dígito hexadecimal: {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. Ejemplo: {d2b69192-8f14-11da-a31f-ea816ab185e9} Los guiones (-) y las llaves ({}) deben incluirse en la sintaxis del GUID. Existen varias entradas que pueden ser identificadas por identificadores conocidos. Si una entrada tiene un identificador conocido, «bcdedit» lo muestra en los resultados a menos que se use el modificador de la línea de comandos /v. Los identificadores conocidos son los siguientes: {bootmgr} - Especifica la entrada del administrador de arranque de Windows. {fwbootmgr} - Especifica la entrada del administrador de arranque de firmware, concretamente en sistemas que implementan la especificación EFI (Extensible Firmware Interface). {memdiag} - Especifica la entrada de la aplicación de diagnóstico de memoria.

{ntldr} - Especifica un gestor de arranque del sistema operativo (Ntldr) que puede usarse para iniciar sistemas operativos anteriores a Windows Vista. {current} - Especifica el identificador virtual que corresponde a la entrada de arranque del sistema operativo para el sistema operativo que se está ejecutando actualmente. {default} - Especifica el identificador virtual que corresponde a la entrada de la aplicación predeterminada del administrador de arranque. {ramdiskoptions} - Contiene las opciones adicionales requeridas por el administrador de arranque para los dispositivos de disco RAM. {dbgsettings} - Contiene la configuración global del depurador que puede heredar cualquier entrada de la aplicación de arranque. {emssettings} - Contiene la configuración de los Servicios de administración de emergencia que puede heredar cualquier entrada de la aplicación de arranque. {badmemory} - Contiene la lista global de defectos de RAM que puede heredar cualquier entrada de la aplicación de arranque. {globalsettings} - Contiene la colección de configuraciones globales que deben heredar todas las entradas de aplicación de arranque. {bootloadersettings} - Contiene la colección de configuraciones globales que deben heredar todas las entradas de aplicación del cargador de arranque de Windows. {resumeloadersettings} - Contiene la colección de configuraciones globales que deben heredar todas las entradas de aplicación que se reanudan tras la hibernación de Windows. {hypervisorsettings} - Contiene la configuración de hipervisor que una entrada del gestor de arranque del sistema operativo puede heredar.

Comandos que operan en opciones de entrada /deletevalue - Elimina un elemento de datos de una entrada del almacén de datos de la configuración de arranque (BCD). Sintaxis: bcdedit [/store <nombreDeArchivo>] /deletevalue [<Id.>] <tipoDeDatos> Parámetros: <nombreDeArchivo> - Especifica el almacén que se usará. Si no se especifica esta opción, se usa el almacén del sistema. <Id.> - Especifica el identificador de la entrada que se modificará. Si no se especifica, se usa {current}.

<tipoDeDatos> - Especifica la opción que se quitará de la entrada especificada. Ejemplos: bcdedit /deletevalue {bootmgr} bootsequence (Elimina la opción «bootsequence» de la entrada del administrador de arranque. bcdedit /deletevalue winpe (Elimina el valor de Entorno de Preisntalación de Windows [Win PE] de la entrada de arranque del sistema operativo). bcdedit /deletevalue {cbd971bf-b7b8-4885-951a-fa03044f5d71} winpe (Elimina el valor de Windows PE de la entrada de arranque del sistema operativo). /set - Establece un valor de opción de entrada en el almacén de datos de la configuración de arranque (BCD). Sintaxis: bcdedit [/store <nombreDeArchivo>] /set [{<identificador>}] <tipoDeDatos> <valor> [ /addfirst | /addlast | /remove ] Parámetros: <nombreDeArchivo> - Especifica el almacén que se usará. Si no se especifica esta opción, se usa el almacén del sistema. <identificador> - Especifica el identificador de la entrada que se modificará. Si no se especifica, se usa {current}. <tipoDeDatos> - Especifica el tipo de datos de opción que se creará o modificará. <valor> - Especifica el valor que se debe asignar a la opción. El formato del <valor> depende del tipo de datos especificado. /addfirst - Este modificador solo se puede usar si el tipo de datos es una lista de objetos. Agrega el identificador de entrada especificado al principio de la lista. Si se especifica este modificador, solo se puede especificar un identificador de entrada. Si el identificador especificado ya está en la lista, se mueve al principio de la lista. /addlast - Este modificador solo se puede usar si el tipo de datos es una lista de objetos. Agrega el identificador de entrada especificado al final de la lista. Si se especifica este modificador, solo se puede especificar un identificador de entrada. Si el identificador especificado ya está en la lista, se mueve al final de la lista. /remove - Este modificador solo se puede usar si el tipo de datos es una lista de objetos. Quita el identificador de entrada especificado de la lista. Si se especifica este modificador, solo se puede especificar un identificador de entrada. Si el identificador no está en la lista, la operación no tiene ninguna consecuencia. Si se va a quitar la última entrada, se elimina el valor del tipo de datos. Ejemplos: bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C: (Establece el dispositivo de la aplicación en la partición C: para la entrada del sistema operativo). bcdedit /store F:\boot\bcd /set {default} device hd_partition=F: (Deshabilita [de forma explícita] la detección automática de VHD y crea entradas compatibles para arrancar una máquina virtual).

bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} osdevice vhd=[C:]\vdisks\disk01.vhd (Establece el dispositivo del sistema operativo en un archivo VHD (C:\vdisks\vdisk01.vhd) para la entrada del sistema operativo especificada) bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path \windows\system32\winload.exe (Establece la ruta de acceso de la aplicación en %systemroot%\system32\winload.exe) bcdedit /set nx optin (Establece la directiva NX en Optin para la entrada de arranque del sistema operativo). TIPOS (bcdedit /? types) Los comandos /set y /deletevalue requieren un <tipoDeDatos> como parámetro. Así, <tipoDeDatos> identifica de manera exclusiva tanto el formato de los datos como el significado del valor. Los tipos de datos se identifican mediante un nombre o un tipo personalizado. Los nombres se incluyen en la siguiente lista, junto con los formatos de datos (entre paréntesis) y una breve descripción del tipo personalizado. Si no se especifica un formato, la descripción incluye los valores literales que puede usar para el tipo. Los siguientes tipos son válidos para cualquier entrada.

Entradas DESCRIPTION (cadena) - Define la descripción de la entrada.

PATH (cadena) - Define la ruta de acceso de la aplicación.

DEVICE (dispositivo) - Define el dispositivo donde reside la aplicación.

INHERIT (lista) - Define la lista de entradas que se heredarán.

OPCIONES ADICIONALES DE DISPOSITIVOS Los tipos siguientes se aplican a entradas de opciones adicionales de dispositivos.

Ramdisk EXPORTASCD (booleano) - Habilita la exportación del disco RAM como CD. RAMDISKIMAGELENGTH (entero) - Define la longitud de imagen para el disco RAM. RAMDISKIMAGEOFFSET (entero) - Define el desplazamiento de imagen para el disco RAM. RAMDISKSDIDEVICE (dispositivo) - Define el dispositivo donde se encuentra el archivo SDI. RAMDISKSDIPATH (cadena) - Define la ruta de acceso al archivo SDI. RAMDISKTFTPCLIENTPORT (entero) Define el puerto de cliente TFTP (Protocolo trivial de transferencia de archivos) para el archivo WIM (Windows Imaging) del disco RAM. RAMDISKTFTPBLOCKSIZE (entero) - Define el tamaño de bloque del Protocolo trivial de transferencia de archivos (TFTP) para el archivo de Windows Imaging (WIM) del disco RAM.

RAMDISKTFTPWINDOWSIZE (entero) - Define el tamaño de ventana del Protocolo trivial de transferencia de archivos (TFTP) para el archivo de Windows Imaging (WIM) del disco RAM. RAMDISKMCENABLED (booleano) - Habilita o deshabilita la multidifusión para el archivo de Windows Imaging (WIM) del disco RAM. RAMDISKMCTFTPFALLBACK (booleano) - Habilita el retroceso a TFTP si la multidifusión da error. RAMDISKTFTPVARWINDOW (booleano) - Habilita o deshabilita la extensión del tamaño de ventanas variables (TFTP).

/TYPES <tipoDeAplicación>, donde <tipoDeAplicación> es uno de los siguientes: BOOTAPP - Aplicaciones de arranque. Estos tipos también se aplican al administrador de arranque, la aplicación de diagnóstico de memoria, el cargador del sistema operativo Windows y la aplicación de reanudación. BOOTMGR - Administrador de arranque. BOOTSECTOR - Aplicación de sector de arranque. CUSTOMTYPES - Tipos personalizados. DEVOBJECT - Opciones adicionales de objetos de dispositivo. FWBOOTMGR - Administrador de arranque de firmware. MEMDIAG - Aplicación de diagnóstico de memoria. NTLDR - Cargador del SO incluido con SO Windows anteriores. OSLOADER - Cargador del SO Windows Vista. RESUME - Aplicación de reanudación. FORMATOS (bcdedit /? formats) Los formatos de los datos necesarios para los <tiposDeDatos> usados con el comando /set se describen a continuación. El formato necesario depende de los <tiposDeDatos> que especifique con el comando /set. bool - Valor booleano. Los siguientes valores corresponden a TRUE: 1, ON, YES, TRUE Los siguientes valores corresponden a FALSE: 0, OFF, NO, FALSE device - Dispositivo de uno de los siguientes tipos: BOOT PARTITION=<unidad> HD_PARTITION=<unidad> FILE=[<primario>]<rutaDeAcceso> RAMDISK=[<primario>]<rutaDeAcceso>,<idDeOpciones> VHD=[<primario>]<rutaDeAcceso>,<ubicaciónPersonalizada> LOCATE[=<ubicaciónPersonalizada>] Las opciones para estos tipos son:

<unidad> - Letra de unidad con dos puntos y sin barras diagonales inversas finales. <primario> (Obligatorio) - Puede ser BOOT, LOCATE o una letra de unidad con dos puntos. Los corchetes no indican que sea opcional, sino que son una parte literal de la sintaxis. <rutaDeAcceso> - Ruta de acceso del archivo (o archivo con extensión «.wim»), desde la raíz del dispositivo primario. <idDeOpciones> - Identificador de la entrada de opciones de dispositivo que contiene las opciones del Sistema de implementación de imágenes (SDI) para el disco RAM. Suele ser {ramdisksdioptions}. <ubicaciónPersonalizada> - Proporciona un elemento opcional para buscar un dispositivo mediante la búsqueda de una ruta de acceso especificada. El elemento LOCATE predeterminado de un dispositivo es su ruta de acceso de aplicación (systemroot para osdevice). Los valores personalizados deben especificarse con sintaxis de elemento personalizado (vea -help types customtypes), por ejemplo: locate=custom:22000002. id - Identificador de entrada, que hace referencia a una entrada del almacén de datos de la configuración de arranque (BCD). integer - Tipo de entero de 64 bits. Algunos tipos de entero se pueden establecer con valores enumerados. integerlist - Lista de uno o más enteros de 64 bits, separados por espacios. Esta lista no debe estar entrecomillada. list - Lista de identificadores de entrada. Contiene uno o varios identificadores de entrada separados por espacios. La lista no debe estar entrecomillada. String - Cadena literal. Si contiene espacios, debe escribirse entre comillas ("").

Comandos que controlan la salida /enum - Muestra la lista de entradas del almacén. Ejecutar «bcdedit» sin parámetros equivale a ejecutar «bcdedit /enum ACTIVE». Sintaxis: bcdedit [/store <nombreDeArchivo>] /enum [<tipo> | <Id.>] [/v] Parámetros: <nombreDeArchivo> - Especifica el almacén que se usará. Si no se especifica esta opción, se usa el almacén del sistema <tipo> - Especifica el tipo de entradas que se mostrarán; <tipo> puede ser uno de los siguientes: ACTIVE - Todas las entradas en el orden de visualización del administrador de arranque. Éste es el valor predeterminado. FIRMWARE - Todas las aplicaciones de firmware. BOOTAPP - Todas las aplicaciones del entorno de arranque. BOOTMGR - El administrador de arranque. OSLOADER - Todas las entradas del sistema operativo. RESUME - Todas las entradas que se reanudan tras la hibernación. INHERIT - Todas las entradas heredadas. ALL - Todas las entradas.

<Id.> - Especifica el identificador de la entrada que se va a enumerar. Si se proporciona un identificador, solo se enumerará el objeto especificado. /v - Muestra identificadores de entrada completos, en lugar de usar nombres para los identificadores conocidos. Ejemplos: bcdedit /enum OSLOADER (Muestra todas las entradas del arranque del cargador del sistema operativo). bcdedit /enum BOOTMGR (Muestra todas las entradas del administrador de arranque). bcdedit /enum {default} (Muestra la entrada de arraqnue predeterminada). bcdedit /enum {b38a9fc1-5690-11da-b795-e9ad3c5e0e3a} (Muestra la entrada de arranque del sistema operativo especificada). /v - Normalmente, todos los identificadores de entrada conocidos se reemplazan por su forma abreviada descriptiva. Si especifica /v como modificador de la línea de comandos, se evita este reemplazo y se muestran todos los identificadores completos. Ejecutar «bcdedit /v» por sí solo equivale a ejecutar «bcdedit /enum ACTIVE /v». Sintaxis: bcdedit /v Ejemplo: bcdedit /enum ACTIVE /v (Muestra una lista de las entradas activas en el almacén del sistema con todos los identificadores de entrada completos).

Comandos que controlan el administrador de arranque /bootsequence - Establece la secuencia de arranque única para el administrador de arranque. Sintaxis: bcdedit /bootsequence <id> [...] [ /addfirst | /addlast | /remove ] Parámetros: <id> [...] - Especifica una lista de identificadores que forman la secuencia de arranque. Debe especificar al menos un identificador y debe separar los identificadores con espacios. /addfirst - Agrega el identificador de entrada especificado al principio de la secuencia de arranque. Si se especifica este modificador, solo se puede especificar un único identificador. Si el identificador ya está en la lista, se mueve al principio de la lista. /addlast - Agrega el identificador de entrada especificado al final de la secuencia de arranque. Si se especifica este modificador, solo se puede especificar un único identificador. Si el identificador ya está en la lista, se mueve al final de la lista. /remove - Quita el identificador de entrada especificado de la secuencia de arranque. Si se especifica este modificador, solo se puede especificar un único identificador de

entrada. Si el identificador no está en la lista, la operación no surte efecto. Si se va a quitar la última entrada, se elimina el valor de la secuencia de arranque de la entrada del 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. Ejemplos: bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr} (Establece dos entradas del sistema operativo y el cargador del sistema operativo basado en NTLDR en la secuencia de arranque única del administrador de arranque). bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} /addlast (Agrega la entrada del sistema operativo especificada al final de la secuencia de arranque única del administrador de arranque). /default - Establece la entrada predeterminada que usará el administrador de arranque cuando expire el tiempo de espera. Sintaxis: bcdedit /default <Id.> Parámetros: <Id.> - Especifica el identificador de la entrada de arranque que se usará como valor predeterminado cuando expire el tiempo de espera. Ejemplos: bcdedit /default {cbd971bf-b7b8-4885-951a-fa03044f5d71} (Establece la la entrada especificada como la entrada del administrador de arranque predeterminada). bcdedit /default {ntldr} (Establece el cargador del sistema operativo basado en NTLDR como la entrada predeterminada). /displayorder - Establece el orden de visualización que usará el administrador de arranque. Sintaxis: bcdedit /displayorder <Id.> [...] [ /addfirst | /addlast | /remove ] Parámetros: <Id.> [...] - Especifica una lista de identificadores que forman el orden de visualización. Debe especificarse al menos un identificador y deben estar separados por espacios. /addfirst - Agrega el identificador de entrada especificado al principio del orden de visualización. Si se especifica este modificador, solo se puede especificar un único

identificador de entrada. Si el identificador especificado ya está en la lista, se moverá al principio de la lista. /addlast - Agrega el identificador de entrada especificado al final del orden de visualización. Si se especifica este modificador, solo se puede especificar un único identificador de entrada. Si el identificador especificado ya está en la lista, se mueve al final de la lista. /remove - Quita el identificador de entrada especificado del orden de visualización. Si se especifica este modificador, solo se puede especificar un único identificador de entrada. Si el identificador no está en la lista, la operación no surte efecto. Si se va a quitar la última entrada, se elimina el valor del orden de visualización de la entrada del administrador de arranque. Ejemplos: bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr} (Establece dos entradas del sistema operativo y el cargador del sistema operativo basado en NTLDR en el orden de visualización del administrador de arranque). bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast (Agrega la entrada del sistema operativo especificada al final del orden de visualización del administrador de arranque). /timeout - Establece el tiempo en segundos que esperará el administrador de arranque antes de seleccionar una entrada predeterminada. Sintaxis: bcdedit /timeout <tiempoDeEspera> Parámetro: <tiempoDeEspera> - Especifica el tiempo en segundos que esperará el administrador de arranque antes de seleccionar una entrada predeterminada. Ejemplo: bcdedit /timeout 30 (Establece el <tiempoDeEspera> del administrador de arranque en 30 segundos). /toolsdisplayorder - Establece el orden de visualización que usará el administrador de arranque al mostrar el menú de herramientas. Sintaxis: bcdedit /toolsdisplayorder <Id.> [...] [ /addfirst | /addlast | /remove ] Parámetros: <Id.> [...] - Especifica una lista de identificadores que forman el orden de visualización de herramientas. Se debe especificar al menos un identificador y deben estar separados por espacios. /addfirst - Agrega el identificador de entrada especificado al principio del orden de visualización de herramientas. Al usar este modificador, solo se puede especificar un

único identificador de entrada. Si el identificador especificado ya está en la lista, se mueve al principio de la lista. /addlast - Agrega el identificador de entrada especificado al final del orden de visualización de herramientas. Al usar este modificador, solo se puede utilizar un único identificador de entrada. Si el identificador especificado ya está en la lista, se mueve al final de la misma. /remove - Quita el identificador de entrada especificado del orden de visualización de herramientas. Al usar este modificador, solo se puede especificar un único identificador de entrada. Si el identificador no está en la lista, la operación no surtirá efecto. Si se va a quitar la última entrada, el valor del orden de visualización de herramientas se elimina de la entrada de administrador de arranque. Ejemplos: bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa03044f5d71} {memdiag} (Establece dos entradas de herramientas y el diagnóstico de memoria en el orden de visualización de herramientas del administrador de arranque). bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast (Agrega la entrada de herramienta especificada al final del orden de visualización de herramientas del administrador de arranque).

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 la aplicación de arranque especificada. Sintaxis: bcdedit /bootems [<Id.>] { ON | OFF } Parámetro: <Id.> - Especifica el identificador de la entrada que se modificará. Aunque este comando funcionará con cualquier entrada, solo es efectivo en el caso de las aplicaciones de arranque. Ejemplo: bcdedit /bootems {bootmgr} ON (Habilita los Servicios de administración de emergencia para el administrador de arranque) /ems - Habilita o deshabilita los Servicios de administración de emergencia para la entrada de arranque del sistema operativo especificada. Sintaxis: bcdedit /ems [<Id.>] { ON | OFF } Parámetro:

<Id.> - Especifica el identificador de la entrada que se modificará. Solo se pueden especificar entradas del «Cargador de arranque de Windows». Si no se especifica, se usa {current}. Ejemplo: bcdedit /ems ON (Habilita los Servicios de administración de emergencia para la entrada de arranque del sistema operativo). /emssettings - Establece los parámetros globales de los Servicios de administración de emergencia. No habilita ni deshabilita los Servicios de administración de emergencia para ninguna entrada de arranque en particular. Sintaxis: bcdedit /emssettings [ BIOS ] | [ EMSPORT:<puerto> | [EMSBAUDRATE:<velocidadEnBaudios>] ] Parámetros: BIOS - Especifica que el sistema usará la configuración del BIOS para la configuración de los Servicios de administración de emergencia. Esto solo funciona en sistemas cuyo BIOS sea compatible con los Servicios de administración de emergencia. <puerto> - Especifica el puerto serie que se usará como el puerto de los Servicios de administración de emergencia. Este comando no se debe especificar con la opción del BIOS. <velocidadEnBaudios> - Especifica la velocidad en baudios serie que se usará para los Servicios de administración de emergencia. Este comando no se debe especificar con la opción del BIOS. La <velocidadEnBaudios> es opcional, y el valor predeterminado es 9.600 baudios. Ejemplos: bcdedit /emssettings BIOS (Establece los parámetros de los Servicios de administración de mergencia para usar la configuraciób del BIOS). bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:115200 (Establece los parámetros de los Servicios de administración de3 emergencia para usar COM2: a 115.200 baudios).

Comandos que controlan la depuración

/bootdebug - Habilita o deshabilita la depuración de arranque para la entrada de arranque especificada. Sintaxis: bcdedit /bootdebug [<Id.>] { ON | OFF } Parámetro: <Id.> - Especifica el identificador de la entrada que se modificará. Ejemplos:

bcdedit /bootdebug ON (Habilita la depuración de arranque para el cargador (loader) de Windows). bcdedit /bootdebug {bootmgr} OFF (DesHabilita la depuración de arranque para el cargador (loader) de Windows). /dbsettings – Habilita, deshabilita o muestra la configuración global del depurador para el sistema. No habilita o deshabilita el depurador de una entrada en particular. Sintaxis: bcdedit /dbgsettings [ <tipoDeDepurador> [DEBUGPORT:<puertoCOM>] [BAUDRATE:<baudios>] [CHANNEL:<canal>] [TARGETNAME:<nombreDeDestino>] [HOSTIP:<ip>] [PORT:<puerto>] [KEY:<clave>] [nodhcp] [newkey] /start <directivaDeInicio> /noumex ] Parámetros: <tipoDeDepurador> - Especifica el tipo de depurador. El <tipoDeDepurador> puede ser SERIAL, 1394, USB, NET o LOCAL. <puertoCOM> - Para la depuración SERIAL, especifica el puerto serie que se usará como puerto de depuración. Este valor es opcional. <baudios> - Para la depuración SERIAL, especifica la velocidad en baudios que se usará para la depuración. Este valor es opcional. <canal> - Para la depuración 1394, especifica el canal 1394 que se usará para la depuración. <nombreDeDestino> - Para la depuración de bus serie universal (USB), especifica el nombre de destino USB que se usará para la depuración. <ip>Para la depuración de red, especifica la dirección IPv4 del depurador de host. <puerto> Para la depuración de red, especifica el puerto con el que se establecerá la comunicación en el depurador de host. Debe ser 49152 o mayor. <clave> - Para la depuración de red, especifica la clave con la que se cifrará la conexión. Solo se permiten [0-9] y [a-z]. nodhcp - Para la depuración de red, impide el uso de DHCP para obtener la dirección IP de destino. Newkey - Para la depuración de red, especifica que debe generarse una nueva clave de cifrado para la conexión. /start <directivaDeInicio> - Para todos los tipos de depurador, especifica la directiva de inicio del depurador. La <directivaDeInicio> puede ser una de las siguientes: ACTIVE, AUTOENABLE, DISABLE. Si no se especifica, ACTIVE es el valor predeterminado. /noumex - Si se especifica, el depurador de kernel pasará por alto cualquier excepción del modo usuario. Ejemplos: bcdedit /dbgsettings (Muestra la actual configuración global del depurador) bcdedit /dbgsettings SERIAL DEBUGPORT:1 BAUDRATE:115200 (Establece la configuración global del depurador en depuración serial a través del puerto de comunicaciones COM1 a una velocidad de 115.200 baudios) bcdedit /dbgsettings 1394 CHANNEL:23 (Establece la configuración global del depurador en depuración a través del controlador 1394 con el canal 23)

bcdedit /dbgsettings USB TARGETNAME:DEBUGGING (Establece la configuración global del depurador en depuración USB con el nombre de destino debugging) bcdedit /dbgsettings NET HOSTIP:192.168.1.2 PORT:50000 (Establece la configuración global del depurador en depuración de red con un host de depurador en la IP 192.168.1.2 que se comunica con el puerto 50000) bcdedit /dbgsettings LOCAL (Establece la configuración global del depurador en depuración local) /debug – Habilita o deshabilita el depurador del kernel para la entrada de arranque especificada. Sintaxis: bcdedit /debug [<Id.>] { ON | OFF } Parámetro: <Id.> - Especifica el identificador de la entrada que se modificará. Solo se especifican entradas del cargador de arranque de Windows. Si no se especifica, se usa {current}. Ejemplos: bcdedit /debug ON (Habilita la depuración del kernel para la entrada de arranque del sistema operativo) bcdedit /debug {cbd971bf-b7b8-4885-951a-fa03044f5d71} OFF (Deshabilita la depuración del kernel para la entrada de arranque del sistema operativo) /hypervisorsettings – Habilita, Deshabilita o muestra la configuración global del depurador para el hipervisor (Hyper V). Sintaxis: bcdedit /hypervisorsettings [ <tipo_depurador> [DEBUGPORT:<puerto>] [BAUDRATE:<baudio>] [CHANNEL:<canal>] [HOSTIP:<ip>] [PORT:<puerto>] ] Parámetros: <tipo_depurador> - Especifica el tipo de depurador. <tipo_depurador> puede ser SERIAL o 1394 o NET. <puerto> - Para la depuración SERIAL, especifica el puerto serie que se utilizará como puerto de depuración. <baudio> - Para la depuración SERIAL, especifica la velocidad en baudios que se utilizará para la depuración. <canal> - Para la depuración 1394, especifica el canal 1394 que se utilizará para la depuración. <ip> - Para la depuración de red, especifica la dirección IPv4 del depurador de host. <puerto> - Para la depuración de red, especifica el puerto con el que se establecerá la comunicación en el depurador de host. Debe ser 49152 o mayor. Ejemplos: bcdedit /hypervisorsettings (Muestra la configuración actual del hipervisor).

bcdedit /hypervisorsettings SERIAL DEBUGPORT:1 BAUDRATE:115200 (Establece la configuración del depurador del hipervisor en la depuración serial a través del puerto de comunicaciones COM1 a una velocidad de 115.200 baudios). bcdedit /hypervisorsettings 1394 CHANNEL:23 (Establece la configuración del depurador del hipervisor en depuración a través del controlador 1394 con el canal 23). bcdedit /hypervisorsettings NET HOSTIP:192.168.1.2 PORT:50000 (Establece la configuración del depurador del hipervisor en depuración de red con un host de depurador en la IP 192.168.1.2 que se comunica con el puerto 50000).

BDEHDCFG Prepara la unidad de disco duro con las particiones necesarias para el cifrado de la unidad con «BitLocker». Sintaxis:

bdehdcfg.exe [-driveinfo] [-target {default | unallocated |LetraDeUnidadDeDestino {shrink | merge}}] [-newdriveletter LetraDeUnidad] [-size TamañoEnMegabytes] [-quiet] [-restart] Parámetros: driveinfo - Muestra información sobre las unidades de destino válidas. target - Especifica el destino y la operación. Argumentos: «default» para elegir el destino automáticamente. «unallocated» para usar espacio sin formatear en el disco. «shrink» para crear una nueva partición activa. «merge» para convertir una partición existente en activa. Ejemplos: bdehdcfg -target D: merge bdehdcfg -target C: shrink bdehdcfg -target unallocated bdehdcfg -target default Newdriveletter - Especifica la letra de unidad deseada para la nueva unidad. Esta opción solo es válida cuando se crea una nueva unidad. Ejemplo: bdehdcfg -newdriveletter S: Size - Especifica el tamaño deseado de la nueva unidad. Esta opción solo es válida cuando se crea una nueva unidad. Si no se especifica, la Herramienta de preparación de unidad da por supuesto el tamaño mínimo requerido de 350 megabytes. Ejemplo: bdehdcfg -size 700

Quiet - Especifica la operación en modo silencioso. No se muestran los resultados de la Herramienta de preparación de unidad. Restart - Habilita el reinicio automático tras preparar la unidad. Debe reiniciar el equipo antes de habilitar BitLocker. Ejemplos: bdehdcfg -target c: shrink -newdriveletter x: -size 350 -quiet -restart bdehdcfg -target d: merge -quiet -restart bdehdcfg -target unallocated -newdriveletter s: bdehdcfg -target default

BITSADMIN (Deprecado) Es usado para crear, administrar y monitorear tareas de descargas y subidas de archivos. Administración de bits está disponible en formato de cmdlets para Powershell. Sintaxis: bitsadmin [/RAWRETURN] [/WRAP | /NOWRAP] command Parámetros: /addfile - Agrega un archivo de trabajo especificado. Sintaxis: bitsadmin /addfile <Job><RemoteURL><LocalName> Ejemplo: bitsadmin /addfile myDownloadJob http://downloadsrv/10mb.zip c:\10mb.zip /addfileset - Agrega uno o más archivos para el trabajo especificado. Sintaxis: bitsadmin /addfileset <Job><TextFile> Ejemplo: bitsadmin /addfileset files.txt /addfilewithranges - Agrega un archivo de trabajo especificado. BITS descarga los intervalos especificados desde el archivo remoto. Sintaxis: bitsadmin /AddFileWithRanges <Job><RemoteURL><LocalName><RangeList> Ejemplo:

bitsadmin /addfilewithranges http://downloadsrv/10mb.zip c:\10mb.zip "laborable 0: 100, 2000:100, 5000:eof /cancel - Quita el trabajo de la cola de transferencia y elimina todos los archivos temporales asociados con el trabajo. Sintaxis: bitsadmin /cancel <Job> Ejemplo: bitsadmin /cancel myDownloadJob /complete - Los archivos descargados no están disponibles para usted hasta que se utiliza este modificador. Utilice este modificador después de que el trabajo se pasa al estado transferido. De lo contrario, sólo aquellos archivos que se han transferido correctamente están disponibles. Sintaxis: bitsadmin / complete <Job> Ejemplo: bitsadmin / complete myDownload /Create - Crea un trabajo de transferencia con el nombre de presentación determinado. Sintaxis: bitsadmin /Create [tipo] DisplayName Ejemplo: bitsadmin /Create myDownloadJob /getaclflags - Recupera los indicadores de propagaciones de lista de control de acceso. Sintaxis: bitsadmin /GetAclFlags <Job> Ejemplo: bitsadmin /getaclflags myDownloadJob /getbytestotal - Recupera el tamaño de la tarea especificada. Sintaxis: bitsadmin /GetBytesTotal <Job> Ejemplo: bitsadmin /GetBytesTotal myDownloadJob

/getbytestransferred - Recupera el número de bytes transferidos para el trabajo especificado. Sintaxis: bitsadmin /GetBytesTransferred <Job> Ejemplo: bitsadmin /GetBytesTransferred myDownloadJob /getclientcertificate - Recupera el certificado de cliente desde el trabajo. Sintaxis: bitsadmin /GetClientCertificate <Job> Ejemplo: bitsadmin / myDownloadJob de GetClientCertificate /getcompletiontime - Recupera el tiempo que el trabajo ha finalizado la transferencia de datos. Sintaxis: bitsadmin /GetCompletionTime <Job> Ejemplo: bitsadmin /GetCompletionTime myDownloadJob /getcreationtime - Recupera la hora de creación para el trabajo especificado. Sintaxis: bitsadmin /GetCreationTime <Job> Ejemplo: bitsadmin /GetCreationTime myDownloadJob /getcustomheaders - Recupera los encabezados HTTP personalizados desde el trabajo. Sintaxis: bitsadmin /GetCustomHeaders <Job> Ejemplo: bitsadmin /GetCustomHeaders myDownloadJob /getdescription - Recupera la descripción del trabajo especificado. Sintaxis: bitsadmin /GetDescription <Job>

Ejemplo: bitsadmin /GetDescription myDownloadJob /getdisplayname - Recupera el nombre para mostrar del trabajo especificado. Sintaxis: bitsadmin /GetDisplayName <Job> Ejemplo: bitsadmin /GetDisplayName myDownloadJob /geterror - Recupera información de error detallados para el trabajo especificado. Sintaxis: bitsadmin /GetError <Job> Ejemplo: bitsadmin /GetError myDownloadJob /geterrorcount - Recupera el número de veces que el trabajo especificado ha generado un error transitorio. Sintaxis: bitsadmin /GetErrorCount <Job> Ejemplo: bitsadmin /GetErrorCount myDownloadJob /getfilestotal - Recupera el número de archivos en el trabajo especificado. Sintaxis: bitsadmin /GetFilesTotal <Job> Ejemplo: bitsadmin /GetFilesTotal myDownloadJob /getfilestransferred - Recupera el número de archivos transferidos por el trabajo especificado. Sintaxis: bitsadmin /GetFilesTransferred <Job> Ejemplo: bitsadmin /GetFilesTransferred myDownloadJob /getmaxdownloadtime - Recupera el tiempo de espera de descarga en segundos.

Sintaxis: bitsadmin /GetMaxDownloadTime <Job> Ejemplo: bitsadmin /GetMaxDownloadTime myDownloadJob /getminretrydelay - Recupera el período de tiempo, en segundos, que espera el servicio después de encontrar un error transitorio antes de intentar transferir el archivo. Sintaxis: bitsadmin /GetMinRetryDelay <Job> Ejemplo: bitsadmin /GetMinRetryDelay myDownloadJob /getmodificationtime - Recupera la última vez que se modificó el trabajo o los datos se ha transferido correctamente. Sintaxis: bitsadmin /GetModificationTime <Job> Ejemplo: bitsadmin /GetModificationTime myDownloadJob /getpeercachingflags - Recupera los indicadores que determinan si los archivos del trabajo pueden almacenar en caché y sirve a colegas, y si BITS pueden descargar contenido para el trabajo de pares. Sintaxis: bitsadmin /GetPeerCachingFlags <Job> Ejemplo: bitsadmin /GetPeerCachingFlags myJob /getnoprogresstimeout - Recupera el período de tiempo, en segundos, que el servicio intentará transferir el archivo después de que se produce un error transitorio. Sintaxis: bitsadmin /GetNoProgressTimeout <Job> Ejemplo: bitsadmin /GetNoProgressTimeout myDownloadJob /getnotifycmdline - Recupera la línea de comandos que se ejecutó cuando el trabajo termina de transferencia de datos.

Sintaxis: bitsadmin /GetNotifyCmdLine <Job> Ejemplo: bitsadmin /GetNotifyCmdLine myDownloadJob /getnotifyflags - Recupera los indicadores de notificación para el trabajo especificado. Sintaxis: bitsadmin /GetNotifyFlags <Job> Ejemplo: bitsadmin /GetNotifyFlags myDownloadJob /getnotifyinterface - Determina si otro programa ha registrado una interfaz de devolución de llamada de COM para el trabajo especificado. Sintaxis: bitsadmin /GetNotifyInterface <Job> Ejemplo: bitsadmin /GetNotifyInterface myDownloadJob /getowner - Recupera el propietario del trabajo especificado. Sintaxis: bitsadmin /GetOwner <Job> Ejemplo: bitsadmin /GetOwner myDownloadJob /getpriority - Recupera la prioridad del trabajo especificado. Sintaxis: bitsadmin /GetPriority <Job> Ejemplo: bitsadmin /GetPriority myDownloadJob /getproxybypasslist - Recupera la lista de omisión de proxy para el trabajo especificado. Sintaxis: bitsadmin /GetProxyBypassList <Job> Ejemplo:

bitsadmin /GetProxyBypassList myDownloadJob /getproxylist - Recupera la lista de proxy para el trabajo especificado. Sintaxis: bitsadmin /GetProxyList <Job> Ejemplo: bitsadmin /GetProxyList myDownloadJob /getproxyusage - Recupera el valor de uso de proxy para el trabajo especificado. Sintaxis: bitsadmin /GetProxyUsage <Job> Ejemplo: bitsadmin /GetProxyUsage myDownloadJob /getreplydata - Recupera datos de respuesta del servidor en formato hexadecimal. Sintaxis: bitsadmin /GetReplyData <Job> Ejemplo: bitsadmin /GetReplyData myDownloadJob /getreplyfilename - Obtiene la ruta de acceso del archivo que contiene la respuesta del servidor. Sintaxis: bitsadmin /GetReplyFileName <Job> Ejemplo: bitsadmin /GetReplyFileName myDownloadJob /getreplyprogress - Recupera el tamaño y el progreso de la respuesta del servidor. Sintaxis: bitsadmin /GetReplyProgress <Job> Ejemplo: bitsadmin /GetReplyProgress myDownloadJob /getsecurityflags - Indicadores de seguridad de informes HTTP para la redirección de URL y comprobaciones realizan en el certificado de servidor durante la transferencia. Sintaxis:

bitsadmin /GetSecurityFlags <Job> Ejemplo: bitsadmin /GetSecurityFlags myJob /getstate - Recupera el estado del trabajo especificado. Sintaxis: bitsadmin /GetState <Job> Ejemplo: bitsadmin /GetState myDownloadJob /gettemporaryname - Indica el nombre de archivo temporal del archivo dado dentro de la tarea. Sintaxis: bitsadmin /GetTemporaryName <Job>< archivo índice > Ejemplo: bitsadmin /GetTemporaryName myJob01 /gettype - Recupera el tipo de trabajo del trabajo especificado. Sintaxis: bitsadmin /GetType <Job> Ejemplo: bitsadmin /GetType myDownloadJob /getvalidationstate - Informa sobre el estado de validación del contenido del archivo dado dentro de la tarea. Sintaxis: bitsadmin /GetValidationState <Job>< archivo índice > Ejemplo bitsadmin /GetValidationState myJob01 /info - Muestra información de resumen sobre el trabajo especificado. Sintaxis: bitsadmin /Info <Job>[/verbose] Ejemplo: bitsadmin /Info myDownloadJob /list - Enumera los trabajos de transferencia de propiedad por el usuario actual.

Sintaxis: bitsadmin /List [/allusers] [/verbose] Ejemplo: bitsadmin /List /listfiles - Muestra los archivos en el trabajo especificado. Sintaxis: bitsadmin /ListFiles <Job> Ejemplo: bitsadmin /GetNotifyFlags myDownloadJob /monitor - Supervisa los trabajos en la cola de transferencia que posee el usuario actual. Sintaxis: bitsadmin/supervisar [/allusers] [/ actualizar <Seconds>] Ejemplo: bitsadmin /Monitor /refesh 60 /nowrap - Trunca cualquier línea de texto de salida extender más allá del borde de la derecha de la ventana de comandos. Sintaxis: bitsadmin /NoWrap Ejemplo: bitsadmin /NoWrap /GetState myDownloadJob /peers /list - Enumera todos los elementos del mismo nivel. Sintaxis: bitsadmin /List /Peers Ejemplo: bitsadmin /List /Peers /peers /clear - Borra la lista del mismo nivel. Sintaxis: bitsadmin /Clear /Peers Ejemplo:

bitsadmin /Clear /Peers /peers /help - Ayuda de /peers. /rawreturn - Devuelve datos adecuados para el análisis. Sintaxis: bitsadmin /RawReturn Ejemplo: bitsadmin /RawReturn /GetState myDownloadJob /removeclientcertificate - Quita el certificado de cliente del trabajo. Sintaxis: bitsadmin /RemoveClientCertificate <Job> Ejemplo: bitsadmin /RemoveClientCertificate myJob /removecredentials - Quita las credenciales de un trabajo. Sintaxis: bitsadmin /RemoveCredentials <Job><Target><Scheme> Ejemplo: bitsadmin /RemoveCredentials myDownloadJob BASIC SERVER /replaceremoteprefix - Se cambiaron todos los archivos en el trabajo cuya dirección URL remota comienza con OldPrefix para utilizar NewPrefix. Sintaxis: bitsadmin /ReplaceRemotePrefix <Job><OldPrefix>< NewPrefix Ejemplo: bitsadmin /ReplaceRemotePrefix myDownloadJob http://oneserver http://threeserver /reset - Elimina todos los trabajos. /resume - Activa un trabajo nuevo, o reactiva uno que esté suspendido en la cola de transferencia (por el uso de bitsadmin /suspend). Sintaxis: bitsadmin /Resume <Job> Ejemplo: bitsadmin /Resume myDownloadJob

/setaclflag - Establece el control de acceso a indicadores de propagaciones de lista. Se utiliza para mantener el acceso y el propietario de la información de la lista de control cuando un trabajo de descarga de datos desde un recurso compartido de Windows (SMB). Sintaxis: bitsadmin /SetAclFlags <Job><Flags> Parámetros: O: copiar información del propietario del archivo.

G: copiar información de grupo con el archivo.

D: copiar información de DACL con el archivo.

S: copia SACL información con archivo.

Ejemplo: bitsadmin /setaclflags myDownloadJob OG /setclientcertificatebyid - Especifica el identificador del certificado de cliente para utilizar autenticación de cliente en una solicitud HTTPS (SSL). Sintaxis: bitsadmin /SetClientCertificateByID <Job><store_location><store_name>Hexa-decimal_cert_id Ejemplo: bitsadmin /SetClientCertificateByID myJob BG_CERT_STORE_LOCATION_CURRENT_USER Mis A106B52356D3FBCD1853A41B619358BD /setclientcertificatebyname - Especifica el nombre del sujeto del certificado de cliente para utilizar autenticación de cliente en una solicitud https (ssl). Sintaxis: bitsadmin /SetClientCertificateByID <Job><store_location><store_name><subject_name> Ejemplo: bitsadmin /SetClientCertificateByName myJob01 MY MiCertificado /setcredentials - Agrega las credenciales para un trabajo. Sintaxis: bitsadmin /SetCredentials <Job><Target><Scheme><Username><Password> Parámetros:

BASIC: esquema de autenticación en el que el nombre de usuario y la contraseña se

envían en texto sin cifrar al servidor o proxy.

Resumen: un esquema de autenticación de desafío y respuesta que utiliza una cadena

de datos especificado por el servidor para el desafío.

NTLM: un esquema de autenticación de desafío y respuesta que utiliza las credenciales

del usuario para la autenticación en un entorno de red de Windows.

NEGOCIAR — también conocido como el Protocolo Simple y negociación protegido

(Snego) es un esquema de autenticación de desafío y respuesta que negocia con el

servidor o proxy para determinar que esquema para autenticación. Algunos ejemplos

son el protocolo Kerberos y NTLM.

«Cuenta de passport»: es un servicio de autenticación centralizado proporcionado por Microsoft que ofrece un único inicio de sesión a los sitios Web (Alternativa: «OpenID»). Ejemplo: bitsadmin /RemoveCredentials myDownloadJob SERVER BASIC Juan Password20 /setcustomheaders - Agregar un encabezado HTTP personalizado a una solicitud GET. Sintaxis: bitsadmin /SetCustomHeaders <Job><Header1><Header2><... > Ejemplo: bitsadmin / SetCustomHeaders myDownloadJob "Accept-encoding: gzip y deflate" /setdescription - Establece la descripción del trabajo especificado. Sintaxis: bitsadmin /SetDescription <Job><Description> Ejemplo: bitsadmin /SetDescription myDownloadJob "Descarga de Archivos" /setdisplayname - Establece el nombre para mostrar del trabajo especificado. Sintaxis: bitsadmin /SetDisplayName <Job><DisplayName> Ejemplo: bitsadmin /SetDisplayName myDownloadJob "Trabajo de descarga de Archivos" /setmaxdownloadtime - Establece el tiempo de espera de descarga en segundos. Sintaxis: bitsadmin /SetMaxDownloadTime <Job><Timeout>

Ejemplo: bitsadmin /SetMaxDownloadTime myDownloadJob01 /setminretrydelay - Establece el intervalo de tiempo, en segundos, que espera el servicio después de encontrar un error transitorio antes de reintentar la transferencia del archivo. Sintaxis: bitsadmin /SetMinRetryDelay <Job><RetryDelay> Ejemplo: bitsadmin /SetMinRetryDelay myDownloadJob 35 /setnoprogresstimeout - Establece el intervalo de tiempo, en segundos, que el servicio intentará transferir el archivo después de que se produce un error transitorio. Sintaxis: bitsadmin /SetNoProgressTimeout <Job><TimeOutvalue> Ejemplo: bitsadmin /SetNoProgressTimeout myDownloadJob 20 /setnotifycmdline - Establece por línea de comandos el programa que se ejecutará cuando el trabajo complete la transferencia de datos. Sintaxis: bitsadmin /SetNotifyCmdLine <Job><ProgramName>[ProgramParameters] Ejemplo: bitsadmin /SetNotifyCmdLine myDownloadJob c:\windows\system32\notepad.exe /setnotifyflags - Establece el evento indicadores de notificación para el trabajo especificado. Sintaxis: bitsadmin /SetNotifyFlags <Job><NotifyFlags> Ejemplo: bitsadmin /SetNotifyFlags myDownloadJob 3 /setpeercachingflags - Establece indicadores que determinan si los archivos del trabajo pueden almacenar en caché y sirve para compañeros y si puede descargar el trabajo de contenido de elementos del mismo nivel. Sintaxis: bitsadmin /SetPeerCachingFlags <Job><value>

Ejemplo: bitsadmin / myJob de SetPeerCachingFlags01 /setpriority - Establece la prioridad del trabajo especificado. Sintaxis: bitsadmin /SetPriority <Job><Priority> Ejemplo: bitsadmin /SetPriority myDownloadJob NORMAL /setproxysettings - Establece la configuración de proxy para el trabajo especificado. Sintaxis: bitsadmin /SetProxySettings <Job><Usage>[Lista] [Omitir] Ejemplo: bitsadmin /SetProxySettings myDownloadJob PRECONFIGURAR /setreplyfilename - Especificar la ruta de acceso del archivo que contiene la respuesta del servidor. Sintaxis: bitsadmin /SetReplyFileName <Job><Path> Ejemplo: bitsadmin /SetReplyFileName myDownloadJob c:\reply /setsecurityflags - Establece indicadores para HTTP que determinan si BITS deben comprobar la lista de revocación de certificados, omitir ciertos errores de certificado y definir la directiva para utilizar cuando un servidor redirige la solicitud HTTP. El valor es un entero sin signo. Sintaxis: bitsadmin /SetSecurityFlags <Job><Value> Ejemplo: bitsadmin /SetSecurityFlags myJob 0 x 0001 /setvalidationstate - Establece el estado de validación del contenido del archivo dado dentro de la tarea. Sintaxis: bitsadmin /SetValidationState <Job>< archivo índice ><true|false> Ejemplo:

bitsadmin /SetValidationState myJob 2 TRUE /suspend - Suspende el trabajo especificado. Sintaxis: bitsadmin /Suspend <Job> Ejemplo: bitsadmin /Suspend myDownloadJob /takeownership - Permite a los usuarios con privilegios administrativos tomar posesión de la tarea especificada. Sintaxis: bitsadmin /TakeOwnership <Job> Ejemplo: bitsadmin /TakeOwnership myDownloadJob /transfer - Transfiere uno o más archivos. Sintaxis: bitsadmin /Transfer nombre [tipo] [/ prioridad Job_Priority] [/flags ACLFlags] <RemoteFileName><LocalFileName> Parámetros:

Nombre El nombre del trabajo

Tipo Opcional: especificar el tipo de trabajo.

Utilice/Descargar

Utilice/Descargar para un trabajo de descarga

/ carga para un trabajo de carga.

Prioridad Opcional: establecer el job_priority a uno de los siguientes valores: • PRIMER PLANO • ALTA • NORMAL • BAJA

ACLFlags Especifique uno o varios de los siguientes indicadores: • O: copiar información del propietario del archivo. • G: copiar información de grupo con el archivo. • D: copiar información de DACL con el archivo. • S: copiar información de SACL con archivo.

RemoteFileName El nombre del archivo cuando se transfiera al servidor

ArchivoLocal El nombre del archivo que reside localmente.

Nota: El comando «bitsadmin» continúa ejecutándose si se produce un error transitorio. Para finalizar el comando, presione «CTRL+C». Ejemplo: bitsadmin /Transfer myDownloadJob http://oneserver/file.txt c:\downloads\file.txt /util – Utilidades añadidas a «bitsadmin». Sintaxis: bitsadmin /util /Enableanalyticchannel True|FALSE bitsadmin /util /Helpbitsadmin bitsadmin /util /GetIEProxybitsadmin <Account>[/ Conn <ConnectionName>] bitsadmin /util /RepairServicebitsadmin [/Force] bitsadmin /util /SetIEProxybitsadmin <Account><Usage> [/ Conn <ConnectionName>] bitsadmin /util /Version [/Verbose] Parámetros: /util /Enableanalyticchannel - Habilita o deshabilita el canal analítico de cliente de «bitsadmin». Ejemplo: bitsadmin /Util / EnableAnalyticChannel TRUE /util /Helpbitsadmin - Muestra el uso de la línea de comandos para los comandos /Util. /util /GetIEProxybitsadmin - Recupera el uso de proxy para la cuenta de servicio determinado. Ejemplo: bitsadmin /Util /GetIEProxy NETWORKSERVICE /util /RepairServicebitsadmin - Reparar el servicio bitsadmin. Con /force es forzado. Ejemplo: bitsadmin /Util /RepairService /force /util /SetIEProxybitsadmin - Especifica la configuración de proxy que se utilizará al transferir archivos mediante una cuenta de servicio. Ejemplo: bitsadmin /Util /SetIEProxy localsystem detección automática. /util /Version - Muestra la versión del servicio de bitsadmin. Con /verbose se muestra

la versión del archivo para cada DLL de bitsadmin y se comprueba que se puede iniciar

el servicio.

/wrap - Ajusta una línea de texto de salida extender más allá del borde de la derecha de la ventana de comandos a la línea siguiente. Sintaxis: bitsadmin trabajo /Wrap

Ejemplo: bitsadmin /Info /Wrap myDownloadJob /verbose

BOOTIM

Ejecuta una pantalla de configuración con opciones de menú para reparar el sistema o reiniciarlo desde un sistema operativo Windows a partir de la versión NT 6.1

BOOTSECT

Herramienta de restauración del sector de arranque. «bootsect.exe» actualiza el código de arranque maestro para particiones de disco duro a fin de cambiar de BOOTMGR a NTLDR. Puede usar esta herramienta para restaurar el sector de arranque en el equipo. Sintaxis: bootsect { /nt52 | /nt60} {SYS|ALL|<LetraDeUnidad>:} [/force] [/mbr] Parámetros: /nt52 - Aplica el código de arranque maestro que es compatible con NTLDR en «SYS», «ALL» o <LetraDeUnidad>. El sistema operativo instalado en «SYS», «ALL» o <LetraDeUnidad> debe ser anterior a Windows Vista. /nt60 - Aplica el código de arranque maestro que es compatible con BOOTMGR en «SYS», «ALL» o <LetraDeUnidad>. El sistema operativo instalado en «SYS», «ALL» o <LetraDeUnidad> debe ser Windows Vista, Windows Server 2008 o posterior. SYS - Actualiza el código de arranque maestro en la partición del sistema utilizada para arrancar Windows. ALL - Actualiza el código de arranque maestro en todas las particiones. «ALL» no necesariamente actualiza el código de arranque para cada volumen. En cambio, esta opción actualiza el código de arranque en volúmenes que podrían usarse como volúmenes de arranque de Windows, lo que excluye los volúmenes dinámicos que no están conectados con una partición de disco subyacente. Esta restricción está presente porque el código de arranque debe encontrarse al inicio de una partición de disco. <LetraDeUnidad> - Actualiza el código de arranque maestro en el volumen asociado con esta letra de unidad. El código de arranque no se actualizará si: 1) <LetraDeUnidad> - No está asociado con un volumen . 2) <LetraDeUnidad> -Está asociado con un volumen no conectado con una partición de disco subyacente.

/force - Desmonta por la fuerza los volúmenes durante la actualización del código de arranque. Debe usar esta opción con precaución. Si «bootsect.exe» no puede obtener acceso exclusivo al volumen, el sistema de archivos puede sobrescribir el código de arranque antes del próximo arranque. «bootsect.exe» siempre intenta bloquear y desmontar el volumen antes de cada actualización. Cuando se especifica «/force», se intenta un desmontaje forzado si hay un error en el intento inicial de bloqueo. Puede haber un error en un bloqueo, por ejemplo, si otros programas abren archivos en el volumen de destino. Cuando es correcto, un desmontaje forzado permite acceso exclusivo al volumen y una actualización confiable del código de arranque, aun cuando haya habido un error en el bloqueo inicial. Al mismo tiempo, un desmontaje forzado invalida todos los controladores abiertos en los archivos del volumen de destino. Esto podría dar como resultado un comportamiento inesperado de los programas que abrieron estos archivos. Por lo tanto, debe usar esta opción con precaución. /mbr - Actualiza el registro de arranque maestro sin cambiar la tabla de particiones en el sector 0 del disco que contiene la partición especificada por «SYS», «ALL» o <LetraDeUnidad>. Cuando se usa con la opción «/nt52», el registro de arranque maestro es compatible con sistemas operativos anteriores a Windows Vista. Cuando se usa con la opción «/nt60», el registro de arranque maestro es compatible con Windows Vista, Windows Server 2008 o posterior. Ejemplo: bootsect /nt52 E: Para aplicar el código de arranque maestro que es compatible con NTLDR en el volumen etiquetado E:

BREAK

Activa o desactiva «Ctrl+C» extendido en la consola de comandos. (Detiene algunas instancias de ejecución de comandos). Está presente para que haya compatibilidad con sistemas DOS, pero no tiene efecto en Windows. Si se habilitan las extensiones de comando y se ejecuta el comando «break», éste insertará un punto de interrupción dentro del código, si está siendo depurado por un depurador. Sintaxis: break = [on|off]

CALL

Llama a un programa por lotes de destino, desde otro que está en ejecución, sin detener al de origen. No acepta operadores de canalización (pipes) «|» ni redirección «<>». Sintaxis: 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 el comando «call» acepta etiquetas como el destino. Ejemplo: call :<Etiqueta> <Argumento> Sintaxis: call: argumentos de etiqueta Se ha creado un nuevo contexto de archivo por lotes con los argumentos especificados y el control se pasa a la instrucción después de especificar la etiqueta. Debe «salir» dos veces al pasar dos veces al final del script de proceso por lotes. La primera vez que lea el final, el control 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ón de «goto»: la extensión «EOF (End OF File)» le permitirá «regresar» del script de proceso por lotes. Además, la expansión de las referencias de argumento del script de proceso por 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 sido ampliada. 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 salida En el ejemplo anterior %1 y %PATH% pueden ser reemplazados por otros valores válidos. Un número de argumento válido termina la sintaxis %~. Es posible que los modificadores %~ no se puedan usar con %*

CD (CHANGE DIRECTORY) = CHDIR De forma predeterminada y sin ningún parámetro muestra el nombre del directorio en el que está ubicado cmd. Si detrás del comando se agrega la ruta a un directorio y es ejecutado, cmd será posicionado en el nuevo directorio. Admite el uso de variables de entorno para localizar directorios. Sintaxis: cd <nombre_de_ruta> cd /d <:unidad :ruta> Parámetro: /d - El modificador del comando exige cumplir con el formato: <:unidad :ruta>. Con «cd» es posible abrir un nuevo directorio de forma directa, sin tener que navegar a través de directorios contenedores o subcontenedores, como sucede cuando se usa el explorador de Windows en la navegación por ventanas. Con este comando se puede cambiar a un directorio cuyo nombre contenga un espacio entre palabras sin el uso de la sintaxis estricta que obliga a entrecomillar la ruta. Aunque sí se debe continuar observando el espacio vacío (código ascii ALT+32), entre el comando y el nombre de la ruta. Ejemplos de equivalencia para el uso del comando «cd»: cd %programfiles(x86)%\windows nt cd "%programfiles(x86)%\windows nt" Sin embargo, si las extensiones de comando están habilitadas hay que cumplir la sintaxis que respeta el entrecomillado de rutas, y el uso de mayúsculas y minúsculas. .. - Ordena cambiar al directorio anterior del árbol en el que se encontrara posicionado.

Ejemplos: C:\Windows\Fonts> C:\Windows>cd .. C:\Windows> / - El atajo al directorio raíz del sistema operativo es el carácter contrabarra «\» (caracter ascii ALT+92). Ejemplo: C:\Windows\System32>cd \ C:\> Importante: Una función no debidamente documentada del comando «cd» es que una vez posicionado en un directorio que contenga archivos, si se escribe el nombre y la extensión de uno de estos ficheros y se intenta producir la ejecución del fichero, el programa asociado a la extensión del archivo lo abre. Sin embargo esta función tiene una restricción, y es que no se pueden abrir programas directamente como sí hace «start». Ejemplos: cd /d C:\windows\system32\Logfiles\srt C:\Windows\System32\LogFiles\Srt>bcdinfo.txt (Ejecución del archivo). cd /d C:\Windows\Help\mui\0C0A C:\Windows\Help\mui\0C0A>mmc.chm (Ejecución del archivo).

CERTREQ Pide los certificados de una entidad emisora de certificados (CA), para recuperar la respuesta a una solicitud previa de una Autoridad Certificadora (CA), para crear una nueva solicitud de un archivo con extensión «.inf». Acepta e instala una respuesta a una solicitud, construye una certificación cruzada o de subordinación completa de un certificado de CA existente, o una petición y para firmar una solicitud de certificación cruzada o de subordinación completa. Sintaxis: CertReq [-v] -? CertReq [-Command] -? Parámetros: CertReq [-Submit] Opciones: [RequestFileIn [CertFileOut [CertChainFileOut [FullResponseFileOut]]]] - Enviar una solicitud a una entidad de certificación. Opciones: -attrib cadenaDeAtributo -binary -PolicyServer servidorDeDirectivas

-config cadenaDeConfiguración -Anonymous -Kerberos -ClientCertificate idDeCertificadoDeCliente -UserName nombreDeUsuario -p contraseña -crl -rpc -AdminForceMachine -RenewOnBehalfOf -NoChallenge CertReq -Retrieve Opciones: RequestId [CertFileOut [CertChainFileOut [FullResponseFileOut]]] - Recuperar la respuesta a una solicitud anterior de una entidad decertificación. Opciones: -binary -PolicyServer servidorDeDirectivas -config cadenaDeConfiguración -Anonymous -Kerberos -ClientCertificate idDeCertificadoDeCliente -UserName nombreDeUsuario -p contraseña -crl -rpc -AdminForceMachine CertReq -New Opciones: [PolicyFileIn [RequestFileOut]] - Crear una solicitud nueva conforme a las instrucciones de PolicyFileIn. Opciones: -attrib cadenaDeAtributo -binary -cert idDeCertificado -PolicyServer servidorDeDirectivas -config cadenaDeConfiguración -Anonymous -Kerberos -ClientCertificate idDeCertificadoDeCliente -UserName nombreDeUsuario -p contraseña -pin Pin -user -machine -xchg archivoDeCertificadoDeIntercambio

CertReq -Accept Opciones: - [CertChainFileIn | FullResponseFileIn | CertFileIn] - Aceptar e instalar una respuesta a una solicitud nueva anterior. Opciones: -user -machine -pin Pin CertReq -Policy Opciones: [RequestFileIn [PolicyFileIn [RequestFileOut [PKCS10FileOut]]] - Construir una certificación cruzada o solicitud de subordinación completa a partir de un certificado de CA ya existente o de una solicitud existente. Opciones: -attrib cadenaDeAtributo -binary -cert idDeCertificado -PolicyServer servidorDeDirectivas -Anonymous -Kerberos -ClientCertificate idDeCertificadoDeCliente -UserName nombreDeUsuario -p contraseña -pin Pin -noEKU -AlternateSignatureAlgorithm -HashAlgorithm algoritmoHash CertReq -Sign Opciones: [RequestFileIn [RequestFileOut]] - Firmar una solicitud de certificado con un agente de inscripción o certificado de firma de subordinación completa. Opciones: -binary -cert idDeCertificado -PolicyServer servidorDeDirectivas -Anonymous -Kerberos -ClientCertificate idDeCertificadoDeCliente -UserName nombreDeUsuario -p contraseña -pin Pin -crl -noEKU -HashAlgorithm algoritmoHash solicitudDeCertificado -Enroll

Opciones: nombreDePlantilla solicitudDeCertificado -Enroll -cert idDeCertificado Opciones: Renew [ReuseKeys] Inscriba o renueve un certificado. Opciones: -PolicyServer servidorDeDirectivas -user -machine -pin Pin

CERTUTIL

Se instala como parte de los servicios de Certificate Server. Vuelca y muestra información de configuración de la Autoridad Certificadora (CA), configura servicios de Certificate Server, efectúa copias de seguridad y restaura los componentes de la entidad emisora de certificados (CA) además de comprobar certificados, pares de claves y cadenas de certificados. Parámetros: -dump - vaciar información de configuración o archivos -asn - Analizar archivo ASN.1 -decodehex - Descodificar archivo con codificación hexadecimal -decode - Descodificar archivo con codificación Base64 -encode - Codificar archivo a Base64 -deny - Denegar solicitud en espera -resubmit - Volver a enviar solicitud en espera -setattributes - Definir atributos para la solicitud en espera -setextension - Definir extensión para la solicitud en espera -revoke - Revocar certificado -isvalid - Mostrar disposición del certificado actual -getconfig - Obtener la cadena de configuración predeterminada -ping - Interfaz ping de solicitud de Servicios de certificadosde Active Directory -pingadmin - Solicitar la interfaz de administración de Servicios decertificados de Active Directory. -CAInfo - Mostrar información de CA. -ca.cert - Recuperar el certificado de la CA. -ca.chain - Recuperar la cadena de certificados de la CA. -GetCRL - Obtener lista de revocación de certificados. -CRL - Publicar nuevos CRL (o sólo diferencias de CRL). -shutdown - Apagar Servicios de certificados de Active Directory. -installCert - Instalar certificado de entidad de certificación. -renewCert - Renovar el certificado de entidad de certificación. -schema - Volcar esquema de certificados.

-view - Volcar la vista de certificado. -db - Guardar base de datos sin formato. -deleterow - Eliminar fila de base de datos del servidor. -backup - Hacer copia de seguridad de Servicios de certificados de Active Directory. -backupDB - Hacer copia de seguridad de la base de datos de Servicios de certificados de Active Directory. -backupKey - Hacer copia de seguridad del certificado de Servicios de certificados de Active Directory y de la clave privada. -restore - Restaurar Servicios de certificados de Active Directory. -restoreDB - Restaurar la base de datos de Servicios de certificados de Active Directory. -restoreKey - Restaurar el certificado de Servicios de certificados de Active Directory y la clave privada. -importPFX - Importar certificado y clave privada. -dynamicfilelist - Mostrar la lista de archivos dinámica. -databaselocations - Mostrar las ubicaciones de la base de datos. -hashfile - Generar y mostrar hash de cifrado en un archivo. -store - Volcar almacén de certificados. -addstore - Agregar el certificado al almacén. -delstore - Eliminar certificado del almacén. -verifystore - Comprobar el certificado en almacén. -repairstore - Reparar la asociación de claves o actualizar las propiedades del certificado o el descriptor de seguridad de claves. -viewstore - Volcar almacén de certificados. -viewdelstore - Eliminar certificado del almacén. -dsPublish - Publicar certificado o CRL en Active Directory. -ADTemplate - Mostrar plantillas de AD. -Template - Mostrar plantillas de directiva de inscripción. -TemplateCAs - Mostrar CA por plantilla. -CATemplates - Mostrar plantillas para CA. -enrollmentServerURL - Mostrar, agregar o eliminar direcciones URL de servidores de inscripción asociadas con una CA. -ADCA - Mostrar CA de AD. -CA - Mostrar entidades de certificación de directivas de inscripciones. -Policy - Mostrar directiva de inscripción. -PolicyCache - Mostrar o eliminar entradas de caché de directivas de inscripciones. -CredStore - Mostrar, agregar o eliminar las entradas del almacén de credenciales. -InstallDefaultTemplates - Instalar plantillas de certificados predeterminadas. -URLCache - Mostrar o eliminar entradas de caché de direcciones URL. -pulse - Eventos de inscripción automática por pulsos. -MachineInfo - Mostrar información de objetos de equipos de Active Directory. -DCInfo - Mostrar información de controlador de dominio. -EntInfo - Mostrar información de compañías. -TCAInfo - Mostrar información de CA. -SCInfo - Mostrar información de tarjetas inteligentes. -SCRoots - Administrar certificados raíz de tarjeta inteligente. -verifykeys - Comprobar conjunto de clave públicas y privadas.

-verify - Comprobar certificado o cadena CRL. -sign - Volver a firmar la CRL o el certificado. -vroot - Crear o eliminar raíces virtuales web y el uso compartido de archivos. -vocsproot - Crear o eliminar las raíces virtuales de web para el servicio proxy web OCSP. -addEnrollmentServer - Agregar una aplicación de servidor de inscripciones. -deleteEnrollmentServer - Eliminar una aplicación de servidor de inscripciones. -oid - Mostrar IdObjeto o establecer nombre para mostrar. -error - Mostrar el texto del mensaje del código de error. -getreg - Mostrar el valor del Registro. -setreg - establecer el valor del Registro. -delreg - Eliminar valor del Registro. -ImportKMS - Importar certificados y claves de usuario a la base de datos del servidor para archivar las claves. -ImportCert - Importar un archivo de certificados en la base de datos. -GetKey - Descargar blob de recuperación de la clave privada archivada. -RecoverKey - Recuperar clave privada archivada. -MergePFX - Combinar archivos PFX. -ConvertEPF - Convertir archivos PFX en archivo EPF. CertUtil -? - Mostrar una lista de verbos (lista de comandos). CertUtil -dump -? - Mostrar el texto de ayuda del verbo "dump". CertUtil -v -? - Mostrar todo el texto de ayuda de todos los verbos.

CHANGE

Habilita, deshabilita purga o configura los inicios de sesión en Terminal server (Escritorio Remoto), con asignaciones de puerto y modo de instalación. CHANGE LOGON = CHGLOGON Sintaxis: chglogon {/query | /enable | /disable | /drain | /drainuntilrestart} Parámetros: /QUERY - Consulta el modo de registro de entrada de la sesión actual. /ENABLE - Habilita el registro de entrada de usuario desde sesiones. /DISABLE - Deshabilita el inicio de sesión de usuario de las sesiones. /DRAIN - Deshabilita nuevos inicios de sesión de usuario, pero permite reconexiones a sesiones existentes. /DRAINUNTILRESTART - Deshabilita nuevos inicios de sesión de usuario hasta que se reinicia el servidor, pero permite reconexiones a sesiones existentes. CHANGE PORT = CHGPORT Sirve para listar o cambiar las asignaciones del puerto COM para la compatibilidad con aplicaciones DOS.

Sintaxis: chgport [portx=porty | /D portx | /query] Parámetros: portx=porty - Asigna puerto «x» a puerto «y». /D portx - Eliminar la asignación para el puerto «x». /QUERY - Muestra la asignación de puertos actual. Predeterminados: AUX = \DosDevices\COM1 COM1 = \Device\Serial0 CHANGE USER = CHGUSR Cambia al modo instalar. Sintaxis: chgusr {/execute | /install | /query} Parámetros: /EXECUTE - Permitir modo de ejecución (predeterminado). /INSTALL - Permitir modo de instalación. /QUERY - Mostrar parámetros de configuración actuales.

CHCP.COM (CHANGE CODE PAGE)

Aplicación que muestra o establece el número de página de códigos activa, y su país, o región, o idioma. Sin parámetros muestra el número de la página de códigos activa. Sintaxis: chcp <número_de_página_de_código> nnn Especifica una página de códigos.

Página de códigos País o región o idioma 437 Los Estados Unidos 850 Multilingüe (Latín I)

CHECKNETISOLATION

Herramienta avanzada para probar el funcionamiento de aplicaciones de la tienda de Aplicaciones de Windows (Windows AppStore). Sintaxis: checknetisolation [Module] Parámetros: loopbackexempt - Controla la exención de bucle invertido de los contenedores de la aplicación y familias de paquetes para facilitar la implementación de la aplicación.

debug - Inicia una sesión de solución de problemas de tráfico de red de un contenedor de la aplicación o familia de paquetes. Genera un informe de las funcionalidades de red usadas, no usadas y que faltan, junto con el tráfico de red generado por la aplicación.

CHKDSK (CHECK DISK)

El requerimiento necesario para ejecutar «chkdsk» es contar con el nivel de privilegios del grupo de administradores o equivalente. «chksdk» comprueba el sistema de archivos y metadatos de un volumen, mostrando un informe de su estado, y efectuando la corrección de los errores lógicos y físicos, en el caso de que existieran. Sin modificadores únicamente muestra el estado actual del volumen. Dependiendo de la cantidad y exhaustividad de las comprobaciones que se deban efectuar por el (o los) parámetro(s) incluido(s), la finalización del proceso puede tardar desde unos minutos, hasta varias horas. Sintaxis: chkdsk [volumen[[ruta]archivo]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:tamaño]] [/B] Parámetros: volumen - Especifica la letra de unidad (seguida por dos puntos), el punto de montaje o el nombre de volumen. filename - Solo para FAT/FAT32: especifica los archivos en los que se comprobará la fragmentación. Las reparaciones en sistemas de archivos FAT pueden cambiar la tabla de asignación de archivos del disco, lo cual implica la pérdida de datos. /F - Es el parámetro usado para corregir los errores del disco. No utilizar este modificador en comprobaciones sobre una partición activa implica que el informe de daños puede mostrar errores falsos, ya que no se puede bloquear la unidad. /V - Para FAT/FAT32: muestra la ruta completa y el nombre de cada archivo en el disco. Para NTFS: muestra mensajes de limpieza si los hay. Las reparaciones en sistemas de archivos FAT pueden cambiar la tabla de asignación de archivos del disco, lo cual implica la pérdida de datos. /R - Encuentra los sectores defectuosos del disco y trata de recuperar la información legible (implica /F si no se especifica /scan). /L:tamaño - Solo 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. Ningún identificador abierto al volumen será válido (implica /F).

/I - Solo para NTFS: realiza una comprobación menos exhaustiva de entradas de índice, así que la cantidad de tiempo invertida en las comprobaciones será menor. /C - Solo NTFS: omite la comprobación de ciclos dentro de la estructura de carpetas, así que la cantidad de tiempo invertida en las comprobaciones será menor. /B - Solo NTFS: vuelve a evaluar los clústeres incorrectos en el volumen (implica el uso de /R). /scan - Solo NTFS: ejecuta un examen proactivo en el volumen y repara los errores en caso de encontrar alguno. /forceofflinefix - Solo NTFS: (se debe usar con «/scan»). Revisa el disco duro pero omite las reparaciones. Los errores encontrados serán puestos en cola para ser reparados despues de reiniciar el equipo. (Es decir, «chkdsk/spotfix»). /perf - Solo NTFS: (debe usarse junto con «/scan»). Usa una mayor cantidad de recursos del sistema para completar un examen lo más rápido posible. Esto podría afectar negativamente al rendimiento de otras tareas que se ejecuten en el sistema. /spotfix - Solo NTFS: ejecuta una corrección puntual en el volumen. Su función es similar a la del parámetro /F, pero la diferencia está en que /spotfix es más veloz, porque opera con una menor cantidad o calidad de verificación. /sdcleanup - Solo NTFS: (se debe usar con /F). Recolecta los elementos no utilizados en los datos no necesarios del descriptor de seguridad. /offlinescanandfix - Ejecuta un análisis y reparación después de reiniciar el sistema, o como menciona el mismo parámetro: escanea y repara un volumen sin conexión. Nota: si existen archivos abiertos en la unidad a comprobar aparecerá un mensaje de error, («chkdsk» no se puede ejecutar porque el volumen está en uso por otro proceso).

Código de salida

Descripción

0 No se encontraron errores. 1 Errores se han encontrado y solucionar.

2 Liberador de espacio en disco (como la recolección de elementos) puede realizar o no realizó limpieza porque no se especifica/f .

3 No se pudo comprobar el disco, no se podrían corregir los errores o errores no se han corregido porque no se especifica/f .

Ejemplos:

Chkdsk /f /x /r (En un disco duro con sistema de archivos NTFS) Chkdsk *.* (En un disco duro con sistema de archivos FAT)

CHKNTFS (CHECK NT FILE SYSTEM)

El requerimiento necesario para ejecutar «chkntfs» es contar con el nivel de privilegios del grupo de administradores o equivalente. «Chkntfs» muestra o modifica la comprobación del disco durante el tiempo de arranque. Sin modificadores únicamente

muestra el sistema de archivos del volumen especificado, si está dañada o programada para un análisis durante el inicio del sistema. Sintaxis: chkntfs volumen [...] chkntfs /D chkntfs /T[: tiempo] [...] chkntfs /X volumen chkntfs /C volumen [...] Parámetros: volumen - Especifica la letra de unidad (seguida por dos puntos), el punto de montaje o el nombre de volumen. /D - Restaura todos los valores predeterminados 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. Ejemplos: chkntfs C: chkntfs /d C: chkntfs /x e:

CHOICE Esta herramienta permite que los usuarios seleccionen un elemento de una lista de opciones de carácter único [Yes or Not], en un programa por lotes. Luego devuelve el índice de la opción seleccionada. Sintaxis: Choice [/C opciones] [/N] [/CS] [/T tiempo de espera /D opción] [/M texto]

Parámetros: /C opciones - Especifica la lista de opciones que se va a crear. Las opciones válidas son a-z, A-z, 0-9 y caracteres extendidos ASCII (128-254). La lista predeterminada es [Y,N]. /N - Oculta la lista de opciones en la pregunta. Se muestra el mensaje antes que la pregunta y las opciones están todavía habilitadas (si se especifica /m). /CS - Habilita las opciones que distinguen entre mayúsculas y minúsculas para que puedan seleccionarse. De manera predeterminada, la utilidad no distingue entre mayúsculas y minúsculas. /T - tiempo de espera Número de segundos de pausa antes de que se elija una opción predeterminada. Los valores permitidos están comprendidos entre 0 y 9999. Si se especifica 0, no habrá pausa y será seleccionada la opción predeterminada. /D opción - Especifica la opción predeterminada para utilizar después del número de segundos especificado pot /t. La opción predeterminada debe estar en la lista de opciones especificado por /c. /M texto - Especifica el mensaje que se mostrará antes de la pregunta. Si no se especifica /m, la utilidad muestra sólo la pregunta de elección. NOTA: La variable de entorno ERRORLEVEL está establecida como el índice de la clave que se seleccionó en el conjunto de opciones. La primera opción devuelve un valor de 1, la segunda un valor de 2 y así sucesivamente. Si el usuario presiona una clave que no sea una opción válida, la herramienta emite un sonido de advertencia. Si la herramienta detecta una condición de error, devuelve un valor ERRORLEVEL de 255. Si el usuario presiona «CTRL+PAUSA» o «CTRL+C», la herramienta devuelve un valor ERRORLEVEL 0. Cuando el usuario usa parámetros ERRORLEVEL en un programa por lotes, los enumera en orden decreciente. Ejemplos: CHOICE /C YNC /M "Presione Y para Sí, N para No o C para Cancelar." CHOICE /T 10 /C ync /CS /D y CHOICE /C ab /M "Seleccione a para opción 1 y b para opción 2." CHOICE /C ab /N /M "Seleccione a para opción 1 y b para opción 2."

CIPHER

Muestra o altera el cifrado de directorios y archivos en particiones NTFS. Sin parámetros muestra el estado del directorio en el que se encuentre posicionado «cmd», y los directorios subcontenedores. «cipher» admite el uso de varios nombres de directorio y caracteres comodín. Debe usar espacios entre los diferentes parámetros. Sintaxis: cipher [/E | /D | /C] [/S:directorio] [/B] [/H] [nombreDeRuta [...]] cipher /K [/ECC:256|384|521] cipher /R:nombreDeArchivo [/SMARTCARD] [/ECC:256|384|521] cipher /U [/N]

cipher /W:directorio cipher /X[:archivoEfs] [nombreDeArchivo] cipher /Y cipher /ADDUSER [/CERTHASH:hash | /CERTFILE:nombreDeArchivo | /USER:nombreDeUsuario] [/S:directorio] [/B] [/H] [nombreDeRuta [...]] cipher /FLUSHCACHE [/SERVER:nombreDeServidor] cipher /REMOVEUSER /CERTHASH:hash [/S:directorio] [/B] [/H] [nombreDeRuta [...]] cipher /REKEY [nombreDeRuta [...]] Parámetros: /B – Anula el comando si se detecta un error. De forma predeterminada, «cipher» continúa ejecutándose aunque se detecten errores. /C - Muestra información sobre el archivo cifrado. /D - Descifra los archivos o directorios especificados. /E - Cifra los archivos o directorios especificados. Los directorios se marcarán para que los archivos agregados posteriormente se cifren. El archivo cifrado podría descifrarse al modificarse si el directorio principal no está cifrado. Se recomienda cifrar el archivo y el directorio principal. /H - Muestra los archivos con los atributos de sistema u ocultos. Estos archivos se omiten de forma predeterminada. /K - Crea un nuevo certificado y una nueva clave para usar con Encripted File System (EFS). Si se elige esta opción, se omite el resto de opciones. Nota: de forma predeterminada, «/K» crea un certificado y una clave que siguen la directiva de grupo actual. Si se especifica EEC, se creará un certificado autofirmado con el tamaño de clave especificado. /N - Esta opción sólo funciona con «/U» e impedirá que se actualicen las claves. Se usa para buscar todos los archivos cifrados en las unidades locales. /R - Genera una clave y un certificado Encripted File System (EFS), los guarda en un archivo con extensión «.PFX» (que contiene el certificado y la clave privada) y en un archivo «.CER» (que contiene sólo el certificado). Un administrador puede agregar el contenido del archivo «.CER» a la directiva de recuperación Encripted File System (EFS) para crear la clave de recuperación para los usuarios e importar el archivo «.PFX» para recuperar archivos individuales. Si se especifica «SMARTCARD», escribe el certificado y la clave de recuperación en una tarjeta inteligente. Se genera un archivo «.CER» (que contiene sólo el certificado). No se genera ningún archivo «.PFX».

Nota: de forma predeterminada, «/R» crea un certificado y una clave de recuperación del algoritmo de cifrado RSA de 2048 bits. Si se especifica ECC, debe ir seguido de un tamaño de clave de 256, 384 o 521. /S - Realiza la operación especificada en el directorio indicado y en todos sus archivos y subdirectorios. /U - Intenta procesar todos los archivos cifrados en unidades locales. Esto actualizará la clave de cifrado de archivos del usuario o las claves de recuperación a las actuales en caso de que hayan cambiado. Esta opción no funciona con otras opciones a excepción de «/N». /W - Quita datos de espacio en disco disponible en todo el volumen. Si se elige esta opción, se omitirán todas las demás opciones. El directorio especificado puede estar en cualquier ubicación del volumen local. Si es un punto de montaje o apunta a un directorio en otro volumen, se quitarán los datos del volumen. /X - Hace una copia de seguridad del certificado y las claves Encripted File System (EFS) en el archivo <nombreDeArchivo>. Si el archivo EFS se proporciona, se hará una copia de seguridad del certificado o certificados actuales del usuario usados para cifrar el archivo. De lo contrario, se hará una copia de seguridad del certificado y las claves EFS actuales del usuario. /Y - Muestra la vista en miniatura del certificado EFS actual en el equipo local. /ADDUSER - Agrega un usuario a los archivos cifrados especificados. /ADDUSER certhash - El cifrado buscará un certificado con este hash SHA1. /ADDUSER certfile - El cifrado extraerá el certificado del archivo. /ADDUSER user - El cifrado intentará ubicar el certificado del usuario en Servicios de dominio de Active Directory. /FLUSHCACHE - Borra la memoria caché de claves EFT del usuario que realiza la llamada en el servidor especificado. Si no se proporciona el nombre del servidor, «cipher» borra la memoria caché de claves de usuario en el equipo local. /REKEY - Actualiza los archivos cifrados especificados para usar la clave EFS configurada actual. /REMOVEUSER - Quita un usuario de los archivos especificados. Certhash debe ser el hash SHA1 del certificado que se va a quitar. Directorio - Ruta de acceso de un directorio. nombreDeArchivo - Nombre de archivo sin extensión. nombreDeRuta - Especifica un patrón, archivo o directorio. archivoEFS - Ruta de acceso de un archivo cifrado.

CLEANMGR

Lanza un asistente para limpiar archivos temporales del sistema y liberar espacio en el disco duro. Sintaxis: cleanmgr/sageset - Liberación de espacio en disco duro. cleanmgr/sagerun - Limpieza automática de archivos innecesarios. cleanmgr/tuneup - Liberación de espacio en disco duro. cleanmgr/lowdisk - Limpieza automática de archivos innecesarios más Liberación de espacio en disco duro. cleanmgr/verylowdisk - Limpieza automática de archivos innecesarios y operación de limpieza para resolver la condición de espacio en disco insuficiente. cleanmgr/setup - Operación de limpieza para resolver la condición de espacio en disco insuficiente.

CLICONFG Lanza la herramienta de cliente de red de SQL Server.

CLIP

Redirecciona la salida de la línea de comandos al «Portapapeles de Windows». Esta salida de texto se puede agregar a cualquier programa que pueda recibir texto desde el «Portapapeles», pudiendo funcionar también de forma inversa, desde la aplicación al «Portapapeles». Sintaxis. <NombreDeComando>| clip <<NombreDeArchivo>

Ejemplos: dir | clip - Coloca un copia de la lista de directorios actual en el «Portapapeles de Windows». clip < Leer.txt - Coloca una copia del texto de «Leer.txt» en el «Portapapeles de Windows».

CLS (CLEAR SCREEN)

Limpia todo el texto de la ventana de la consola de comandos, sin cerrarla. La consola se quedará vacía y disponible para nuevos usos.

CMD (COMMAND)

Cuando se ejecuta un comando en «cmd», la primera acción que va a realizar el intéprete de la consola es definir si se trata de un comando interno o no. Para «símbolo del sistema» existen dos tipos de comandos, los internos y los externos. Comandos Internos: Al introducir comandos en la consola (o ejecutarlos mediante las líneas de un script), «cmd» reconoce que están integrados como parte de su estructura, y así los procesa. Lo cual incide en la celeridad de su procesamiento. Ejemplo: «dir». Comandos Externos: Su formato es el de un archivo ejecutable con extensión «.exe» que suele estar ubicado en los directorios «system32» y «syswow64», pero tienen la característica de no poder ser ejecutados directamente. Sólo pueden ser interpretados a través de la consola de comandos. Sintaxis: cmd [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] cadena]

Parámetros: Sin parámetros - Muestra la versión y la información de copyright del sistema operativo. /C /R - 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. /E:ON /X - Habilita las extensiones de comando (consultar más abajo). /E:OFF /Y - 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 el signo de exclamación «!», 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. Los modificadores «/R», «/X», «/Y» se usan por motivos de compatibilidad. Tenga en cuenta que los comandos múltiples separados por el separador de comandos «&&» se aceptan como cadena si están entre comillas. Si se especifica «/C» o «/K», lo que viene después de la línea de comandos se ejecuta como línea de comandos, siguiendo la lógica siguiente para procesar caracteres 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 de ellas está presente, se ejecutarán en primer lugar. HKLM\Software\Microsoft\Command Processor\AutoRun y (o) HKCU\Software\Microsoft\Command Processor\AutoRun Las extensiones de comando están habilitadas de forma predeterminada. Puede deshabilitar las extensiones de una invocación particular con el modificador /E:OFF. Puede habilitar o deshabilitar las extensiones de todas las invocaciones de «cmd.exe» en una sesión de inicio de usuario o de equipo si establece con «regedit.exe» los dos valores de «reg_dword» siguientes: HKLM\Software\Microsoft\Command Processor\EnableExtensions y/o HKCU\Software\Microsoft\Command Processor\EnableExtensions

en «0x1» o «0x0». La configuración específica del usuario tiene preferencia respecto a la del equipo. Los modificadores de la línea de comandos tienen prioridad sobre la configuración del Registro. En un archivo por lotes, los argumentos setlocal enableextensions o disableextensions 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 los siguientes comandos:

ASSOC CALL

CD o CHDIR COLOR

DEL o ERASE ENDLOCAL

FOR FTYPE

GOTO IF

MD o MKDIR POPD

PROMPT PUSHD

SET SETLOCAL

SHIFT START (En ejecución comandos externos)

La expansión de variables de entorno retardada NO está habilitada de forma predeterminada. Puede habilitar o deshabilitar la expansión de variables de entorno retardada para una invocación particular de «cmd.exe» con los modificadores /V:ON o /V:OFF. Puede habilitar o deshabilitar la expansión retardada para todas las ejecuciones de «cmd.exe» en una sesión de inicio de usuario o equipo si establece con regedit.exe los dos valores de «reg_dword» siguientes: HKLM\Software\Microsoft\Command Processor\DelayedExpansion y/o HKCU\Software\Microsoft\Command Processor\DelayedExpansion en «0x1» o «0x0». La configuración específica del usuario tiene prioridad sobre la configuración del equipo. Los modificadores de la línea de comandos tienen prioridad sobre la configuración del Registro. En un archivo por lotes, los argumentos setlocal enabledelayedexpansion o disabledelayedexpansion 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 puede usar el carácter de exclamación para sustituir el valor de la variable de entorno en tiempo de ejecución. Puede habilitar o deshabilitar la terminación de un nombre de archivo para 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 invocaciones de «cmd.exe» en una sesión de inicio de equipo o de usuario estableciendo cualquiera de los dos siguientes valores «reg_dword» en el registro con «regedit.exe»: HKLM\Software\Microsoft\Command Processor\CompletionChar HKLM\Software\Microsoft\Command Processor\PathCompletionChar y/o HKCU\Software\Microsoft\Command Processor\CompletionChar HKCU\Software\Microsoft\Command Processor\PathCompletionChar Con el valor hexadecimal de un carácter de control para usarlo en una función particular (por ejemplo «0x4» es «Ctrl+D» y «0x6» es Ctrl+F). La configuración de usuario específica tiene precedencia sobre la configuración de la máquina. Los modificadores de la línea de comandos tienen precedencia sobre la configuración del Registro. Si la terminación está habilitada con el modificador /F:ON, los dos caracteres de control usados son «Ctrl+D» para la terminación del nombre del directorio y« Ctrl+F» para la terminación del nombre de archivo. Para deshabilitar una terminación de carácter determinada en el Registro, use el valor del espacio 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 caracteres de control. La función de terminación, desplaza el contenido de la ruta de acceso hacia la izquierda del cursor, le anexa un carácter astersico (*), si no hay ninguno todavía presente y genera una lista de rutas de acceso que coincidan. Después muestra la primera ruta de acceso que coincida. Si no coincide ninguna ruta de acceso, emite un sonido y no muestra nada. Posteriormente, al presionar repetidamente el mismo carácter de control se desplazará a través de la lista de las rutas de acceso que coincidan. Si presiona la tecla «Mayúscula (Shift)», con el carácter de control se moverá a través de la lista hacia atrás. Si se edita la línea de cualquier manera y presiona el carácter de control de nuevo, la lista de ruta de acceso guardada es anulada y se generará una nueva. Ocurrirá lo mismo si pasa de una terminación de nombre de archivo a uno de directorio. La única diferencia entre los dos caracteres de control es que la terminación del carácter del archivo coincide con ambos nombres del archivo y del directorio, mientras que la terminación del carácter del directorio sólo coincide con los nombres del directorio. Si la terminación del archivo es usada en cualquier construcción de comandos de directorio («cd», «md» o «rd») entonces se asume la terminación del directorio. El código de terminación trata adecuadamente con nombres de archivo que contienen espacios u otros caracteres especiales colocando comillas entre la 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 derecha del cursor que fue llamado en el punto de la terminación es descartado.

Caracteres especiales que requieren comillas para ser usados por cmd <espacio> & () [] {} ^ =

; ! ' + , ` ~

CMDKEY

Crea, enumera y elimina nombres de usuario y contraseñas, así como credenciales. Sintaxis: cmdkey [{/add | /generic}:nombre del destino {/smartcard | /user:usuario{/pass{:contraseña}}} | /delete{:destino | /ras} | /list{:destino}] Parámetros: /add: - Agrega un nombre de usuario y una contraseña a la lista. Requiere el parámetro de <NombreDeDestino> que identifica el equipo o el nombre de dominio que se asociará esta entrada.

/generic: - Reemplaza al modificador «/add» para crear credenciales genéricas, que serán agregadas a la lista existente. Requiere el parámetro de <NombreDeDestino> que identifica el equipo o el nombre de dominio que se asociará esta entrada. /smartcard - Recupera las credenciales de una tarjeta inteligente. /user: <NombreDeUsuario> - Especifica el nombre de usuario o cuenta para almacenar con esta entrada. Si no se proporciona el <NombreDeUsuario>, se solicitará. /pass: <Password> - Especifica la contraseña para almacenar con esta entrada. /Delete {: <NombreDeDestino>| /ras} - Elimina un nombre de usuario y contraseña de la lista. Si se especifica <NombreDeDestino> se eliminará la entrada. Si se especifica «/ras», se eliminará la entrada de acceso remoto almacenada. /list: <NombreDeDestino> - Muestra la lista de nombres de usuario almacenados y las credenciales. Si no se especifica <NombreDeDestino> se mostrarán todos los nombres de usuario almacenados y las credenciales.

Ejemplos: cmdkey /list - (Muestra la lista de credenciales disponibles). cmdkey /list:destino - (Muestra la lista de credenciales disponibles). cmdkey /add:servidor_destino /user:usuario /pass:contraseña - (Crea credenciales de dominio). cmdkey /add:destino /user:usuario - (Crea credenciales de Usuario). cmdkey /add:destino /smartcard - (Crea credenciales de Tarjeta Inteligente). cmdkey /delete:destino - (Elimina las credenciales existentes). cmdkey /delete /ras - (Elimina las credenciales almacenadas en el acceso remoto).

CMSTP (CONNECTION MANAGER SERVICE TRANSPORT PROTOCOL) Instalador y desinstalador de los perfiles del servicio «Connection Manager». Sintaxis:

cmstp.exe [/ni /ns /nf /s /su /sd /au] <ruta completa al archivo «.inf» del perfil> - Instalación del perfil. cmstp.exe /u [/s] <ruta completa al archivo INF del perfil> - Desisntalación del perfil. Nota: escriba las rutas largas de archivos «.inf» entre comillas dobles (“). Parámetros: Sin modificador - Instala un perfil predeterminado, adecuándose a la configuración del sistema operativo y los permisos del usuario. - Modificadores de instalación: /ns - Sin acceso directo de escritorio /nf - Omitir comprobación de dependencia de archivos. /s - Instalación silenciosa. /su - Instalación para usuario único. /sd - Establecer esta conexión como la conexión predeterminada de IE. /au - Instalación para todos los usuarios. - Modificadores de desinstalación: /s - No se soliciatará la confirmación de desinstalación. Ejemplo: spoolsv.exe / c: imprime.inf /s /" - (Instala el perfil de servicio de un solo usuario en modo silencioso).

COLOR

Configura o restablece los colores del fondo y la fuente tipográfica de la ventana de la consola de comandos. El icono de la barra de título de cmd ofrece esta misma funcionalidad desde la pestaña «propiedades\colores». Esta funcionalidad puede ser modificada en la base de datos del registro, efectuando una búsqueda (o traceos) sobre la clave: «HKCU\Console». Sintaxis: color [Hexadecimal1Hexadecimal2] Parámetro: Hexadecimal1Hexadecimal2 - Especifican el atributo de color en la ventana de la consola de comandos. Los atributos de color se especifican con dos dígitos hexadecimales. El primero corresponde al segundo plano de la ventana de símbolo del sistema, y el segundo al color de la familia tipográfica. Las combinaciones del par de dígitos para configurar los atributos de color que cmd admite son todas las posibles: número-letra, letra-número, letra-letra y número-número, pero existe una restricción: no emplear en el doble dígito la repetición del mismo número o la misma letra. Si este intento se produce, el comando «color» modifica la variable «%ERRORLEVEL%» a 1.

La elección de un color de fondo y otro para la fuente tipográfica, va a determinar el color de fondo y letra mostrados en la ventana de «cmd» cuando se efectúa una selección del contenido de la misma ventana.

Color 1 = Fondo Blanco Letra Amarillo Color 2 = Fondo Blanco Letra Púrpura

Color 3 = Fondo Blanco Letra Roja Color 4 = Fondo Blanco Letra Aguamarina

Color 5 = Fondo Blanco Letra Verde Color 6 = Fondo Blanco Letra Azul

Color 7 = Fondo Blanco Letra Gris Color 0 = Fondo Blanco Letra Gris

Color A = Fondo Blanco Letra Púrpura Claro Color B = Fondo Blanco Letra Rojo Claro

Color C = Fondo Blanco Letra Aguamarina Claro Color D = Fondo Blanco Letra Verde Claro

Color E = Fondo Blanco Letra Azul Claro Color F = Fondo Blanco Letra Negro

Si no se indican argumentos, este comando restaura los atributo del color a la configuración establecida con anterioridad en «cmd.exe». También existe la posibilidad de que la configuración previa y la predeterminada de cmd en Windows no sean coincidentes. Ejemplos: color fc - Modifica la ventana de cmd a un color de tipografía rojo claro sobre un fondo de blanco brillante. Cuando se efectúa una selección del contenido de la ventana, el color de fondo es negro y el del texto es aguamarina claro. color b9 - Fondo Azul Aguamarina Texto Azul Claro. Selección de Texto: Fondo Rojo Texto Amarillo. color fa - Fondo Blanco Texto Verde Claro. Selección de Texto: Fondo Negro Texto Púrpura.

COMP (COMPARE)

Compara el contenido de dos archivos o conjuntos de archivos. Sintaxis: comp [datos1] [datos2] [/D] [/A] [/L] [/N=número] [/C] [/OFF[LINE]] Parámetros:

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.

COMPACT

Muestra o altera la compresión de los archivos en particiones NTFS. Sintaxis: compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [archivo [...]] Parámetros: /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 del directorio actual y cualquier archivo que contenga. Puede usar múltiples nombres de archivo y comodines. Debe poner espacios entre los parámetros.

COMPUTERDEFAULTS

Lanza el asistente «Configurar acceso y programas predeterminados en el equipo», donde se pueden configurar algunas opciones para establecer el navegador que el sistema operativo va a reconocer como predeterminado.

COMREPL

Replica las aplicaciones COM+ de un equipo en uno o varios equipos de destino.

IMPORTANTE Para ejecutar este comando hay que situarse en el directorio de la aplicación, (uso indicado del comando «cd»): «Cd C:\Windows\System32\com» Sintaxis: comrepl <origen> <listaDestino> [/n [/v]] Parámetros: <origen> - Especifica el nombre del equipo de destino. <listaDestino> - Especifica los nombres de los equipos de destino separados por espacios. /n - No emite solicitudes de confirmación. /v - Muestra los resultados del registro en la consola.

CONTROL USERPASSWORDS2 Crea y modifica los usuarios y grupos locales, las cuentas de usuarios y sus contraseñas. Las «Opciones avanzadas» de la «Administración avanzada de usuarios» corresponden a la herramienta «lusrmgr.msc», que pertenece a la consola de Administración de Microsoft (MMC.exe). Control usserpasswords2 es un comando rápido del Panel de control, anclado en la categoría de «Cuentas de usuario y protección infantil», y dentro de la subcategoría de «Cuentas de usuario», cuyo ejecutable es «netplwiz.exe», ubicado en la ruta %systemroot%\System32.

CONVERT

Convierte volúmenes FAT a volúmenes NTFS. No puede convertir la unidad actual. Sintaxis: 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.

COPY

Copia uno o más archivos en otra ubicación. No admite la copia de directorios, como los comandos «xcopy» y «robocopy». Sintaxis:

copy [con] [origen] [/A] [/B] [/D] [/V| /-N] [/Y] [/L] [/-Y | /Z ] [/L | /B] Parámetros: con - Con, «de consola (de comandos)», utiliza la consola de comandos como un dispositivo lógico del equipo. Y los datos que entran en cmd son enviados a imprimir. Ejemplo: Al ejecutar el comando «copy con %homepath%\desktop\algo.txt» La consola quedará literalmente vacía y con el cursor parpadeando. Después de escribir un mensaje, se pulsaría la combinación de teclas «CTRL+Z» (o la tecla F6), y a continuación la tecla «Entrar». Así, el mensaje habrá sido imprimido en el archivo «algo.txt», en el mismo escritorio de Windows. Otra forma parecida de obtener la misma función es usando el comando echo literal más un operador redireccionador de salida. Ejemplo: echo Hola Mundo>%userprofile%\desktop\algo.txt 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 de sobrescribir algo, excepto si el comando «copy» se ejecuta desde un script por lotes.

Para anexar archivos, especifique un único archivo de destino pero varios archivos de origen (con caracteres comodines «*» o el formato archivo1+archivo2+archivo3). Ejemplos: copy %windir%\web\screen\*.png %userprofile%\desktop copy %windir%\web\screen\*.* %userprofile%\desktop Nota: para el correcto procesamiento del comando es importante reservar un espacio en blanco entre el directorio de origen y el de destino.

CREDWIZ (CREDENTIALS WIZARD) Esta herramienta de interfaz gráfica crea copias de seguridad de los nombres de usuario y contraseñas almacenados. Como segunda opción restaura los nombres de usuario y contraseñas almacenados. En ambos casos utiliza archivos de copia de seguridad de credenciales con extensión «.crd».

CSCRIPT

Es el motor base de ejecución del «Windows Script Host». Permite ejecutar scripts en la consola de cmd con extensiones «.cmd», «.bat», «.vbs». También puede utilizarse en archivos batch con la opción «//B», con lo que se evitarán los mensajes de error y avisos de secuencias de comandos. Sintaxis: cscript nombresecuencia.extensión [opción...] [argumentos...] Parámetros: //B - Modo por lotes: suprime de la pantalla los mensajes de error y avisos de secuencias de comandos. //D - Habilitar la depuración activa. //E:engine - Usar el motor para ejecutar la secuencia de comandos. //H:CScript - Cambia el host de secuencias de comandos predeterminado por «cscript.exe». //H:WScript - Cambia el host de secuencias de comandos predeterminado por «wscript.exe» (opción predeterminada). //I - Modo interactivo (opción predeterminada, frente a «//B»). //Job:xxxx - Ejecutar una tarea «WSF».

//Logo - Mostrar logotipo (opción predeterminada). //Nologo - Impedir que se muestre el logotipo: no se mostrará ningún titular en tiempo de ejecución. //S - Guardar las opciones de la línea de comandos actuales para este usuario. //T:nn - Tiempo de espera en segundos: tiempo máximo permitido para que se ejecute una secuencia de comandos. //X - Ejecutar una secuencia de comandos en el depurador. //U - Usar Unicode para los datos de «E/S» redirigidos de la consola.

DATE

Muestra y también establece una nueva fecha en el sistema operativo.

DCOMCNFG (DCOM CONFIGURATION) Habilita una ventana de la raíz de la consola «mmc.exe (Microsoft Management Console)» que de forma predeterminada incluye las plantillas de configuración de: «Administración de los servicios de componentes COM+ (comexp.msc)». «Visor de eventos (eventvwr.msc)» del sistema. «Servicios Locales (services.msc)».

DEFRAG

Localiza y consolida archivos fragmentados en volúmenes locales para mejorar el rendimiento del sistema. Debido a su estado predeterminado de tarea programada, se ejecutará automáticamente cunado cumpla con el periodo de tiempo establecido en la programación. Sintaxis: defrag <volúmenes> | /C | /E <volúmenes> [/H] [/M | [/U] [/V]] defrag <volúmenes> | /C | /E <volúmenes> /A [/H] [/M | [/U] [/V]] defrag <volúmenes> | /C | /E <volúmenes> /X [/H] [/M | [/U] [/V]] defrag <volumen> /T [/H] [/U] [/V] Parámetros: Valor – Descripción. /A - Realizar análisis en los volúmenes especificados. /C - Realizar la operación en todos los volúmenes.

/D - Realizar desfragmentación tradicional (valor predeterminado). /E - Realizar la operación en todos los volúmenes excepto los especificados. /H - Ejecutar la operación con una prioridad normal (el valor predeterminado es una prioridad baja). /K - Realizar consolidación de bloques en los volúmenes especificados. /L - Volver a optimizar en los volúmenes especificados. /M - Ejecutar la operación en cada volumen en paralelo en segundo plano. /O - Realizar optimización correspondiente para cada tipo de medios. /T - Hacer un seguimiento de una operación que ya esté en curso en el volumen especificado. /U - Imprimir el progreso de la operación en pantalla. /V - Imprimir salida detallada, incluidas las estadísticas de fragmentación. /X - Realizar una consolidación de espacio disponible en los volúmenes especificados. Ejemplos: defrag C: /U /V defrag C: D: /M defrag C:\mountpoint /A /U defrag /C /H /V

DEL (DELETE) = ERASE

Elimina uno o más archivos. Sintaxis: del | erase [/P] [/F] [/S] [/Q] [/A:atributos] nombres Nombres - Especifica una lista de uno o más archivos o directorios. Se pueden usar comodines para eliminar varios archivos. Si se especifica el nombre de un directorio, todos sus archivos contenidos serán eliminados. /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. Elimina sin pedir autorización. /A - Selecciona los archivos que se van a eliminar basándose en los atributos. Todos los archivos de un directorio que compartan los mismos atributos parametrizados con el comando, serán eliminados.

Atributos R Archivos de sólo lectura S Archivos de sistema

H Archivos ocultos A Archivos listos para almacenamiento

I No archivos indizados de contenido L Puntos de análisis

- Prefijo de exclusión

Si las extensiones de comando están habilitadas, «del» | «erase» cambian de la siguiente manera: la semántica que se muestra para el modificador «/S» está invertida de tal modo que le muestra solamente los archivos eliminados y no los que no se encontraron. Ejemplo: del /a:ai /s %APPDATA%\Microsoft\Windows\Sendto Para eliminar archivos protegidos del sistema se deben usar primero los comandos «takeown» e «icacls». A continuación se puede usar comando «del» en combinación con el carácter especial asterisco (*), para operar sobre el bloque de archivos en lugar de uno por uno, y con el propósito de acelerar el proceso de supresión. Ejemplo: takeown /f %windir%\web\wallpaper\theme2 /r /a icacls %windir%\web\wallpaper\theme2\*.* /grant *S-1-1-0:(D,WDAC) del /f /s /q %windir%\web\wallpaper\theme2\*.*

DIR (DIRECTORY)

Muestra la lista de subdirectorios y archivos de un directorio. También se puede usar para consultar el directorio raíz de un árbol de directorios. Sintaxis: 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] Parámetros: /A - Muestra los archivos con los atributos especificados.

Atributos

D Directorios R Archivos de solo 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, de la A a la Z) E Por extensión (orden alfabético, de la A a la Z ) S Por tamaño (orden creciente, de menor a mayor) 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, o Alternate Data Streams (ADS). /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 (8.3), se muestran espacios en blanco en su lugar. /4 - Muestra el año con 4 dígitos Los modificadores se pueden preestablecer en la variable de entorno «dircmd». Éstos se pueden invalidar precediendo cada modificador con - (guión), por ejemplo: /-W. Ejemplos: dir /r %windir%\system32\cmd.exe dir /s %windir%\system32 | more>%userprofile%\desktop\system32.txt dir %windir%>%userprofile%\desktop\windowsdirectory.txt

C:\Windows\system32>dir C:\windows El volumen de la unidad C... El número de serie del volumen es: x-x

Directorio de C:\windows 01/01/2020 10:22 <DIR> . 01/01/2020 10:22 <DIR> .. 22/08/2013 17:36 <DIR> ADFS 22/08/2013 17:36 <DIR> AppCompat …(demás directorios y ficheros mostrados con el formato de fecha y hora) 22/08/2013 13:22 10.752 write.exe 19 archivos n.nnn.147 bytes 69 dirs nnn.nnn.nnn.944 bytes libres

C:\Windows\system32>dir C:\wind* El volumen de la unidad C... El número de serie del volumen es: x-x Directorio de C:\ 01/01/2020 10:22 <DIR> Windows 0 archivos 0 bytes 1 dirs nnn.nnn.nnn.280 bytes libres

Nota: Al lanzar el comando «dir» al directorio Windows se obtiene un listado de subdirectorios y ficheros con el formato fecha y hora. Pero al ejecutar el comando «dir» más «Wind», con la inclusión del carácter especial asterisco (*), «cmd» completa automáticamente los caracteres del nombre del directorio, y muestra el directorio con el formato fecha y hora (%date% %time%).

DISKCOMP.COM (DISK COMPARE) Compara el contenido de dos disquetes. Sintaxis: diskcomp [unidad1: [unidad2:]]

DISKCOPY.COM

Copia el contenido de un disquete en otro. Sintaxis: diskcopy [unidad1: [unidad2:]] [/V]

Parámetro: /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.

DISKPART (DISK PARTITION) Este comando se puede ejecutar directamente en el cuadro ejecutar (Windows + R). Se utiliza para crear, modificar y reparar particiones. Opcionalmente muestra o configura las propiedades de partición de disco. En cmd, se activará escribiendo su nombre en la consola de comandos y pulsando Entrar. Una vez que en la línea de comandos se encuentra activo el comando «diskpart», se pueden ejecutar los parámetros del mismo. Comandos: ACTIVE - Marcar la partición seleccionada como partición activa. Escribe un valor en el disco que leerá el sistema básico de entrada y salida (BIOS) al arrancar. Este valor especifica que la partición es una partición del sistema válida. Para ejecutar «active» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). Precaución: «diskpart» comprueba solamente que la partición sea capaz de contener los archivos de inicio del sistema operativo. «diskpart» no comprueba el contenido de la partición. Si marca una partición como activa por error y no contiene los archivos de inicio del sistema operativo, es posible que el equipo no se inicie. Ejemplo: list disk select disk=0 Active C: (Marca la partición C: como activa). ADD - Agregar un reflejo de volumen. Sintaxis: add disk=<N> [ALIGN=<N>] [WAIT] [NOERR] Parámetros: DISK=<N> - Especifica un disco, diferente del que contiene el volumen simple existente, para contener el reflejo. Solo puede reflejar volúmenes simples. El disco especificado debe tener espacio sin asignar cuyo tamaño sea, al menos, el del volumen simple que desea reflejar. ALIGN=<N> - Se suele usar con matrices de número de unidad lógica (LUN) RAID de hardware para mejorar el rendimiento. Alinea todas las extensiones del volumen con

el límite de alineación más cercano. Los desplazamientos de extensión serán un múltiplo de <N>. WAIT - Espera a que el volumen termine de sincronizarse con el disco agregado antes devolver resultados. Sin el parámetro «WAIT», «diskpart» devuelve resultados después de crear el volumen reflejado y no espera a que se complete la sincronización. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro «NOERR», un error hace que «diskpart» se cierre con un código de error. Para ejecutar «add» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). «list volume» (Listar los volúmenes). «select volume=» (Selecciona el volúmen). Los volúmenes tolerantes a errores, como los volúmenes RAID-5 y reflejados, no son compatibles con ninguna edición de Windows Vista. Ejemplo: list disk select disk=0 list volumen select volume=2 add disk=2 ASSIGN - Asignar una letra de unidad o punto de montaje al volumen seleccionado. Con el comando «assign» se puede cambiar la unidad de letra asociada a una unidad extraíble. Sintaxis: assign [LETTER=<D> | MOUNT=<ruta>] [NOERR] Parámetros: LETTER=<D> - Letra de unidad que desea asignar al volumen. MOUNT=<ruta> - Nombre de ruta de acceso de la carpeta montada que desea asignar al volumen. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Si no se especifica ninguna letra de unidad ni carpeta montada, se asigna la siguiente letra de unidad disponible. Si la letra de unidad o carpeta montada ya se está usando, se genera un error. No puede asignar letras de unidad a volúmenes de arranque o volúmenes que contengan el archivo de paginación. Tampoco es posible asignar una letra de unidad a una partición de un fabricante de equipo original (OEM), a menos que se arranque en

Windows PE, ni a una partición de una tabla de particiones GUID (GPT) que no sea una partición de datos básica, una partición ESP o una partición de recuperación. Para ejecutar «assign» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). «list volume» (Lista los volúmenes). «select volume=» (Selecciona el volúmen a eliminar). Ejemplo: list disk select disk=0 list volumen select volume=2 assign letter=D ATTRIBUTES - Manipular los atributos de un volumen o disco. /attributes volume Sintaxis: attributes volume [SET | CLEAR] [HIDDEN | READONLY | NODEFAULTDRIVELETTER | SHADOWCOPY] [NOERR] Parámetros: SET - Establece el atributo especificado (HIDDEN, READONLY, NODEFAULTDRIVELETTER o SHADOWCOPY) en el volumen seleccionado. CLEAR - Borra el atributo especificado (HIDDEN, READONLY, NODEFAULTDRIVELETTER o SHADOWCOPY) del volumen seleccionado. HIDDEN - Especifica que el volumen está oculto. READONLY - Especifica que el volumen es de solo lectura. NODEFAULTDRIVELETTER - Especifica que el volumen no recibe una letra de unidad de manera predeterminada. SHADOWCOPY - Especifica que el volumen es un volumen de instantánea. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. En discos de registro de arranque maestro (MBR) básicos, los atributos HIDDEN, READONLY y NODEFAULTDRIVELETTER se aplican a todos los volúmenes en el disco. En discos de tabla de particiones GUID (GPT) básicos y en discos dinámicos MBR y GPT, los atributos HIDDEN, READONLY y NODEFAULTDRIVELETTER solo se aplican al volumen seleccionado. Ejemplos:

list disk select disk=0

list volume select volume=2 attributes volume (Muestra los atributos en el volumen seleccionado). list disk select disk=0 list volume select volume=2 attributes volume set readonly (Establece los atributos en el volumen seleccionado como de solo lectura). list disk select disk=0 list volume select volume=2 attributes volume clear readonly (Borra el atributo de solo lectura del volumen seleccionado).

/attributes disk Sintaxis: attributes disk [SET | CLEAR] [READONLY] [NOERR] Parámetros: SET - Establece el atributo especificado para el disco seleccionado. CLEAR - Borra el atributo especificado para el disco seleccionado. READONLY - Especifica que el disco es de solo lectura. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Este comando permite al usuario establecer, borrar o mostrar los atributos de un disco. Cuando se llama sin parámetros, muestra las marcas actuales del disco. READONLY es actualmente la única marca de disco que se puede cambiar. El atributo BOOT DISK indica el disco usado para arrancar. Para un volumen reflejado dinámico, se muestra el atributo BOOT DISK para el disco que contiene el complejo de arranque del volumen de arranque reflejado. Ejemplos:

list disk select disk=0 attributes disk (Muestra los atributos en el disco seleccionado). list disk select disk=0 attributes disk set readonly (Establece el atributo para el disco seleccionado como de solo lectura). list disk select disk=0 attributes disk clear readonly (Borrar el atributo de solo lectura en el disco seleccionado).

ATTACH - Expone un archivo de disco virtual. Sintaxis: attach vdisk [NOERR] [READONLY] { [SD=<cadena SDDL>] | [USEFILESD] } Parámetros: NOERR - Solo para scripting. Cuando se detecta un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. READONLY - Conecta el disco virtual como de solo lectura. Cualquier operación de escritura devolverá un error de dispositivo de «Entrada/Salida». SD=<cadena SDDL> - Especifica un descriptor de seguridad en el formato del lenguaje de definición de descriptores de seguridad (SDDL). De forma predeterminada, el descriptor de seguridad permite el acceso igual que cualquier disco físico. Para obtener más información acerca de SDDL, vea el comando CREATE VDISK. USEFILESD - Especifica que el descriptor de seguridad del propio archivo virtual se use en el disco virtual. Si no se especifica, el disco no tendrá un descriptor de seguridad explícito a menos que se especifique con SD=(cadena SDDL). Ejemplos:

list disk select disk=0 attach vdisk list disk select disk=0 attach vdisk readonly (Establece el atributo para el disco virtual seleccionado como de solo lectura). list disk select disk=0 attach vdisk usefilesd (Especifica el SDDL del archivo virtual para su uso en el disco virtual seleccionado).

AUTOMOUNT - Habilitar y deshabilitar el montaje automático de los volúmenes básicos. Sintaxis: automount [ENABLE] [DISABLE] [SCRUB] [NOERR] Parámetros: ENABLE - Permite a Windows asignar letras de unidad automáticamente a los volúmenes que se agregan al sistema. DISABLE - Impide que Windows asigne letras de unidad automáticamente a los volúmenes que se agregan al sistema. SCRUB - Quita los nombres de ruta de acceso de carpetas montadas, las letras de unidad, los directorios de carpetas montadas y la configuración del Registro de los volúmenes que ya no se encuentran en el sistema. Esto impide que los volúmenes que se encontraban en el sistema reciban automáticamente sus anteriores letras de unidad

y nombres de ruta de acceso de carpetas montadas cuando se vuelvan a agregar al sistema. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Cuando se habilita la característica «automount» (opción predeterminada en algunas versiones de Windows Server), Windows pone en línea automáticamente el volumen y asigna una letra de unidad y un nombre de ruta de acceso de GUID de volumen al volumen cuando éste se agrega al sistema. En configuraciones de red de área de almacenamiento (SAN), cuando se deshabilita «automount», se impide que Windows ponga automáticamente en conexión el volumen y asigne letras de unidad o nombres de ruta de acceso de GUID de volumen a cualquier volumen nuevo que sea visible en el sistema. Tenga en cuenta que la característica «automount» solo se podía aplicar a volúmenes de disco básico en versiones de Windows anteriores a Windows Vista. A partir de Windows Vista, la característica «automount» se puede aplicar a volúmenes de disco básico y de disco dinámico. Ejemplos:

list disk select disk=0 automount list disk select disk=0 automount enable (Permite que Windows asigne automáticamente letras de unidad a los volúmenes que se agregan al sistema). list disk select disk=0 automount disable (No permite que Windows asigne automáticamente letras de unidad a los volúmenes que se agregan al sistema).

BREAK - Separar un conjunto de reflejos. Sintaxis: break disk=<N> [NOKEEP] [NOERR] Parámetros: DISK=<N> - Especifica el disco que contiene una copia del volumen de reflejo. Cuando se completa el comando, este disco recibe el enfoque y el volumen nuevo creado en el disco con las extensiones del volumen de reflejo no conserva las letras de unidad, los nombres de ruta de acceso de GUID de volumen ni las rutas de acceso de carpetas montadas asociados con el volumen de reflejo. El comando no se ejecuta correctamente si el volumen de reflejo del disco especificado se usa como partición de arranque o del sistema. NOKEEP - Especifica que solo se conserva una copia del volumen de reflejo; las extensiones del volumen de reflejo del disco <N> se convierten en espacio disponible.

Ni la copia que queda del volumen de reflejo ni el espacio disponible en el disco <N> reciben el enfoque. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Se aplica solamente a discos dinámicos. Divide el volumen reflejado que recibe el enfoque en dos volúmenes simples. Un volumen simple conserva la letra de unidad, los nombres de ruta de acceso de GUID de volumen y las rutas de acceso de carpetas montadas que estaban asociados con el volumen de reflejo. El otro volumen simple recibe el enfoque para poder asignarle una letra de unidad nueva (se le asignará automáticamente un nombre de ruta de acceso de GUID de volumen). De forma predeterminada, se conserva el contenido de ambas copias del reflejo. Cada copia se convierte en un volumen simple. Si se usa el parámetro NOKEEP, se conserva solamente una copia del volumen de reflejo como un volumen simple y la otra copia se elimina y se convierte en espacio disponible. Ninguno de los volúmenes recibe el enfoque. Para ejecutar «break» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). Ejemplo: list disk select disk=0 break disk=2 (Separa el conjunto de reflejos). CLEAN - Borra la información de configuración, o toda la información del disco. Sintaxis: clean [ALL] Parámetro: ALL - Especifica que cada byte o sector del disco se establece en cero, lo que elimina completamente todos los datos contenidos en el disco. En los discos de registro de arranque maestro (MBR), solo se sobrescribe la información de particiones MBR y la información de sectores ocultos. En los discos de tabla de particiones GUID (GPT), se sobrescribe la información de particiones GPT, incluido el MBR de protección. Si no se usa el parámetro ALL, se llena con ceros el primer MB y el último MB del disco. Esto borra el formato de disco que se hubiera aplicado anteriormente al disco. El estado del disco después de limpiarlo es 'UNINITIALIZED'. Ejemplo: list disk select disk=0

Clean (Borra la información de configuración o toda la información del disco). COMPACT - Compacta el archivo de disco virtual para reducir el tamaño físico del archivo. La operación de compactación solo se puede realizar en un disco virtual no conectado de tipo EXPANDABLE o en un disco virtual de tipo EXPANDABLE conectado como de solo lectura. Sintaxis: compact vdisk Para ejecutar «compact vdisk» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco virtual). Ejemplo: list disk select disk=3 compact vdisk CONVERT - Hacer conversiones entre formatos de disco diferentes. /basic - Convertir un disco dinámico en básico. Sintaxis: convert basic [NOERR] Parámetro: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Para ejecutar «convert basic» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). Importante: El disco debe estar vacío para poder convertirlo en disco dinámico. Realice una copia de seguridad de sus datos y elimine todas las particiones o volúmenes antes de convertir el disco. Ejemplo: list disk select disk=0 convert basic /dynamic - Convertir un disco básico en dinámico. Sintaxis: convert dynamic [NOERR]

Parámetro: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Las particiones existentes en el disco básico se convierten en volúmenes simples. Para ejecutar «convert dynamic» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). Ejemplo: list disk select disk=0 convert dynamic /gpt - Convierte un disco básico vacío con el estilo de partición de registro de arranque maestro (MBR) en un disco básico con el estilo de partición de tabla de particiones GUID (GPT). Sintaxis: convert gpt [NOERR] Parámetro: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Para realizar esta operación es necesario listar y seleccionar un disco MBR básico. El tamaño de disco mínimo necesario para la conversión a GPT es 128 MB. Importante: El disco debe estar vacío para convertirlo en disco GPT. Realice una copia de seguridad de los datos y elimine todas las particiones o volúmenes antes de convertir el disco. Ejemplo: list disk select disk=1 convert gpt /mbr - Convierte un disco básico vacío con el estilo de partición de tabla de particiones GUID (GPT) en un disco básico con el estilo de partición de registro de arranque maestro (MBR). Sintaxis: convert mbr [NOERR] Parámetro:

NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Para realizar esta operación es necesario seleccionar un disco básico GPT. Importante El disco debe estar vacío para convertirlo en disco MBR. Realice una copia de seguridad de sus datos y elimine todas las particiones o volúmenes antes de convertir el disco. Ejemplo: list disk select disk=1 convert mbr CREATE - Crear un volumen, una partición o un disco virtual. /create partition - Crear una partición. EFI - Crea una partición de sistema EFI (Extensible Firmware Interface) en un disco de tabla de particiones GUID (GPT). Sintaxis: create partition efi [SIZE=<N>] [OFFSET=<N>] [NOERR] Parámetros: SIZE=<N> - Tamaño de la partición en megabytes (MB). Si no se especifica ningún tamaño, la partición continúa hasta que ya no hay espacio disponible en la región actual. OFFSET=<N> - Desplazamiento en kilobytes (KB) con el que se crea la partición. Si no se proporciona ningún desplazamiento, la partición se coloca en la primera extensión del disco que tenga capacidad suficiente para contenerla. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Tras crear la partición, el enfoque se asigna a la nueva partición. Para realizar esta operación correctamente, es necesario seleccionar un disco básico GPT. Ejemplo: list disk select disk=0 create partition efi size=1000 /extended - Crea una partición lógica en una partición extendida. Se aplica únicamente a discos de registro de arranque maestro (MBR).

Sintaxis: create partition logical [SIZE=<N>] [OFFSET=<N>] [ALIGN=<N>] [NOERR] Parámetros: SIZE=<N> - Tamaño de la partición en megabytes (MB). La partición tiene al menos los mismos bytes que el número especificado en N. Si especifica un tamaño para la partición lógica, debe ser menor que la partición extendida. Si no se especifica ningún tamaño, la partición continúa hasta que no quede espacio disponible en la partición extendida. OFFSET=<N> - Desplazamiento en kilobytes (KB) con el que se crea la partición. Si no se proporciona ningún desplazamiento, la partición se coloca en la primera extensión del disco que tenga capacidad suficiente para contenerla. ALIGN=<N> - Se suele usar con matrices de número de unidad lógica (LUN) RAID de hardware para mejorar el rendimiento. El desplazamiento de la partición será un múltiplo de <N>. Si se especifica el parámetro OFFSET, se redondeará al múltiplo más cercano de <N>. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Después de crear la partición, el enfoque pasa automáticamente a la nueva partición lógica. Para realizar esta operación correctamente, es necesario seleccionar un disco MBR básico. Ejemplo: list disk select disk=1 create partition logical size=1000 /logical - Crea una partición lógica en una partición extendida. Se aplica únicamente a discos de registro de arranque maestro (MBR). Sintaxis: create partition logical [SIZE=<N>] [OFFSET=<N>] [ALIGN=<N>] [NOERR] Parámetros: SIZE=<N> - Tamaño de la partición en megabytes (MB). La partición tiene al menos los mismos bytes que el número especificado en N. Si especifica un tamaño para la partición lógica, debe ser menor que la partición extendida. Si no se especifica ningún tamaño, la partición continúa hasta que no quede espacio disponible en la partición extendida. OFFSET=<N> - Desplazamiento en kilobytes (KB) con el que se crea la partición. Si no se proporciona ningún desplazamiento, la partición se coloca en la primera extensión del disco que tenga capacidad suficiente para contenerla. ALIGN=<N> - Se suele usar con matrices de número de unidad lógica (LUN) RAID de hardware para mejorar el rendimiento. El desplazamiento de la partición será un múltiplo de <N>. Si se especifica el parámetro OFFSET, se redondeará al múltiplo más cercano de <N>.

NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Después de crear la partición, el enfoque pasa automáticamente a la nueva partición lógica. Para realizar esta operación correctamente, es necesario seleccionar un disco MBR básico. Ejemplo: list disk select disk=1 create partition logical size=1000 /msr - Crea una partición reservada de Microsoft (MSR) en un disco de tabla de particiones GUID (GPT). Sintaxis: create partition msr [SIZE=<N>] [OFFSET=<N>] [NOERR] Parámetros: SIZE=<N> - Tamaño de la partición en megabytes (MB). La partición tiene al menos los mismos bytes que el número especificado en N. Si no se especifica ningún tamaño, la partición continúa hasta que no queda espacio disponible en la región actual. OFFSET=<N> - Desplazamiento en kilobytes (KB) con el que se crea la partición. Si no se proporciona ningún desplazamiento, la partición se coloca en la primera extensión del disco que tenga capacidad suficiente para contenerla. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Para realizar esta operación correctamente, es necesario seleccionar un disco GPT básico. Precaución: Tenga mucho cuidado al usar este comando. Dado que los discos GPT requieren un diseño de particiones específico, la creación de particiones reservadas de Microsoft podría hacer ilegible el disco. En discos GPT que se usan para arrancar Windows, la partición de sistema EFI es la primera partición del disco, seguida de la partición reservada de Microsoft. Los discos GPT que se usan solamente para almacenar datos no tienen una partición de sistema EFI; la partición reservada de Microsoft es la primera partición. Windows no pone en línea particiones reservadas de Microsoft. No es posible almacenar datos en ellas ni eliminarlas. Ejemplo: list disk

select disk=0 create partition msr size=1000 /primary - Crea una partición principal en el disco básico que recibe el foco. Sintaxis: create partition primary [SIZE=<N>] [OFFSET=<N>] [ID={<BYTE> | <GUID>}] [ALIGN=<N>] [NOERR] Parámetros: SIZE=<N> - Tamaño de la partición en megabytes (MB). Si no se especifica ningún tamaño, la partición continúa hasta que no quede más espacio sin asignar en la región actual. OFFSET=<N> - Desplazamiento en kilobytes (Kb) con el que se crea la partición. Si no se proporciona ningún desplazamiento, la partición se coloca en la primera extensión del disco que tenga capacidad suficiente para contenerla. ID={<BYTE> | <GUID>} - Especifica el tipo de partición. Para uso exclusivo de fabricantes de equipo original (OEM). Para los discos de registro de arranque maestro (MBR), puede especificar un byte de tipo de partición, en formato hexadecimal, para la partición. Si no se especifica este parámetro en un disco MBR, el comando crea una partición de tipo 0x06 (especifica que no hay ningún sistema de archivos instalado).

Partición de datos LDM: 0x42

Partición de recuperación: 0x27

Identificadores de OEM reconocidos: 0x12 0x84 0xDE 0xFE 0xA0

Para los discos de tabla de particiones GUID (GPT), se puede especificar un GUID de tipo de partición para la partición que desee crear. Los GUID reconocidos son:

Partición de sistema EFI: c12a7328-f81f-11d2-ba4b-00a0c93ec93b

Partición reservada de Microsoft: e3c9e316-0b5c-4db8-817d-f92df00215ae

Partición de datos básica: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

Partición de metadatos LDM en un disco dinámico: 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3

Partición de datos LDM en un disco dinámico af9b60a0-1431-4f62-bc68-3311714a69ad

Partición de recuperación: de94bba4-06d1-4d40-a16a-bfd50179d6ac

Si no se especifica este parámetro para un disco GPT, el comando crea una partición de datos básica. Se puede especificar cualquier byte o GUID de tipo de partición con este parámetro. «diskpart» no comprueba la validez del tipo de partición excepto para asegurarse de que sea un byte con formato hexadecimal o un GUID. Precaución: Cuando se crean particiones con este parámetro, es posible que haya errores en el equipo o que no pueda iniciarse. A menos que sea un OEM o un profesional de TI con experiencia en discos GPT, no cree particiones en discos GPT mediante este parámetro. En su lugar, use siempre el comando «create partition efi» para crear particiones de sistema EFI, el comando «create partition msr» para crear particiones reservadas de Microsoft y el comando «create partition primary» sin este parámetro para crear particiones principales en discos GPT. ALIGN=<N> - Se suele usar con matrices de número de unidad lógica (LUN) RAID de hardware para mejorar el rendimiento. El desplazamiento de la partición será un múltiplo de <N>. Si se especifica el parámetro OFFSET, se redondeará al múltiplo más cercano de <N>. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Después de crear la partición, el foco pasa automáticamente a la nueva partición. La partición no recibe una letra de unidad. Debe usar el comando «assign» para asignar una letra de unidad a la partición. Para ejecutar «create partition» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). Ejemplos: list disk select disk=0 create partition primary size=1000 list disk select disk=0 create partition primary size=128 id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b list disk select disk=0 create partition primary size=10000 id=12 list disk select disk=0

create partition primary size=10000 id=de

/create volume - Crear un volumen. //raid - Crea un volumen RAID-5 con tres o más discos dinámicos especificados. Sintaxis: create volume raid [SIZE=<N>] DISK=<N>,<N>,<N>[,<N>,...] [ALIGN=<N>] [NOERR] Parámetros: SIZE=<N> - Cantidad de espacio en disco, en megabytes (MB), que ocupará el volumen en cada disco. Si no se especifica ningún tamaño, se creará el mayor volumen RAID-5 posible. El disco con el menor espacio disponible contiguo determina el tamaño del volumen RAID-5 y se asigna la misma cantidad de espacio de cada disco. La cantidad real de espacio en disco útil en el volumen RAID-5 es inferior a la cantidad combinada de espacio en disco porque se requiere parte del espacio en disco por motivos de paridad. DISK=<N>,<N>,<N>[,<N>[,...]] - Discos dinámicos en los que se crea el volumen RAID-5. Se necesitan tres discos dinámicos como mínimo para crear un volumen RAID-5. Se asigna en cada disco una cantidad de espacio igual a SIZE=<N>. ALIGN=<N> - Se suele usar con matrices de número de unidad lógica (LUN) RAID de hardware para mejorar el rendimiento. Alinea todas las extensiones del volumen con el límite de alineación más cercano. Los desplazamientos de extensión serán múltiplos de <N>. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Después de crear el volumen, el enfoque pasa automáticamente al nuevo volumen. Los volúmenes tolerantes a errores, como los volúmenes RAID-5 y reflejados, no son compatibles con ninguna edición de Windows Vista. Ejemplo: list disk select disk=4 list volume select volume=2 create volume raid size=1000 disk=1,2,3 //simple - Crear un volumen simple. Sintaxis: create volume simple [SIZE=<N>] [DISK=<N>] [ALIGN=<N>] [NOERR] Parámetros: SIZE=<N> - Tamaño del volumen en megabytes (MB). Si no se proporciona ningún tamaño, el nuevo volumen ocupa el espacio disponible que queda en el disco. DISK=<N> - Disco dinámico en el que se crea el volumen. Si no se proporciona ningún disco, se usa el disco actual.

ALIGN=<N> - Se suele usar con matrices de número de unidad lógica (LUN) RAID de hardware para mejorar el rendimiento. Alinea todas las extensiones del volumen con el límite de alineación más cercano. Los desplazamientos de extensión serán múltiplos de <N>. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Después de crear el volumen, el enfoque pasa automáticamente al nuevo volumen. Ejemplo: list disk select disk=4 list volume select volume=2 create volume simple size=1000 disk=1 //stripe - Crea un volumen seccionado con dos o más discos dinámicos especificados. Sintaxis: create volume stripe [SIZE=<N>] DISK=<N>,<N>[,<N>,...] [ALIGN=<N>] [NOERR] Parámetros: SIZE=<N> - Cantidad de espacio en disco, en megabytes (MB), que ocupará el volumen en cada disco. Si no se proporciona ningún tamaño, el nuevo volumen ocupa el espacio disponible que queda en el disco más pequeño y una cantidad de espacio igual en cada disco siguiente. DISK=<N>,<N>[,<N>[,...]] - Discos dinámicos en los que se crea el volumen seccionado. Se necesitan dos discos dinámicos como mínimo para crear un volumen seccionado. En cada disco se asigna una cantidad de espacio igual a SIZE=<N>. ALIGN=<N> - Se suele usar con matrices de número de unidad lógica (LUN) RAID de hardware para mejorar el rendimiento. Alinea todas las extensiones del volumen con el límite de alineación más cercano. Los desplazamientos de extensión serán múltiplos de <N>. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Después de crear el volumen, el enfoque pasa automáticamente al nuevo volumen. Ejemplo: list disk select disk=4 list volume select volume=2 create volume stripe size=1000 disk=1,2 //mirror - Crea un volumen reflejado con dos discos dinámicos especificados.

Sintaxis: create volume mirror [SIZE=<N>] DISK=<N>,<N> [ALIGN=<N>] [NOERR] Parámetros: SIZE=<N> - Cantidad de espacio en disco, en megabytes (MB), que ocupará el volumen en cada disco. Si no se proporciona ningún tamaño, el nuevo volumen ocupa el espacio disponible que queda en el disco más pequeño y una cantidad de espacio igual en otro disco. DISK=<N>,<N> - Discos dinámicos en los que se crea el volumen reflejado. Se necesitan dos discos dinámicos como mínimo para crear un volumen reflejado. En cada disco, se asigna una cantidad de espacio igual a SIZE=<N>. ALIGN=<N> - Se suele usar con matrices de número de unidad lógica (LUN) RAID de hardware para mejorar el rendimiento. Alinea todas las extensiones del volumen con el límite de alineación más cercano. Los desplazamientos de las extensiones serán múltiplos de N. NOERR - Solo para scripting. Cuando se detecta un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Después de crear el volumen, el foco pasa automáticamente al nuevo volumen. Ejemplo: list disk select disk=4 list volume select volume=2 create volume mirror size=1000 disk=1,2 /create vdisk - Crea un archivo de disco virtual. Crea un archivo de disco virtual. Actualmente solo se admiten archivos con formato VHD y VHDX y se especifican con las extensiones de archivo (.vhd y .vhdx) del archivo de disco virtual. Sintaxis: create vdisk file=<"nombreDeArchivo"> MAXIMUM=<N> [TYPE={FIXED|EXPANDABLE}] [SD=<cadena SDDL>] [PARENT=<"nombreDeArchivo">] [SOURCE=<"nombreDeArchivo">] [NOERR] Parámetros: FILE=<"nombreDeArchivo"> - Especifica la ruta de acceso completa y el nombre del archivo del disco virtual. El archivo puede estar en un recurso compartido de red. MAXIMUM=<N> - Cantidad máxima de espacio expuesto por el disco virtual, en megabytes (MB). TYPE={FIXED|EXPANDABLE} FIXED - Especifica un archivo de disco virtual de tamaño fijo. EXPANDABLE - Especifica un archivo de disco virtual que cambia de tamaño para ajustarse a los datos asignados. El valor predeterminado es FIXED. [SD=<cadena SDDL>] - Especifica un descriptor de seguridad en el formato del

Lenguaje de definición de descriptores de seguridad (SDDL). De forma predeterminada, se toma del directorio primario. Las cadenas SDDL pueden ser complejas pero flexibles. En su manifestación más sencilla (un descriptor de seguridad que protege el acceso), se conocen como listas de control de acceso discrecional (DACL). Tienen el formato: D:<MARCAS_DACL>(<ACE_CADENA>)(<ACE_CADENA>)...(<ACE_CADENA>) Los valores habituales de MARCAS_DACL son: "P" - La DACL no debe reemplazarse (protegerse) por las ACL de los contenedores primarios. El contenedor de un archivo VHD y VHDX es su directorio. "AI" - La DACL debe heredar automáticamente desde el contenedor primario. Los valores de ACE_CADENA tienen el formato: <TIPO_ACE>;;<DERECHOS>;;;<ID_CUENTA> Los valores habituales de TIPO_ACE son: "A" - Permitir el acceso. "D" - Denegar el acceso. Los valores habituales de DERECHOS son: "GA" - Acceso total. "GR" - Acceso de lectura. "GW' - Acceso de escritura. Los valores habituales de ID_CUENTA son: "BA" - Cuentas predefinidas Administrador. "AU" - Usuarios autenticados. "CO" - Creador Propietario. "WD" - Todos. Por ejemplo, en los siguientes valores: D:P:(A;;GR;;;AU) dan acceso de lectura a todos los usuarios autenticados. De forma parecida, los valores D:P:(A;;GA;;;WD) dan acceso total a todos los usuarios. [PARENT=<"nombreDeArchivo">] - Ruta de acceso a un archivo de disco virtual primario existente para crear un disco de diferenciación. No se debe especificar MAXIMUM con el parámetro PARENT porque el disco de diferenciación obtiene el

tamaño de su disco primario. Tampoco debe especificarse TYPE porque solo se pueden crear discos de diferenciación EXPANDABLE. [SOURCE=<"nombreDeArchivo">] - Ruta de acceso a un archivo de disco virtual existente para rellenar previamente el nuevo archivo de disco virtual. Si se especifica SOURCE, los datos del archivo de disco virtual de entrada se copian bloque a bloque desde este archivo al archivo de disco virtual creado. No se establece ninguna relación de tipo primario-secundario. NOERR - Solo para scripting. Cuando se detecta un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Ejemplos: list disk select disk=0 create vdisk file="c:\prueba\prueba.vhd" maximum=1000 list disk select disk=0 create vdisk file="c:\prueba\secundario.vhdx" parent="c:\prueba\prueba.vhdx" list disk select disk=0 create vdisk file="c:\prueba\prueba.vhd" maximum=1000 sd="d:p(a;;ga;;;wd)" list disk select disk=0 create vdisk file="c:\prueba\nuevo.vhdx" source="c:\prueba\prueba.vhd"

DELETE - Eliminar un objeto. /delete disk- Elimina de la lista de discos un disco dinámico que falta. Sintaxis: delete disk [NOERR] [OVERRIDE] Parámetros: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. OVERRIDE - Permite a «diskpart» eliminar todos los volúmenes simples del disco. Si el disco contiene la mitad de un volumen reflejado, se elimina la mitad del reflejo en el disco. El comando «delete disk override» genera un error si el disco es miembro de un volumen RAID-5. Para ejecutar «delete disk» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). Ejemplo: list disk select disk=3

delete disk /delete partition - Eliminar la partición seleccionada. Sintaxis: delete partition [NOERR] [OVERRIDE] Parámetros: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. OVERRIDE - Permite a «diskpart» eliminar cualquier partición, sea del tipo que sea. Normalmente, «diskpart» solo permite eliminar particiones de datos conocidas. No se puede eliminar la partición del sistema, la partición de arranque ni ninguna partición que contenga el archivo de paginación activo o el archivo de volcado de memoria. Para ejecutar «delete partition» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). «list partition» (Listar particiones). «select partition=» (Selecciona la partición a eliminar). No pueden eliminarse particiones de discos dinámicos ni crearse en discos dinámicos. Ejemplo: list disk select disk=0 list partition select partition=2 delete partition /delete volume - Elimina el volumen seleccionado. Sintaxis: delete volume [NOERR] Parámetro: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. No se puede eliminar el volumen del sistema actual, el volumen de arranque actual ni ningún volumen que contenga el archivo de paginación activo o el archivo de volcado de memoria. Para ejecutar «delete volume» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos).

«select disk=» (Selecciona el disco). «list volume» (Lista los volúmenes). «select volume=» (Selecciona el volúmen a eliminar). Ejemplo: list disk select disk=0 list volume select volume=2 delete volume DETAIL - Proporcionar detalles sobre un objeto. /detail disk - Muestra las propiedades del disco seleccionado y la lista de volúmenes del disco.del disco. Sintaxis: detail disk Para ejecutar «detail disk» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar cuántos discos se pueden consultar). «select disk=» (Selecciona el disco del que va a mostrar sus detalles). Ejemplo: list disk select disk=0 detail disk /detail partition - Muestra las propiedades de la partición seleccionada. Sintaxis: detail partition Para ejecutar «detail partition» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar cuántos discos se pueden consultar). «select disk=» (Seleccionar el disco del que se van a listar los detalles de la partición). «list partition» (Listar particiones para consultar los detalles de la seleccionada). «select partition=2» (Selecciona la partición que va a mostrar sus detalles). Ejemplo: list disk select disk=0 list partition select partition=2 detail partition /detail volume - Muestra las propiedades del volumen seleccionado y la lista de discos en los que reside el volumen.

Sintaxis: detail volume Para ejecutar «detail volume» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar cuántos discos se pueden consultar). «select disk=» (Seleccionar el disco del que se van a listar los detalles de la partición). «list volume» (Listar los volúmenes para consultar los detalles del seleccionado). «select volume=» (Selecciona el volúmen que va a mostrar sus detalles). Ejemplo: list disk select disk=0 list volume select volume=2 detail volume /detail vdisk - Muestra las propiedades del disco virtual seleccionado. Sintaxis: detail vdisk Para ejecutar «detail vdisk» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar cuántos discos se pueden consultar). «select disk=» (Para seleccionar el disco virtual del que se van a listar los detalles). Ejemplo: list disk select disk=3 detail vdisk DETACH - Oculta un archivo de disco virtual. /DETACH VDISK - Desconecta el disco virtual especificado. Sintaxis: detach vdisk [NOERR] Parámetro: NOERR - Solo para scripting. Cuando se detecta un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Para ejecutar «detach vdisk» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Para seleccionar el disco virtual). Ejemplo: list disk select disk=3 detach vdisk

EXIT - Salir de «diskpart»». No se cierra la consola de comandos. EXTEND - Extiende el volumen o la partición que recibe el enfoque y su sistema de archivos en el espacio disponible (sin asignar) en un disco. Sintaxis: extend [SIZE=<N>] [DISK=<N>] [NOERR] EXTEND FILESYSTEM [NOERR] Parámetros: SIZE=<N> - Especifica la cantidad de espacio en megabytes (MB) que se agregará al volumen o partición actuales. Si no se proporciona un tamaño, se usa todo el espacio disponible contiguo en el disco. DISK=<N> - Especifica el disco donde se extiende el volumen o la partición. Si no se especifica un disco, se extiende el volumen o la partición en el disco actual. FILESYSTEM Extiende el sistema de archivos del volumen que recibe el enfoque para abarcar todo el volumen. Solo se debe usar en volúmenes donde el sistema de archivos no se extendió con el volumen. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error.Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. En discos básicos, el espacio disponible debe estar en el mismo disco que el volumen o la partición que recibe el enfoque. También debe seguir inmediatamente al volumen o la partición que recibe el enfoque (empezar en el siguiente desplazamiento de sector). En los discos dinámicos con volúmenes simples o distribuidos, se puede extender un volumen a cualquier espacio disponible de cualquier disco dinámico. Con este comando, puede convertir un volumen dinámico simple en uno distribuido. Los volúmenes reflejados, RAID-5 y seccionados no pueden extenderse. Si el anterior formato de la partición era el sistema de archivos NTFS, el sistema de archivos se extiende automáticamente para llenar la partición más grande. No se pierden datos. Si el anterior formato de la partición era un sistema de archivos diferente de NTFS, se produce un error del comando y no se cambia la partición. Si la partición no tenía previamente un formato de sistema de archivos, se extenderá la partición. Para ejecutar «extend» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Seleccionar el disco del que se van a listar particiones o volúmenes). «list volume (o partition)» (Listar volúmenes o particiones). «select volume (o partition)=» (Selecciona una partición o volúmen). Ejemplo: list disk select disk=0 select volumen=3

extend size=500 disk=3 extend filesystem EXPAND - Expande el tamaño máximo disponible en un disco virtual. Solo se pueden expandir los discos desconectados. /expand vdisk - Expande el tamaño máximo disponible en un disco virtual. Sintaxis: expand vdisk maximum=<n> Parámetro: MAXIMUM=<N> - Indica el nuevo tamaño virtual del disco en megabytes (MB). Para ejecutar «expand vdisk» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Para seleccionar el disco virtual). Ejemplo: list disk select disk=3 expand vdisk maximum=20000 FILESYSTEMS - Muestra información acerca del sistema de archivos actual para el volumen seleccionado y los sistemas de archivos admitidos para formatear el volumen. Sintaxis: filesystems Para ejecutar «filesystems» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). «list volume» (Listar los volúmenes). «select volume=» (Selecciona el volúmen). Ejemplo: list disk select disk=0 list volume select volume=4 filesystems («diskpart» lo va a ejecutar exactamente igual con solo usar desde tres caracteres «fil», hasta todos los caracteres del modificador «filesystems»). FORMAT - Formatea el volumen especificado para usarlo con Windows (NTFS). Sintaxis: format [[FS=<FS>] [REVISION=<X.XX>] | RECOMMENDED] [LABEL=<"etiqueta">] [UNIT=<N>] [QUICK] [COMPRESS] [OVERRIDE] [NOWAIT] [NOERR] Parámetros:

FS=<FS> - Especifica el tipo de sistema de archivos. Si no se proporciona ningún sistema de archivos, se usa el sistema de archivos predeterminado mostrado por el comando FILESYSTEMS. REVISION=<X.XX> - Especifica la revisión del sistema de archivos (si se aplica). RECOMMENDED - Si se especifica, se usa el sistema de archivos y la revisión recomendados en lugar de los predeterminados si existe una recomendación. El comando «FILESYSTEMS» muestra el sistema de archivos recomendado (si existe). LABEL=<"etiqueta"> - Especifica la etiqueta del volumen. UNIT=<N> - Invalida el tamaño de unidad de asignación predeterminado. Se recomienda usar la configuración predeterminada para uso general. El comando «FILESYSTEMS» muestra el tamaño de la unidad de asignación predeterminado para un sistema de archivos concreto. La compresión de NTFS no es compatible con los tamaños de unidades de asignación superiores a 4096 bytes. QUICK - Realiza un formato rápido. COMPRESS - Solo NTFS: los archivos creados en el nuevo volumen se comprimen de manera predeterminada. OVERRIDE - Hace que el volumen se desmonte primero si es necesario. Todos los identificadores abiertos en el volumen dejarán de ser válidos. DUPLICATE - Solo UDF: esta marca se aplica al formato UDF, versión 2.5 o superior. Esta marca indica a la operación de formato que duplique los metadatos del sistema de archivos en un segundo conjunto de sectores del disco. Las aplicaciones como, por ejemplo, las aplicaciones de reparación o recuperación, usan los metadatos duplicados. Si se detecta que los sectores de metadatos primarios están dañados, los metadatos del sistema de archivos se leerán de los sectores duplicados. NOWAIT - Hace que el comando devuelva resultados inmediatamente mientras el proceso de formato sigue ejecutándose. Si no se especifica NOWAIT, «diskpart» mostrará el porcentaje de progreso del formato. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Para ejecutar «format» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Seleccionar el disco). «list volume» (Listar los volúmenes). «select volume=» (Selecciona el volúmen). Ejemplo: list disk select disk=0 list volume select volume=2 format fs=ntfs label="nuevo volumen" quick compress format recommended override GPT - En discos de tabla de particiones GUID (GPT) básicos, asigna los atributos GPT a la partición que recibe el enfoque.

Sintaxis: gpt attributes=<n> ATTRIBUTES=<N> - Valor hexadecimal que indica los atributos que se aplicarán a la partición que recibe el enfoque. El campo de atributo GPT es un campo de 64 bits que contiene dos subcampos. El campo superior se interpreta solamente en el contexto de un GUID de tipo de partición concreto, mientras que el campo inferior es común para todos los tipos de partición. El atributo siguiente puede establecerse en cualquier partición:

0x0000000000000001 Marca la partición como necesaria. Este valor indica a todas las utilidades de administración de discos que no debe eliminarse la partición. La partición de sistema EFI contiene solamente los binarios necesarios para iniciar el sistema operativo. Así es más sencillo colocar en otras particiones los binarios específicos de los fabricantes de equipo original (OEM) o del sistema operativo.

En las particiones de datos básicas, se definen los siguientes atributos:

0x8000000000000000 GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER Impide la asignación automática de una letra de unidad a la partición. De forma predeterminada, se asigna una nueva letra de unidad y un nombre de ruta de acceso de GUID de volumen a cada partición. Si se establece este atributo, se garantiza que no se generará automáticamente una nueva letra de unidad cuando se mueva un disco a un nuevo equipo. En su lugar, el usuario puede asignar letras de unidad de forma manual.

0x4000000000000000 GPT_BASIC_DATA_ATTRIBUTE_HIDDEN Define el volumen de la partición como oculto. Si se establece este atributo, se especifica que no se asignará al volumen una letra de unidad ni un nombre de ruta de acceso de GUID de volumen. Tanto la letra de unidad como el nombre de ruta de acceso de GUID de volumen pueden usarse para abrir el volumen con API de Win32. Las API de Win32, como FindFirstVolume y FindNextVolume, no informan del volumen de una partición oculta.

0x2000000000000000 GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY Define la partición como volumen de instantánea del Servicio de instantáneas de volumen. Los filtros del sistema de archivos usan esta marca para impedir que el filtro se adjunte al volumen.

0x1000000000000000 GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY Impide la escritura en el volumen.

Los atributos de particiones GPT proporcionan información adicional sobre el uso de la partición.

Para realizar esta operación correctamente, es necesario seleccionar una partición GPT básica. Precaución: Si se cambian los atributos GPT, es posible que no se puedan asignar letras de unidad a los volúmenes básicos o que el sistema de archivos no se pueda montar. A menos que sea un fabricante de equipo original (OEM) o un profesional de TI con experiencia en discos GPT, no cambie los atributos GPT. Ejemplos: list disk select disk=0 list partition select partition=2 gpt attributes=0x8000000000000000 list disk select disk=0 list partition select partition=2 gpt attributes=0xf000000000000001

HELP - Muestra la lista de modificadores del comando «diskpart». IMPORT - Importa un grupo de discos externos al grupo de discos en línea del equipo local. Sintaxis: import [NOERR] Parámetros: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. El comando importa todos los discos del mismo grupo que el disco que recibe el enfoque. Para realizar esta operación es necesario seleccionar un disco dinámico. Ejemplo: list disk select disk=0 import INACTIVE - En discos con formato de registro de arranque maestro (MBR), marca la partición que recibe el enfoque como inactiva. Sintaxis: inactive

El equipo se puede iniciar desde la siguiente opción especificada en el BIOS, como la unidad de CD-ROM o un entorno de arranque basado en un entorno de ejecución previo al arranque (PXE) (por ejemplo, Servicios de instalación remota (RIS)) cuando se reinicia el equipo. Para ejecutar «inactive» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Seleccionar el disco). «list partition» (Listar particiones). «select partition=» (Selecciona la partición). Precaución: Es posible que el equipo no se inicie sin una partición activa. No marque una partición del sistema o de arranque como inactiva a menos que sea un usuario con experiencia, conocedor de la administración de almacenamiento de Windows. Ejemplo: list disk select disk=0 list partition select partition=2 inactive LIST - Muestra una lista de objetos. Sintaxis: /list disk - Muestra una lista de discos. /list partition - Mostrar una lista de particiones en el disco seleccionado. /list volume - Mostrar una lista de volúmenes. /list vdisk - Muestra una lista de discos virtuales. Ejemplos: list disk

list disk select disk=0 list partition list disk select disk=0 list volume list disk select disk=0 list vdisk

MERGE - Combina un disco secundario con sus discos primarios. MERGE VDISK

Sintaxis: merge vdisk depth=<n> Parámetro: DEPTH=<N> - Indica el número de discos primarios que deben combinarse. Por ejemplo, MERGE=1 indica que debe combinarse un nivel de la cadena de diferenciación. Para realizar esta operación es necesario seleccionar un disco virtual. Ejemplo: list disk select disk=0 merge vdisk depth=1 En este ejemplo, se combina un disco virtual secundario con el primario: create vdisk file="c:\vhd2.vhd" parent="c:\vhd1.vhd" merge vdisk depth=1 ONLINE - Pone en línea el disco sin conexión seleccionado. /online disk Sintaxis: online disk [NOERR] Parámetro: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Este comando funciona en un solo disco. Este comando funciona en un disco en modo sin conexión de SAN. Si el disco es dinámico, de solo lectura y está sin conexión, y el estado deseado es lectura y escritura y con conexión, el orden de operaciones sugerido es hacer primero que el disco sea de lectura y escritura y, a continuación, ponerlo en línea. Si se pone en línea un disco dinámico de solo lectura, su estado será «Errores». El motivo de esto es que cuando un disco dinámico se pone en línea, el administrador de volúmenes debe escribir en la base de datos del disco dinámico para actualizar su estado. Estas escrituras no se realizarán correctamente si el disco dinámico es de solo lectura. Para ejecutar «online disk» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). Ejemplo: list disk select disk=0

online disk /online volumen Sintaxis: online volume [NOERR] Parámetro: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Este comando funciona en un único volumen. Este comando no funciona en particiones OEM, ESP o de recuperación. Para ejecutar «online volume» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Seleccionar el disco). «list volume» (Listar los volúmenes). «select volume=» (Selecciona el volúmen). Ejemplo: list disk select disk=0 list volume select volume=2 online volume OFFLINE - Desconecta el disco en línea seleccionado. /offline disk Sintaxis: offline disk [NOERR] Parámetro: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Este comando funciona en un único disco. Este comando funciona en un disco en modo en línea SAN. Este comando no funciona en particiones OEM, ESP o de recuperación. Para ejecutar «disk» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Selecciona el disco). Ejemplo: list disk

select disk=0 offline disk /offline volume Sintaxis: offline volume [NOERR] Parámetro: NOERR - Solo para scripting. Cuando se detecta un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Este comando funciona en un único volumen. Para ejecutar «volume» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Seleccionar el disco). «list volume» (Listar los volúmenes). «select volume=» (Selecciona el volúmen). Ejemplos: list disk select disk=0 list volume select volume=2 offline volume RECOVER - Actualiza el estado de todos los discos del paquete seleccionado. Intenta la recuperación en los discos del paquete no válido y resincroniza los volúmenes reflejados y RAID5 con datos de paridad o complejo obsoletos. Sintaxis: recover [NOERR] Parámetro: NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Este comando funciona en un paquete. Para realizar esta operación correctamente, es necesario seleccionar un disco que forme parte de un paquete. Este comando solo es aplicable a discos dinámicos. Si se llama en un disco básico, se realizará correctamente, pero no tendrá lugar ninguna acción. Ejemplo: list disk select disk=2 recover

REM - Usado para comentar scripts. REMOVE - Quita una letra de unidad o un nombre de ruta de acceso de carpeta montada del volumen que recibe el enfoque. Sintaxis: remove [LETTER=<D> | MOUNT=<RUTA> | ALL] [DISMOUNT] [NOERR] Parámetros: LETTER=<D> - Letra de unidad que se va a quitar. MOUNT=<RUTA> - Ruta de acceso de la carpeta montada que se va a quitar. ALL - Quita todas las letras de unidad y rutas de acceso de carpetas montadas actuales. DISMOUNT - Este parámetro puede usarse si: 1) todas las letras de todas las letras de unidad y rutas de acceso de carpetas montadas se quitaron del volumen, o bien, 2) si se especifica el parámetro ALL. Este parámetro especifica que el sistema de archivos debe desmontarse y que el volumen debe dejarse sin conexión. Si otros procesos usan el volumen, «diskpart» cierra los identificadores abiertos antes de desmontar el sistema de archivos y dejar el volumen sin conexión. Para poner el volumen en línea, puede asignarle una letra de unidad, crear una ruta de acceso de carpeta montada al volumen o usar el comando «online». DISMOUNT generará un error si se usa en un volumen que aún tenga letras de unidad o rutas de acceso de carpetas montadas. En scripting, se recomienda usar REMOVE ALL DISMOUNT. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Si no se especifica ninguna letra de unidad ni ruta de acceso de carpeta montada, «diskpart» quita la primera letra de unidad o ruta de acceso de carpeta montada encuentra. Si se usa el parámetro ALL, se quitan todas las letras de unidad y rutas de acceso de carpetas montadas actuales. Si se usa el parámetro DISMOUNT, «diskpart» cierra todos los identificadores abiertos en el volumen y, a continuación lo desmonta y lo deja sin conexión. El comando «remove» se puede usar para cambiar la letra de unidad asociada a una unidad extraíble. No puede quitar las letras de unidad de los volúmenes de arranque o de paginación. Para ejecutar «volume» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Seleccionar el disco). «list volume» (Listar los volúmenes). «select volume=» (Selecciona el volúmen). Ejemplos: list disk select disk=0 list volumen

select volume=4 remove letter=k list disk select disk=0 list volumen select volume=4 remove mount=g:\mounth list disk select disk=0 list volumen select volume=4 remove all dismount

REPAIR - Repara el volumen RAID-5 que recibe el enfoque reemplazando el miembro RAID-5 con errores por el disco dinámico especificado. Sintaxis: repair disk=<n> [ALIGN=<N>] [NOERR] Parámetros: DISK=<N> - Especifica el disco dinámico que reemplazará el miembro RAID-5 con errores. El disco especificado debe tener un espacio disponible igual o mayor que el tamaño total del miembro RAID-5 con errores. ALIGN=<N> - Se suele usar con matrices de número de unidad lógica (LUN) RAID de hardware para mejorar el rendimiento. Alinea todas las extensiones del volumen con el límite de alineación más cercano. Los desplazamientos de extensión serán múltiplos de <N>. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. El disco dinámico especificado debe tener un espacio disponible mayor o igual que el tamaño total del miembro RAID-5 con errores. Para realizar esta operación es necesario seleccionar un volumen RAID-5. Ejemplo: list disk select disk=0 repair disk=1 RESCAN - Busca discos nuevos que puedan haberse agregado al equipo. Sintaxis: rescan Ejemplo: rescan

RETAIN - Prepara un volumen simple dinámico existente que se usará como volumen de arranque o del sistema. Sintaxis: retain Este comando crea una entrada de partición para el volumen simple dinámico que recibe el enfoque. Para realizar esta operación es necesario seleccionar un volumen simple dinámico. Ejemplo: list disk select disk=0 list volume select volume=2 retain SAN - Muestra o establece la directiva SAN para el sistema operativo. Sintaxis: san [POLICY={OnlineAll | OfflineAll | OfflineShared | OfflineInternal}] [NOERR] Parámetros: SAN - Si se usa el comando sin parámetros, se muestra la directiva SAN actual. POLICY=<valor> - Establece la directiva SAN para el sistema operativo en el que se ha arrancado actualmente. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Este comando permite que el usuario muestre o cambie la directiva SAN para el SO en el que se ha arrancado actualmente. La directiva predeterminada para Windows Advanced Server y Windows Data Center es OfflineShared. En este caso, se pondrá el disco de arranque en línea, al igual que todos los discos no ubicados en un bus compartido, como SCSI, iSCSI, SAS, etc. Los discos sin conexión serán de solo lectura de manera predeterminada. En todas las demás versiones de Windows, el valor predeterminado será poner todos los discos en línea. En este caso, todos los discos estarán en línea y serán de lectura y escritura. El tercer valor de directiva es OfflineAll. Para este caso, todos los discos, menos el de arranque, estarán sin conexión y serán de solo lectura de manera predeterminada. El cuarto valor de directiva es OfflineInternal y el comportamiento predeterminado consiste en que los discos internos detectados recientemente se mantendrán desconectados y de solo lectura. Ejemplos: san san policy=OfflineAll SELECT - Selecciona el disco especificado y le asigna el enfoque.

/select disk - Selecciona el disco especificado y le asigna el foco. Sintaxis: select disk=<n> | select disk=system | select disk=next | select disk=<ruta> Parámetros: DISK=<N> - Número de índice del disco de «diskpart» que va a recibir el foco. DISK=<ruta> - Ruta de la ubicación del disco que va a recibir el foco. DISK=SYSTEM - En los equipos BIOS, el disco BIOS 0 recibirá el foco. En los equipos EFI, el disco que contiene la partición ESP usada para el arranque actual recibirá el foco. En los equipos EFI, si no hay ESP o hay más de uno, o bien si el equipo se arranca desde Windows PE, el comando generará un error. DISK=NEXT - Una vez seleccionado un disco, este comando se usa para iterar en todos los discos de la lista. El siguiente disco de la lista recibirá el foco. Si el siguiente disco es el primero de la enumeración, el comando generará un error y no habrá ningún disco con el foco. Para ver los números de índice de «diskpart» de todos los discos del equipo se debe ejecutar «list disk». Si no se especifican opciones, el comando SELECT enumera el disco que tiene actualmente el foco. Ejemplo: list disk select disk=1 list disk select disk= system list disk select disk= next list disk select disk= pciroot(0)#pci(0100)#ata(c00t00l01)

/select partition - Selecciona la partición especificada y le asigna el enfoque. Sintaxis: select partition=<n> Parámetro: PARTITION=<N> - Número de la partición que va a recibir el enfoque. Para usar «select partition» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Seleccionar el disco). «list partition» (Listar particiones). «select partition=» (Selecciona la partición). Ejemplo: list disk select disk=0

list partition select partition=2 /select volume - Selecciona el volumen especificado y le asigna el enfoque. Sintaxis: select volume=[<N> | <D>] Parámetros: VOLUME=<N> - Número del volumen que va a recibir el enfoque. VOLUME=<D> - Letra de unidad o ruta de acceso de la carpeta montada del volumen que va a recibir el enfoque. Para ejecutar «volume» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Seleccionar el disco). «list volume» (Listar los volúmenes). «select volume=» (Selecciona el volúmen). Ejemplos: list disk select disk=0 list volume select volume=1 list disk select disk=0 list volume select volume=C list disk select disk=0 list volume select volume= C:\MountH

/select vdisk - Selecciona el disco virtual especificado por nombre de archivo y le asigna el enfoque. Sintaxis: select vdisk file=<"nombreDeArchivo"> [NOERR] Parámetros: FILE=<"nombreDeArchivo"> - Especifica la ruta de acceso completa y el nombre de un archivo de disco virtual existente. NOERR - Solo para scripting. Cuando se detecta un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Ejemplos: list disk

select vdisk file="c:\prueba\prueba.vhd"

list disk select vdisk file="c:\prueba\prueba.vhdx" NOERR

SETID - Cambia el campo de tipo de partición de la partición que recibe el foco. Para uso exclusivo de fabricantes de equipo original (OEM) Sintaxis: set id={<BYTE> | <GUID>} [OVERRIDE] [NOERR] Parámetros: ID={<BYTE> | <GUID>} -Especifica el tipo de la nueva partición. Para los discos de registro de arranque maestro (MBR), puede especificar un byte de tipo de partición, en formato hexadecimal, para la partición. Con este parámetro, se puede especificar cualquier byte de tipo de partición excepto el tipo 0x42 (partición LDM). Tenga en cuenta que el "0x" inicial se omite al especificar el tipo de partición hexadecimal. Para los discos de tabla de particiones GUID (GPT), se puede especificar un GUID de tipo de partición para la partición. Algunos GUID reconocidos son:

Partición de sistema EFI: c12a7328-f81f-11d2-ba4b-00a0c93ec93b Partición de datos básica: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

Con este parámetro, se puede especificar cualquier GUID de tipo de partición, excepto los siguientes:

Partición reservada de Microsoft: e3c9e316-0b5c-4db8-817d-f92df00215ae Partición de metadatos LDM en un disco dinámico: 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3 Partición de datos LDM en un disco dinámico: af9b60a0-1431-4f62-bc68-3311714a69ad Partición de metadatos de clúster: db97dba9-0840-4bae-97f0-ffb9a327c7e1

Excepto las limitaciones mencionadas, «diskpart» no comprueba la validez del tipo de partición excepto para asegurarse de que sea un byte con formato hexadecimal o un GUID. OVERRIDE - Permite que «diskpart» obligue al sistema de archivos del volumen a desmontarse antes de cambiar el tipo de partición. Al cambiar el tipo de partición, «diskpart» intentará bloquear y desmontar el sistema de archivos del volumen. Si no se especifica este parámetro y la llamada para bloquear el sistema de archivos no se realiza correctamente (porque otra aplicación tiene un identificador abierto en el volumen), toda la operación generará un error. Si se especifica este parámetro, el

desmontaje se aplicará aunque la llamada para bloquear el sistema de archivos no se realice correctamente. Al desmontar un sistema de archivos, todos los identificadores abiertos en el volumen dejarán de ser válidos. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Para ejecutar «setid» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Seleccionar el disco). «list partition» (Listar particiones). «select partition=» (Selecciona la partición). Precaución: Cuando se cambian los campos de tipo de partición con este parámetro, es posible que haya errores en el equipo o que no pueda iniciarse. A menos que sea un OEM o un profesional de TI con experiencia en discos GPT, no cambie los campos de tipo de partición en discos GPT con este parámetro. En su lugar, use siempre el comando «create partition efi» para crear particiones de sistema EFI, el comando «create partition msr» para crear particiones reservadas de Microsoft y el comando «create partition primary» sin el parámetro ID para crear particiones principales en discos GPT. Este comando no funciona en discos dinámicos ni en particiones reservadas de Microsoft. Ejemplos: list disk select disk=0 list partition select partition=2 set id=07 OVERRIDE list disk select disk=0 list partition select partition=2 set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

SHRINK - Reduce el tamaño del volumen que recibe el enfoque en la cantidad especificada. Crea espacio disponible en disco a partir de espacio no usado al final del volumen. Sintaxis: shrink [DESIRED=<N>] [MINIMUM=<N>] [NOWAIT] [NOERR] SHRINK QUERYMAX [NOERR] Parámetros:

DESIRED=<N> - Especifica la cantidad de espacio en megabytes (Mb) en que se desea reducir el tamaño del volumen. Si no se especifica una cantidad, se reduce el volumen en la cantidad máxima de espacio disponible en el volumen. MINIMUM=<N> - Especifica la cantidad mínima de espacio (en Mb) en que se debe reducir el tamaño del volumen. QUERYMAX - Devuelve el número máximo de bytes en que se puede reducir el volumen (el espacio disponible en el volumen). Este valor puede cambiar si hay aplicaciones que estén obteniendo acceso al volumen. NOWAIT - Fuerza la ejecución inmediata del comando sin que finalice el proceso de reducción. NOERR - Solo para scripting. Cuando se encuentra un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Si no se especifica ninguna cantidad MINIMUM, el volumen se reduce en la cantidad DESIRED (si se especificó) o en la cantidad máxima de espacio disponible en el volumen. Si se especifica una cantidad MINIMUM, pero no hay suficiente espacio disponible, el comando genera un error. Este comando funciona en volúmenes básicos y en volúmenes dinámicos simples o distribuidos. Solo se puede reducir el tamaño de un volumen si tiene el formato de sistema de archivos NTFS o si no tiene ningún sistema de archivos. Este comando no funciona en particiones OEM, ESP o de recuperación. Para ejecutar «shrink» es necesario ejecutar con anterioridad los comandos: «list disk» (Para listar discos). «select disk=» (Seleccionar el disco). «list volume» (Listar los volúmenes). «select volume=» (Selecciona el volúmen). Ejemplos: list disk select disk=0 list volume select volume=2 shrink desired=500 minimum=250 list disk select disk=0 list volume select volume=2 shrink querymax

UNIQUEID - Muestra o establece el identificador de tabla de particiones GUID (GPT) o la firma de registro de arranque maestro (MBR) para el disco que recibe el enfoque. /uniqueid disk Sintaxis: uniqueid disk [ID={<DWORD> | <GUID>}] [NOERR]

Parámetros: ID={<DWORD> | <GUID>} - Para los discos MBR, puede especificar un valor de cuatro bytes (DWORD) en formato hexadecimal para la firma. Para los discos GPT, especifique un GUID para el identificador. NOERR - Solo para scripting. Cuando se detecta un error, «diskpart» sigue procesando los comandos como si no existiera el error. Sin el parámetro NOERR, un error hace que «diskpart» se cierre con un código de error. Este comando funciona en discos básicos y dinámicos. Ejemplos: list disk select disk=0 uniqueid disk list disk select disk=0 uniqueid disk id=5f1b2c36 list disk select disk=0 uniqueid disk id=baf784e7-6bbd-4cfb-aaac-e86c96e166ee

DISKPERF (DISK PERFORMANCE)

Sintaxis: diskperf [-Y [D |V] | -N [D | V]] [\\nombreequipo] Parámetros: -Y - Establece el sistema para iniciar todos los contadores de rendimiento del disco cuando se reinicie el sistema. -YD - Habilita los contadores de rendimiento del disco para unidades físicas. Cuando se reinicie el sistema. -YV - Habilita los contadores de rendimiento del disco para unidades lógicas o volúmenes de almacenamiento cuando se reinicia el sistema. -N - Establece el sistema para deshabilitar todos los contadores de rendimiento del disco cuando se reinicie el sistema. -ND - Deshabilita los contadores de rendimiento del disco para unidades físicas. -NV - Deshabilita los contadores de rendimiento del disco para unidades lógicas. \\nombreequipo - Es el nombre del equipo al que se desea ver o configurar el uso de los contadores de rendimiento. El equipo debe ser un sistema Windows 2000. NOTA: Los contadores de rendimiento del disco están permanentemente habilitados en sistemas posteriores a Windows 2000.

DISKRAID

Inicia la aplicación «diskraid». Sintaxis: diskraid [/s <script>] [/v]] Parámetros: /s <script> - Especifica que «diskraid» debe ejecutar comandos desde el archivo de script en la ubicación indicada. /v - Especifica que «diskraid» se debe ejecutar en modo detallado, imprimiendo información adicional sobre los comandos que se ejecuten. Error de ejecución: «diskraid» no encontró ningún proveedor de hardware de VDS instalado en el equipo. Debe haber al menos un proveedor de hardware de VDS instalado para que «diskraid» funcione. Compruebe la instalación del proveedor de hardware de VDS. Ejemplos: diskraid diskraid /v

DISM (SUSTITUYE A PKGMGR [PACKAGE MANAGER]) Enumera, instala, desinstala, configura y actualiza características y paquetes en imágenes de Windows. Los comandos disponibles dependen de la imagen que está recibiendo el servicio y de si esta se encuentra sin conexión o en ejecución. dism.exe [opciones_dism] {comando_WIM} [<argumentos_WIM>] dism.exe {/Image:<ruta_a_imagen_sin_conexión> | /Online} [opciones_dism] {comando_de_servicio} [<argumentos_de_servicio>] Ayuda de dism.exe <argumento> -help ( o /?) Ejemplo: dism /Get-MountedImageInfo -help

COMANDOS DE CREACIÓN DE IMÁGENES GENÉRICAS

/Get-MountedImageInfo - Muestra información acerca de las imágenes montadas, como por ejemplo si la imagen está lista para su mantenimiento, si hay que montarla de nuevo o si no es una imagen válida. /Get-ImageInfo - Muestra información de las imágenes contenidas en el archivo WIM o VHD especificado. Ejemplos:

dism /Get-ImageInfo /ImageFile:C:\test\images\miImagen.wim dism.exe /Get-ImageInfo /ImageFile:C:\test\images\miImagen.vhd /Index:1 /Commit-Image - Aplica cambios en la imagen montada. La imagen permanece montada hasta que se usa la opción «/Unmount-Image». Use por añadidura «/Append» (al final del comando), para agregar la imagen a un archivo «.wim» existente. Use por añadidura (al final del comando), «/CheckIntegrity» para detectar daños en los archivos «.wim» y llevar un seguimiento. Ejemplo: dism.exe /Commit-Image /MountDir:C:\test\offline /Unmount-Image - Desmonta la imagen WIM o VHD. Use «/Commit» para guardar los cambios o «/Discard» para descartar los cambios. Use «/CheckIntegrity» para detectar daños en los archivos «.wim» y llevar un seguimiento. Use «/Append» para agregar la imagen a un archivo «.wim» existente. Ejemplos: dism.exe /Unmount-Image /MountDir:C:\test\offline /Commit dism.exe /Unmount-Image /MountDir:C:\test\offline /Discard /Mount-Image - Monta la imagen en el directorio especificado para que esté disponible para el mantenimiento. Use «/Optimize» al montar una imagen para reducir el tiempo de montaje inicial. Use «/CheckIntegrity» para detener la operación si se detectan daños en el archivo «.wim». Use «/ReadOnly» para establecer la imagen montada con permiso de solo lectura. Ejemplos: dism.exe /Mount-Image /ImageFile:C:\test\images\miImagen.wim /Index:1/MountDir:C:\test\offline dism.exe /Mount-Image /ImageFile:C:\test\images\miImagen.vhd /Index:1/MountDir:C:\test\offline /ReadOnly /Remount-Image - Recupera un directorio de montaje de imagen huérfano. Ejemplo: dism.exe /Remount-Wim /MountDir:C:\test\offline /Cleanup-Mountpoints - Elimina recursos asociados a una imagen montada que ha resultado dañada. Este comando no desmontará una imagen montada, ni eliminará imágenes que se puedan recuperar con el comando «/Remount-Image». Ejemplo: dism.exe /Cleanup-Mountpoints

COMANDOS WIM

/List-Image - Muestra una lista de los archivos y las carpetas de una imagen especificada. Ejemplo: dism.exe /List-Image /ImageFile:install.wim /Index:1 /Delete-Image - Elimina la imagen de volumen especificada de un archivo «.wim» que tiene varias imágenes de volumen. Use «/CheckIntegrity» para detectar daños en los archivos «.wim» y llevar un seguimiento. Ejemplo: dism.exe /Delete-Image /ImageFile:install.wim /Index:1 /Split-Image - Divide un archivo «.wim» existente en varios archivos «.wim» divididos (SWM) de solo lectura. Use «/FileSize» para especificar el tamaño máximo en megabytes (Mb) de cada archivo creado. Use «/CheckIntegrity» para detectar daños en los archivos WIM y llevar un seguimiento. Ejemplo: dism.exe /Split-Image /ImageFile:install.wim /SWMFile:split.swm/FileSize:650 /Export-Image - Exporta una copia de la imagen especificada a otro archivo. Los archivos de origen y destino deben usar el mismo tipo de compresión. Use «/SWMFile» para hacer referencia a archivos WIM divididos (SWM). <patrón> es el patrón de nomenclatura y la ubicación de los archivos divididos. Use «/Compress» para especificar el tipo de compresión usado para la operación de captura inicial al exportar una imagen a un nuevo archivo WIM. Use «/Bootable» para marcar una imagen de volumen de Windows PE como habilitada para ser unidad de arranque. Use «/CheckIntegrity» para detectar daños en los archivos WIM y llevar un seguimiento. Ejemplo: dism.exe /Export-Image /SourceImageFile:install.wim /SourceIndex:1/DestinationImageFile:install2.wim /Append-Image - Agrega una imagen adicional a un archivo WIM. Use «/ConfigFile» para especificar la ubicación de un archivo de configuración que enumere exclusiones de los comandos de captura de imagen y compresión. Use «/Bootable» para marcar una imagen de volumen de Windows PE como habilitada para ser unidad de arranque. Use «/CheckIntegrity» para detectar daños en los archivos WIM y llevar un seguimiento. Use «/Verify» para comprobar errores y el duplicado de archivos. Use «/NoRpFix» para deshabilitar la corrección de etiquetas de puntos de análisis. Ejemplo: dism.exe /Append-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D /Capture-Image - Captura una imagen de una unidad en un nuevo archivo WIM. Los directorios capturados incluyen todos los datos y subcarpetas. No se puede capturar

un directorio vacío. Use «/ConfigFile» para especificar la ubicación de un archivo de configuración que enumere exclusiones de los comandos de captura de imagen y compresión. Use «/Compress» para especificar el tipo de compresión usado para la operación de captura inicial. Use «/Bootable» para marcar una imagen de volumen de Windows PE como habilitada para ser unidad de arranque. Use «/CheckIntegrity» para detectar daños en los archivos WIM y llevar un seguimiento. Use «/Verify» para comprobar errores y el duplicado de archivos. Use «/NoRpFix» para deshabilitar la corrección de etiquetas de puntos de análisis. Ejemplo: dism.exe /Capture-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D /Apply-Image - Aplica una imagen a una unidad especificada. Use «/CheckIntegrity» para detener la operación si el archivo WIM está dañado. Use «/Verify» para comprobar errores y el duplicado de archivos. Use «/NoRpFix» para deshabilitar la corrección de etiquetas de puntos de análisis. Use «/SWMFile» para hacer referencia a archivos WIM divididos (SWM). <patrón> es el patrón de nomenclatura y la ubicación de los archivos divididos. Use «/ConfirmTrustedFile» para validar la imagen para «Trusted Desktop». Ejemplos: dism.exe /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:D:\ dism.exe /Apply-Image /ImageFile:install.swm /SWMFile:install*.swm /ApplyDir:D:\ /Index:1 /Get-MountedWimInfo - Muestra información acerca de las imágenes montadas, como por ejemplo si la imagen está lista para su mantenimiento, si hay que montarla de nuevo o si no es una imagen válida. Ejemplo: dism.exe /Get-MountedWimInfo /Get-WimInfo - Muestra información acerca de las imágenes de un archivo WIM especificado. Ejemplos: dism.exe /Get-WimInfo /WimFile:C:\test\images\miImagen.wim dism.exe /Get-WimInfo /WimFile:C:\test\images\miImagen.wim /Index:1 /Commit-Wim - Aplica los cambios a una imagen montada. La imagen permanece montada hasta que se usa la opción «/Unmount-Wim». Ejemplo: dism.exe /Commit-Wim /MountDir:C:\test\offline /Unmount-Wim - Desmonta el archivo de imagen WIM. Use «/Commit» para guardar los cambios o «/Discard» para descartar los cambios.

Ejemplos: dism.exe /Unmount-Wim /MountDir:C:\test\offline /commit dism.exe /Unmount-Wim /MountDir:C:\test\offline /discard /Mount-Wim - Monta el archivo WIM en el directorio especificado para que esté disponible para el mantenimiento. Use «/ReadOnly» para establecer la imagen montada con permisos de solo lectura. Ejemplos: dism.exe /Mount-Wim /WimFile:C:\test\images\miImagen.wim /index:1 /MountDir:C:\test\offline dism.exe /Mount-Wim /WimFile:C:\test\images\miImagen.wim /index:1 /MountDir:C:\test\offline /ReadOnly /Remount-Wim - Recupera un directorio de montaje WIM huérfano. Ejemplo: dism.exe /Remount-Wim /MountDir:C:\test\offline /Cleanup-Wim - Elimina recursos asociados con una imagen montada que ha resultado dañada. Este comando no desmonta una imagen montada. Tampoco elimina imágenes que se pueden recuperar con el comando «/Remount-WIM». Ejemplo: dism.exe /Cleanup-Wim

ESPECIFICACIONES DE IMAGEN

/Online - Se destina al sistema operativo en ejecución. Los comandos que siguen a continuación se pueden usar para atender la imagen.

COMANDOS DE SERVICIO DE LA EDICIÓN DE WINDOWS

/Set-ProductKey - Establece la clave de producto de la imagen sin conexión. Ejemplo: dism.exe /Image:C:\test\offline /Set-ProductKey:2T3TW-CKKO4-DJSSF-232DP-8RW0P /Get-TargetEditions - Muestra una lista de ediciones de Windows a las que se puede actualizar una imagen. Ejemplos: dism.exe /Image:C:\test\offline /Get-TargetEditions dism.exe /online /Get-TargetEditions

/Get-CurrentEdition - Muestra la edición de la imagen actual. Ejemplos: dism.exe /Image:C:\test\offline /Get-CurrentEdition dism.exe /online /Get-CurrentEdition /Set-Edition - Actualiza una imagen a una edición superior. Use la opción «/Set-Edition» para cambiar una imagen de Windows sin conexión a una edición posterior. También puede usar «/Set-Edition» para cambiar un sistema operativo en línea de Windows Server a una edición superior. Los argumentos «/ProductKey» y «/AcceptEula» se requieren para un sistema operativo en línea de Windows Server, pero no se pueden usar en ningún otro escenario. Use el argumento «/AcceptEula» para aceptar los términos de licencia para la edición posterior. Use el argumento «/GetEula:<ruta>» para elegir una ubicación donde guardar los términos de licencia, para poderlos revisar. Use la opción «/Get-TargetEditions» para buscar el <identificador_edición> para usarlo con la opción «/Set-Edition». Ejemplos: dism.exe /Image:C:\test\offline /Set-Edition:Professional dism.exe /online /Set-Edition:Datacenter/ProductKey:12345-67890-12345-67890-12345/GetEula:C:\Users\Name\Desktop\Eula.rtf dism.exe /online /Set-Edition:ServerDatacenter/ProductKey:12345-67890-12345-67890-12345 /AcceptEula

COMANDOS DE ASOCIACIONES PREDETERMINADAS

/Remove-DefaultAppAssociations - Quita las asociaciones de aplicaciones predeterminadas de una imagen de Windows. Ejemplos: dism.exe /Image:C:\test\offline /Remove-DefaultAppAssociations dism.exe /Online /Remove-DefaultAppAssociations /Import-DefaultAppAssociations - Importa un conjunto de asociaciones de aplicaciones predeterminadas a una imagen de Windows especificada desde un archivo «.xml». Las asociaciones de aplicaciones predeterminadas se aplicarán a cada usuario durante su primer inicio de sesión. Ejemplos: dism.exe /Image:C:\test\offline/Import-DefaultAppAssociations:C:\AppAssoc.xml dism.exe /Online /Import-DefaultAppAssociations:C:\AppAssoc.xml /Get-DefaultAppAssociations - Muestra la lista de asociaciones de aplicaciones predeterminadas que están configuradas en la imagen de Windows especificada. Use esta opción para comprobar que las asociaciones de aplicaciones predeterminadas se importaron correctamente a la imagen.

Ejemplos: dism.exe /Image:C:\test\offline /Get-DefaultAppAssociations dism.exe /Online /Get-DefaultAppAssociations /Export-DefaultAppAssociations - Exporta las asociaciones de aplicaciones predeterminadas desde un sistema operativo en ejecución a un archivo «.xml». Ejemplo: dism.exe /Online /Export-DefaultAppAssociations:C:\AppAssoc.xml

COMANDOS DE SERVICIOS DE APPX

/Set-ProvisionedAppxDataFile - Coloca los datos personalizados en el paquete de aplicación especificado («.appx» o «.appxbundle»). El paquete de aplicación especificado ya debe estar en la imagen. Use «/CustomDataPath» para especificar los datos personalizados de la aplicación del paquete («.appx» o «.appxbundle»). Use «/PackageName» para especificar el nombre completo del paquete de la aplicación («.appx» o «.appxbundle») que vaya a modificar. Ejemplo: dism.exe /Image:C:\test\offline /Set-ProvisionedAppxDataFile /CustomDataPath:c:\Test\Apps\Custom.dat /PackageName:microsoft.appx.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp /Remove-ProvisionedAppxPackage - Quita paquetes de la aplicación («.appx» o «.appxbundle») de la imagen. Los paquetes de la aplicación no se instalarán cuando se creen nuevas cuentas de usuario. Ejemplo: dism.exe /Image:C:\test\offline /Remove-ProvisionedAppxPackage /PackageName:microsoft.appx.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp /Add-ProvisionedAppxPackage - Agrega uno o varios paquetes de la aplicación («.appx» o «.appxbundle») a la imagen, y los configura para que se instalen para cada nuevo usuario. Si el paquete tiene dependencias específicas de la arquitectura, debe instalar todas las arquitecturas aplicables para la dependencia en la imagen de destino. Por ejemplo, en una imagen de destino x64, incluya una ruta a los paquetes de dependencias de x86 y x64. Use «/FolderPath» para especificar una carpeta de archivos de paquete sin empaquetar que contenga un paquete de aplicación principal «.appx», cualquier paquete de dependencias y el archivo de licencia, o use «/PackagePath» para especificar un archivo «.appx» o «.appxbundle». También se puede usar «/PackagePath» al aprovisionar una aplicación del área de negocios en línea. Cuando use la opción «/FolderPath», también puede incluirlos en la ruta_carpeta_AppX. Use «/CustomDataPath» para especificar los datos personalizados del OEM para la aplicación. Use «/LicensePath» con la opción «/PackagePath» para especificar la ubicación del archivo «.xml» que contiene la licencia de la aplicación. Use

«/SkipLicense» solo con aplicaciones que no requieran una licencia en un equipo habilitado para instalaciones de prueba. Si usa «/SkipLicense» en otros escenarios, podría poner en peligro una imagen. Ejemplos: dism.exe /Image:C:\test\offline /Add-ProvisionedAppxPackage/FolderPath:c:\Test\Apps\MyUnpackedApp/CustomDataPath:c:\Test\Apps\Custom.dat dism.exe /Image:C:\test\offline /Add-ProvisionedAppxPackage /PackagePath:C:\Test\Apps\MyPackedApp\MainPackage.appx /DependencyPackagePath:C:\Test\Apps\MyPackedApp\Framework-x86.appx /DependencyPackagePath:C:\Test\Apps\MyPackedApp\Framework-x64.appx /LicensePath:c:\Test\Apps\MyUnpackageAppLicense.xml dism.exe /Online /Add-ProvisionedAppxPackage /FolderPath:c:\Test\Apps\MyUnpackedApp /SkipLicense dism.exe /Image:C:\test\offline /Add-ProvisionedAppxPackage /PackagePath:C:\Test\Apps\MyPackedApp\Package.appxbundle /SkipLicense /Get-ProvisionedAppxPackages - Muestra información sobre los paquetes de la aplicación («.appx» o «.appxbundle») en una imagen que están configurados para instalarse para cada nuevo usuario. Ejemplo: dism.exe /Image:C:\test\offline /Get-ProvisionedAppxPackages

COMANDOS DE SERVICIO DESATENDIDOS

/Apply-Unattend - Aplica un archivo desatendido con extensión «.xml» a una imagen sin conexión o un sistema operativo en ejecución. Ejemplos: dism.exe /Image:C:\test\offline /Apply-Unattend:C:\unattend.xml dism.exe /Online /Apply-Unattend:C:\unattend.xml

COMANDOS DE SERVICIO DE CONTROLADORES

/Remove-Driver - Quita paquetes de controladores de una imagen sin conexión. Use «/Get-Drivers» - Para ver una lista de controladores instalados. Este comando no es compatible con una imagen en línea. Advertencia: quitar un paquete de controladores críticos para el arranque puede hacer que la imagen sin conexión de Windows no se pueda arrancar. Ejemplo: dism.exe /Image:C:\prueba\sin_conexión /Remove-Driver /Driver:oem1.inf /Add-Driver - Agrega paquetes de controladores a una imagen sin conexión. Use «/recurse» para buscar controladores en todas las subcarpetas. Use «/ForceUnsigned»

para agregar controladores sin firmar a imágenes basadas en arquitectura X64. Este comando no es compatible con una imagen en línea. Ejemplos: dism.exe /Image:C:\prueba\sin_conexión /Add-Driver/Driver:D:\Controladores\Usb \Usb.inf dism.exe /Image:C:\prueba\sin_conexión /Add-Driver /Driver:D:\Controladores /recurse /Get-DriverInfo - Muestra información sobre un controlador con extensión «.inf» que está instalado en una imagen sin conexión o en un sistema operativo en ejecución. También sobre los controladores con extensión «.inf» que todavía no estén instalados. Los controladores de terceros instalados tomarán los nombres OEM1.inf, OEM2.inf, etc. Use el nombre publicado de la lista «/Get-Drivers» para ver información sobre los controladores instalados. Ejemplos: dism /Image:C:\prueba\sin_conexión /Get-DriverInfo/Driver:D:\Controladores\Usb \Usb.inf dism/Image:C:\prueba\sin_conexión /Get-DriverInfo /driver:oem1.inf /Get-Drivers - Muestra información sobre todos los controladores en una imagen sin conexión o en un sistema operativo en ejecución. Use la opción «/Format» para especificar un formato de tabla o lista para la salida. Si no se especifica «/Format», la salida tendrá formato de lista. Solo se muestran controladores no incluidos de manera predeterminada. Use el modificador «/all» para mostrar todos los controladores de la imagen. Ejemplos: dism.exe /Image:C:\prueba\sin_conexión /Get-Drivers dism.exe /Image:C:\prueba\sin_conexión /Get-Drivers /all dism.exe /Image:C:\prueba\sin_conexión /Get-Drivers /Format:Table

COMANDOS DE SERVICIO INTERNACIONAL

/Set-LayeredDriver - Establece el controlador del teclado por niveles, con valores posibles de 1 a 6, definidos a continuación: 1: Teclado extendido para PC/AT (101 o 102 teclas). 2: Teclado coreano compatible para PC/AT de 101 teclas o Microsoft Natural Keyboard (tipo 1). 3: Teclado coreano compatible para PC/AT de 101 teclas o Microsoft Natural Keyboard (tipo 2). 4: Teclado coreano compatible para PC/AT de 101 teclas o Microsoft Natural Keyboard (tipo 3). 5: Teclado coreano (103 o 106 teclas). 6: Teclado japonés (106 o 109 teclas).

Ejemplo: dism.exe /Image:C:\test\offline /Set-LayeredDriver:1 /Set-UILang - Establece el idioma de la interfaz de usuario (UI) predeterminado del sistema que se usa en la imagen montada sin conexión. Si el idioma no está instalado en la imagen de Windows, el comando fallará. Este comando no es compatible con una imagen en línea. Ejemplo: dism.exe /Image:C:\test\offline /Set-UILang:es-es /Set-UILangFallback - Establece el idioma predeterminado de reserva de la interfaz de usuario del sistema en la imagen montada sin conexión. Este valor de configuración se usa solo cuando el idioma especificado mediante la opción «/Set-UILang» es un idioma parcialmente localizado. Este comando no es compatible con una imagen en línea. Ejemplo: dism.exe /Image:C:\test\offline /Set-UILangFallback:es-es /Set-UserLocale - Establece el idioma de «estándares y formatos» (también denominado configuración regional del usuario) en la imagen montada sin conexión. El idioma de «Estándares y formatos» es un valor de configuración que determina el criterio de ordenación predeterminado y la configuración predeterminada para el formato de fechas, horas, monedas y números. Este comando no es compatible con una imagen en línea. Ejemplo: dism.exe /Image:C:\test\offline /SetUserLocale:es-es /Set-SysLocale - Establece el idioma para los programas que no son Unicode (también denominados configuración regional del sistema) y configuración de la fuente en la imagen montada sin conexión. Este comando no es compatible con la imagen en línea. Advertencia: no puede establecer idiomas solo para Unicode como configuración regional del sistema. Si intenta hacerlo, la opción «/Set-SysLocale» fallará y no se cambiará el idioma de los programas que no son Unicode. Ejemplo: dism.exe /Image:C:\test\offline /Set-SysLocale: es-es /Set-InputLocale - Establece los idiomas de entrada y las distribuciones de teclado para usar en la imagen montada sin conexión. Este comando no es compatible con una imagen en línea. Ejemplos: dism.exe /Image:C:\test\offline /Set-InputLocale:en-US

dism.exe /Image:C:\test\offline /Set-InputLocale:0409:00000409 /Set-TimeZone - Establece la zona horaria predeterminada de una imagen de Windows. Antes de configurar la zona horaria, «dism» verifica que la cadena de zona horaria especificada es válida para la imagen. Este comando no es compatible con una imagen en línea. Ejemplo: dism.exe /Image:C:\test\offline /Set-TimeZone:"W. Europe Standard Time" /Set-AllIntl - Establece el idioma de interfaz de usuario del sistema predeterminado, el idioma de los programas que no admiten Unicode, el idioma de «Estándares y formatos» y el idioma de entrada y las distribuciones de teclado en el idioma especificado en la imagen sin conexión montada. Si se usa con alguna de las opciones usadas para especificar el idioma particular o las configuraciones regionales, la configuración particular es precedente. Este comando no es compatible con una imagen en línea. Ejemplo: dism.exe /Image:C:\test\offline /Set-AllIntl:es-es /Set-SKUIntlDefaults - Establece el idioma predeterminado de la interfaz de usuario del sistema, el idioma de los programas que no admiten Unicode, el idioma de «estándares y formatos» y los idiomas de entrada, las distribuciones de teclado y los valores de la zona horaria en una imagen sin conexión montada en el valor predeterminado de Windows que especifica <nombre_de_idioma>. Este comando no es compatible con imágenes en línea. Ejemplo: dism.exe /Image:C:\test\offline /Set-SKUIntlDefaults:es-es /Gen-LangIni - Genera un nuevo archivo lang.ini que se usa de forma predeterminada para definir los paquetes de idioma dentro de la imagen y fuera de la distribución. También define el idioma de interfaz de usuario predeterminado para el programa de instalación. El nuevo archivo «lang.ini» se agregará a la carpeta de orígenes de distribución de Windows. (Una distribución es una carpeta que contiene los archivos de origen de los productos Windows que instala. También puede contener controladores de dispositivo y archivos de aplicación adicionales). Este comando no es compatible con una imagen en línea. Advertencia: no se le solicitará permiso para sobrescribir un archivo «lang.ini» existente. Se sobrescribirá el archivo «lang.ini» existente. Ejemplo: dism /Image:C:\prueba\sin_conexión /Gen-LangIni /Distribution:D:\distribución

/Set-SetupUILang - Define el idioma predeterminado que usará el programa de instalación. Si no se puede usar el idioma definido, el programa de instalación usará el inglés. Este comando no es compatible con una imagen en línea. Es necesario especificar una ruta de distribución. Ejemplo: dism.exe /Image:C:\image /Distribution:c:\dist /Set-SetupUILang:es-es /Get-Intl - Muestra información sobre la configuración internacional y los idiomas. Use la opción «/Online» para mostrar información sobre la configuración internacional y los idiomas del sistema operativo en ejecución. Use «/Image» para mostrar información sobre la configuración internacional y los idiomas de la imagen sin conexión. Cuando se usa con las opciones «/Image» y «/Distribution», se muestra información sobre la configuración internacional y los idiomas de la distribución. Advertencia: solo se crean informes de la ubicación y configuración regional del usuario predeterminado para imágenes sin conexión. El informe no incluye este valor de configuración para los sistemas operativos en ejecución. Ejemplos: dism.exe /Online /Get-Intl dism.exe /Image:C:\test\offline /Get-Intl dism.exe /Image:C:\test\offline /Get-Intl /Distribution:D:\distribution

COMANDOS DE SERVICIOS DE APLICACIONES

/Check-AppPatch - Muestra información si las revisiones «MSP» se pueden aplicar a la imagen sin conexión. Se pueden especificar varios archivos de revisión. Use la opción «/Format» para especificar un formato de lista o de tabla para la salida. Si no se especifica «/Format», la salida tendrá un formato de lista. Este comando no se admite con una imagen en línea. Ejemplo: dism /Image:C:\prueba\sin_conexión /Check-AppPatch /PatchLocation:C:\ RevisionesAp\revisión.msp /Get-AppPatchInfo - Muestra información acerca de las revisiones «MSP» instaladas «QFE (Quick Fix Engine)». Si se especifica «/PatchCode», se mostrará información de todas las aplicaciones con extensión «.msi» a las que se aplicó la revisión. Si se especifica «/ProductCode», se mostrará información de todas las revisiones de la aplicación especificada. Si se especifican los dos, solo se mostrará información si se aplica la revisión a la aplicación especificada. Use «/Get-AppPatches» para buscar el GUID de código de revisión y el GUID de código de producto. Use «/Get-Apps» para mostrar una lista de todos los GUID de código de producto de una aplicación instalada. Si «/PatchCode» y «/ProductCode» no se especifican, se mostrarán todos los paquetes «.msi» y revisiones «MSP» instalados. Use la opción «/Format» para especificar un formato de tabla o lista para la salida. Si no se especifica «/Format», la salida tendrá formato de lista. Este comando no es compatible con una imagen en línea.

Ejemplos: dism.exe /Image:C:\test\offline /Get-AppPatchInfo dism /Image:C:\test\offline /Get-AppPatchInfo /PatchCode:{7B477EF4-D848-492B-BA85-0297B1AF4F36} dism /Image:C:\test\offline /Get-AppPatchInfo /ProductCode:{A13BF3E2-0C87-4DC3-B555-42EA2ED666E3} dism /Image:C:\test\offline /Get-AppPatchInfo /PatchCode:{7B477EF4-D848-492B-BA85-0297B1AF4F36} /ProductCode:{A13BF3E2-0C87-4DC3-B555-42EA2ED666E3} /Get-AppPatches - Muestra información acerca de todas las revisiones MSP aplicadas en todas las aplicaciones instaladas en la imagen sin conexión. Si se especifica un GUID de código de producto, se mostrará información de todas las revisiones de la aplicación «.msi» especificada. Use la opción «/Format» para especificar un formato de tabla o lista para la salida. Si no se especifica «/Format», la salida tendrá formato de lista. Este comando no es compatible con una imagen en línea. Ejemplos: dism.exe /Image:C:\test\offline /Get-AppPatches dism /Image:C:\test\offline /Get-AppPatches /ProductCode:{A13BF3E2-0C87-4DC3-B555-42EA2ED666E3} /Get-AppInfo - Muestra información detallada acerca de una aplicación específica instalada de «Windows Installer (msi)». Use la opción «/Get-Apps» para encontrar el GUID de una aplicación instalada de «Windows Installer (msi)». Si no se especifica un GUID de código de producto, se mostrará la información de todas las aplicaciones de «Windows Installer (.msi)» instaladas en la imagen sin conexión montada. Use la opción «/Format» para especificar un formato de tabla o lista para la salida. Si no se especifica «/Format», la salida tendrá formato de lista. Este comando no es compatible con una imagen en línea. Ejemplos: dism.exe /Image:C:\test\offline /Get-AppInfo dism /Image:C:\test\offline /Get-AppInfo /ProductCode:{A13BF3E2-0C87-4DC3-B555-42EA2ED666E3} /Get-Apps - Muestra información acerca de todas las aplicaciones msi de la imagen sin conexión. Use la opción «/Format» para especificar un formato de tabla o lista para la salida. Si no se especifica «/Format», la salida tendrá formato de lista. Este comando no es compatible con una imagen en línea. Ejemplo: dism.exe /Image:C:\test\offline /Get-Apps

COMANDOS DE SERVICIO DE PAQUETES

/Add-Package - Agrega uno o más paquetes a una imagen. «/PackagePath» puede apuntar a un archivo «.cab», un archivo «.msu» o a una carpeta. Use el modificador «/IgnoreCheck» para saltar la instalación del paquete si se producen errores en las comprobaciones de disponibilidad. Use el modificador «/PreventPending» para omitir la instalación del paquete si el paquete o la imagen de Windows tienen alguna acción en línea pendiente. Ejemplos: dism /Image:C:\test\offline /Add-Package /PackagePath:C:\test\packages /IgnoreCheck dism /Image:C:\test\offline /Add-Package/PackagePath:C:\test\packages\package.cab /PreventPending dism /Image:C:\test\offline /Add-Package/PackagePath:C:\Windows-KB000006-v1-x86-en-us.msu /Remove-Package - Quita uno o más paquetes a menos que haya acciones pendientes sin procesar en línea. Si hay acciones en línea pendientes, los recursos permanecerán en la imagen y el estado del paquete se establecerá en «Desinstalación solicitada». Debe arrancar la imagen para procesar las acciones pendientes antes de quitar el paquete. No puede usar este comando para quitar los archivos «.msu». Ejemplos: dism /Image:C:\test\offline /Remove-Package/PackagePath:C:\MyPackages\ package.cab dism /Image:C:\test\offline /Remove-Package/PackageName:Microsoft.Windows. Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 /Enable-Feature - Habilita la característica especificada por el argumento del comando «FeatureName». No es necesario que especifique «/PackageName» si es el paquete de Windows Foundation. De lo contrario, use «/PackageName» para especificar el paquete primario de la característica. Si las características son componentes del mismo paquete primario, se pueden usar varios argumentos «/FeatureName». Puede restaurar y habilitar una característica que se haya quitado anteriormente de la imagen. Use el argumento «/Source» para especificar la ubicación de los archivos necesarios para restaurar la característica. Pueden usarse varios argumentos «/Source».

Muy importante: Use «/LimitAccess» para evitar que «dism» se comunique con wu/wsus. Use «/All» para habilitar todas las características primarias de la característica especificada. Ejemplos: dism.exe /Online /Enable-Feature /FeatureName:Hearts /All dism /Image:c:\offline /Enable-Feature /FeatureName:Calc/PackageName:Microsoft. Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources/sxs /LimitAccess /Disable-Feature - Deshabilita la característica especificada por el argumento del comando «FeatureName». Si es el paquete de Windows Foundation, no es necesario que especifique «/PackageName». De lo contrario, use «/PackageName» para especificar el paquete primario de la característica. Se pueden usar varios argumentos «/FeatureName» si las características son componentes del mismo paquete primario. Use «/Remove» para quitar una característica sin quitar de la imagen. La característica se mostrará en la lista como «Deshabilitada con eliminación de la carga» cuando se use «/Get-FeatureInfo» y se puede restaurar y habilitar mediante «/Enable-Feature» con la opción «/Source». Ejemplos: dism.exe /Online /Disable-Feature /FeatureName:Hearts dism /Image:c:\offline /Disable-Feature /FeatureName:Calc/PackageName:Microsoft. Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 /Remove /Get-Packages - Muestra información acerca de todos los paquetes de la imagen. Use la opción «/Format» para especificar un formato de tabla o lista para la salida. Si no se especifica «/Format», la salida tendrá formato de lista. Ejemplos: dism.exe /Image:C:\test\offline /Get-Packages dism.exe /Format:Table /Image:C:\test\offline /Get-Packages dism.exe /Format:List /English /Image:C:\test\offline /Get-Packages /Get-PackageInfo - Muestra información sobre un paquete específico. «/PackagePath» puede apuntar a un archivo «.cab» o a una carpeta. La ruta de acceso al archivo «.cab» debe apuntar a la procedencia original del paquete, no al lugar en que el archivo está instalado en la imagen. No puede usar este comando para obtener información del paquete para los archivos con extensión «.msu». Ejemplos: dism /Image:C:\test\offline /Get-PackageInfo/PackagePath:C:\packages\package.cab dism /Image:C:\test\offline /Get-PackageInfo/PackageName:Microsoft. Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 /Get-Features - Muestra información sobre todas las características de un paquete específico. Si no especifica el nombre o la ruta de acceso de un paquete, se mostrará una lista de todas las características de la imagen. «/PackagePath» puede apuntar a un archivo «.cab» o una carpeta. Use la opción «/Format» para especificar un formato de tabla o lista para la salida. Si no se especifica «/Format», la opción tendrá formato de lista. Ejemplos: dism.exe /Image:C:\test\offline /Get-Features /Format:Table

dism /Image:C:\test\offline /Get-Features/Format:List/PackagePath:C:\ packages\package.cab dism /Image:C:\test\offline /Get-Features/PackageName:Microsoft. Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 /Get-FeatureInfo - Muestra información sobre una característica específica. Use «/Get-Features» para encontrar el nombre de la característica en la imagen. El nombre de las características distingue mayúsculas de minúsculas. «/PackageName» y «/PackagePath» se pueden usar para buscar una característica específica en un paquete. Ejemplos: dism.exe /Image:C:\test\offline /Get-FeatureInfo /FeatureName:XPS-Viewer dism /Image:C:\test\offline /Get-FeatureInfo /FeatureName:Feature/PackagePath:C:\ packages\package.cab /Cleanup-Image - Realiza operaciones de limpieza y recuperación en la imagen. /Cleanup-Image /RevertPendingActions - Advertencia: debe usar la opción «/RevertPendingActions» solo en un escenario de recuperación del sistema para realizar operaciones de recuperación en una imagen de Windows que no arrancó. Ejemplo: dism.exe /Image:C:\test\offline /Cleanup-Image /RevertPendingActions /Cleanup-Image /spsuperseded [/hidesp] Use «/SPSuperseded» para quitar los archivos de copia de seguridad creados durante la instalación de un Service Pack. Use «/HideSP» para evitar que el Service Pack se muestre en la lista de actualizaciones instaladas del sistema operativo. Advertencia: el Service Pack no se podrá desinstalar tras completarse la operación «/SPSuperseded». Ejemplo: dism.exe /Image:C:\test\offline /Cleanup-Image /spsuperseded /hidesp /Cleanup-Image {/CheckHealth | /ScanHealth | /RestoreHealth} Use «/CheckHealth» para comprobar si algún proceso erróneo ha marcado la imagen como dañada y si el daño se puede reparar. Use «/ScanHealth» para examinar la imagen y detectar si el almacén de componentes está dañado. Use «/RestoreHealth» para examinar la imagen y detectar si el almacén de componentes está dañado y luego realizar operaciones de reparación de forma automática. Use «/Source» con «/RestoreHealth» para especificar la ubicación de las versiones de archivos que se conoce que son correctas y se pueden usar para la reparación. Ejemplos:

dism.exe /Online /Cleanup-Image /ScanHealth dism /Image:c:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount /Cleanup-Image /StartComponentCleanup [/ResetBase] - Use /StartComponentCleanup para limpiar los componentes reemplazados y reducir el tamaño del almacén de componentes. - Use /ResetBase para restablecer la base de los componentes, lo que puede reducir aún más el tamaño del almacén de componentes. Advertencia: las actualizaciones instaladas de Windows no se pueden desinstalar una vez que «/StartComponentCleanup» se complete con la operación «/ResetBase». Ejemplo: dism.exe /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup /Cleanup-Image /AnalyzeComponentStore - Use «/AnalyzeComponentStore» para crear un informe del almacén de componentes de «WinSxS». Ejemplo: dism.exe /Image:C:\test\offline /Cleanup-Image /AnalyzeComponentStore /Image - Se trata de la ruta de acceso al directorio raíz de la imagen de Windows sin conexión. Esta opción se debe usar con un comando de servicio. Ejemplo: dism.exe /Image:C:\test\offline /Get-Packages

OPCIONES DE DISM

/English - Muestra la salida de la línea de comandos en inglés /Format - Especifica el formato de salida de un informe. La opción no tiene efecto si se usa con un comando que no genere informes o con un comando que no admita esta opción. Los valores aceptados para <formato_de_salida> son: Table = Muestra el informe en una tabla. List = Muestra el informe en una lista de pares nombre/valor. Ejemplos: dism.exe /Image:C:\test\offline /Format:Table /Get-Packages dism.exe /Image:C:\test\offline /Format:List /Get-Features dism.exe /Image:C:\test\offline /Format:Table /Get-Drivers dism.exe /Image:C:\test\offline /Format:List /Get-Apps dism.exe /Image:C:\test\offline /Format:Table /Get-AppPatches /WinDir - Especifica la ruta de acceso al directorio de Windows relacionado con la ruta de acceso de la imagen. Si no se especifica, el valor predeterminado es «Windows». Esta opción no se puede usar con la opción «/Online».

Ejemplo: dism.exe /Image:C:\test\offline /WinDir:Win /SysDriveDir - Especifica la ruta de acceso al archivo cargador de sistemas llamado «BootMgr». Si no se especifica, el valor predeterminado es la ruta de acceso de la imagen sin conexión. Esta opción no se puede usar con la opción «/Online». Ejemplo: dism.exe /Image:C:\test\offline /SysDriveDir:C:\ /LogPath - Especifica la ruta de acceso al archivo de registro de «dism». Si no se especifica, el valor predeterminado es %windir%\Logs\dism\dism.log. Ejemplo: dism.exe /Image:C:\test\offline /logpath:C:\LogFiles\dism.log /LogLevel - Especifica el nivel de salida máximo que se muestra en los registros. Los valores aceptados son: 1 = Solo errores 2 = Errores y advertencias 3 = Errores, advertencias e información 4 = Todos los anteriores y salidas de depuración Si no se especifica, el valor predeterminado es 3 (registro máximo). Ejemplo: dism.exe /Image:C:\test\offline /loglevel:1 /NoRestart - Suprime los reinicios automáticos. Ejemplo: dism.exe /online /norestart /Quiet - Desactiva la salida de progreso e información a la consola. Solo se mostrarán mensajes de error. Ejemplo: dism.exe /Image:C:\test\offline /quiet /ScratchDir - Especifica un directorio temporal que se usará para extraer archivos y realizar el servicio. El directorio debe existir. Si no se estableció, se usará el directorio temporal. Ejemplo: dism.exe /Image:C:\test\offline /scratchdir:D:\Scratch

DISPDIAG

Se utiliza para diagnósticos, con la posibilidad de generar un archivo de volcado (dump), manual. Sintaxis: dispdiag [-testacpi] [-d] [-delay <seconds>] [-out <FilePath>] Parámetros: -testacpi - Runs hotkey diagnostics test -d - Generates a dmp file as well with additional data. -delay - Delays the collection of data by specified time in seconds. -out <FilePath> - Path where the dispdiag file should be saved, including filename. This must be the last parameter Output: (Name of the saved file).

DJOIN (DOMAIN JOIN)

Parámetros: /PROVISION - Aprovisionar una cuenta de equipo en el dominio. /DOMAIN <nombre> - <Nombre> del dominio al que unirse. /MACHINE <nombre> - <Nombre> de host del equipo que se une al dominio. /MACHINEOU <unidad organizativa> - <Unidad organizativa> opcional donde se crea la cuenta. /DCNAME <controlador de dominio> - <Controlador de dominio> opcional de destino para la creación de cuentas. /REUSE - Reutilizar cualquier cuenta existente (se restablecerá la contraseña). /SAVEFILE <ruta de archivo> - Guardar datos de aprovisionamiento en un archivo en <ruta de archivo>. /NOSEARCH - Omitir la detección de conflictos de cuentas, requiere DCNAME (más rápido). /DOWNLEVEL - Compatibilidad con un controlador de dominio de Windows Server 2008 o anterior. /PRINTBLOB - Devolver blob (fichero con extensión «.txt»), de metadatos codificados en base64 para un archivo de respuesta.

/DEFPWD - Usar la contraseña de la cuenta de equipo predeterminada (no recomendado). /ROOTCACERTS - Opcional, incluye certificados de entidad de certificación raíz. /CERTTEMPLATE <nombre> - <Nombre> opcional de plantilla de certificado de máquina. Incluye certificados de entidad de certificación raíz. /POLICYNAMES <nombres> - Opcional, lista delimitada por punto y coma de nombres de directivas. Cada nombre es un nombre para mostrar del «GPO» en «AD (active Directory)». /POLICYPATHS <rutas> - Opcional, lista delimitada por punto y coma de rutas de acceso de directivas. Cada ruta de acceso es una ruta a un archivo de directiva del Registro. /NETBIOS <Nombre> - Opcional. <Nombre> de Netbios del equipo que se une al dominio. /PSITE <Nombre> - Opcional. <Nombre> del sitio persistente donde se pondrá el equipo que se une al dominio. /DSITE <Nombre> - Opcional. <Nombre> del sitio dinámico donde se pondrá inicialmente el equipo que se une al dominio. /PRIMARYDNS <Nombre> - Opcional. <Nombre> del dominio DNS principal del Equipo que se une al dominio. /REQUESTODJ - Solicitar unión de dominio sin conexión en el siguiente arranque. /LOADFILE <ruta de archivo> - <Ruta de archivo> especificada anteriormente con «/SAVEFILE». /WINDOWSPATH <ruta de acceso> - <Ruta de acceso> al directorio de Windows de la imagen sin conexión. /LOCALOS - Permite a «/WINDOWSPATH» especificar el sistema operativo que se ejecuta localmente. Este comando se debe ejecutar como administrador local. Esta opción requiere reiniciar para aplicar los cambios. Ejemplos: Para aprovisionar una cuenta de equipo en el dominio: djoin.exe /PROVISION /DOMAIN <nombreDeDominio> /MACHINE <equipo> /SAVEFILE <rutaDeArchivo>

Nota: los demás parámetros son opcionales. Para solicitar que el equipo local realice una unión a un dominio sin conexión: djoin.exe /REQUESTODJ /LOADFILE <rutaDeArchivo> /WINDOWSPATH <ruta> Nota: los demás parámetros son opcionales.

DOSKEY

Edita líneas de comandos, recupera comandos de Windows 2000 y crea macros. Sintaxis: doskey [/REINSTALL] [/LISTSIZE=tamaño] [/MACROS[:ALL | :nombre]] [/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=nombre] [/MACROFILE=archivo] [nombre_macro=[texto]] Parámetros: /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. La tecla «Escape» 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.

DRIVERQUERY

Muestra el estado y las propiedades actuales de los controladores de dispositivo. Sintaxis: driverquery [/S sistema [/U nombre usuario [/P contraseña]]] [/FO formato] [/NH] [/SI] [/V] Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U [dominio\]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. Ejemplos: driverquery driverquery /fo csv /si driverquery /nh driverquery /s direcciónip /u usuario /v driverquery /S sistema /U dominio\usuario /P contraseña /FO LIST

DVDUPGRD /DETECT Muestra el descodificador de vídeo nativo para reproducir contenidos del códec DVD.

DXDIAG (DIRECTX DIAGNOSTIC) Sintaxis: dxdiag [/dontskip] [/whql:on | /whql:off] [/x archivoSalida] [/t archivoSalida] Parámetros: /dontskip - No omite ningún diagnóstico causado por bloqueos anteriores de «dxdiag». /whql:on - Permite a «dxdiag» comprobar las firmas digitales WHQL. /whql:off - No permite a «dxdiag» comprobar firnas digitales WHQL. Nota: la comprobación de firmas digitales WHQL puede efectuar una conexión a Internet para actualizar los certificados WHQL. /x <ArchivoSalida> - Guarda la información XML en <ArchivoSalida> en modo silencioso y se cierra. /t <ArchivoSalida> - Guarda la información de texto en <ArchivoSalida> en modo silencioso y se cierra.

ECHO

Muestra mensajes, o activa y desactiva el eco del comando. Escriba «echo» sin parámetros para mostrar la configuración actual del eco.

ECHO Sin parámetros muestra el estado en que se encuentra la variable echo (estado on u off).

ECHO ON

Activa el echo, así que los comandos se verán en la ventana de la consola de cmd, y después el resultado del procesamiento de estos (Stdout).

ECHO OFF

Desactiva el echo. Por tanto no se observarán por pantalla los resultados del procesamiento del comando, pero sí su resultado.

ECHO. Con un punto seguido crea una línea vacía en la ventana, pero si se le añade un sólo caracter más detrás del punto, invalida la línea vacía y muestra el contenido ignorando el carácter punto.

ECHO LITERAL

Saca por pantalla el literal. Al ejecutar echo (palabras)>fichero.txt se produce la salida de datos a un archivo de texto por el uso del operador.de redireccionamiento «>». Un resultado paralelo se obtiene con el comando «copy» y su modificador «con».

Ejemplo: echo Hola Mundo>%userprofile%\desktop\hola.txt

ENDLOCAL

Termina la búsqueda de variables de entorno del archivo por lotes. Los cambios de entorno efectuados después de ejecutar «endlocal» no son específicos del archivo por lotes. Los cambios anteriores no se restaurarán una vez que el archivo por lotes haya terminado. Si las extensiones de comando están habilitadas «endlocal» cambia de la manera siguiente: Si el «setlocal» correspondiente habilita o deshabilita las extensiones de comando con las nuevas opciones ENABLEEXTENSIONS o DISABLEEXTENSIONS, después de «endlocal», el estado habilitado o deshabilitado de las extensiones de comando se restaurará al estado anterior a la ejecución del comando «setlocal» correspondiente. Termina la sección de cambios locales de entorno en un archivo por lotes. Los cambios de entorno efectuados después de ejecutar «endlocal» no son específicos del archivo por lotes. Los cambios anteriores no se restaurarán una vez que el archivo por lotes haya terminado.

ESENTUTL (EXTENSIBLE STORAGE ENGINE UTILITIES)

Database utilities for the Extensible Storage Engine for Microsoft Windows. MODES OF OPERATION: Defragmentation: esentutl /d <database name> [options] Recovery: esentutl /r <logfile base name> [options] Integrity: esentutl /g <database name> [options] Checksum: esentutl /k <file name> [options] Repair: esentutl /p <database name> [options] File dump: esentutl /m[mode-modifier] <filename> Copy file: esentutl /y <source file> [options] D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum, P=rePair, M=file duMp, Y=copY file

EVENTCREATE Esta herramienta de línea de comandos permite a un administrador crear un identificador y mensaje de evento personalizados en el directorio contenedor especificado del registro de eventos. Sintaxis: [/S sistema [/U nombre_usuario [/P [contraseña]]]] /ID IdEvento [/L nombre_registro] [/SO nombre_origen] /T tipo /D descripción Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U [dominio\]usuario - Especifica el contexto de usuario en el que el comando debe ejecutarse. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide entrada si se omite. /L nombre_registro - Especifica el registro de evento en el que se creará un evento. /T tipo - Especifica tipo de evento para crear. Los tipos válidos: SUCCESS, ERROR, WARNING, INFORMATION. /SO nombre_origen - Especifica el origen que se usará para el evento (si no se especifica, el origen usará 'eventcreate'). Un origen válido puede ser cualquier cadena y debe representar la aplicación o componente que genera el evento. /ID IdEvento - Especifica el id. del evento. Un id. de mensaje personalizado válido es un valor en el intervalo entre 1 - 1000. /D descripción - Especifica el texto de la descripción para el nuevo evento.

Ejemplos: eventcreate /T ERROR /ID 1000 /L APPLICATION /D "Mi evento de error personalizado para el registro de aplicaciones" eventcreate /T ERROR /ID 999 /L APPLICATION/SO WinWord /D "Se produjo el evento 999 de Winword debido a poco espacio en disco" eventcreate /S system /T ERROR /ID 100 /L APPLICATION /D "Error al instalar trabajo personalizado" eventcreate /S sistema /U usuario /P contraseña /ID 1 /T ERROR /L APPLICATION /D "Error en el acceso de usuario debido a credenciales de usuario no válidas"

EXIT

Cierra el intérprete de comandos o el script por lotes en ejecución. Sintaxis: exit [/B] [código] /B - Especifica que se debe abandonar el archivo por lotes actual y no símbolo del sistema. Si se ejecuta desde fuera de un archivo por lotes, abandonará la consola de comandos. Código - Especifica un número. Si se ha especificado /B, establece ERRORLEVEL con este número. Si abandona la consola de comandos, establece el código de salida del proceso con este número.

EXPAND

Descomprime archivos comprimidos en formatos «.cab». Con un formato «.zip». y los modificadores «origen» «destino», simplemente traslada el fichero a su nueva ubicación. Sintaxis: expand [-R] Origen Destino expand -R Origen [Destino] expand -I Origen [Destino] expand -D Origen.cab [-F:Archivos] expand Origen.cab -F:Archivos Destino /R - Cambia el nombre de los archivos expandidos. /I - Cambia el nombre de archivos expandidos pero omite la estructura de directorios. /D - Muestra una lista de archivos en el origen. Origen - Especificación del archivo de origen. Se pueden usar comodines (*). -F:Archivos - Nombre de los archivos que se expanden desde uno con extensión «.cab».

Destino - Archivo de destino | ruta de acceso. El destino puede ser un directorio. Si el origen son varios archivos y no se especifica -r, el destino debe ser un directorio.

FC (FILE COMPARE)

Compara un par o un conjunto de archivos y muestra las diferencias entre ellos. Sintaxis: fc [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn] [unidad1:][ruta1]archivo1 [unidad2:][ruta2]archivo2 fc /B [unidad1:][ruta1]archivo1 [unidad2:][ruta2]archivo2 Parámetros: /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á.

FIND

Busca una cadena de texto en uno o más archivos. Sintaxis: find [/V] [/C] [/N] [/I] [/OFF[LINE]] "cadena" [[unidad:][ruta]archivo[ ...]] Parámetros: /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ímbolo del sistema o que se canalice desde otro comando. Ejemplo: find /v /n "[" %windir%\inf\setupapi.setup.log > %homepath%\desktop\setup_papi_log.txt

FINDSTR (FIND STRINGS)

Busca cadenas de texto en los archivos. Sintaxis: 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[ ...]] Parámetros: /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 el comando «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 que el argumento lleve un prefijo con /C. Por ejemplo: «findstr "qué tal" algo.txt». Busca «qué» o «tal» en el archivo «algo.txt». «findstr /C:"qué tal" algo.txt» busca «qué tal» en el archivo «algo.txt». 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] - 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 palabra.

FINGER

Muestra información acerca de un usuario en un sistema específico ejecutando el servicio Finger. El resultado varía según el sistema remoto. Sintaxis: finger [-l] [user]@host [...] Parámetros: /l - Muestra información en un gran formato de lista. user - Especifica el usuario del que desea obtener información. Omita el parámetro del usuario para mostrar información acerca de todos los usuarios del host especificado. @host - Especifica el servidor en el sistema remoto en cuyos usuarios desea recabar información.

FLTMC (FILTER MANAGER CONTROL)

Es el programa de control del administrador de filtros. Parámetros: Load - Carga un controlador de filtro. Unload - Descarga un controlador de filtro. filters - Muestra los filtros actualmente registrados en el sistema. instances - Muestra las instancias de un filtro o volumen actualmente registradas en el sistema. volumes - Muestra todos los volúmenes o RDR del sistema. attach - Crea una instancia de un filtro en un volumen. detach - Quita una instancia de un filtro de un volumen.

FONDUE

Herramienta para habilitar características adicionales del sistema operativo Windows. Los cambios adicionales podrían ocurrir mediante una descarga de los archivos necesarios a través de WSUS (Windows Update), o desde el origen que una directiva de grupo especifique. Parámetros: /enable-feature - Especifica el nombre de la característica opcional de Windows que desea habilitar. Sólo se puede habilitar una característica por línea de comandos. Para habilitar varias características, use Fondue.exe para cada una de ellas. /caller-name - Especifica el nombre del programa o proceso cuando se llama a Fondue.exe desde un script o archivo por lotes. Puede usar esta opción para enviar un informe del nombre del programa a Microsoft. /hide-ux:{all | rebootRequest} - Use «all» para ocultar todos los mensajes al usuario, incluido el progreso y las solicitudes de permiso para acceder a Windows Update. Si se necesitan permisos, se producirá un error en la operación.

Use «rebootRequest» para ocultar al usuario sólo los mensajes que pidan permiso para reiniciar el equipo. Use esta opción si tiene un script que controla las solicitudes de reinicio. Ejemplos: fondue /enable-feature:NETFX3 fondue /enable-feature:NETFX3 /caller-name:Admin.bat /hide-ux:all

FOR

Ejecuta el comando en cada uno de los archivos especificados del conjunto de archivos. Permite reducir la cantidad de código necesario en varias tareas. Sintaxis: for %variable IN (conjunto) DO comando [parámetros] Parámetros: %variable - Especifica un parámetro reemplazable de una sola letra. (conjunto) - Especifica un conjunto de uno o más archivos. Se pueden usar comodines. comando - Especifica el comando que se ejecutará para cada archivo. parámetros - Especifica los parámetros o modificadores del comando especificado. Para usar el comando «for» en un programa por lotes, hay que especificar «%%variable» en vez de «%variable». Los nombres de las variables distinguen entre mayúsculas y minúsculas, por lo tanto «%i» no es lo mismo que «%I». Si las extensiones de comandos están habilitadas, se admiten las siguientes formas adicionales del comando «for»: Ejemplo: for /D %variable IN (conjunto) comando «do» [parámetros] Si el conjunto contiene comodines, se especifica para coincidir con el nombre del directorio en vez de los nombres de archivo. Ejemplo: for /R [[unidad:]ruta] %variable IN (set) comando «do» [parámetros] Guía el directorio del árbol de raíz a [unidad:]ruta, ejecutando la instrucción «for» en cada directorio del árbol. Si no se especifica el directorio después de /R entonces se asume que es el directorio actual. Si el conjunto es solamente un simple carácter de punto (.), entonces enumerará el árbol del directorio. Ejemplo: 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 fin y 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 1 Ejemplos: for /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: Ejemplos: 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 es abierto, leído y procesado antes de ir al siguiente archivo del conjunto de archivos. Procesar consiste en leer el archivo, partirlo en líneas individuales 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 establecidos para las cadenas de símbolo encontradas. De forma predeterminada, /F pasa el primer símbolo separado en blanco desde cada línea. Las líneas en blanco se omiten. Puede invalidar el comportamiento de análisis predeterminado si especifica el parámetro opcional «opciones». Esto es una cadena entre comillas que contiene una o más palabras claves para especificar diferentes opciones de análisis. Las palabras claves son: eol=c - Especifica un carácter de comentario al final de la línea (solo uno) skip=n - Especifica el número de líneas que hay que saltarse al principio del archivo. delims=xxx - Especifica un grupo de delimitadores. Esto reemplaza al grupo de delimitadores predeterminados de espacio y tabulación. tokens=x,y,m-n - Especifica qué símbolos de cada línea deben pasarse al cuerpo de la cláusula «for» en cada iteración. Esto causará que los nombres de variables adicionales sean asignados. La forma m-n es un intervalo del símbolo m-ésimo al símbolo n-ésimo. Si el último carácter en la cadena tokens= es un asterisco, se asigna una variable adicional que recibe el resto del texto en la línea posterior al último símbolo analizado. usebackq - Especifica que la nueva semántica está vigente, donde una cadena entre comillas inversas se ejecuta como un comando y una cadena con comillas simples es un comando de cadena literal y permite el uso de comillas dobles para entrecomillar los nombres de archivo en un conjunto de archivos. Ejemplo: for /F "eol=; tokens=2,3* delims=, " %i in (archivo.txt) do @echo %i %j %k

Analizará cada línea en «mi archivo.txt» excepto las que se inicien con un punto y coma, pasando el segundo y tercer símbolo (token) de cada línea al cuerpo de «for». Los símbolos están delimitados por comas y/o espacios. Tenga en cuenta que las instrucciones del cuerpo de «for» hacen referencia a «%i» para obtener el segundo símbolo, a «%j» para obtener el tercero y a «%k» para obtener el resto de los símbolos posteriores al tercero. Para los nombres de archivo que contengan espacios, necesita poner comillas dobles en 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án declarados implícitamente a través de la opción «=tokens». Puede especificar hasta 26 símbolos a través de la línea «tokens=», siempre y cuando no cause un 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 distinguen mayúsculas de minúsculas. Además, las variables son globales y no puede haber 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 inmediata convirtiendo el conjunto de archivos entre paréntesis en una cadena entre comillas simples. Será tratada y analizada como una sola línea de entrada de un archivo. Finalmente, puede usar el comando «for» /F para analizar la salida de un comando. Se hace convirtiendo el conjunto de archivos entre paréntesis una cadena con comillas invertidas. Se tratará como una línea de comandos que se pasa a una consola de comandos secundaria, y la salida se captura en memoria y se evalúa como si fuera un archivo. Ejemplo: for /F "usebackq delims==" %i IN (`conjunto`) do @echo %i Enumerará 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 variable de entorno de %path% y expande «%I» al nombre totalmente calificado del primero que se encuentre.

Si el nombre de la variable de entorno no es definido o no se encuentra el archivo en la búsqueda, el modificador se 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 de entorno de %path% para «%I» y se expande a la letra de unidad 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 otros valores válidos. La sintaxis «%~» está terminada por un nombre de variable «for» válido. El código se vuelve más legible si se usan variables en mayúscula como «%I», además esto evita confundir las variables con los modificadores, los cuales no distinguen entre mayúsculas y minúsculas.

FORFILES

Selecciona uno o un conjunto de archivos y ejecuta un comando en cada uno de ellos. Esto resulta muy útil para el trabajo por lotes. Permite interesantes opciones útiles para la ejecución de scripts. Tiene algunas similitudes con el comando «for». Sintaxis: forfiles [/P nombre de ruta] [/M máscara de búsqueda] [/S] [/C comando] [/D [+ | -] {dd/MM/yyyy | dd}] Parámetros: /P - Nombre de ruta. Indica la ruta de acceso para iniciar la búsqueda. La carpeta predeterminada es el directorio de trabajo actual (.). /M - Máscara de búsqueda. Busca archivos de acuerdo con una máscara de búsqueda. La máscara de búsqueda predeterminada es (*). /S - Indica a «forfiles» que realice recursividad en subdirectorios. Como «dir /s». /C – Comando. Indica el comando que se va a ejecutar para cada archivo. Las cadenas de comandos deben estar entre comillas dobles. El comando predeterminado es «cmd /c echo» @file". Se pueden usar las siguientes variables en la cadena de comandos: @file - Devuelve el nombre del archivo. @fname - Devuelve el nombre de archivo sin extensión. @ext - Devuelve sólo la extensión del archivo. @path - Devuelve la ruta de acceso completa del archivo.

@relpath - Devuelve la ruta de acceso relativa del archivo. @isdir - Devuelve «TRUE» si un tipo de archivo es un directorio y «FALSE» para archivos. @fsize - Devuelve el tamaño del archivo en bytes. @fdate - Devuelve la última fecha de modificación del archivo. @ftime - Devuelve la última hora de modificación del archivo. Para incluir caracteres especiales en la línea de comandos, use el código hexadecimal del carácter en formato 0xHH (ejemplo, 0x09 para tabulador). Interno comandos CMD.exe deben estar precedidos por «cmd /c». /D fecha - Selecciona archivos con última fecha de modificación posterior o igual a (+), o anterior o igual a (-), la fecha especificada usando el formato «dd/MM/yyyy»; o selecciona archivos con última fecha de modificación posterior o igual a (+) la fecha actual más «dd» días, o anterior o igual a (-) la fecha actual menos «dd» días. Un número de días «dd» puede ser cualquier número del intervalo 0-32768. «+» se toma como signo predeterminado si no se especifica. Ejemplos: forfiles forfiles /P C:\WINDOWS /S /M DNS*.* forfiles /S /M *.txt /C "cmd /c type @file | more" forfiles /P C:\ /S /M *.bat forfiles /D -30 /M *.exe /C "cmd /c echo @path 0x09 se cambió hace 30 días" forfiles /D 01/01/2001 /C "cmd /c echo @fname es nuevo desde el 1 de enero de 2001" forfiles /D +3/3/2013 /C "cmd /c echo @fname es nuevo hoy" forfiles /M *.exe /D +1 forfiles /S /M *.doc /C "cmd /c echo @fsize" forfiles /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file"

FORMAT.COM

Formatea un disco para ser usado con los sistemas de archivos compatibles con Windows. Sistemas de archivos compatibles: FAT, FAT32, NTFS, exFAT, UDF. Sintaxis: format.com volumen [/FS:sist_arch] [/V:etiqueta] [/Q] [/A:tamaño] [/C] [/X] [/P:ciclos] [/S:estado] format.com volumen [/V:etiqueta] [/Q] [/F:tamaño] [/P:ciclos] format.com volumen [/V:etiqueta] [/Q] [/T:pistas /N:sectores] [/P:ciclos] format.com volumen [/V:etiqueta] [/Q] [/P:ciclos] format.com volumen [/Q] Parámetros:

Volumen - Especifica la letra de unidad (seguida por dos puntos), el punto de montaje o el nombre de volumen. /FS:sistemaDeArchivo - 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 serán comprimidos de forma predeterminada. /X - Si es necesario, obliga al volumen a desmontarse primero. Todos los controladores abiertos al volumen serán no válidos. /R:revisión - Sólo UDF: fuerza a que se formatee con una versión UDF específica (1.02, 1.50, 2.00, 2.01, 2.50). La revisión predeterminada 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 uso general.

Sistema de archivos Admite NTFS 512, 1024, 2048, 4096, 8192, 16.000, 32.000, 64.000

FAT 512, 1024, 2048, 4096, 8192, 16.000, 32.000, 64.000 (128.000, 256.000 para tamaño de sector > 512 bytes

FAT32 512, 1024, 2048, 4096, 8192, 16.000, 32.000, 64.000 (128.000, 256.000 para tamaño de sector > 512 bytes

exFAT 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 FAT32 imponen las siguientes restricciones en el número de clústeres en un volumen: FAT: Número de clústeres <= 65526 FAT32: 65526 < Número de clústeres < 4177918 Se detendrá inmediatamente el proceso de formato si decide que los requisitos anteriores no se cumplen con el tamaño de clúster especificado. No se admite la compresión de NTFS para asignar tamaños de unidades superiores a 4096 bytes. /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 - Rellena con ceros cada sector del volumen para eliminar los datos contenidos con un nivel de seguridad elevado. El volumen se sobreescribirá con ceros tantas veces como el número de ciclos haya indicado. Este modificador no es válido con /Q Ejemplo: format.com /p:3 - En Windows Vista y Windows Seven se sobreescribe cada sector 3 veces con ceros. A partir de Windows 8 en adelante la primera pasada de sobreescritura se realiza con ceros, y las demás con números aleatorios. El número de pasadas de sobreescritura es configurable. /S:estado - Donde «estado» es «enable» o «disable» De forma predeterminada, los nombres cortos están habilitados.

FSUTIL (FILE SYSTEM UTILITY)

Muestra o configura las propiedades de sistema de archivos. Posee una quincena de modificadores para la administración efectiva del sistema de archivos y volúmenes:

8dot3name behavior dirty file

fsinfo hardlink objectid quota repair reparsepoint

resource sparse transaction usn

volumen Modificadores detallados: fsutil 8DOT3NAME - Administración de nombres cortos del sistema operativo (8.3 ~). query - Consulta la configuración actual del comportamiento de los nombres cortos en el sistema. Si no se especifica ningún volumen, se muestra el estado de 8dot3name global. Si se especifica el volumen, se muestra el estado de 8dot3name del volumen. Sintaxis: fsutil 8dot3name query [<ruta de acceso del volumen>] Ejemplos: fsutil 8dot3name query fsutil 8dot3name query C:

scan - Este comando examina la ruta de acceso del directorio especificado en busca de claves del Registro que puedan verse afectadas si se eliminan los nombres cortos de esta ruta. Sintaxis: fsutil 8dot3name scan </s> </l archivo de registro> </v> DirectoryPath Parámetros: /s - Modo recursivo - Especifica que esta operación se debe aplicar también a subdirectorios. /v - Modo detallado - Especifica que toda la información registrada se debería imprimir también en la consola. /l - Especifica un archivo de registro en el que escribir. Debe ir seguido de una ruta de acceso al archivo de registro. Si no se especifica esta opción, el archivo de registro será: " emp%\8dot3_removal_log@(GMT AAAA-MM-DD HH-MM-SS).log" Ejemplo: fsutil 8dot3name scan /l miArchivoDeRegistro.log /s D:\MyData set - Cambia la configuración que controla el comportamiento de nombres cortos en el sistema. Sintaxis: fsutil 8dot3name set [0 a 3] | [<ruta de acceso del volumen> 1 | 0] SI NO SE ESPECIFICA EL VOLUMEN, la operación actualiza el valor del Registro: 0 - Habilita la creación de nombres 8dot3 en todos los volúmenes del sistema 1 - Deshabilita la creación de nombres 8dot3 en todos los volúmenes del sistema 2 - Establece la creación de nombres 8dot3 por volumen 3 - Deshabilita la creación de nombres 8dot3 en todos los volúmenes salvo en el volumen del sistema SI SE ESPECIFICA UN VOLUMEN, la operación actualiza la marca de disco del volumen individual. Esta operación solo es significativa si el valor del Registro está establecido en 2. 0 - Habilita la creación de nombres 8dot3 en este volumen 1 - Deshabilita la creación de nombres 8dot3 en este volumen Esta operación surte efecto inmediatamente (no requiere reinicio). Ejemplo: fsutil 8dot3name set 1 - Deshabilita la creación de nombres 8dot3 en todos los volúmenes fsutil 8dot3name set C: 1 - Deshabilita la creación de nombres 8dot3 en c:

strip - Quita de forma permanente los nombres de archivo 8dot3 del volumen. Mostrará una lista de las claves del registro que apuntan a los nombres 8dot3 eliminados pero no se modificarán las claves del registro afectadas. No se realizará esta eliminación en archivos con nombres de ruta de acceso completos con una longitud superior al máximo de 260 caracteres. Advertencia: Si hay claves del registro afectadas y decide usar el modificador de invalidación /f, podría dar lugar a errores de aplicación, incluida la imposibilidad de desinstalación. Sintaxis: fsutil 8dot3name strip </t> </s> </f> </l archivo de registro> </v> DirectoryPath Parámetros: /t - Modo de prueba - Especifica que se deben realizar todas las operaciones excepto la eliminación real de los nombres de archivo. /s - Modo recursivo - Especifica que esta operación se debería aplicar también a los subdirectorios. /f - Modo forzar - Especifica que el directorio se debe eliminar aunque haya conflictos en el Registro. /v - Modo detallado - Especifica que toda la información registrada se debería imprimir también en la consola. /l - Especifica un archivo de registro en el que escribir. Debe ir seguido de una ruta de acceso al archivo de registro. Si no se especifica esta opción, el archivo de registro será: " emp%\8dot3_removal_log@(GMT AAAA-MM-DD HH-MM-SS).log" Ejemplo: fsutil 8dot3name strip /l mylogfile.log /s D:\MyData fsutil BEHAVIOR - Controla el comportamiento del sistema de archivos. query - Realiza una búsqueda en los parámetros del comportamiento del sistema de archivos. Sintaxis: fsutil behavior query <opción>

Opción AllowExtChar BugcheckOnCorrupt Disable8dot3 [<ruta de acceso>] DisableCompression DisableCompressionLimit DisableDeleteNotify DisableEncryption DisableLastAccess EncryptPagingFile MemoryUsage MftZone QuotaNotify SymlinkEvaluation

set - Cambia los parámetros del comportamiento del sistema de archivos. Sintaxis: fsutil behavior set <opción> <valor>

Opción Valores AllowExtChar 1 | 0 BugcheckOnCorrupt 1 | 0 Disable8dot3 [0 a 3] | [<ruta de acceso> 1 | 0] DisableCompression 1 | 0 DisableCompressionLimit 1 | 0 DisableDeleteNotify 1 | 0 DisableEncryption 1 | 0 DisableLastAccess 1 | 0 DisableSpotCorruptionHandling 1 | 0 EncryptPagingFile 1 | 0 MemoryUsage 1 a 2 MftZone 1 a 100 (Multiplicar el valor por 200 Mb) QuotaNotify 1 a 4294967295 segundos SymlinkEvaluation {L2L|L2R|R2R|R2L}:{0|1} [...]

Algunas de estas opciones requieren reiniciar para ser efectivas. MftZone es la región reservada del disco que se usa para hacer contigua a la MFT. El multiplicador de 200 Mb se aplica a volúmenes mayores que 1,5 Gb. Por debajo de este umbral, se escala el multiplicador en función del tamaño del volumen. Ejemplo: fsutil behavior set SymlinkEvaluation L2L:1 L2R:0 - Habilitará los vínculos simbólicos de local a local y deshabilitará los vínculos simbólicos de local a remoto. No cambiará el estado de los vínculos de remoto a remoto ni de remoto a local. No requiere reinicio. fsutil DIRTY - Administra el bit de integridad del volumen. query - Consulta el bit de integridad. Sintaxis: fsutil dirty query <nombre de la ruta de volumen> Ejemplo: fsutil dirty query C: set - Establece el bit de integridad. Sintaxis: fsutil dirty set <nombre de ruta de volumen> Ejemplo:

fsutil dirty set C: fsutil FILE - Comandos de archivos específicos. Createnew - Crea un nuevo archivo de un tamaño especificado. Sintaxis: fsutil file createnew <nombre de archivo> <longitud> Ejemplo: fsutil file createnew C:\test.txt 1000 Findbysid - Busca un archivo por el identificador de seguridad. Sintaxis: fsutil file findbysid <usuario> <directorio> Ejemplo: fsutil file findbysid usuario C:\users queryallocranges - Consulta los intervalos asignados para buscar un archivo. Sintaxis: fsutil file queryallocranges offset=<val> length=<val> <nombre archivo> offset : desplazamiento de archivo, inicio del intervalo para consultar. length : tamaño del intervalo en bytes. Ejemplo: fsutil file queryallocranges offset=1024 length=64 C:\Temp\ejemplo.txt queryextents - Consulta las extensiones de un archivo. Sintaxis: fsutil file queryextents [/R] <nombre de archivo> [<VCNInicial> [<númeroDeVCN>]] Parámetros: /R: si el <nombre de archivo> es un punto de repetición del análisis, lo abre en lugar de abrir su destino. <VCNInicial>: primer VCN que se consultará (si se omite, comienza en el VCN 0) <númeroDeVCN>: número de VCN que se consultarán (si se omite o es 0, consulta hasta el final del archivo). Ejemplo: fsutil file queryextents C:\sample.txt queryfileid - Consulta el identificador del archivo especificado.

Sintaxis: fsutil file queryfileid <nombreDeArchivo> Ejemplo: fsutil file queryfileid C:\Demo.txt queryfilenamebyid - Muestra un nombre de vínculo aleatorio para el identificador de archivo. Sintaxis: fsutil file queryfilenamebyid <nombre de ruta de acceso de volumen> <idDeArchivo> Ejemplo: fsutil file queryfilenamebyid C:\ 0x00040000000001bf queryvaliddata - Consulta la longitud de datos válida para un archivo. Sintaxis: fsutil file queryvaliddata [/R] [/D] <nombre de archivo> Parámetros: /R : Si <nombre de archivo> es un punto de repetición de análisis, abrirlo en lugar de su destino. /D : Mostrar información detallada de datos válidos. Ejemplo: fsutil file queryvaliddata C:\test.txt setshortname - Establece el nombre corto de un archivo. Sintaxis: fsutil file setshortname <nombre de archivo> <nombre corto> Ejemplo: fsutil file setshortname C:\test.txt testfile setvaliddata - Establece la longitud de datos válida para un archivo. Sintaxis: fsutil file setvaliddata <nombre de archivo> <longitud de datos> Ejemplo: fsutil file setvaliddata C:\test.txt 4096 setzerodata - Establece los datos cero para un archivo.

Sintaxis: fsutil file setzerodata offset=<val> length=<val> <nombre de archivo> offset : desplazamiento de archivo, inicio del intervalo para poner en cero. length : longitud en bytes del intervalo puesto en cero. Ejemplo: fsutil file setzerodata offset=100 length=150 C:\algo.txt fsutil FSINFO - Información del sistema de archivos. drives - Enumera todos las unidades. Sintaxis: fsutil fsinfo drives driveType - Consulta el tipo de una unidad. Sintaxis: fsutil fsinfo driveType <nombre de ruta de acceso de volumen> Ejemplo: fsutil fsinfo driveType C: ntfsInfo - Consulta la información de volumen específica de NTFS. Sintaxis: fsutil fsinfo ntfsInfo <nombre de ruta de acceso de volumen> Ejemplo: fsutil fsinfo ntfsInfo C: sectorInfo - Consulta la información del sector. Sintaxis: fsutil fsinfo sectorInfo <nombre de ruta de acceso de volumen> Ejemplo: fsutil fsinfo sectorInfo C: statistics - Consulta las estadísticas del sistema de archivos. Sintaxis: fsutil fsinfo statistics <nombre de ruta de volumen> Ejemplo: fsutil fsinfo statistics C:

volumeInfo - Consulta la información de volumen. Sintaxis: fsutil fsinfo volumeInfo <nombre de ruta de acceso de volumen> Ejemplo: fsutil fsinfo volumeInfo C: fsutil HARDLINK - Administración de vínculos permanentes. create - Crea un vínculo permanente. Sintaxis: fsutil hardlink create <nombre archivo nuevo> <nombre archivo existente> Ejemplo: fsutil hardlink create C:\a.txt C:\b.txt list - Enumera vínculos permanentes en un archivo. Sintaxis: fsutil hardlink list <nombreDeArchivo> Ejemplo: fsutil hardlink list C:\a.txt fsutil OBJECTID - Administración de identificadores de objeto. create - Crea el identificador del objeto. Sintaxis: fsutil objectid create <nombre de archivo> Ejemplo: fsutil objectid create C:\ejemplo.txt delete - Elimina el identificador del objeto. Sintaxis: fsutil objectid delete <nombre de archivo> Ejemplo: fsutil objectid delete C:\ejemplo.txt query - Consulta el identificador del objeto.

Sintaxis: fsutil objectid query <nombre de archivo> Ejemplo: fsutil objectid query C:\ejemplo.txt set - Cambia el identificador del objeto. Sintaxis: fsutil objectid set <Id. de objeto> <Id. de volumen principal> Parámetros: <Id. de objeto principal> <Id. de dominio> <nombre de archivo> Id. de objeto: datos hexadecimales de 32 dígitos Id. de volumen principal: datos hexadecimales de 32 dígitos Id. de objeto principal: datos hexadecimales de 32 dígitos Id. de dominio: datos hexadecimales de 32 dígitos Todos los valores deben estar en hexadecimal. (Ejemplo: 40dff02fc9b4d4118f120090273fa9fc). Ejemplo: fsutil objectid set 40dff02fc9b4d4118f120090273fa9fc f86ad6865fe8d21183910008c709d19e 40dff02fc9b4d4118f120090273fa9fc 00000000000000000000000000000000 C:\ejemplo.txt fsutil QUOTA - Administración de cuota. disable - Deshabilita el seguimiento y aplicación de cuotas. Sintaxis: fsutil quota disable <nombre de ruta de volumen> Ejemplo: fsutil quota disable C: enforce - Habilita la aplicación de cuotas. Sintaxis: fsutil quota enforce <nombre de ruta de volumen> Ejemplo: fsutil quota enforce C: modify - Establece la cuota de disco para un usuario. Sintaxis:

fsutil quota modify <nombre ruta volumen> <umbral> <límite> <usuario> Ejemplo: fsutil quota modify C: 3000 5000 dominio\usuario query - Consulta las cuotas de disco. Sintaxis: fsutil quota query <nombre de ruta de volumen> Ejemplo: fsutil quota query C: track - Habilita el seguimiento de cuotas. Sintaxis: fsutil quota track <nombre de ruta de volumen> Ejemplo: fsutil quota track C: violations - Muestra infracciones de cuota. Sintaxis y Ejemplo: fsutil quota violations fsutil REPAIR - Administración de autorrecuperación. enumerate - Enumera las entradas del registro de daños de un volumen. Sintaxis: fsutil repair enumerate <nombre de ruta de acceso de volumen> [<nombreDeRegistro>] nombreDeRegistro: $Corrupt - El conjunto de daños confirmados en el volumen. Se utiliza el valor predeterminado si no se especifica el <nombreDeRegistro>. nombreDeRegistro: $Verify- Un conjunto de posibles daños no comprobados en el volumen. Ejemplos: fsutil repair enumerate C: fsutil repair enumerate C: $Corrupt fsutil repair enumerate C: $Verify initiate - Inicia la reparación de un archivo. Sintaxis:

fsutil repair initiate <nombre de ruta de volumen> <nº ref. archivo> nº ref. archivo: referencia al archivo, incluido el número de segmento del archivo. Ejemplo: fsutil repair initiate C: 0x001600000000123D query - Consulta el estado de recuperación automática del volumen. Sintaxis: fsutil repair query <nombre de ruta de volumen> Ejemplo: fsutil repair query C: set - Establece el estado de recuperación automática del volumen. Sintaxis: fsutil repair set <nombre de ruta de acceso de volumen> <marcas> Valores válidos: 0 - Deshabilitar la reparación general. 1 - Habilitar la reparación general. 9 - Habilitar la reparación y advertir sobre posible pérdida de datos. 0x10 - Deshabilitar la reparación y comprobar errores una sola vez en el primer daño. Para establecer la última opción, se habilita el modo BugCheckOnCorrupt (valor a 1), y se reinicia el sistema. Ejemplo: fsutil behavior set BugcheckOnCorrupt 1 Ejemplos: fsutil repair set C: 0 fsutil repair set C: 1 fsutil repair set C: 9 fsutil repair set C: 0x10 state - Consulta el estado de daño de los volúmenes. Sintaxis: fsutil repair state [<nombre de ruta de acceso de volumen>] Comprobación: Estado de daños global. (0x00=No limpiar), (0x01=Afectado), etc. Estado de daño en los volúmenes. (0x00=No limpiar), (0x01=Afectado), etc. Ejemplo:

fsutil repair state C: wait - Espera a que se completen las reparaciones. Sintaxis: fsutil repair wait <nombre de ruta de volumen> [<tipo de espera>] Tipo de espera: 0 para esperar a que finalicen todas las reparaciones (equivale a no especificar nada). Tipo de espera: 1 para esperar a que finalice la reparación actual. Ejemplos: fsutil repair wait C: fsutil repair wait C: 1 fsutil REPARSEPOINT - Administración de punto de análisis. delete - Elimina un punto de análisis. Sintaxis: fsutil reparsepoint delete <nombre de archivo> Ejemplo: fsutil reparsepoint delete C:\Server query - Consulta un punto de análisis. Sintaxis: fsutil reparsepoint query <nombre de archivo> Ejemplo: fsutil reparsepoint query C:\Server fsutil RESOURCE - Administración del Administrador de recursos de transacción. create - Crea un Administrador de recursos transaccionales secundario. Sintaxis: fsutil resource create <nombre de ruta raíz RM> Ejemplo: fsutil resource create E:\Temporal info - Muestra la información de un Administrador de recursos transaccionales. Sintaxis: fsutil resource info <nombre de ruta raíz RM>

Ejemplo: fsutil resource info E:\Temporal setautoreset - Establece si un Administrador de recursos transaccionales predeterminado limpiará sus metadatos transaccionales en el siguiente montaje. Sintaxis: fsutil resource setautoreset true <nombre ruta raíz RM predeterminada> fsutil resource setautoreset false <nombre ruta raíz RM predeterminada> Ejemplo: fsutil resource setautoreset true E:\ setavailable - Establece un Administrador de recursos transaccionales para preferir la disponibilidad a la coherencia. Sintaxis: fsutil resource setavailable <nombre de ruta raíz RM> Ejemplo: fsutil resource setavailable E:\Temporal setconsistent - Establece un Administrador de recursos transaccionales para preferir la coherencia a la disponibilidad. Sintaxis: fsutil resource setconsistent <nombre de ruta raíz RM> Ejemplo: fsutil resource setconsistent E:\Temporal fstart - Inicia un Administrador de recursos transaccionales. Sintaxis: fsutil resource start <ruta raíz RM> [<ruta de registro RM><ruta de registro TM>] Ejemplos: fsutil resource start E:\Temporal fsutil resource start E:\Temporal E:\Temporal\LogDir\LogBLF::TxfLog E:\Temporal\LogDir\LogBLF::TmLog stop - Detiene un Administrador de recursos transaccionales. Sintaxis: fsutil resource stop <nombre de ruta raíz RM> Ejemplo:

fsutil resource stop E:\Temporal fsutil resource SETLOG - Cambia las características de un Administrador de recursos transaccionales en ejecución. growth - Cambia la configuración de crecimiento automático. Sintaxis: fsutil resource setlog growth <contenedores> containers <raíz RM> fsutil resource setlog growth <porcentaje> percent <raíz RM> Ejemplo: fsutil resource setlog growth 5 containers E:\Temporal maxextents - Cambia el número máximo de contenedores. Sintaxis: fsutil resource setlog maxextents <contenedores> <raíz RM> Ejemplo: fsutil resource setlog maxextents 50 E:\Temporal minextents - Cambia el número mínimo de contenedores. Sintaxis: fsutil resource setlog minextents <contenedores> <raíz RM> Ejemplo: fsutil resource setlog minextents 5 E:\Temporal mode - Alterna entre deshacer solo el registro y registro completo. Sintaxis: fsutil resource setlog mode full <nombre de ruta raíz RM> fsutil resource setlog mode undo <nombre de ruta raíz RM> Ejemplo: fsutil resource setlog mode full E:\Temporal rename - Cambia el GUID del Administrador de recursos. Sintaxis: fsutil resource setlog rename <nombre ruta raíz RM> Ejemplo: fsutil resource setlog rename E:\Temporal

shrink - Cambia la configuración de reducción automática. Sintaxis: fsutil resource setlog shrink <por ciento> <Raíz RM> Ejemplo: fsutil resource setlog shrink 10 E:\Temporal size - Cambia el número de contenedores explícitamente. Sintaxis: fsutil resource setlog size <número contenedores> <nombre ruta raíz RM> Ejemplo: fsutil resource setlog size 50 E:\Temporal fsutil SPARSE - Control de archivo disperso. queryflag - Consulta la dispersión. Sintaxis: fsutil sparse queryflag <nombre de archivo> Ejemplo: fsutil sparse queryflag C:\Temp\ejemplo.txt queryrange - Consulta el alcance. Sintaxis: fsutil sparse queryrange <nombre de archivo> Ejemplo: fsutil sparse queryrange C:\Temp\ejemplo.txt setflag - Establece la dispersión. Sintaxis: fsutil sparse setflag <nombre de archivo> [1|0] Ejemplo: fsutil sparse setflag C:\Temp\sample.txt setrange - Establece el alcance de la dispersión. Sintaxis: fsutil sparse setrange <nombre archivo> <desplazamiento inicial> <longitud>

Ejemplo: fsutil sparse setrange C:\Temp\ejemplo.txt 65536 131072 fsutil TRANSACTION - Administración de transacciones. commit - Confirma una transacción especificada. Sintaxis: fsutil transaction commit <GUID> Ejemplo: fsutil transaction commit {0f2d8905-6153-449a-8e03-7d3a38187ba1} fileinfo - Muestra la información de transacciones de un archivo. Sintaxis: fsutil transaction fileinfo <nombre de archivo> Ejemplo: fsutil transaction fileinfo E:\Temporal.txt list - Muestra las transacciones actualmente en ejecución específico. Sintaxis y Ejemplo: fsutil transaction list query - Muestra la información sobre una transacción especificada. Sintaxis: fsutil transaction query [files|all] <GUID> Ejemplo: fsutil transaction query {0f2d8905-6153-449a-8e03-7d3a38187ba1} rollback - Revierte una transacción especificada. Sintaxis: fsutil transaction rollback <GUID> Ejemplo: fsutil transaction rollback {0f2d8905-6153-449a-8e03-7d3a38187ba1} fsutil USN - Administración de «USN». createjournal - Crea un diario «USN».

Sintaxis: fsutil usn createjournal m=<valor máx.> a=<dif. asign.><nombre de ruta de volumen> Ejemplo: fsutil usn createjournal m=1000 a=100 C: deletejournal - Elimina un diario «USN». Sintaxis: fsutil usn deletejournal <marcas> <nombre de la ruta de volumen><marcas> Parámetros: /D : eliminar /N : notificar Ejemplo: usn deletejournal /D C: enablerangetracking - Habilita el seguimiento de intervalos de escritura para un volumen. Sintaxis: fsutil usn enablerangetracking [c=<tamaño-fragmento> s=<umbral-tamaño-archivo>]<nombre de ruta de volumen> Ejemplo: fsutil usn enablerangetracking c=16384 s=67108864 C: fsutil usn enablerangetracking c=0 s=0 C: fsutil usn enablerangetracking C: enumdata - Enumera datos USN. Sintaxis: fsutil usn enumdata <n_ref_archivo> <Usn_bajo> <Usn_alto> <ruta_volumen> Ejemplo: fsutil usn enumdata 1 0 1 C: queryjournal - Consulta los datos «USN» para un volumen. Sintaxis: fsutil usn queryjournal <nombre de la ruta de volumen> Ejemplo: fsutil usn queryjournal C: readdata - Lee los datos «USN» de un archivo.

Sintaxis: fsutil usn readdata <nombre de archivo> Ejemplo: fsutil usn readdata C:\ejemplo.txt readjournal - Lee los registros «USN» en el diario «USN». Sintaxis: fsutil usn readjournal <nombre de ruta de acceso a volumen> [opciones] Opciones: minver=<número> - Versión principal mínima de USN_RECORD por devolver. Default=2. maxver=<número> - Versión principal máxima de USN_RECORD por devolver. Default=4. startusn=<número de USN> - «USN» desde donde comenzar a leer el diario de «USN». Default=0. csv - Imprimir los registros de «USN» en formato «CSV». wait - esperar a que se agreguen más registros al diario «USN». tail - comienza a leer al final del diario «USN». Si no se especifica «wait», solamente devolverá. Anula cualquier valor de «startusn». Ejemplos: fsutil usn readjournal C: fsutil usn readjournal C: minver=2 maxver=3 startusn=88 fsutil usn readjournal C: startusn=0xF00 fsutil usn readjournal C: wait fsutil usn readjournal C: wait tail fsutil usn readjournal C: csv fsutil VOLUME - Administración de volumen. allocationreport - Informe de clústeres asignados. Sintaxis: fsutil volume allocationreport <nombre de ruta de acceso a volumen> Ejemplo: fsutil volume allocationreport C: diskfree - Consulta el espacio disponible de un volumen. Sintaxis: fsutil volume diskfree <nombre de ruta de volumen>

Ejemplo: fsutil volume diskfree C: dismount - Desmonta un volumen. Sintaxis: fsutil volume dismount <nombre de ruta de volumen> Ejemplo: fsutil volume dismount C: filelayout - Consulta toda la información disponible acerca del archivo. Sintaxis: fsutil volume filelayout <nombre de ruta de acceso a volumen> <id. de archivo> fsutil volume filelayout <ruta de archivo completa> Ejemplo: fsutil volume filelayout C: 5 fsutil volume filelayout C: 0x00040000000001bf fsutil volume filelayout C:\$MFT fsutil volume filelayout C:\Windows querycluster - Consulta qué archivo está usando un clúster concreto. Sintaxis: fsutil volume querycluster <nombre de ruta de acceso de volumen><clúster> [<clúster>...] Definiciones de valor de atributo: - D = Atributo de datos, I = Atributo de índice, S = Atributo de sistema. - A = Denegar solicitudes de desfragmentación. - T = Archivo de sistema TxF. - S = Archivo de metadatos de sistema NTFS. - P = Archivo de paginación. - ? = Desconocido. Ejemplo: fsutil volume querycluster C: 50 0x2000

FTP (FILE TRANSFER PROTOCOL)

«ftp» es una aplicación que conecta el equipo local (cliente) con uno remoto (servidor) para transferir archivos desde el host remoto al local, y a la inversa. Sus puertos de comunicación son «tcp 21» para efectuar el inicio de la conexión (modo activo), y «tcp 20» (modo pasivo) para el envío de datos. Los tipos de transferencia admitidos son los

de archivos y/o documentos binarios y/o ascii, (pero no las imágenes contenidas en los documentos ascii, porque pertenecen al tipo de archivo binario). La desconfiguración del tipo de archivo a transferir por un programa cliente-servidor de «ftp», puede implicar la destrucción del archivo original. Por motivos de seguridad se recomienda no usar el modo pasivo de transferencia, ya que el equipo cliente debe aceptar cualquier conexión de entrada mediante un puerto superior al 1024, debiendo mantenerlos todos abiertos para comenzar dicha conexión. Sintaxis: ftp [-v] [-d] [-i] [-n] [-g] [-s:archivo] [-a] [-A] [-x:búfer_envío] [-r:búfer_recep] [-b:búfers_asínc] [-w:tam_ventana] [host] Parámetros: -v Suprime la presentación de las respuestas del servidor remoto. -n Suprime el inicio de sesión automático cuando se establece la conexión inicial. -i Desactiva la intervención interactiva del usuario cuando se transfieren varios archivos. -d Activa la depuración. -g Desactiva el uso de comodines en nombres de archivo. -s:archivo Especifica un archivo de texto con comandos de «ftp»; los comandos se ejecutarán automáticamente cuando «ftp» se inicie. -a Usa cualquier interfaz local para vincular una conexión de datos. -A Inicio de sesión anónimo. (Un servidor configurado con un servicio «ftp anonymous» concede acceso rellenando el campo de usuario con «anonymous»). -x:búfer_envio Invalida el tamaño de SO_SNDBUF predeterminado (8192). -r:búfer_recep Invalida el tamaño de SO_RCVBUF predeterminado (8192). -b:cuenta async Invalida la cuenta asíncrona de 3 -w:tam_ventana Invalida el tamaño del búfer de transferencia predeterminado (65535). host Especifica el nombre del host o la dirección IP del host remoto al que se conecta. Notas: - Los comandos mget and mput aceptan «s/n/c» para «sí/no/cancelar». - Use «Control+C» para cancelar comandos.

FTYPE (FILE TYPE)

Muestra o modifica los tipos de archivos usados en las asociaciones de extensiones de archivos Sintaxis: ftype (TipoArchivo[=[ComandoApertura]]) Parámetros: TipoArchivo - Especifica el tipo de archivos para examinar o modificar

ComandoApertura - Especifica el comando de apertura que se usará para iniciar archivos de este tipo. «ftype» sin parámetros muestra los tipos de archivos actuales que tienen definidas cadenas de comando de apertura. Se invoca «ftype» con sólo un tipo de archivo, y muestra la cadena del comando de apertura para este tipo de archivos. No especifique ninguna cadena de comando de apertura y «ftype» eliminará la cadena de comando de apertura del tipo de archivos. 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 debe estar comprendido entre 2 y 9, inclusive. Ejemplo: assoc .pl=PerlScript ftype PerlScript=perl.exe %1 %* Le permitirá llamar a un archivo de comandos Perl de la siguiente manera: script.pl 1 2 3 Si 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 3 Ejemplo: ftype > %userprofile%\desktop\Datos.txt

GETMAC Esta herramienta habilita al administrador para mostrar la dirección MAC (Media Access Control) del adaptador de red de un sistema (NIC - Network Interface Control). Sintaxis: getmac [/S sistema [/U nombre_usuario [/P [contraseña]]]] [/FO formato] [/NH] [/V] Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U [dominio\]usuario - Especifica el contexto de usuario con en el que el comando se debe ejecutar.

/P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide entrada si se omite. /FO formato - Especifica en que formato se va a mostrar la salida. Valores válidos: «TABLE», «LIST» y «CSV». /NH - Especifica que el «encabezado de columna» no debe mostrarse en la salida. Sólo se usa con los formatos «TABLE» y «CSV». /V - Especifica que se muestra la salida detallada. Ejemplos: getmac /FO csv getmac /S sistema /NH /V getmac /S sistema /U usuario getmac /S sistema /U dominio\usuario /P contraseña /FO list /V getmac /S sistema /U dominio\usuario /P contraseña /FO table /NH

GOTO

Direcciona la consola de comandos de Windows a una línea en un archivo batch (programa por lotes). Sintaxis: goto etiqueta etiqueta - 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 (End Of File), que transfiere control al final del archivo de script por lotes actual. Ésta es una manera fácil de salir de un archivo de script por lotes sin tener que definir una etiqueta..

GPEDIT (GROUP POLICY EDITION) Lanza el Editor de Directivas de Grupo Local, o editor de GPOs.

GPRESULT (GROUP POLICY RESULT)

Esta herramienta muestra información del conjunto resultante de directivas de grupo por equipo o usuario. La aplicación del sistema que se corresponde con este comando se llama «rsop.msc». Sintaxis: gpresult [/S sistema [/U usuario [/P [contraseña]]]] [/SCOPE ámbito]

[/USER usuarioDestino] [/R | /V | /Z] [(/X | /H) <archivo> [/F]] Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U [dominio\]usuario - Especifica el contexto de usuario en el que debe ejecutarse el comando. No se puede usar con /X, /H. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Solicita información si se omite. No se puede usar con /X, /H. /SCOPE ámbito - Especifica si es necesario mostrar la configuración de usuario o del equipo. Valores válidos: «user», «computer». /USER [dominio\]usuario - Especifica el nombre de usuario para el que se mostrarán los datos «rsop». /X <nombreDeArchivo> - Guarda el informe en formato XML en la ubicación y con el nombre de archivo en el parámetro <nombreDeArchivo>. (válido en Windows Vista SP1 y superior, y Windows Server 2008 y superior). /H <nombreDeArchivo> - Guarda el informe en formato HTML en la ubicación y con el nombre de archivo especificados en el parámetro. /F - Fuerza que gpresult sobrescriba el nombre de archivo especificado en el comando /x o /h. /R - Muestra datos de resumen de «rsop». /V - Especifica que debe mostrarse la información detallada. La información detallada proporciona parámetros adicionales que se han aplicado con prioridad 1. /Z - Especifica que debe mostrarse la información superdetallada. La información superdetallada muestra parámetros adicionales que se han aplicado con prioridad 1 o mayor. Esto le permite ver si una configuración se estableció en varios lugares. Ejemplos: gpresult /R gpresult /H GPReport.html gpresult /USER usuario_destino /V gpresult /S sistema /USER usuario_destino /SCOPE COMPUTER /Z gpresult /S sistema /U usuario /P contraseña /SCOPE USER /V

GPUPDATE

Actualiza el despliegue de las nuevas directivas de grupo local para las configuraciones de usuario y equipo. Permite reactivar las nuevas directivas implementadas tanto sin reinicio, como al reiniciar la sesión. Sintaxis: gpupdate [/Target:{Computer|User}] [/Force] [/Wait:<valor>] [/Logoff] [/Boot] [/Sync] Parámetros: /Target {Computer | User} - Especifica que sólo se actualizan las directivas del usuario o del equipo. De forma predeterminada, se actualizan las directivas de ambos, usuario y equipo.

/Force - Aplica la nueva configuración de directivas sin necesidad de reiniciar el sistema operativo. Primero actualiza las directivas de equipo, ya que son las prioritarias, y después las de usuario. Se recomienda no interrumpir el proceso. /Wait:{valor} - Establece el número de segundos de espera del final del proceso. El valor predeterminado es de 600 segundos. El valor «0» indica no esperar. El valor «-1» indica esperar de forma indefinida. Cuando se sobrepasa el tiempo límite, la línea de comandos se vuelve a mostrar pero se siguen procesando las directivas. /Logoff - Produce un cierre de sesión luego de que se ha actualizado la configuración de directivas de grupo. Esto se requiere para las extensiones de directivas de grupo de cliente que no procesan directivas en un ciclo de actualización en segundo plano, pero sí cuando el usuario inicia sesión. Ejemplos: instalación de software dirigida al cliente o redirección de carpetas. Esta opción no tiene efecto si no hay extensiones llamadas que requieren cierre de sesión. /Boot - Produce un reinicio después de actualizar las directivas de grupo. Esto se requiere para las extensiones de cliente de directiva de grupo que no procesan directivas en un ciclo de actualización, pero que sí procesan directivas cuando se inicia el equipo. Por ejemplo: instalaciones de software dirigidas a equipos. Esta opción no tiene efecto si no hay extensiones que requieran reinicio. /Sync - Ocasiona que la aplicación de directiva en segundo plano siguiente se ejecute de modo sincrónico. La aplicación de la directiva en segundo plano ocurre durante el arranque del equipo y el inicio de sesión del usuario. Puede especificar esto para el usuario, equipo o ambos utilizando el parámentro /Target. Los parámetros /Force y /Wait se omitirán si fueron especificados. Ejemplo: gpudapte /force

HDWWIZ.CPL (HARDWARE WIZARD) = HDWWIZ.EXE Lanza el asistente del Administrador de Dispositivos.

HWRCOMP = HWRREG Configuración Regional del sistema. Sintaxis: hwrcomp [-lang <configuraciónRegional>] [-type <tipo>] [-comment <comentario>] [-check | -o <archdicc.hwrdict>] <archivoDeEntrada> Parámetros: -check - Comprobar el archivo de entrada. -lang <configuraciónRegional> - Asignar este idioma predeterminado al archivo de diccionario. La configuración regional tiene el formato <idioma>-<REGIÓN> con códigos ISO. -type <tipo> - Asignar este tipo al archivo de diccionario.

-comment <comentario> - Compilar este comentario en el archivo de diccionario. -o <archdicc.hwrdict> - Salida a este nombre de archivo. Si falta esta opción, use <archivoDeEntrada>.hwrdict Ejemplos: hwrcomp -check milista1.txt (Comprueba el contenido del archivo.) hwrcomp -lang en-US -type SECONDARY-DICTIONARY -o mircrs1 milista1.txt (Compila milista1.txt en mircrs1.hwrdict, asigna el idioma «Inglés (EE.UU.)» y el tipo «SECONDARY-DICTIONARY»)

HELP.EXE

Sin parámetros proporciona un listado de comandos de Windows. En otro nivel de ejecución sirve para obtener un listado detallado de los parámetros de un comando. Sintaxis: help.exe <nombre_del_comando_a_consultar> <nombre_del_comando_a_consultar> /help.exe <nombre_del_comando_a_consultar> -help.exe Nota: En una consulta detallada de comandos también puede emplearse el modificador signo de interrogación de cierre «?». Ejemplos: bcdedit /? bcdedit -? Aclaración: Muchos comandos que realizan consultas o cambios en ficheros o directorios no admiten algunos modificadores de consulta, porque cmd interpreta que ya debe estar operando sobre algún archivo o directorio, aunque no se haya especificado la ruta al mismo. Ejemplos: help.exe bcdedit bcdedit /help bcdedit -help

HOSTNAME

Muestra el nombre del equipo (localhost). Se complementa con el comando «whoami».

ICACLS = CACLS (CACLS está obsoleto)

Modifica, restaura, elimina o añade privilegios a la lista de control de acceso (ACL), de archivos y directorios. Amplía y complementa el uso del comando «takeown». Conceptos: ACE (Access Control Entry): Una ACE está compuesta por un SID, una máscara de acceso que define los permisos concedidos al SID (ya sean: Lectura, escritura, etc.), un indicador que determina el tipo de ACE y otro indicador que determina a que objetos se refieren estos permisos. SID (Security Identifier): Es un valor numérico de longitud variable que se compone de tres partes. La primera es un número de revisión de estructura. La segunda es un valor identificador de autorización que identifica al agente que emitió el SID, el cual puede ser un sistema operativo local o un dominio (48 bits). La última es un número variable de subautoridad (32 bits), también conocido como identificador relativo (RID), que es aleatorio. El SID se utiliza para identificar a una entidad de seguridad o a un grupo de seguridad en los sistemas operativos Windows. Sus valores no aleatorios permanecen constantes en todos los sistemas operativos. El último campo del RID no es aleatorio, ya que sirve para identificar la emisión de cuentas, siendo la del «administrador» un valor 500, y la del «usuario» un valor 1000. Así, con cada nueva cuenta de «usuario» se incrementa una unidad en el valor numérico del campo del RID («nuevo usuario»=1001, «nuevo usuario 2»=1002, etc.). Los SID pueden tener un formato numérico o de nombre descriptivo.

Los más relevantes son: SID: S-1-1-0 Nombre: Autoridad Null Descripción: Una autoridad de identificador. SID: S-1-1-0 Nombre: Todos Descripción: Grupo que incluye a todos los usuarios, excepto a «Usuarios Anónimos». Sus miembros son controlados por el sistema operativo. SID: S-1-5-80 Nombre: Trusted Installer

Descripción: Es una cuenta de servicio que posee permisos para todos los archivos de sistema, lo que le permite actualizar el sistema, aunque el grupo de administradores carezca de permisos de acceso en escritura a dichos directorios y archivos. SID: S-1-3-0 Nombre: Creator Owner Descripción: Es un SID genérico que es reemplazado por el SID del propietario del objeto durante la evaluación de los permisos. SID: S-1-5-11 Nombre: Usuarios autentificados Descripción: Usuarios con credenciales de autenticación (usuario y password) que han accedido al sistema en local tras cumplir con el logueo (loguin). Tiene concedidos algunos privilegios que no poseen los usuarios convencionales. SID: S-1-5-1 Nombre: Dialup Descripción: Son usuarios conectados a través de una conexión de acceso remoto telefónico. SID: S-1-5-2 Nombre: Red Descripción: Grupo que incluye a todos los usaurios que han iniciado sesión a través de la red. Su miembros son controlados por el sistema operativo. SID: S-1-5-3: Nombre: Batch Descripción: Es la cuenta utilizada para ejecutar tareas programadas («taskschd.msc»). SID: S-1-5-4 Nombre: Interactive Descripción: Representa a los usuarios que han iniciado sesión local y que no acceden a un recurso de la máquina a través de la red. SID: S-1-5-6 Nombre: Servicios Descripción: Grupo que incluye todos los principales de seguridad que han iniciado sesión como un servicio. Sus miembros son controlados por el sistema operativo. SID: S-1-5-17 Nombre: IUSR Descripción: Este grupo sirve para dar permisos a las cuentas de servicio encargadas de ejecutar la aplicación del servidor Web IIS (Internet Information Services). SID: S-1-5-18 Nombre: System

Descripción: Es la cuenta de servicio que utiliza el sistema operativo. Es la cuenta que tiene más derechos y privilegios en la máquina. SID: S-1-5-19 Nombre: NT Authority (Servicio Local) Descripción: Cuenta utlizada por servicios que necesitan acceder a recursos locales y no por red (se identifica anónimamente en la red). SID: S-1-5-20 Nombre: NT Authority (Servicio de Red) Descripción: Servicio de red es una cuenta que utilizan los servicios que necesitan acceder a recursos en la red bajo la identidad de la cuenta máquina en la cual se ejecutan. Tiene menos permisos asignados que la cuenta de system, pero más que la de servicios locales. SID: S-1-5-21 Nombre: Administrador Descripción: Es la única cuenta de usuario a la que se le otorga el control completo del sistema. SID: S-1-5-22 Nombre: Invitado Descripción: Cuenta de usuario con permisos restringidos que, a menos que no se modifique la configuración predeterminada, no necesita credenciales para iniciar sesión. SID:S-1-5-32-545 Nombre: Usuarios Descripción: Un grupo integrado con privilegios ligeramente restringidos. ACL (Access Control List): Es una lista de control de acceso que regula los permisos de acceso a los objetos del sistema. Está compuesta por entradas de controles de acceso ACE. SD (Security Descriptor): Un descriptor de seguridad es la estructura vinculada a todo objeto al que se le puede aplicar seguridad que contiene el SID del propietario del objeto, su grupo primario y las dos listas de ACL: DACL y SACL. ACL (Access Control List): Es una lista de control de acceso que regula los permisos de acceso a los objetos del sistema. Está compuesta por entradas de controles de acceso ACE. DACL (Discretionary Access Control List): Una lista de control de acceso discrecional es la que está controlada por el propietario del objeto. Especifica quién tiene permiso y quién no para acceder a dicho objeto.

SACL (System Access Control List): Una lista de control de acceso de sistema es la que controla la generación de mensajes de auditoría durante los intentos de acceder a un objeto seguro. (Es necesario tener privilegios «SE_SECURITY_NAME» para modificar una SACL). SDDL (Security Descriptor Definition Language): El lenguaje de definición descriptor de seguridad permite definir y transportar datos almacenados en un descriptor de seguridad en formato de texto. Por ejemplo, el comando «sc sdshow» muestra el descriptor de seguridad de un servicio en formato SDDL: sc sdshow spooler D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD).

SID SY - System LS - Local Service NS - Network Service BA - Built-in Administradores BU - Built-in Usuarios BG - Built-in Invitados AU - Usuarios Autenticados CO - Creator Owner AN - Anonymous IU - Interactive NU - Network WD – Todos (World) RC - Restringe Código

ACE FLAGS

CI - Heredan permisos del contenedor

OI - Hereda permisos del objeto

NP - No propaga permisos

IO - Sólo Hereda

SA - Auditoría correcta sobre el acceso

FA - Falta auditoría de acceso

Derechos de acceso genéricos GA - Genérico_Todos GR - Genérico_Lectura GW - Genérico_Escritura GX - Genérico_Ejecutar

Derechos de acceso DS

RP - Lee una propiedad DS

WP - Escribe una propiedad DS

Tipos A - Permite Acceso (Propaga Herencia) D - Deniega Acceso (Propaga Herencia) OA - Permite Acceso Explícito OD - Deniega Acceso Explícito AU - Audita AL - Alarma de ACE OU - Audita objetos ACE OL - Alarma objetos ACE

DACL FLAGS

P - Protegido

AR - Autoherencia por establecer

AI - Autoherencia establecida

Derechos de acceso estándar

RC - Control_Lectura

SD - Eliminar

WD - Escribir_DAC

WO - Escribir Propiedad

CC - Crea un descendiente en DS

DC - Elimina un descendiente en DS

LC - Lista un descendiente en DS

SW - Los objetos tienen derecho a escribirse por sí mismos

LO - Lista objetos

DT - Elimina un árbol

CR - Extensión de derchos administrativos

Derechos de acceso archivos sistema

FA - Acceso total a los archivos

FR - Lectura de archivos

FW - Escritura de archivos

FX - Ejecución de archivos

Sintaxis: icacls nombre [/grant[:r] Sid:perm[...]] [/deny Sid:perm [...]] [/remove[:g|:d]] Sid[...]] [/T] [/C] [/L] [/Q] [/setintegritylevel nivel:directiva[...]] Parámetros: /grant[:r] Sid:perm - Concede los derechos de acceso al usuario especificado. Con :r, los permisos reemplazan cualquier permiso explícito concedido anteriormente. Sin :r, los permisos se agregan a cualquier permiso explícito concedido anteriormente. Si se da un formato numérico de SID, agregue un asterisco (*) al principio del mismo. /deny Sid:perm - Deniega de forma explícita los derechos de acceso al usuario especificado. Se agrega una ACE (lista de Control de Acceso), de denegación explícita para los permisos indicados y se quitan los mismos permisos de cualquier concesión explícita. Si se da un formato numérico de SID, agregue un asterisco (*) al principio del mismo. /remove[:[g|d]] Sid - Quita todas las repeticiones del SID (Identificador de Seguridad), en la ACL (lista de Control de Acceso). Con :g, quita todas las repeticiones de derechos concedidos a ese SID. Con :d, quita todas las repeticiones de derechos denegados a ese SID. Si se da un formato numérico de SID, agregue un asterisco (*) al principio del mismo. /setintegritylevel [(CI)(OI)]nivel - Agrega de forma explícita una ACE de integridad a todos los archivos coincidentes. El nivel se debe especificar como:

L[ow] Bajo

M[edium] Medio

H[igh] Alto

Las opciones de herencia para la ACE de integridad pueden preceder al nivel y se aplican sólo a los directorios.

Derechos de acceso al registro KA - Acceso total al registro KR - Lectura de entradas del registro

KW - Escritura de entradas del registro KX - Ejecución de entradas

/inheritance:e|d|r

e Habilita la herencia

d Deshabilita la herencia y copia las ACE

r Quita todas las ACE heredadas

/T - Indica que esta operación se realiza en todos los archivos o directorios coincidentes bajo los directorios especificados en el nombre. /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 operaciones se realizaron correctamente. «icacls» conserva el orden canónico de las entradas ACE:

Denegaciones explícitas Concesiones explícitas

Denegaciones heredadas Concesiones heredadas

perm es una máscara de permiso que puede especificarse de dos formas:

Derechos simples Derechos específicos (separar por comas y entre paréntesis)

N - sin acceso DE - eliminar F - acceso total RC - control de lectura M - acceso de modificación WDAC - escribir DAC RX - acceso de lectura y ejecución WO - escribir propietario R - acceso de sólo lectura S - sincronizar W - acceso de sólo escritura AS - acceso al sistema de seguridad D - acceso de eliminación MA - máximo permitido GR - lectura genérica GW - escritura genérica GE - ejecución genérica GA - todo genérico RD - leer datos/lista de directorio WD - escribir datos/agregar archivo AD - anexar datos/agregar subdirectorio REA - leer atributos extendidos WEA - escribir atributos extendidos X - ejecutar/atravesar DC - eliminar secundario RA - leer atributos

WA - escribir atributos Los derechos de herencia pueden preceder a cualquier forma y se aplican 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 principal

icacls nombre /save archivoACL [/T] [/C] [/L] [/Q] - Almacena las DACL (Lista de control de acceso discrecional), de los archivos y carpetas cuyos nombres coinciden en archivo ACL (Lista de Control de Acceso), para su uso posterior con /restore. Tenga en cuenta que no se guardan las SACL (Lista de Control de Acceso del Sistema), el propietario, ni las etiquetas de identidad. icacls directorio [/substitute SidOld SidNew [...]] /restore archivoACL [/C] [/L] [/Q] - Aplica las DACL almacenadas a los archivos del directorio. icacls nombre /setowner usuario [/T] [/C] [/L] [/Q] - Cambia el propietario de todos los nombres coincidentes. Esta opción no fuerza un cambio de propiedad; use la utilidad takeown.exe con esta finalidad. icacls nombre /findsid Sid [/T] [/C] [/L] [/Q] - Busca todos los nombres coincidentes que contienen una ACL que menciona el SID(Identificador de Seguridad), de forma explícita. icacls nombre /verify [/T] [/C] [/L] [/Q] - Busca todos los archivos cuya ACL no está en formato canónico o cuyas longitudes no son coherentes con los recuentos de la ACE (Entrada de Control de Acceso). icacls nombre /reset [/T] [/C] [/L] [/Q] - Reemplaza las ACL con ACL heredadas predeterminadas para todos los archivos coincidentes. Ejemplos: icacls c:\windows\* /save archivoACL /T - Guardará todas las ACL para todos los archivos en c:\windows y sus subdirectorios en archivoACL. icacls c:\windows\ /restore archivoACL - Restaurará todas las ACL para cada archivo dentro de archivoACL que exista en c:\windows y sus subdirectorios. icacls file /grant Administrador:(D,WDAC) - Concederá al usuario permisos de administrador para eliminar y escribir DAC en el archivo. icacls file /grant *S-1-1-0:(D,WDAC)

- Concederá al usuario definido por el SID S-1-1-0 permisos para eliminar y escribir DAC en el archivo.

IEXPRESS Lanza el asitente para la creación de archivos comprimidos con extensión «.cab» (sin pérdida de datos). También se puede utilizar el comando «Makecab».

IF

Ejecuta comandos de forma condicional en programas por lotes. Se utiliza para definir valores de error, comparar cadenas, demostrar existencia de archivos y hacer comparaciones matemáticas entre otros. Sintaxis: if [NOT] ERRORLEVEL número comando if [NOT] cadena1==cadena2 comando if [NOT] EXIST archivo comando Parámetros: NOT - Especifica que Windows debe llevar a cabo el comando sólo si la condición es falsa. ERRORLEVEL número - Especifica una condición verdadera si el último programa que se ejecutó devolvió un código de salida igual o mayor que el número especificado. cadena1==cadena2 - Especifica una condición verdadera si las cadenas de texto especificadas coinciden. EXIST archivo - Especifica una condición verdadera si el archivo especificado existe. Comando - Especifica el comando que se va a ejecutar si se cumple la condición. Comando puede ir seguido de la palabra clave «else ( si no…)», que ejecutará el comando tras las palabra clave «else» si la condición especificada es «false». La cláusula «else» debe aparecer en la misma línea que la del comando que sigue 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 una nueva línea: if exist archivo. del archivo. else echo archivo. no existente

Tampoco funcionaría lo siguiente, ya que el comando else debe estar en la misma línea que el comando «if»: if exist archivo. del archivo. else echo archivo. no existente Si desea mantenerlo todo en una misma línea, lo siguiente funcionaría: if exist archivo. (del archivo) else echo archivo. no existente Si los comandos de extensión están habilitados, «if» cambia así: if [/I] cadena1 opción de comparación cadena2 comando if CMDEXTVERSION número comando if DEFINED variable comando donde opción de comparación puede ser: EQU - igual NEQ - no igual LSS - menor que LEQ - menor que o igual GTR - mayor que GEQ - mayor que o igual Y el modificador /I, si se especifica, realiza comparaciones de cadena que no distinguen entre mayúsculas y minúsculas. El modificador /I también puede usarse 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ígitos numéricos, entonces las cadenas se convierten a números y se realiza una comparación numérica. El condicional CMDEXTVERSION funciona solo como ERRORLEVEL, excepto si se compara con un número de versión interna asociada con las extensiones de comando. La primera versión es 1. Será incrementada en uno cuando las significantes mejoras sean agregadas a las extensiones de comando. El condicional CMDEXTVERSION nunca es verdadero cuando las extensiones de comando están deshabilitadas. El condicional DEFINED funciona solo como EXIST excepto cuando toma un nombre de variable de entorno y vuelve como verdadero si se define la variable de entorno. %ERRORLEVEL% se expandirá a una representación de cadena del valor actual de ERRORLEVEL, siempre y cuando no exista ya una variable de entorno con el nombre ERRORLEVEL, en cuyo caso obtendrá su valor. Después de ejecutar un programa, lo siguiente ilustrará el uso de ERRORLEVEL goto answer%ERRORLEVEL%

:answer0 echo El programa devolvió el código 0 :answer1 echo El programa devolvió el código 1 Tambié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 anterior CMD.EXE a cualquier proceso CMD.EXE, siempre y cuando no exista ya una variable de entorno con el nombre CMDCMDLINE, en cuyo caso obtendrá su valor. %CMDEXTVERSION% se expandirá a una representación de la cadena del valor actual CMDEXTVERSION, siempre y cuando no exista ya una variable de entorno con el nombre CMDEXTVERSION, en cuyo caso obtendrá su valor

IISRESET (INTERNET INFORMATION SERVICES RESET) Sintaxis: iisreset [nombredeequipo] Parámetros: /RESTART - Detiene y a continuación reinicia todos los servicios de IIS. /START - Inicia todos los servicios de IIS. /STOP - Detiene todos los servicios de IIS. /REBOOT - Reinicia el equipo. /REBOOTONERROR - Reinicia el equipo si se produce un error al iniciar, detener o reiniciar los servicios de Internet. /NOFORCE - No forzar la terminación de servicios de Internet si no se consigue detenerlos según el procedimiento habitual. /TIMEOUT:val - Especifique el valor de tiempo de espera (en segundos) que debe esperarse para la detención correcta de los servicios de Internet. Al terminar este tiempo de espera, puede reiniciarse el equipo si se especifica el parámetro /REBOOTONERROR - El valor predeterminado es 20 segundos para el reinicio de los servicios, 60 segundos para detención y 0 segundos para el reinicio del equipo. /STATUS - Muestra el estado de todos los servicios de Internet. /ENABLE - Habilita el reinicio de los servicios de Internet en el sistema local. /DISABLE - Deshabilita el reinicio de los servicios de Internet en el sistema local.

INFDEFAULTINSTALL El uso del comando implica proporcionar el nombre del archivo más la ruta (entrecomillada) hacia el archivo con extensión «.inf» que se va a ejecutar.

Ejemplo: infdefaultinstall "%userprofile%\desktop\INF_File.inf"

IPCONFIG (INTERNET PROTOCOL CONFIGURATION)

Muestra los parametros de una conexion de red. De forma predeterminada, se muestra solamente la dirección IP, la máscara de subred y la puerta de enlace predeterminada para cada adaptador enlazado con TCP/IP. Sintaxis: ipconfig [/allcompartments] [/? | /all | ipconfig /renew [adaptador] | /release [adaptador] | ipconfig /renew6 [adaptador] | | /release6 [adaptador] | ipconfig /flushdns | /displaydns | /registerdns | ipconfig /showclassid adaptador | ipconfig /setclassid adaptador [id._clase] | ipconfig /showclassid6 adaptador | ipconfig /setclassid6 adaptador [id._clase] ] Donde: Adaptador - Nombre de conexión Se permiten los caracteres comodín (*) y (?). Parámetros: /all - Muestra toda la información de configuración. /reléase - Libera la dirección IPv4 para el adaptador especificado. /release6 - Libera la dirección IPv6 para el adaptador especificado. /renew - Renueva la dirección IP para el adaptador especificado. /renew6 - Renueva la dirección IPv6 para el adaptador especificado. /flushdns - Purga la caché de resolución de DNS. /registerdns - Actualiza todas las concesiones DHCP y vuelve a registrar los nombres DNS. /displaydns - Muestra el contenido de la caché de resolución de DNS. /showclassid - Muestra todos los identificador de clase DHCP permitidos para este adaptador. /setclassid - Modifica el identificador de clase DHCP. /showclassid6 - Muestra todos los identificadores de clase DHCP IPv6 permitidos para el adaptador. /setclassid6 - Modifica el identificador de clase DHCP IPv6. De forma predeterminada, se muestra solamente la dirección IP, la máscara de subred y la puerta de enlace predeterminada para cada adaptador enlazado con TCP/IP.

Para /release y /renew, si no hay ningún nombre de adaptador especificado, se liberan o renuevan las concesiones de dirección IP para todos los adaptadores enlazados con TCP/IP. Para /setclassid, si no especificó classid, se quita. Ejemplos: Ipconfig - Muestra información. ipconfig /all - Muestra información detallada. ipconfig /renew - Renueva todos los adaptadores. ipconfig /renew Conexión* - Renueva cualquier conexión cuyo nombre comience con la palabra Conexión. ipconfig /release *Con* - Libera todas las conexiones. coincidentes, por ejemplo: «Conexión de área local 1» o «Conexión de área local 2». ipconfig /allcompartments - Muestra información sobre todos los compartimientos. ipconfig /allcompartments /all - Muestra información detallada sobre todos los compartimientos.

IRFTP (INFRARED FILE TRANSFER APLICATION)

Envía archivos a través de un vínculo de infrarrojos. Antes de su uso se debe comprobar si está habilitado o no. Sintaxis irftp [<Drive>: \] [[<Path>] <FileName>] [/ h] [/ s] Parámetros Unidad: \ - Especifica la unidad que contiene los archivos que desea enviar a través de un vínculo de infrarrojos. [Ruta]Nombre de archivo - Especifica la ubicación y el nombre del archivo o conjunto de archivos que desea enviar a través de un vínculo de infrarrojos. Si especifica un conjunto de archivos, debe especificar la ruta de acceso completa para cada archivo. /h - Especifica el modo oculto. Cuando se utiliza el modo oculto, los archivos se envían sin mostrar el cuadro de diálogo Vínculo inalámbrico. /s - Se abre el cuadro de diálogo Vínculo inalámbrico para que pueda seleccionar el archivo o conjunto de archivos que desea enviar sin utilizar la línea de comandos para especificar la unidad, ruta de acceso y nombres de archivo. Ejemplo: irftp C:\Ejemplo.txt

ISCSICLI (SMALL COMPUTERS SYSTEM INTERFACE)

Iniciador iSCSI de Microsoft.

Sintaxis: iscsicli AddTarget <Nombre de destino> <Alias de destino> <Dirección de portal de destino> <Socket de portal de destino> <Marcas de destino> <Persistente> <Marcas de inicio de sesión> <Resumen de encabezados> <Resumen de datos> <Conexiones máx.> <Tiempo predeterminado de espera> <Tiempo predeterminado de conservación> <Nombre de usuario> <Contrasiscsicli RemoveTarget <Nombre de destino> iscsicli AddTargetPortal <Dirección de portal de destino> <Socket de portal de destino> [Nombre de HBA] [Número de puerto] <Marcas de seguridad> <Marcas de inicio de sesión> <Resumen de encabezados> <Resumen de datos> <Conexiones máx.> <Tiempo predeterminado de espera> <Tiempo predeterminado de conservación> <Nombre de usuario> <Coniscsicli RemoveTargetPortal <Dirección de portal de destino> <Socket de portal de destino> [Nombre de HBA] [Número de puerto] iscsicli RefreshTargetPortal <Dirección de portal de destino> <Socket de portal de destino> [Nombre de HBA] [Número de puerto] iscsicli ListTargets [Forzar actualización] iscsicli ListTargetPortals iscsicli TargetInfo <Nombre de destino> [Mecanismo de detección] iscsicli LoginTarget <Nombre de destino> <Informe para PNP> <Dirección de portal de destino> <Socket de portal de destino> <Instancia de iniciador> <Número de puerto> <Marcas de seguridad> <Marcas de inicio de sesión> <Resumen de encabezados> <Resumen de datos> <Conexiones máx.> <Tiempo predeterminado de espera> <Tiempo predeterminado de coiscsicli LogoutTarget <Id. de sesión> iscsicli PersistentLoginTarget <Nombre de destino> <Informe para PNP> <Dirección de portal de destino> <Socket de portal de destino> <Instancia de iniciador> <Número de puerto> <Marcas de seguridad> <Marcas de inicio de sesión> <Resumen de encabezados> <Resumen de datos> <Conexiones máx.> <Tiempo predeterminado de espera> <Tiempo predetermiiscsicli ListPersistentTargets iscsicli RemovePersistentTarget <Nombre de iniciador> <Nombre de destino> <Número de puerto> <Dirección de portal de destino> <Socket de portal de destino> iscsicli AddConnection <Id. de sesión> <Instancia de iniciador> <Número de puerto> <Dirección de portal de destino> <Socket de portal de destino> <Marcas de seguridad> <Marcas de inicio de sesión> <Resumen de encabezados> <Resumen de datos> <Conexiones máx.> <Tiempo predeterminado de espera> <Tiempo predeterminado de conservación> <Nombre de usuario> <Coiscsicli RemoveConnection <Id. de sesión> <Id. de conexión>

iscsicli ScsiInquiry <Id. de sesión> <LUN> <EvpdCmddt> <Código de página> iscsicli ReadCapacity <Id. de sesión> <LUN> iscsicli ReportLUNs <Id. de sesión> iscsicli ReportTargetMappings iscsicli ListInitiators iscsicli AddiSNSServer <Dirección de servidor iSNS> iscsicli RemoveiSNSServer <Dirección de servidor iSNS> iscsicli RefreshiSNSServer <Dirección de servidor iSNS> iscsicli ListiSNSServers iscsicli FirewallExemptiSNSServer iscsicli NodeName <Nombre de nodo> iscsicli SessionList <Mostrar información de sesión> iscsicli CHAPSecret <Secreto CHAP> iscsicli TunnelAddr <Nombre de iniciador> <Puerto de iniciador> <Dirección de destino> <Dirección de túnel> <Persistente> iscsicli GroupKey <Clave> <Persistente> iscsicli BindPersistentVolumes iscsicli BindPersistentDevices iscsicli ReportPersistentDevices iscsicli AddPersistentDevice <Ruta del dispositivo o volumen> iscsicli RemovePersistentDevice <Ruta del dispositivo o volumen> iscsicli ClearPersistentDevices iscsicli Ping <Nombre de iniciador> <Dirección> [Número de solicitudes] [Tamaño de solicitud] [Tiempo de espera de solicitud] iscsicli GetPSKey <Nombre de iniciador> <Puerto de iniciador> <Tipo de Id.> <Id.>

iscsicli PSKey <Nombre de iniciador> <Puerto de iniciador> <Marcas de seguridad> <Tipo de Id.> <Id.> <Clave> <Persistente> Comandos rápidos iscsicli QLoginTarget <Nombre de destino> [Nombre de usuario CHAP] [Contraseña CHAP] iscsicli QAddTarget <Nombre de destino> <Dirección de portal de destino> iscsicli QAddTargetPortal <Dirección de portal de destino> [Nombre de usuario CHAP] [Contraseña CHAP] iscsicli QAddConnection <Id. de sesión> <Instancia de iniciador> <Dirección de portal de destino> [Nombre de usuario CHAP] [Contraseña CHAP] Asignaciones de destino: <LUN de destino> es el valor de LUN que usa el destino para exponer el LUN. Debe tener el formato 0x0123456789abcdef <Bus de SO> es el número de bus que el SO debe usar para que aparezca el LUN <Destino de SO> es el número de destino que el SO debe usar para que aparezca el LUN <LUN de SO> es el número de LUN que el SO debe usar para que aparezca el LUN Tipo de Id. de carga: ID_IPV4_ADDR es 1 - formato de Id. es 1.2.3.4 ID_FQDN es 2 - formato de Id. es nombreDeEquipo ID_IPV6_ADDR es 5 - formato de Id. es Dirección IPv6 Marcas de seguridad: Modo de túnel es 0x00000040 Modo de transporte es 0x00000020 PFS habilitado es 0x00000010 Modo intenso es 0x00000008 Modo principal es 0x00000004 IPSEC/IKE habilitado es 0x00000002 Marcas válidas es 0x00000001 Marcas de inicio de sesión: ISCSI_LOGIN_FLAG_REQUIRE_IPSEC 0x00000001 IPsec necesaria para la operación ISCSI_LOGIN_FLAG_MULTIPATH_ENABLED 0x00000002 Múltiples rutas habilitadas para el destino en este iniciador Tipo de autenticación:

ISCSI_NO_AUTH_TYPE = 0, No se usa autenticación iSCSI en banda ISCSI_CHAP_AUTH_TYPE = 1, CHAP unidireccional (el destino autentica al iniciador) ISCSI_MUTUAL_CHAP_AUTH_TYPE = 2 CHAP mutuo (destino e iniciador se autentican mutuamente) Marcas de destino: ISCSI_TARGET_FLAG_HIDE_STATIC_TARGET 0x00000002 Si se establece esta marca, nunca se informará al destino a menos que también se detecte dinámicamente. ISCSI_TARGET_FLAG_MERGE_TARGET_INFORMATION 0x00000004 Si se establece esta marca, la información de destino pasada se combinará con cualquier información de destino que ya se haya configurado estáticamente para el destino Los secretos CHAP, las contraseñas CHAP y las claves previamente compartidas de IPSEC pueden especificarse como una cadena de texto o una secuencia de valores hexadecimales. El valor especificado en la línea de comandos se considera siempre una cadena a menos que los dos primeros caracteres sean 0x, en cuyo caso se considera un valor hexadecimal. Por ejemplo 0x12345678 especifica un secreto de 4 bytes Se supone que todos los valores numéricos son decimales, a menos que vayan precedidos de 0x. Si van precedidos de 0x, se supone que son hexadecimales iscsicli puede ejecutarse también en modo de línea de comandos donde se permita escribir comandos iscsicli directamente desde la consola. Para ir al modo de línea de comandos, simplemente ejecute iscsicli sin ningún parámetro

ISCSIPL

Servicio de conexión remota a servidor DNS, o mediante servicio Radius (Servicio de

autenticación remota telefónica de usuario [Radius Server, Radius proxy]). No funciona si está deshabilitado.

KLIST (KERBEROS LIST)

Herramienta para administrar la caché de vales Kerberos. Sintaxis: Klist.exe [-lh <LogonId.HighPart>] [-li <LogonId.LowPart>] tickets | tgt | purge

Parámetros: [tickets] [-lh <LogonId.HighPart>] [-li <LogonId.LowPart>] tgt [-lh <LogonId.HighPart>] [-li <LogonId.LowPart>] purge [-lh <LogonId.HighPart>] [-li <LogonId.LowPart>] sessions [-lh <LogonId.HighPart>] [-li <LogonId.LowPart>] kcd_cache [-lh <LogonId.HighPart>] [-li <LogonId.LowPart>] get <SPN> [-lh <LogonId.HighPart>] [-li <LogonId.LowPart>] [-kdcoptions <options>] add_bind <DOMAIN><DC> query_bind purge_bind

KSETUP (KERBEROS SETUP)

Herramienta de configuración Kerberos. Sintaxis: /SetRealm <DnsDomainName> - Convierte a este equipo en miembro de un dominio Kerberos RFC1510. /MapUser <Principal> [Account] - Asigna una entidad de seguridad Kerberos (* = cualquier entidad de seguridad) a una cuenta (* = una cuenta con el mismo nombre). Si se omite el nombre de cuenta, se elimina la asignación para la entidad de seguridad especificada. /AddKdc <RealmName> [KdcName] - Define una entrada KDC para el dominio kerberos especificado. Si se omite KdcName, debe usarse el DNS para localizar los KDC. /DelKdc <RealmName> [KdcName] - Elimina una entrada KDC del dominio kerberos. Si se omite KdcName, se elimina la entrada del dominio kerberos propiamente dicha. /AddKpasswd <Realmname><KpasswdName> - Agregar dirección de servidor Kpasswd a un dominio kerberos. /DelKpasswd <Realmname><KpasswdName> Eliminar dirección de servidor Kpasswd de un dominio kerberos /Server <Servername> - Especifique un nombre de equipo Windows al que destinar los cambios. /SetComputerPassword <Password> - Establece la contraseña de la cuenta de dominio del equipo (o entidad de seguridad de host). /RemoveRealm <RealmName> - Eliminar toda la información de este dominio kerberos del Registro.

/Domain [DomainName] - Usar este dominio (si no se especifica ningún valor para DomainName, detectarlo). /ChangePassword <OldPasswd><NewPasswd> - Use Kpasswd para cambiar la contraseña del usuario con sesión iniciada. Use (*) para que se soliciten las contraseñas. /ListRealmFlags (no args) - Muestra todas las marcas de dominio kerberos disponibles conocidas por «ksetup». /SetRealmFlags <realm><flag> [flag] [flag] [...] - Establece RealmFlags para un dominio kerberos específico. /AddRealmFlags <realm><flag> [flag] [flag] [...] - Agrega RealmFlags adicionales a un dominio kerberos. /DelRealmFlags <realm><flag> [flag] [flag] [...] - Elimina RealmFlags de un dominio kerberos. /DumpState (no args) - Analizar la configuración kerberos en el equipo especificado. /AddHostToRealmMap <host><realm> - Agrega una asignación de <host> a <dominio kerberos> al Registro. /DelHostToRealmMap <host><realm> - Elimina la asignación existente de <host> a <dominio kerberos> del Registro. /SetEncTypeAttr <domainname><enctypes> - Establece el atributo de confianza de tipos de cifrado de <dominio> a <atributos enctype> (los distintos tipos deben separarse con espacios). Se admiten los siguientes tipos de cifrado, pero no es aconsejable utilizar los tres primeros: DES-CBC-CRC, DES-CBC-MD5, RC4-HMAC-MD5, AES128-CTS-HMAC-SHA1-96, AES256-CTS-HMAC-SHA1-96. /GetEncTypeAttr <domainname> - Obtiene el atributo de confianza de tipos de cifrado para <dominio>. /AddEncTypeAttr <domainname><enctypes> - Agrega <atributos enctype> al atributo de confianza de tipos de cifrado para <dominio> (los distintos tipos deben separarse con espacios). /DelEncTypeAttr <domainname> - Elimina el atributo de confianza de tipos de cifrado para <dominio>.

KTMUTIL

Utilidad de transacciónes de kernel. Sintaxis: tx - Comandos relacionados con transacciones. tm - Comandos relacionados con administradores de transacciones.

LABEL

Crea, cambia o elimina la etiqueta de volumen de un disco. Sintaxis: label [unidad:][etiqueta] label [/MP] [volumen] [etiqueta] Parámetros: unidad: - Especifica la letra de una unidad. etiqueta: - Especifica la etiqueta de un volumen. /MP - Especifica que el volumen debería ser tratado como un punto de montaje o un nombre de volumen. Volumen - Especifica la letra de unidad (seguida por dos puntos) el punto de montaje o el nombre de volumen. Si el nombre del volumen es especificado, la marca /MP no es necesaria.

LICENSINGDIAG Crea un archivo XML con información de la instalación y de la licencia y registro del sistema. Sintaxis: licensingdiag -report <nombre de archivo completo del informe de diagnóstico> -log <nombre completo del archivo .CAB>

LODCTR

Actualiza los valores del Registro relacionados con los contadores de rendimiento. Parámetros: lodctr <nombre de archivo INI> - Nombre de archivo «.ini» es el nombre del archivo de inicialización que contiene las definiciones de los nombres de contadores y texto de explicación de una DLL de contador extensible.

lodctr /S:<nombre de archivo de copia de seguridad> - Guarda las cadenas y la información del Registro de rendimiento actualizada en <nombre de archivo de copia de seguridad>. lodctr /R:<nombre de archivo de copia de seguridad> - Reconstruye las cadenas y la información del Registro perf desde el principio en función de la configuración del Registro y los archivos INI de copia de seguridad actuales. lodctr /T:<nombre del servicio> - Establece el servicio del contador de rendimiento como de confianza. lodctr /E:<nombre del servicio> - Habilita el servicio del contador de rendimiento. lodctr /D:<nombre del servicio> - Deshabilita el servicio del contador de rendimiento. lodctr /Q:<nombre del servicio> - Consulta la información del servicio del contador de rendimiento, ya sea toda la información o datos específicos. lodctr /M:<manifiesto del contador> - Instala el archivo XML de definición del proveedor del contador de rendimiento de Windows Vista en el repositorio del sistema. Nota: cualquier argumento con espacios entre nombres debe estar entrecomillado.

LOGMAN (LOG MANUAL)

Crea y gestiona eventos de sesión de seguimiento y registros de rendimiento y es compatible con muchas de las funciones del Monitor de rendimiento («Perfmon.msc») desde la línea de comandos. Sintaxis: logman [create|query|start|stop|delete|update|import|export] [opciones] Parámetros: create - Crear un nuevo recopilador de datos. query - Propiedades del recopilador de datos de consulta. Si no se especifica un nombre, se mostrarán todos los recopiladores de datos. start - Iniciar un recopilador de datos existente y establecer el tiempo de inicio en manual. stop - Detener un recopilador de datos existente y establecer el tiempo de finalización en manual. delete - Eliminar un recopilador de datos existente. update - Actualizar propiedades de un recopilador de datos existente. import - Importar un conjunto de recopiladores de datos de un archivo XML. export - Exportar un conjunto de recopiladores de datos a un archivo XML. Argumentos: counter - Crear un recopilador de datos de contadores. trace - Crear un recopilador de datos de seguimiento. alert - Crear un recopilador de datos de alerta. cfg - Crear un recopilador de datos de configuración. providers - Mostrar proveedores registrados.

Opciones (counter): -c <path [path [...]]> - Contadores de rendimiento que se recopilarán. -cf <nombre de archivo> - Archivo que muestra contadores de rendimiento para recopilar; uno por línea. -f <bin|bincirc|csv|tsv|sql> - Especifica el formato de registro para el recopilador de datos. Para el formato de base de datos de SQL deberá usar la opción «-o» en la línea de comandos con la opción «DNS!log». El valor predeterminado es binario. -sc <valor> - Número máximo de muestras que se recopilarán con un recopilador de datos del contador de rendimiento. -si <[[hh:]mm:]ss> - Intervalo de muestra para recopiladores de datos de contadores de rendimiento. Opciones (trace): -f <bin|bincirc|csv|tsv|sql> - Especifica el formato de registro para el recopilador de datos. Para el formato de base de datos de SQL deberá usar la opción «-o» en la línea de comandos con la opción «DNS!log». El valor predeterminado es binario. -mode <trace_mode> - Modo de registro de sesión de seguimiento de eventos. -ct <perf|system|cycle> - Especifica la resolución de reloj que se debe usar al registrar la marca de tiempo de cada evento. Puede usar el contador de rendimiento de consultas, la hora del sistema o el ciclo de CPU. -ln <logger_name> - Nombre de registrador para sesiones de seguimiento de eventos. -ft <[[hh:]mm:]ss> - Temporizador de vaciado de sesión de seguimiento de eventos. -[-]p <provider [flags [level]]> Un único proveedor de seguimiento de eventos para habilitar. Los términos 'Flags' y 'Keywords' son sinónimos en este contexto. -pf <nombre de archivo> - Archivo que muestra proveedores de seguimiento de eventos para habilitar. -[-]rt - Ejecutar la sesión de seguimiento de eventos en modo de tiempo real. -[-]ul - Ejecutar la sesión de seguimiento de eventos en modo usuario. -bs <valor> - Tamaño en Kb del búfer de sesión de seguimiento de eventos. -nb <min max> - Cantidad de búferes de sesión de seguimiento de eventos. Opciones (alert):

-[-]el - Habilitar o deshabilitar la generación de informes del registro de eventos. -th <threshold [threshold [...]]> Especificar contadores y sus valores de umbral para una alerta. -[-]rdcs <name> - Recopilador de datos establecido para iniciarse cuando se active la alerta. -[-]tn <task> - Tarea establecida para ejecutarse cuando se active la alerta. -[-]targ <argument> - Argumentos de la tarea. -si <[[hh:]mm:]ss> - Intervalo de muestra para recopiladores de datos de contadores de rendimiento. Opciones (configuration): -[-]ni - Habilitar o deshabilitar la consulta de la interfaz de red. -reg <path [path [...]]> - Valores del Registro que se recopilarán. -mgt <query [query [...]]> - Objetos WMI que se recopilarán. -ftc <path [path [...]]> - Ruta de acceso completa de los archivos que se recopilarán. Opciones: -s <computer> - Ejecutar el comando en un sistema remoto especificado. -config <nombre de archivo> - Archivo de configuración que contiene opciones de comandos. [-n] <name> - Nombre del objeto de destino. -pid <pid> - Identificador de proceso. -xml <nombre de archivo> - Nombre del archivo XML que se va a importar o exportar. -as - Realizar la operación solicitada de forma asincrónica. -[-]u <user [password]> - Ejecutar como usuario. Escribir un asterisco (*) como contraseña produce que se pregunte la contraseña. La contraseña no se muestra cuando se pregunta por ella y se escribe. -m <[start] [stop]> - Cambiar a inicio y detención manual en lugar de tiempo de inicio y de detención programado. -rf <[[hh:]mm:]ss> - Ejecutar el recopilador de datos durante el período de tiempo especificado.

-b <dd/MM/yyyy H:mm:ss> - Iniciar el recopilador de datos a una hora específica. -e <dd/MM/yyyy H:mm:ss> - Finalizar el recopilador de datos a una hora específica. -o <path|dsn!log> - Ruta de acceso del archivo de registro de salida o DSN y nombre de conjunto de registros en una base de datos de SQL. La ruta de acceso predeterminada es «%systemdrive%\PerfLogs\Admin». -[-]r - Repetir el recopilador de datos diariamente a la hora de inicio y finalización especificada. -[-]a - Anexar a un archivo de registro existente. -[-]ow - Sobrescribir un archivo de registro existente. -[-]v <nnnnnn|mmddhhmm> - Adjunta información sobre la versión del archivo al final del nombre del registro. -[-]rc <task> - Ejecutar el comando especificado cada vez que se cierre el registro. -[-]max <valor> - Tamaño máximo del archivo de registro en Mb o número de entradas para registros de SQL. -[-]cnf <[[hh:]mm:]ss> - Crear un archivo nuevo cuando haya transcurrido el tiempo especificado o cuando se sobrepase el tamaño máximo. -y - Responde Sí a todas las preguntas sin preguntar antes. -fd - Vaciar todos los búferes activos de una sesión de seguimiento de eventos a un disco. -ets - Mandar comandos a sesiones de seguimiento de eventos directamente sin guardarlos o programarlos. Nota: Donde se muestra [-], un - extra niega la opción. Por ejemplo --u desactiva la opción -u. Ejemplos: logman start perf_log logman update perf_log -si 10 -f csv -v mmddhhmm logman create counter perf_log -c "\Processor(_Total)\% Processor Time" logman create counter perf_log -c "\Processor(_Total)\% Processor Time" -max 10 -rf 01:00 logman create trace trace_log -nb 16 256 -bs 64 -o c:\logfile logman create alert new_alert -th "\Processor(_Total)\% Processor Time>50"

logman create cfg cfg_log -reg "HKLM\SOFTWARE\Microsoft\Windows_NT\CurrentVersion\\" logman create cfg cfg_log -mgt "root\cimv2:SELECT * FROM Win32_OperatingSystem" logman query providers logman query providers Microsoft-Windows-Diagnostics-Networking logman start process_trace -p Microsoft-Windows-Kernel-Process 0x10 win:Informational -ets logman start usermode_trace -p "Seguimiento del Administrador de control de servicios" -ul -ets logman query usermode_trace -p "Seguimiento del Administrador de control de servicios" -ul -ets logman stop usermode_trace -p "Seguimiento del Administrador de control de servicios" -ul -ets logman start process_trace -p Microsoft-Windows-Kernel-Process -mode newfile - max 1 -o output%d.etl -ets logman start "NT Kernel Logger" -o log.etl -ets logman start "NT Kernel Logger" -p "Windows Kernel Trace" (process,thread) -ets

LOGOFF

Cierra la sesión del usuario en el host servidor de escritorio remoto y elimina la sesión del servidor. Modos de host para «Escritorio remoto»: cliente, servidor. Sintaxis: logoff [nombresesión | idsesión] [/SERVER:nombreservidor] [/V] [/VM] Parámetros: Nombre de sesión - Especifica el nombre de la sesión a terminar. Sesión Identificador - Especifica el Identificador numérico de la sesión a terminar. /SERVER:nombreDeServidor - Especifica el servidor de Escritorio remoto que contiene la sesión de usuario que cerrar (el valor predet. es el actual). /V - Muestra información acerca de las acciones realizadas. /VM - Cierra la sesión en el servidor o en la máquina virtual. Es necesario especificar el identificador único de la sesión.

MAKECAB

Herramienta para crear archivos comprimidos sin pérdida de datos con extensión «.cab». Sintaxis: makecab [/V[n]] [/D var=value ...] [/L dir] source [destination] makecab [/V[n]] [/D var=value ...] /F directive_file [...] Parámetros:

Origen - Archivo a comprimir. Destino – Nombre del archivo comprimido de salida. Si se omite el último carácter del nombre del origen es reemplazado con un guión bajo y usado como destino. /F directives – Un archivo con MakeCAB directives (may be repeated). /D var=value – Define un variable con un valor específico. /L dir – Localización para guardar el archivo de destino. De forma predeterminada es el directorio actual (de cmd). /V[n] - Verbosity level (1..3).

MANAGE-BDE

Configura el Cifrado de unidad «BitLocker» en los volúmenes del disco. Este comando no permite a cmd interpretar parámetros a los que precede una barra diagonal «/», solo reconocerá aquellos parámetros a los que preceda un guión «-». Sintaxis: manage-bde[.exe] -parámetro [argumentos] Parámetros: -status - Proporciona información sobre los volúmenes compatibles con BitLocker. -on - Cifra el volumen y activa la protección de BitLocker. -off - Descifra el volumen y desactiva la protección de BitLocker. -pause - Pausa el cifrado o el descifrado. -resume - Reanuda el cifrado o el descifrado. -lock - Evita el acceso a los datos cifrados con BitLocker. -unlock - Permite el acceso a los datos cifrados con BitLocker. -autounlock - Administra el desbloqueo automático de los volúmenes de datos. -protectors - Administra los métodos de protección de la clave de cifrado. -tpm - Configura el Módulo de plataforma segura (TPM) del equipo. -SetIdentifier o -si - Configura el campo de identificación de un volumen. -ForceRecovery o -fr - Fuerza la recuperación de un sistema operativo protegido con BitLocker al reiniciar. -changepassword - Modifica la contraseña de un volumen de datos.

-changepin - Modifica el PIN de un volumen. -changekey - Modifica la clave de inicio de un volumen. -upgrade - Actualiza la versión de BitLocker. -ComputerName o -cn - Se ejecuta en otro equipo. Ejemplos: «EquipoX», «127.0.0.1 (dirección loopback)» Ejemplos: manage-bde -status manage-bde -on C: -RecoveryPassword -RecoveryKey F:\ manage-bde -unlock E: -RecoveryKey F:\84E151C1...7A62067A512.bek

MCTADMIN Aplica o quita contenido local de un paquete local en el perfil del usuario actual. Al ejecutarse sin parámetros, esta herramienta aplica el contenido local para la ubicación configurada actualmente (GeoID), en el perfil del usuario actual. Sintaxis: mctadmin [/] [/a <Código de región /país] [/r <Código de región /país] Parámetros: /a - Aplica el contenido local para la ubicación indicada en el pefil del usuario actual. r/ - Quita el contenido para la ubicación indicada desde el perfil del usuario actual. Se devuelve el código de salida «0» si la operación es correcta. Si la operación es incorrecta se devuelve un código de error.

MD (MAKE DIRECTORY) = MKDIR Crea un directorio. Sintaxis: md [unidad:]ruta mkdir [unidad:]ruta Si las extensiones de comandos están habilitadas, «md» crea cualquier directorio intermedio de la ruta de acceso siempre que sea necesario. Por ejemplo, si \a no existe:

Es lo mismo que:

mkdir \a chdir \a mkdir b chdir b mkdir c chdir c

mkdir \a mkdir \b mkdir \c

Que es lo que hubiese tenido que escribir si las extensiones estuvieran deshabilitadas.

MKLINK (MAKE LINK)

Crea Vínculos simbólicos y vínculos físicos. Sintaxis: mklink [ /d] | [ /h] | [ /j] Vínculo Destino Parámetros: /D - Crea un vínculo simbólico a un directorio. El valor predeterminado 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 hace referencia el nuevo vínculo.

MODE.COM

Configura los dispositivos de sistema. Parámetros: Puerto serie: mode comm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [to=on|off] [xon=on|off] [odsr=on|off] [octs=on|off] [dtr=on|off|hs] [rts=on|off|hs|tg] [idsr=on|off] Estado de dispositivo: mode [dispositivo] /STATUS Desviar impresión: mode LPTn:=COMm: Seleccionar página de códigos: mode con: CP SELECT=yyy Estado de página de códigos: mode con: CP /STATUS Modo de pantalla: mode con:COLS= mode con:LINES=

mkdir d mkdir \d

Escribiendo mode 100 (o la cifra que corresponda), se autoajusta a esa cantidad de columnas de píxeles por pantalla. Velocidad del teclado: mode con: [RATE=r DELAY=d]

MOFCOMP (MOF COMPILER)

Compilador de archivos con extensión «.mof». Sintaxis: mofcomp [-check] [-N:<RutaAcceso>] [-class:updateonly|-class:createonly] [-instance:updateonly|-instance:createonly] [-B:<nombrearchivo>] [-P:<contraseña>] [-U:<nombreusuario>] [-A:<autoridad>] [-WMI] [-AUTORECOVER] [-MOF:<ruta>] [-MFL:<ruta>] [-AMENDMENT:<Conf.reg.>] [-ER:<NombreDelRecurso>] [-L:<ConfiguraciónRegionalDelRecurso>] <nombrearchivo MOF> /check - Solo comprueba la sintaxis. /N:<ruta> - Carga en este espacio de nombres de forma predeterminada. /class:updateonly - No crea nuevas clases. /class:safeupdate - Actualiza si no hay conflictos. /class:forceupdate - Actualiza y resuelve conflictos, si es posible. /class:createonly - No cambia las clases existentes. /instance:updateonly - No crea nuevas instancias. /instance:createonly - No cambia las instancias existentes. /U:<NombreUsuario> - Nombre de usuario. /P:<contraseña> - Contraseña de inicio de sesión. /A:<autoridad> - Ejemplo: NTLMDOMAIN:dominio. /B:<nombrearchivo destino> - Crea un archivo binario MOF, no lo agrega a la base de datos. /WMI - Ejecuta comprobaciones del Modelo de controladores de Windows (WDM); requiere el modificador /B.

/AUTORECOVER - Agrega un «.mof» a la lista de archivos compilados durante la recuperación de la base de datos. /Amendment:<LOCALE> - Divide un «.mof» en versiones independientes del idioma y especificas donde la configuración regional tiene la forma «MS_4??». /MOF:<ruta> - Nombre de la salida neutral del idioma. /MFL:<path> - Nombre de la salida especifica del idioma. /ER:<NombreDelRecurso> - Extrae «.mof» binario de un recurso con nombre. /L:<ConfiguraciónRegionalDelRecurso> - Número opcional de la configuración .regional específica cuando se utiliza el modificador -ER. Ejemplo C:>mofcomp -N:root\sumof.mof predeterminado

MORE.COM

Muestra o imprime la información de un fichero o un comando pantalla a pantalla. Se pueden usar modificadores con las variables de entorno de MORE. Sintaxis: more [/E [/C] [/P] [/S] [/Tn] [+n] < unidad: archivo: (<ruta> <nombre><extensión>) nombre_de_comando | more [/E [/C] [/P] [/S] [/Tn] [+n]] more /E [/C] [/P] [/S] [/Tn] [+n] [archivos] more <ruta, nombre y extensión de fichero o documento> ruta, nombre y extensión de fichero o documento”. Parámetros: /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). +n - Empieza mostrando el primer archivo en la línea «n»… Archivos - Lista de archivos que se desean mostrar. Los archivos de la lista están separados por espacios. Conceptos: Los flujos alternativos de datos (alternate data streams, ADS) son una característica de los sistemas de ficheros NTFS que permite almacenar información de tipos, o metadatos, en un archivo o documento. El comando «more» puede procesarlos. Ejemplos: Crear un archivo con ADS echo flujo alternativo de datos de archivo >%homepath%\desktop\algo.txt:flujo.txt Listar los ADS dentro de un archivo dir /r %homepath%\desktop\algo.txt:flujo.txt Lectura de los ADS de un archivo

more<%homepath%\desktop\algo.txt:flujo.txt Edición de los ADS de un archivo start notepad %homepath%\desktop\algo.txt:flujo.txt Eliminación de los ADS de un archivo More <%homepath%\desktop\algo.txt>%homepath%\desktop\algolimpio.txt Ren >%homepath%\desktop\algolimpio.txt %homepath%\desktop\algo.txt

Otra forma de suprimir los ADS sería utilizando el explorador de Windows, ya que se puede enviar un documento con metadatos a una unidad con sistema de archivos FAT32, para luego reingresarlo limpio de metadatos al sistema de archivos NTFS. Si las opciones avanzadas están activadas, los siguientes comandos son aceptados en el símbolo de sistema:

P n Mostrar las siguientes «n» líneas S n Saltarse las siguientes «n» líneas

S n Saltarse las siguientes «n» líneas F Mostrar el siguiente archivo

Q (o Control + C) Salir = Mostrar el número de línea

Barra espaciadora Muestra la siguiente página

Tecla entrar Muestra la siguiente línea

Ejemplos:

1. Mostrar el contenido de un archivo en la ventana de la consola de comandos. more %windir%\boot\fonts\segoen_slboot.ttf

2. Imprimir la información de un archivo en otro. more %windir%\WindowsUpdate.log > %userprofile%\desktop\ficheros_log.txt

3. Combinar more con otro comando mediante el operador de canalización «|». dir C:\ /s | more tree C: | more

MOUNTVOL (MOUNT VOLUME)

Crea, elimina o muestra un punto de montaje de volumen. Sintaxis: mountvol [unidad:]ruta Nombre_Volumen mountvol [unidad:]ruta /D mountvol [unidad:]ruta /L mountvol [unidad:]ruta /P mountvol /R mountvol /N mountvol /E Parámetros: ruta - Especifica el directorio NTFS en el que se establecerá el punto de montaje. Volumen - Especifica el nombre de volumen que será el destino del punto de montaje. /D - Quita el punto de montaje de volumen del directorio especificado. /L - Lista el nombre de volumen montado para el directorio especificado. /P - Quita el punto de montaje del volumen del directorio especificado, desmonta el volumen, y hace el volumen no montable. Puede volver a hacer el volumen montable creando un punto de montaje de volumen. /R - Quita los directorios de punto de montaje de volumen y la configuración de Registro de volúmenes que ya no van a estar en el sistema. /N - Deshabilita el montado automático de volúmenes nuevos. /E - Vuelve a habilitar el montado automático de volúmenes nuevos. Los valores posibles para Nombre_Volumen junto con los actuales puntos de montaje son: \\?\Volume{435e6a15-eff0-4539-a5dc-ec49671b4629}\ C:\ \\?\Volume{3a3c8810-a4bb-4edf-9d80-74d02d845bbb}\ F:\ \\?\Volume{56f75700-544d-49f4-adab-1ab4387554ed}\ *** NO HAY PUNTOS DE MONTAJE *** \\?\Volume{f0c65e3f-d3ba-11e4-824b-806e6f6e6963}\ E:\ \\?\Volume{60c655db-d40e-11e4-8252-f541d0f94cf6}\ D:\

MOVE

Mueve archivos de un directorio a otro y cambia el nombre de archivos y directorios. Así que «move» realiza algunas de las funciones para relocalizar ficheros que también se incluyen en los comandos «copy» (o «robocopy»), «expand» con los modificadores «origen» y «destino», y el renombrado de ficheros de «ren» («rename»).

Sintaxis: Mover uno o más archivos: move [/Y | /-Y] [unidad:][ruta]nombre_archivo1[,...] destino Cambiar el nombre a un directorio: move [/Y | /-Y] [unidad:][ruta]nombre_directorio1 nombre_directorio2 Parámetros: [unidad:][ruta]nombre_archivo1 - Especifica la ubicación y el nombre del archivo o archivos que quiere mover. Destino - Especifica la nueva ubicación del archivo. El destino puede constar de una letra de unidad y dos puntos, un nombre de directorio o una combinación. Si mueve sólo un archivo, también puede incluir un nombre de archivo si quiere cambiar el nombre del archivo cuando lo mueva. [unidad:][ruta]nombre_directorio1 - Especifica el directorio al que desea cambiar el nombre. Nombre_directorio2 - Especifica el nuevo nombre del directorio. /Y - Suprime la solicitud de confirmar si quiere sobrescribir un archivo de destino ya existente. /-Y - Aparecerá la solicitud para confirmar si desea sobrescribir 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. Lo usual es pedir la sobrescritura a no ser que el comando «move» sea ejecutado dentro del script de un archivo de proceso por lotes. Ejemplo : move "%programdata%\Microsoft\Windows Live\WLive48x48.png" % homepath%\desktop\WindowsLive.jpg move %homepath%\desktop\WindowsLive.jpg "%programdata%\Microsoft\Windows Live\WLive48x48.png"

MRINFO Información de multidifusión. Sintaxis: mrinfo [-n?] [-i dirección] [-t segundos] [-r intentos] destino /n - Mostrar direcciones IP en formato numérico /i dirección - Dirección de interfaz local para enviar solicitudes /t segundos -Tiempo de espera en segundos para solicitudes IGMP (predeterminado = 3 segundos) /r intentos - Tiempo extra para enviar las solicitudes SNMP (predeterminado = 0) /? - Imprimir uso destino - Dirección o nombre del destino

MSCONFIG (MICROSOFT CONFIGURATION)

Lanza el asistente de la herramienta de configuración de arranque del sistema.

MSG (MESSAGE)

Envia un mensaje al usuario en una caja de texto por ventana. Sintaxis: msg {nombreusuario | nombresesión | idsesión | @archivo | *} [/SERVER:servidor] [/TIME:segundos] [/V] [/W] [mensaje] nombreusuario - Identifica el nombre de usuario especificado. Nombresesión - Nombre de la sesión. Idsesión - Identificador de la sesión. @archivo - Identifica un archivo que contiene una lista con los nombres de usuario, nombres de sesión e Identificadores de sesión a los que se va a enviar el mensaje. * - Enviar mensaje a todas las sesiones del servidor especificado. /SERVER:servidor - Servidor con el que ponerse en contacto (el valor predeterminado es el servidor actual). /TIME:segundos - Retraso que hay que esperar para que el receptor confirme el mensaje. /V - Mostrar información acerca de las acciones que se están llevando a cabo. /W - Esperar respuesta del usuario, útil con /V. Mensaje - Mensaje que se va a enviar. Si no se especifica ninguno, lo solicita o lo lee desde el stdin. Ejemplo: msg * hola mundo

MSIEXEC (MICROSOFT EXECUTION)

Instalador de Windows. Sintaxis: msiexec /opción <Parámetro necesario> [Parámetro opcional] Parámetros:

Opciones de instalación

</package | /i><Product.msi> - Instala o configura un producto. /a <Product.msi> - Instalación administrativa: instala un producto en la red.

/j<u|m><Product.msi> [/t <Lista de transformación>] [/g <Id. de idioma>] - Anuncia un producto: «m» para todos los usuarios, «u» para el usuario actual. </uninstall | /x><Product.msi | Código_producto> - Desinstala el producto.

Opciones de pantalla

/quiet - Modo silencioso sin interacción del usuario. /passive - Modo desatendido: sólo se muestra la barra de progreso. /q[n|b|r|f] - Establece el nivel de interfaz del usuario:

Opciones de reinicio

/norestart - No reiniciar una vez finalizada la instalación. /promptrestart - Pide al usuario que reinicie el equipo si fuera necesario. /forcerestart - Reiniciar siempre el equipo después de la instalación.

Opciones de registro

/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <Archivo_registro> i - Mensajes de estado. w - Avisos no graves. e - Todos los mensajes de error. a - Inicio de acciones. r - Registros específicos para la acción. u - Solicitudes del usuario. c - Parámetros iniciales de IU. m - Sin memoria o información de salida grave. o - Mensajes de espacio insuficiente en disco. p - Propiedades de Terminal Server.

n - sin UI

b - UI básica

r - UI reducida

f - UI completa (predeterminado)

v - Información detallada. x - Información de depuración extra. + - Anexar al archivo de registro existente. ! - Vaciar cada línea al registro. * - Registrar toda la información, excepto las opciones v y x. /log <Archivo_registro> - Equivalente a /l* <Archivo_registro>.

Opciones de actualización

/update <Update1.msp>[;Update2.msp] - Aplica las actualizaciones. /uninstall <Guid_código_actualización>[;Update2.msp] /package. <Product.msi | Código_producto> - Quita las actualizaciones de un producto.

Opciones de reparación

/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | Código_producto> - Repara un producto. p - Sólo si el archivo no existe. o - Si el archivo no existe o está instalada una versión anterior (predeterminado). e - Si el archivo no existe o está instalada una versión anterior o igual. d - Si el archivo no existe o está instalada una versión diferente. c - Si el archivo no existe o la suma de comprobación no coincide con el valor calculado. a - Obliga a instalar todos los archivos. u - Todas las entradas de registro necesarias específicas del usuario (predeterminado). m - Todas las entradas de registro necesarias específicas del equipo (predeterminado). s - Todos los accesos directos especificados (predeterminado). v - Se ejecuta desde el origen y copia en la caché el paquete local. Establecer propiedades públicas [PROPERTY=Valor_propiedades]

MSRA (MICROSOFT REMOTE ADMINISTRATION)

Sintaxis: msra [ /expert| /novice | /saveasfile <ruta> (contraseña) | /openfile <ruta> | /email (contraseña) | /offera (equipo) | /geteasyhelp | /offereasyhelp | /getcontacthelp (dirección) | offercontacthelp (dirección)] Donde: <ruta> - Es la ruta de acceso al archivo que se va a crear o cargar. <contraseña> - Es la contraseña para proteger la invitación. <equipo> - Es el nombre del equipo o dirección IP de un equipo. <dirección> - Es la dirección del contacto especificado. Parámetros: /novice - Inicia Asistencia Remota y solicita ayuda. /expert - Inicia Asistencia Remota y ofrece ayuda. /saveasfile - Crea una invitación de Asistencia Remota y la guarda en un archivo. /openfile - Abre un archivo de invitación de Asistencia Remota. /email - Abre el cliente de correo electrónico SMAPI predeterminado para enviar una invitación adjunta. /offera - Usa DCOM para iniciar Asistencia Remota en el equipo del usuario inexperto de forma remota. La conexión es automática. /geteasyhelp - Inicia Asistencia Remota con la opción “Ayuda fácil”. /offereasyhelp - Inicia Asistencia Remota y responde a una solicitud “de ayuda fácil”. /getcontacthelp - Inicia Asistencia Remota en la página para solicitar ayuda. /offercontacthelp - Inicia Asistencia Remota en la página para ofrecer ayuda.

MSTSC (MICROSOFT TERMINAL SERVER CONNECTION)

Inicia una conexión a escritorio remoto. Sintaxis: mstsc [<archivo de conexión>] [/v:<servidor[:puerto]> [/admin] [/f(ullscreen)] [/w(width):<ancho> /h(height):<altura>] [/public] [/span] [/multimon] [/migrate] [/edit “archivo de conexión”] Parámetros: <archivo de conexión> - Especifica el nombre de un archivo «:rdp» para la conexión. /v:<servidor[:puerto]> - Espcifica el equipo remoto al que se intenta conectar. /admin - Le conecta a la sesión para administrar un servidor. /f - Inicia Escritorio Remoto en modo pantalla completa. /w:<ancho> - Especifica el ancho de la ventana de Escritorio Remoto. /h:<alto> - Especifica la altura de la ventana de Escritorio Remoto. /public - Ejecuta Escritorio Remoto en modo público. /span -Iguala el ancho y la altura de Escritorio Remoto con los del escritorio virtual local, abarcando varios monitores si es necesario. Para abarcar varios monitores, éstos deben estar organizados en forma de rectángulo.

/multimon - Configura la distribución del monitor para la sesión de Escritorio Remoto para que sea idéntica a la configuración actual del cliente. /edit - Abre el archivo de conexión «.rdp» especificado para editarlo. /migrate - Migra los archivos de conexión heredados, creados con el administrador de conexiones de cliente, a nuevos archivos de conexión «.rdp».

MUIUNATTEND

Controla acciones desatendidas con interfaces de usuario múltiples. Parametros: <specialize | oobeSystem>

NBTSTAT (NETBIOS STATE)

Muestra las estadísticas del protocolo y las conexiones actuales de TCP/IP usando NBT (NetBIOS sobre TCP/IP). Sintaxis: nbtstat [-a Nombre remoto] [-A Dirección IP] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [intervalo] /a (estado del adaptador de red) - Hace una lista de la tabla de nombres de los equipos remotos según su nombre. /A (estado del adaptador de red) - Hace una lista de la tabla de nombres de los equipos remotos según sus direcciones de IP. /c (caché) - Hace una lista de los nombres [equipo]remotos de la caché NBT y sus direcciones de IP. /n (nombres) - Hace una lista de los nombres NetBIOS locales. /r (resueltos) - Lista de nombres resueltos por difusión y vía WINS. /R (Volver a cargar) - Purga y vuelve a cargar la tabla de nombres de la caché remota. /S (Sesiones) - Hace una lista de la tabla de sesiones con las direcciones de destino de IP. /s (sesiones) - Hace una lista de la tabla de sesiones convirtiendo las direcciones de destino de IP en nombres de equipo NETBIOS. /RR (LiberarActualizar) - Envía paquetes de Liberación de nombres a WINS y después, inicia Actualizar. nombreRemoto - Nombre del equipo remoto. dirección IP - Representación del Punto decimal de la dirección de IP. Intervalo - Vuelve a mostrar estadísticas seleccionadas, pausando segundos de intervalo entre cada muestra. Presionar «Ctrl+C» para parar volver a mostrar las estadísticas.

NET (NETWORK) = NET1

Configura una amplia variedad de parámetros en redes. Sintaxis: net [ accounts | computer | config | continue | file | group | help | helpmsg | localgroup | pause | session | share | start | statistics | stop | time | use | user | view ] Parámetros: NET ACCOUNTS Actualiza la base de datos de cuentas de usuario y modifica los requisitos de contraseña e inicio de sesión para todas las cuentas. Si se usa sin parámetros, «net accounts» muestra la configuración actual de contraseñas, opciones de inicio de sesión, umbrales de bloqueo e información de dominio. Se requieren dos condiciones para que las opciones usadas con «net accounts» surtan efecto: - Los requisitos de contraseña e inicio de sesión solo se aplicarán si ya se configuraron cuentas de usuario (use el Administrador de usuarios o el comando «net user»). - El servicio «NetLogon» debe estar ejecutándose en todos los servidores del dominio que comprueban el inicio de sesión. De forma predeterminada «NetLogon se inicia automáticamente cuando se inicia Windows. Sintaxis: net accounts [/FORCELOGOFF:{minutos | NO}] [/MINPWLEN:longitud] [/MAXPWAGE:{días | UNLIMITED}] [/MINPWAGE:días] [/UNIQUEPW:número] [/DOMAIN] Parámetros: /FORCELOGOFF:{minutos | NO} - Establece el número de minutos con los que un usuario cuenta antes de que su sesión se cierre cuando la cuenta o las horas de sesión válidas expiran. El valor predeterminado (NO) impide el cierre de sesión forzado. /MINPWLEN:longitud - Establece el mínimo de caracteres para una contraseña. El intervalo es de 0 a 14 caracteres, y el valor predeterminado es 6. /MAXPWAGE:{días | UNLIMITED} - Establece el máximo de días de validez de una contraseña. Si se usa UNLIMITED, no se impondrá ningún límite. /MAXPWAGE no puede ser inferior a /MINPWAGE. El intervalo es de 1 a 999; la opción predeterminada es no cambiar el valor. /MINPWAGE:días - Establece el mínimo de días que deben transcurrir para que un usuario pueda cambiar la contraseña. Un valor de 0 no establece ningún límite de tiempo. /MINPWAGE no puede ser mayor que /MAXPWAGE.

/UNIQUEPW:número - Requiere que las contraseñas de usuario sean únicas en todos los cambios de contraseña especificados. El valor máximo es 24. /DOMAIN - Realiza la operación en un controlador de dominio del dominio actual. Si no se especifica, la operación se realiza en el equipo local. NET COMPUTER Agrega o elimina equipos de una base de datos de dominio. Este comando solo está disponible en servidores Windows NT. Sintaxis: net computer \\equipo {/ADD | /DEL} \\equipo - Especifica el equipo que se desea agregar o eliminar del dominio. /ADD - Agrega el equipo especificado al dominio. /DEL - Quita el equipo especificado del dominio. NET CONFIG Inicia los servicios de Servidor y/o Estación de trabajo. Muestra la información de configuración del servicio Estación de trabajo o Servidor. Si se usa sin los modificadores SERVER o WORKSTATION, muestra una lista de servicios configurables. Sintaxis: [SERVER | WORKSTATION] Parámetros: SERVER - Muestra información acerca de la configuración del servicio Servidor. WORKSTATION - Muestra información acerca de la configuración del servicio Estación de trabajo. NET CONTINUE Reactiva un servicio pausado que recibió un código de espera por el comando «net pause». Si el servicio no está iniciado, no se puede reactivar. Para iniciar un servicio se utilizará «net start». Sintaxis: net continue <Nombre_de_Servicio>

Ejemplos: net continue netlogon net continue schedule net continue server net continue workstation NET FILE Cierra un archivo compartido y quita los bloqueos de archivo. Si se usa sin opciones, muestra los archivos abiertos en un servidor. La lista contiene el número de identificación asignado a un archivo abierto, la ruta de acceso del archivo, el nombre de usuario y el número de bloqueos en el archivo. Este comando solo funciona en equipos que ejecutan el servicio «Servidor (LanmanServer)». Sintaxis: net file [id [/CLOSE]] Parámetros: id. - Número de identificación del archivo. /CLOSE - Cierra un archivo abierto y quita los bloqueos de archivo. Escriba este comando desde el servidor en que se comparte el archivo. NET GROUP Agrega, muestra o modifica grupos globales en servidores. Si se usa sin parámetros, muestra los nombres de grupo en el servidor. Sintaxis: net group [grupo [/COMMENT:"texto"]] [/DOMAIN] grupo {/ADD [/COMMENT:"texto"] | /DELETE} [/DOMAIN] grupo usuario [...] {/ADD | /DELETE} [/DOMAIN] Parámetros: nombreDeGrupo - Nombre del grupo que se desea agregar, expandir o eliminar. Proporcione solo un nombre de grupo para ver una lista de usuarios en un grupo. /COMMENT:"texto" Agrega un comentario para un grupo nuevo o existente. Escriba el texto entre comillas. /DOMAIN - Realiza la operación en un controlador de dominio del dominio actual. Si no se especifica, la operación se realiza en el equipo local. usuario[ ...] - Muestra uno o más hombres de usuario para agregarlos o quitarlos de un grupo. Separe varios nombres de usuario con espacios.

/ADD - Agrega un grupo o agrega un nombre de usuario a un grupo. /DELETE - Quita un grupo o quita un nombre de usuario de un grupo. Nota: Sólo se puede utilizar el comando con un servidor DC (Domain Controller, o Controlador de Dominio). NET HELP Sintaxis: net help [NAMES | SERVICES | SYNTAX] <nombre_del_servicio> Parámetros: net help names Computername - A unique name that identifies a computer on the local-area network. Devicename - The name by which Windows identifies a disk resource or printer. A disk resource is identified by a drive letter followed by a colon (for example, D:). A printer is identified by a port name followed by a colon (for example, LPT1:). Workgroup - A group of computers on the network. Each workgroup has a unique name. Localgroup - A group of names in a Workgroup that are granted the same rights. Domain - A group of Windows Servers, Windows Workstations and other computers on the network. A domain has a unique name. Usually, you must log on in a domain to gain access to the network. Domains are created and managed with Windows Server. Global group - A group of names in a domain that are granted the same rights. Filename - The name of a file. Under the file allocation table (FAT) file system, a filename can have as many as eight characters, followed by a period (.) and an extension of as many as three characters. Under NTFS and HPFS, a filename can have as many as 254 characters. Network path - A description of the location of a shared resource, consisting of a computer's computername followed by the sharename of the resource. The computername is preceded by two backslashes, and the sharename is preceded by one backslash (for example, \\SERVER1\RESOURCE). Path - The location of a directory. A path can consist of a devicename and one or more directory names. A backslash (\) precedes each directory name (for example, C:\CUSTOMER\CORP\ACCT).

Pathname - A path and a filename. The filename is preceded by a backslash (\) (for example, C:\CUSTOMER\CORP\REPORT.DOC). Sharename - A name that identifies a shared resource on a computer. A sharename is used with the computer's computername to form a network path (as in \\SERVER\RESOURCE). Username - The name a person supplies when logging on at a computer. net help services - Cuando en el símbolo del sistema se escriben los nombres de servicio que contienen dos o más palabras, deben estar entrecomilladas. De modo ambivalente y en algunos casos, se pueden efectuar las acciones de inicio, detención, pausa o continuación de un servicio mediante su nombre canónico, igual que usando el nombre del mismo que se muestra en la plantilla del Administrador de control de servicios. Pero en algunos casos únicamente se pueden efectuar las funciones de los comandos utilizando el nombre canónico. Ejemplo: net start "plug and play" = net start plugplay - En ambos casos, se inicia el servicio «"plug and play" (PlugPlay)». Donde "plug and play" es el nombre del servicio mostrado por el Administrador de control de servicios (SCM) y «PlugPlay» el nombre del servicio.

net start spooler ≠ net start " Cola de impresión " – En el primer caso se iniciará el servicio, mientras que no en el segundo. Siendo «spooler» el nombre del servicio y "Cola de impresión" el nombre mostrado por el Administrador de control de servicios (SCM). net help syntax - Las mayúsculas representan las palabras que se deben escribir como se muestran. Las minúsculas representan los nombres de elementos variables, como nombres de archivo. - Los elementos opcionales que se pueden proporcionar con el comando se indican entre los caracteres [ y ]. - Las listas de elementos se indican entre los caracteres { y }. Proporcione uno de los elementos junto con el comando. - Los elementos de una lista se separan con el operador de canalización «|». Proporcione solo uno de los elementos. Por ejemplo, en la siguiente sintaxis, debe escribir «net command» y SWITCH1 o SWITCH2. La especificación de un nombre es opcional: net command [nombre] {SWITCH1 | SWITCH2}

- Los puntos suspensivos [...] indican que se puede repetir el elemento anterior. Separe los elementos con espacios, pero los elementos se deben separar con comas o punto y coma, no con espacios. NET HELPMSG A partir de un archivo (de sistema) que contiene textos de mensajes, «net helpmsg» recupera mensajes que son interpretados por cmd, y que se corresponden con el código de error obtenido en la ejecución de un comando de la categoría «net». El archivo de textos exporta mensajes en un rango comprendido desde la cifra 2180 hasta la 2289, para la categoría de comandos «net». El comando «net helpmsg» continúa ejecutando mensajes fuera del rango mencionado, lo que significa que está procesando otros textos a parte de los reservados a la categoría de comandos «net». Sintaxis: net helpmsg <cifra_del_mensaje_de_error> Ejemplos: net helpmsg 2180 (rango funcional para la categoría de comandos «net»). net helpmsg 0000 (rango disfuncional para la categoría de comandos «net»). NET LOCALGROUP Modifica los grupos locales en equipos. Si se usa sin opciones, muestra los grupos locales del equipo. Sintaxis: net localgroup grupo [/COMMENT:"texto"]] [/DOMAIN] net localgroup grupo {/ADD [/COMMENT:"texto"] | /DELETE} [/DOMAIN] net localgroup grupo nombre [...] {/ADD | /DELETE} [/DOMAIN] Parámetros: nombreDeGrupo - Nombre del grupo local que se desea agregar, expandir o eliminar. Proporcione solo un nombre de grupo para ver una lista de usuarios o grupos globales en un grupo local. /COMMENT:"texto" - Agrega un comentario para un grupo nuevo o existente. Escriba el texto entre comillas. /DOMAIN - Realiza la operación en el controlador de dominio del dominio actual. Si no se especifica, la operación se realiza en la estación de trabajo local. nombre [ ...] - Muestra uno o más nombres de usuario o grupo para agregarlos o quitarlos de un grupo local. Separe entradas múltiples con espacios. Los nombres pueden ser usuarios o grupos globales, no otros grupos locales. Si un usuario

pertenece a otro dominio, anteceda el nombre de usuario con el nombre de dominio (por ejemplo, VENTAS\USUARIO). /ADD - Agrega un nombre de grupo o usuario a un grupo local. Se debe establecer una cuenta para los usuarios o grupos globales que se agreguen a un grupo local con este comando. /DELETE - Quita un nombre de grupo o usuario del grupo local. Nota: El comando está restringido a su uso con un servidor DC (Domain Controller, o Controlador de Dominio). NET PAUSE Suspende un servicio o recurso de Windows. Si se interrumpe un servicio, se pondrá en espera. Si el servicio no es reactivado, emprenderá las opciones de recuperación con el siguiente reinicio del sistema operativo. Los servicios que no pueden ser pausados muestran atenuado el botón «pausar» en la ventana de propiedades de la plantilla «services.msc». Sintaxis: net pause <Nombre de servicio> - Servicio que se va apausar. Ejemplos: net pause netlogon net pause schedule net pause server net pause workstation NET SESSION Muestra o desconecta sesiones entre el equipo y otros equipos de la red. Si se usa sin ninguna opción, muestra información de todas las sesiones con el equipo de foco actual. Este comando funciona únicamente en servidores. No funciona sin estar habilitado el servcio «Servidor (LanmanServer)». Sintaxis: net session [\\equipo] [/DELETE] [/LIST] Parámetros: \\equipo - Muestra la información de sesión para el equipo nombrado. /DELETE - Finaliza la sesión entre el equipo local y el nombre de equipo, y cierra todos los archivos abiertos en el equipo para la sesión. Si se omite el nombre de equipo, finalizarán todas las sesiones.

/LIST - Muestra información en una lista en vez de una tabla. NET SHARE Pone los recursos del servidor a disposición de los usuarios de red. Si se usa sin opciones, muestra información de todos los recursos compartidos en el equipo. Windows muestra los nombres de dispositivo o de ruta para cada recurso, así como un comentario descriptivo asociado. Nota: No funciona sin estar habilitado el servcio «Servidor (LanmanServer)». Sintaxis:

net share=unidad:ruta [/GRANT:usuario,[READ | CHANGE | FULL]] [/USERS:número | /UNLIMITED] [/REMARK:"texto"] [/CACHE:Manual | Documents| Programs | BranchCache | None ] net share [/USERS:número | /UNLIMITED] [/REMARK:"texto"] [/CACHE:Manual | Documents | Programs | BranchCache | None] {net share | dispositivo | unidad:ruta} /DELETE net share \\equipo /DELETE

net share <Nombre de red del recurso compartido> - Escriba «net share» junto con un valor de recurso compartido solo para mostrar información acerca de dicho recurso compartido. unidad:ruta - Especifica la ruta absoluta del directorio que se desea compartir. /GRANT:usuario,perm - Crea el recurso compartido con un descriptor de seguridad que otorga los permisos solicitados al usuario dado. Esta opción se puede usar más de una vez para otorgar permisos de recursos compartidos a varios usuarios. /USERS:número - Establece el número máximo de usuarios que pueden tener acceso simultáneo al recurso compartido. /UNLIMITED - Especifica que un número ilimitado de usuarios puede tener acceso simultáneo al recurso compartido. /REMARK:"texto" - Agrega un comentario descriptivo acerca del recurso. Escriba el texto entre comillas. Dispositivo - Una o más impresoras (de LPT1: a LPT9:) compartidas por «recurso compartido (net share)».

/DELETE - Deja de compartir el recurso. /CACHE:Manual - Habilita el almacenamiento en caché manual de los programas y documentos de este recurso compartido. /CACHE:Documents - Habilita el almacenamiento en caché automático de los documentos de este recurso compartido. /CACHE:Programs - Habilita el almacenamiento en caché automático de los documentos y programas de este recurso compartido. /CACHE:BranchCache - Almacenamiento manual en caché de documentos con BranchCache habilitado de este recurso compartido. /CACHE:None - Deshabilita el almacenamiento en caché en este recurso compartido. NET START Su uso sin parámetros muestra los servicios habilitados en el sistema. Pero también se usar para iniciar servicios que se encontraban detenidos. Para reactivar los servicios en pausa se emplea «net continue», ya que el servicio se encuentra detenido con un código de espera. Ejemplos:

net start "Optimizar unidades" = net start defragsvc net start "Audio de Windows" = net start Audiosrv

net start spooler ≠ net start " Cola de impresión "

net start "Protección de software" ≠ net start sppsvc

net start Superfetch net start EFS net start Net Logon net start "plug and play" net start workstation net start "Captura SNMP" net start rpcss net start Telefonía net start server net start dhcp

NET STATISTICS Muestra el registro de estadísticas para el servicio local Estación de trabajo o Servidor. Si se usa sin parámetros, «net statistics» muestra los servicios con estadísticas disponibles. Sintaxis: net statistics [WORKSTATION | SERVER] Parámetros:

SERVER - Muestra las estadísticas del servicio «Servidor (LanmanServer)». WORKSTATION - Muestra las estadísticas del servicio Estación de trabajo. NET STOP Detiene servicios de Windows. Al detener un servicio se cancelan las conexiones de red que usaba el servicio. Además, algunos servicios dependen de otros, siguiendo una estructura jerárquica. Si se detiene un servicio del que dependen otros, los secundarios también son detenidos. Algunos servicios como «Llamada a procedimiento remoto (RpcSs)» no se deben detener, aunque se pueda. Ejemplo: net stop RemoteRegistry NET TIME Sincroniza el reloj del equipo con el de otro equipo o dominio, o muestra la hora de un equipo o dominio. Cuando se usa sin opciones en un dominio de Windows Server, muestra la fecha y la hora actuales en el equipo designado como servidor horario del dominio. Sintaxis: net time [\\nombreDeEquipo | /DOMAIN[:nombreDeDominio] | /RTSDOMAIN[:nombreDeDominio]] [/SET] Parámetros: \\nombreEquipo - Nombre del equipo que desee comprobar o con el que desee realizar la sincronización. /DOMAIN[:nombreDominio] - Especifica que se sincronizará la hora desde el controlador de dominio principal de <nombreDominio>. /RTSDOMAIN[:nombreDominio] - Especifica que se sincronizará con un servidor horario de confianza de <nombreDeDominio>. /SET - Sincroniza la hora del equipo con la hora del equipo o dominio especificados. Las opciones /QUERYSNTP y /SETSNTP están en desuso. Use «w32tm.exe» para configurar el servicio Hora de Windows. NET USE Conecta un equipo a un recurso compartido o lo desconecta de él. Si se usa sin opciones, muestra las conexiones del equipo.

Sintaxis: net use <nombre_del_dispositivo> | * [\\equipo\recursoCompartido[\volumen] [contraseña | *] net use [/USER:[dominio\]usuario] net use [/USER:[dominioPunteado\]usuario] net use [/USER:[usuario@dominio punteado] net use [/SMARTCARD] net use [/SAVECRED] net use [[/DELETE] | [/PERSISTENT:{YES | NO}]] net use {nombre_dispositivo | *} [contraseña | *] /HOME net use [/PERSISTENT:{YES | NO}] Parámetros: dispositivo - Asigna un nombre para conectarse al recurso o especifica el dispositivo del que se desconectará. Hay dos clases de dispositivos: unidades de disco (de D: a Z:) e impresoras (de LPT1: a LPT3:). Escriba un asterisco (*) en lugar de un dispositivo específico para asignar el siguiente dispositivo disponible. \\equipo - Nombre del equipo que controla el recurso compartido. Si este nombre contiene caracteres en blanco, escriba la doble contrabarra (\\) y el nombre del equipo entre comillas (" "). El nombre del equipo puede tener entre 1 y 15 caracteres. \recursoCompartido - Nombre de red del recurso compartido. \volumen - Especifica el volumen de «NetWare» en el servidor. Los Servicios cliente para «NetWare» (Estaciones de trabajo de Windows) o Servicio de puerta de enlace para «NetWare» (Windows Server) deben estar instalados y en ejecución para conectarse a los servidores «NetWare». contraseña - Contraseña requerida para obtener acceso al recurso compartido. * - Solicita la contraseña. La contraseña no se mostrará al escribirla. /USER - Especifica un nombre de usuario diferente para realizar la conexión. nombreDeDominio - Especifica otro dominio. Si este valor se omite, se usa el dominio actual con sesión iniciada. nombreDeUsuario - Especifica el nombre de usuario con el que se inicia sesión. /SMARTCARD - Especifica que la conexión debe usar las credenciales en una tarjeta inteligente. /SAVECRED - Especifica que se deben guardar el nombre de usuario y la contraseña. Este modificador se omitirá a menos que el comando solicite un nombre de usuario y una contraseña.

/HOME - Conecta un usuario a su directorio principal. /DELETE - Cancela una conexión de red y quita la conexión de la lista de conexiones persistentes. /PERSISTENT - Controla el uso de conexiones de red persistentes. El valor predeterminado es la última configuración usada. YES - Guarda las conexiones a medida que se establecen, y las restaura en el siguiente inicio de sesión. NO - No guarda la conexión establecida ni las conexiones subsiguientes; las conexiones existentes se restaurarán en el siguiente inicio de sesión. Use el modificador /DELETE para quitar las conexiones persistentes. NET USER Crea y modifica las cuentas de usuario en equipos. Si se usa sin modificadores, muestra las cuentas de usuario en el equipo. La información de cuenta de usuario se almacena en la base de datos de cuentas de usuario. Sintaxis: net user usuario [contraseña | * [opciones]] [/DOMAIN] net user usuario {contraseña | *} /ADD [opciones] [/DOMAIN] net user usuario [/DELETE] [/DOMAIN] net user usuario [/TIMES:{tiempos | ALL}] Parámetros: usuario - Nombre de la cuenta de usuario que se desea agregar, eliminar, modificar o ver. El nombre de la cuenta de usuario puede tener hasta 20 caracteres. contraseña - Asigna o cambia la contraseña para la cuenta del usuario. Las contraseñas deben cumplir con la longitud mínima establecida con la opción /MINPWLEN en el comando «net accounts», y puede tener hasta 14 caracteres. * - Crea una solicitud de contraseña. La contraseña no se mostrará mientras se escribe. /DOMAIN - Realiza la operación en un controlador de dominio del dominio actual. /ADD - Agrega una cuenta de usuario a la base de datos de cuentas de usuario. /DELETE - Quita una cuenta de usuario de la base de datos de cuentas de usuario. Opciones:

/ACTIVE:{YES | NO} - Activa o desactiva la cuenta. Si la cuenta no está activa, el usuario no podrá tener acceso al equipo. El valor predeterminado es YES. /COMMENT:"texto" - Proporciona un comentario descriptivo acerca de la cuenta de usuario. Escriba el texto entre comillas. /COUNTRYCODE:nnn - Usa el código de país o región del sistema operativo para usar los archivos de idioma especificados en la ayuda y mensajes de error para el usuario. Un valor de 0 indica el código de país o región predeterminado. /EXPIRES:{fecha | NEVER} - Hace que la cuenta expire si se establece una fecha. NEVER no establece límite de tiempo en la cuenta. La fecha de expiración debe tener el formato mm/dd/aa(aa). Los meses se pueden indicar con números, nombres o abreviaturas de tres letras. El año debe contener 2 o 4 números. Use barras diagonales (/) en lugar de espacios para separar las partes de la fecha. /FULLNAME:"nombre" - Nombre completo del usuario (a diferencia de un nombre de usuario). Escriba el nombre entre comillas. /HOMEDIR:ruta - Establece la ruta para el directorio principal del usuario. La ruta debe existir. /PASSWORDCHG:{YES | NO} - Especifica si los usuarios pueden cambiar su contraseña. El valor predeterminado es YES. /PASSWORDREQ:{YES | NO} - Especifica si una cuenta de usuario debe tener contraseña. El valor predeterminado es YES. /LOGONPASSWORDCHG:{YES|NO} - Especifica si el usuario debe cambiar la contraseña propia en el siguiente inicio de sesión. La opción predeterminada es NO. /PROFILEPATH[:ruta] - Establece una ruta para el perfil de inicio de sesión del usuario. /SCRIPTPATH:ruta - Ubicación del script de inicio de sesión del usuario. /TIMES:{tiempos | ALL} - Horas de inicio de sesión. TIMES se expresa como día [-día][,día[-día]],hora[-hora][,hora [-hora]], limitado a incrementos de 1 hora. Los días se pueden escribir completos o abreviados. Las horas pueden expresarse en notación de 12 o de 24 horas. Use am, pm, a.m. o p.m. para la notación de 12 horas. ALL indica que un usuario puede iniciar sesión siempre, y un valor en blanco indica que no puede iniciar sesión nunca. Separe los valores de días y horas con comas, y separe los valores múltiples de día y hora con puntos y coma. /USERCOMMENT:"texto" - Permite que un administrador agregue o cambie el comentario de usuario para la cuenta.

/WORKSTATIONS:{equipo [,...] | *} - Muestra hasta 8 equipos en la red desde los que podrá iniciar sesión un usuario. Si /WORKSTATIONS no tiene ninguna lista o si la lista es *, el usuario podrá conectarse desde cualquier equipo. NET VIEW Muestra una lista de recursos compartidos en un equipo. Si se usa sin opciones, muestra una lista de equipos del dominio o red actual. Sintaxis: net view [\\nombreDeEquipo [/CACHE] | [/ALL] | /DOMAIN[:nombreDeDominio]] Parámetros: \\nombreEquipo - Es un equipo cuyos recursos compartidos desea ver. /DOMAIN:nombreDominio - Especifica el dominio para el que desea ver los equipos disponibles. Si se omite el nombre de dominio, muestra todos los dominios de la red de área local. /CACHE - Muestra la configuración de almacenamiento en caché de cliente sin conexión para los recursos del equipo especificado. /ALL - Muestra todos los recursos compartidos, incluidos los de tipo $.

NETCFG (NET CONFIG)

Es utilizado para instalar Windows preinstalation Enviroment (WinPE). Una versión mínima y ligera de Windows usada por desarrolladores. Sintaxis: netcfg [-v] [-e] [-winpe] [-l <ruta_completa_a_INF_de_componente>] -c <p|s|c> -i <id_comp> Parámetros: /winpe - Instala TCP/IP, NetBIOS y el entorno de preinstalación de Microsoft Client for Windows. /l - Proporciona la ubicación del archivo de configuración con extensión «.inf». /c - Proporciona la clase del componente que se instalará (p == Protocolo, s == Servicio, c == Cliente). Los argumentos deben indicarse en el orden mostrado. /i - Proporciona el identificador del componente. Ejemplos: netcfg -l C:\oemdir\foo.inf -c p -i foo (Instala el protocolo 'foo' con c:\\oemdir\\foo.inf). netcfg -c s -i MS_Server (Instala el servicio 'MS_Server'). netcfg [-v] –winpe netcfg -v –winpe (Instala TCP/IP, NetBIOS y el entorno de preinstalación de Microsoft Client for Windows).

netcfg [-v] -q <id_comp> netcfg -q MS_IPX (Aparece si se instala el componente 'MS_IPX'). netcfg [-v] [-e] -u <id_comp> netcfg -u MS_IPX (Desinstala el componente 'MS_IPX'). netcfg [-v] -s <a|n> (Donde, -s\tproporciona el tipo de componentes que se mostrarán \ta == adaptadores, n == componentes NET). netcfg -s n (Muestra todos los componentes NET instalados). netcfg [-v] -b <id_comp> netcfg -b ms_tcpip (Muestra las rutas de acceso de enlace que contienen 'MS_TCPIP'). Notas: /v - Ejecutar en modo detallado /e - Usar variables del entorno de servicio durante la instalación y la desinstalación

NETDOM (NET DOMAIN)

Sintaxis: netdom add netdom resetpwd netdom reset netdom computername netdom query netdom trust netdom help netdom remove netdom verify netdom join netdom movent4bdc netdom move netdom renamecomputer netdom help syntax explica cómo leer las líneas de sintaxis de «net help». netdom help comando | more muestra la Ayuda en una pantalla a la vez. Tenga en cuenta que puede incluir /VERBOSE con cualquiera de los comandos «netdom» anteriores para especificar información detallada.

NETSH (NETWORK SHELL)

Permite configurar, determinar conflictos y administrar diferentes componentes de redes mediante la línea de comandos de forma local o remota, incluido el Firewall de Windows. Los comandos de «netsh» están organizados en forma de árbol, cada tecnología y protocolo tiene su propio contexto.

Con el comando «netsh», en algunos casos se puede llegar a un tercer nivel de modificadores. Así, el comando «netsh» con el parámetro TRACE, (puesto que TRACE está subdivido en otros niveles de modificadores), puede finalizar con la siguiente sintaxis: netsh trace show interfaces. En otras ocasiones y debido a la accesibilidad estructural del comando, se puede acceder a unos modificadores de tercer nivel tanto de modo directo como indirecto. Por ejemplo, en el caso de los protocolos de red que pertenecen a la categoría del protocolo «Ipv6»: «6to4», «isatap» y «teredo». Estos pueden ser ejecutados cambiando a su contexto desde el modificador «Ipv6» tanto como ejecutándolos directamente, y sin cambio de contexto. Sintaxis: netsh [-a ArchAlias] [-c Contexto] [-r EquipoRemoto] [-u [NombreDominio\]NombreUsuario] [-p Contraseña | *] [Comando | -f ArchivoScript] Parámetros básicos: .. - Sube un nivel de contexto. netsh add - Agrega una entrada de configuración a una lista de entradas. netsh add helper - Instala un servicio de ayuda DLL. netsh delete - Elimina una entrada de configuración de una lista de entradas. Ejemplo: netsh delete helper - Quita un servicio de ayuda DLL. Ejemplo: netsh add helper ipmontr.dll El comando anterior instala «ipmontr.dll» en «netsh». netsh dump - Crea un script que contiene la configuración actual. Si se guarda en un archivo, este script puede utilizarse para restaurar los valores de configuración modificados. netsh help | ? - Muestra una lista de comandos. netsh set - Actualiza las opciones de configuración. netsh set file - Copiar la salida de la consola en un archivo. Sintaxis: set file [ mode= ] { open [ name= ] <Nombre_archivo> | append [ name = ] < Nombre_archivo > | close } Parámetros: mode - Uno de los siguientes valores: open: crea un archivo nuevo o sobrescribe un archivo existente y envía la salida de la consola al archivo.

append: abre un archivo existente y envía la salida de la consola al final del archivo existente. close: detiene el envío y cierra el archivo. name - Nombre del archivo (ruta completa opcional). Ejemplo: set file open C:\Archivos_registro\Archivo_registro.txt Crea un archivo y registra en él la salida del intérprete de comandos. netsh set machine - Establece el equipo actual en el que operar. Si no se especifica un nombre de equipo, se usa el equipo local. No se puede usar un nombre de usuario y una contraseña para conectarse al equipo local. Sintaxis: set machine [name=]<cadena> [user=][[dominio\]usuario] [pwd=][contraseña | *] Parámetros: name - Nombre del equipo en el que se debe operar. user - Nombre de usuario usado para conectar con el equipo remoto. pwd - Contraseña usada para conectar con el equipo remoto. netsh set mode - Establece el modo en línea o sin conexión actual. Sintaxis: set mode [ mode= ] { online | offline } Parámetros: mode - Uno se los siguientes valores: online: Guarda los cambios realizados inmediatamente. offline: Retrasa la confirmación de los cambios que se solicite explícitamente. netsh show - Muestra información. netsh show alias - Lista todos los alias definidos. netsh show helper - Lista todos los servicios de ayuda de nivel superior. netsh show mode - Muestra el modo actual. Parámetros: netsh abort - Descarta los cambios realizados estando en modo Sin conexión No afecta a los cambios realizados estando en el modo en línea. netsh advfirewall - Cambia al contexto «netsh advfirewall». Contexto: netsh advfirewall consec - Cambia al contexto «netsh advfirewall consec». advfirewall consec add - Agrega una nueva regla de seguridad de conexión. advfirewall consec delete - Elimina todas las reglas de seguridad de conexión coincidentes. advfirewall consec dump - Crea un script de configuración. advfirewall consec help - Muestra una lista de comandos.

advfirewall consec set - Establece nuevos valores para las propiedades de una regla existente. advfirewall consec show - Muestra una regla de seguridad de conexión especificada. netsh advfirewall dump - Crea un script que contiene la configuración actual. Si se guarda en un archivo, este script puede utilizarse para restaurar los valores de configuración modificados. netsh advfirewall export - Exporta la directiva actual a un archivo. Ejemplo: netsh advfirewall export "C:\directivaAvanzadaFirewall.wfw" netsh advfirewall firewall - Cambia al contexto «netsh advfirewall firewall». advfirewall firewall add - Agrega una regla de firewall de entrada o salida nueva. advfirewall firewall delete - Elimina todas las reglas de firewall coincidentes. advfirewall firewall dump - Crea un script de configuración. advfirewall firewall help - Muestra una lista de comandos. advfirewall firewall set - Establece nuevos valores en las propiedades de una regla existente. advfirewall firewall show - Muestra una regla de firewall especificada. netsh advfirewall import - Importa un archivo de directiva en el almacén de directivas actual. Ejemplo: netsh advfirewall import "C:\directivaNueva.wfw" netsh advfirewall mainmode - Cambia al contexto «netsh advfirewall mainmode». advfirewall mainmode add - Agrega una nueva regla de modo principal. advfirewall mainmode delete - Elimina todas las reglas de modo principal coincidentes. advfirewall mainmode dump - Crea un script de configuración. advfirewall mainmode help - Muestra una lista de comandos. advfirewall mainmode set - Establece nuevos valores para las propiedades de una regla existente. advfirewall mainmode show - Muestra una regla de modo principal especificada. netsh advfirewall monitor - Cambia al contexto «netsh advfirewall monitor». advfirewall monitor delete - Elimina todas las asociaciones de seguridad coincidentes. advfirewall monitor dump - Crea un script de configuración. advfirewall monitor help - Muestra una lista de comandos. advfirewall monitor show - Muestra la configuración de directiva de Firewall en tiempo de ejecución. netsh advfirewall reset - Restablece la directiva en la directiva original predeterminada. En un objeto de directiva de grupo, este comando devuelve toda la

configuración a notconfigured (sin configurar) y elimina todas las reglas de firewall y seguridad de conexión. Sintaxis: reset [export <ruta\nombreDeArchivo>] Ejemplo: Hace una copia de seguridad de la directiva actual y restaurar la directiva original: netsh advfirewall reset export "c:\copiaDeSeguridadDeDirectiva.wfw" netsh advfirewall set - Establece la configuración por perfil o global. advfirewall set allprofiles - Establece las propiedades en todos los perfiles. advfirewall set currentprofile - Establece las propiedades en el perfil activo. advfirewall set domainprofile - Establece las propiedades en el perfil de dominio. advfirewall set global - Establece las propiedades globales. advfirewall set privateprofile - Establece las propiedades en el perfil privado. advfirewall set publicprofile - Establece las propiedades en el perfil público. netsh advfirewall show - Muestra las propiedades globales o del perfil. advfirewall show allprofiles - Muestra las propiedades de todos los perfiles. advfirewall show currentprofile - Muestra las propiedades del perfil activo. advfirewall show domainprofile - Muestra las propiedades del dominio. advfirewall show global - Muestra las propiedades globales. advfirewall show privateprofile - Muestra las propiedades del perfil privado. advfirewall show publicprofile - Muestra las propiedades del perfil público. advfirewall show store - Muestra el almacén de directivas para la sesión interactiva actual. netsh alias - Agrega un alias. Si no se especifican argumentos, se muestran todos los alias. Si se especifica alias, se muestra su cadena equivalente (si se encuentra). Si se especifica una o más cadenas, el nombre-alias se configura con éstas. Sintaxis: alias [nombre-alias] [cadena1 cadena2 ...] netsh branchcache - Cambia al contexto «netsh branchcache». branchcache dump - Crea un script que contiene la configuración actual. Si se guarda en un archivo, este script puede utilizarse para restaurar los valores de configuración modificados. branchcache exportkey - Exporta la clave de información de contenido para proteger la información de contenido. Después, se puede importar la clave a otro equipo mediante el comando «importkey». Sintaxis: exportkey [outputfile=]<ruta de archivo> [passphrase]= <frase de contraseña> Parámetros:

outputfile - Ruta de acceso del directorio y nombre del archivo al que se exportará la clave. passphrase - Frase de contraseña necesaria para importar la clave. Ejemplos: netsh branchcache exportkey %TMP%\secreta.key "Contraseña de archivo de clave" netsh branchcache exportkey outputfile=C:\directorioDeClaves\secreta.key "Contraseña de archivo de clave" branchcache flush - Vacía el contenido de la memoria caché. branchcache help - Muestra una lista de comandos. branchcache importkey - Importa una nueva clave de información de contenido La clave deberá haberse exportado anteriormente mediante el comando exportkey. Si se está ejecutando el servicio, este comando lo detendrá y reiniciará para poder empezar a usar la nueva clave. Sintaxis: importkey [inputfile=]<ruta de archivo> [passphrase]= <frase de contraseña> Parámetros: inputfile - Ubicación del archivo del que se importará la clave. passphrase - Frase de contraseña usada al exportar la clave con el comando «exportkey». Ejemplos: netsh branchcache importkey %TMP%\secreta.key "Contraseña de archivo de clave" netsh branchcache importkey inputfile=C:\directorioDeClaves\secreta.key "Contraseña de archivo de clave" branchcache reset - Restablece el servicio BranchCache. Todos los parámetros de configuración de BranchCache se restablecerán a su configuración predeterminada. branchcache set - Establece parámetros de configuración. branchcache set cachesize - Establece el tamaño de la memoria caché local. branchcache set key - Genera una nueva clave de información de contenido. branchcache set localcache - Establece la ubicación de la memoria caché local. branchcache set publicationcache - Establece la ubicación de la memoria caché de publicación local. branchcache set publicationcachesize - Establece el tamaño de la memoria caché de publicación local. branchcache set service - Establece el estado del servicio BranchCache. branchcache show - Muestra parámetros de configuración.

branchcache show hostedcache - Muestra la ubicación de la memoria caché hospedada. branchcache show localcache - Muestra el estado de la memoria caché local. branchcache show publicationcache - Muestra el estado de la memoria caché de publicación local. branchcache show status - Muestra el estado actual del servicio BranchCache. netsh branchcache smb - Cambia al contexto «netsh branchcache smb». branchcache smb dump - Crea un script que contiene la configuración actual. branchcache smb help - Muestra una lista de comandos. branchcache smb set latency - Establece la latencia SMB de BranchCache. branchcache smb show latency - Muestra la latencia SMB de BranchCache. netsh bridge - Cambia al contexto «netsh bridge». bridge dump - Crea un script de configuración. bridge help - Muestra una lista de comandos. bridge installer - Instala el componente correspondiente al contexto actual. bridge set - Establece la información de configuración. bridge show adapter - Muestra los adaptadores configurados como un puente sencillo. bridge uninstall - Quita el componente correspondiente al contexto actual. netsh commit - Aplica los cambios realizados en la configuración en ejecución estando en el modo sin conexión. No se toma ninguna acción estando en modo en línea. netsh dhcpclient - Cambia al contexto «netsh dhcpclient». dhcpclient list - Muestra todos los comandos disponibles. dhcpclient help - Muestra la ayuda. dhcpclient trace enable|disable - Habilita o deshabilita el seguimiento del cliente DHCP y DHCP QEC. dhcpclient trace dump - Vuelca los 100 últimos seguimientos. netsh dnsclient (deprecado) - Cambia al contexto «netsh dnsclient». dnsclient add - Agrega una nueva regla de modo principal. dnsclient delete - Elimina todas las reglas de modo principal coincidentes. dnsclient dump - Crea un script de configuración. dnsclient help - Muestra una lista de comandos. dnsclient set - Establece nuevos valores para las propiedades de una regla existente. dnsclient show state – Muestra el estado de DNS. Escriba en el símbolo del sistema «PowerShell», luego «Get-Command -Module DnsClient» para ver una lista de los comandos para la administración de «DNS Client». netsh exec - Carga el archivo de scripts y lo ejecuta. Sintaxis: netsh exec <archivo de scripts>

netsh exit | bye | ouit - Sale del programa. netsh firewall - Cambia al contexto «netsh firewall». firewall add - Agrega una nueva regla de modo principal. firewall delete - Elimina todas las reglas de modo principal coincidentes. firewall dump - Crea un script de configuración. firewall help - Muestra una lista de comandos. firewall set - Establece nuevos valores para las propiedades de una regla existente. firewall show - Muestra una regla de modo principal especificada. firewall show alias - Lista todos los alias definidos. firewall show helper - Lista todos los servicios de ayuda de nivel superior. firewall show mode - Muestra el modo actual. netsh http - Cambia al contexto «netsh http». http add - Agrega una entrada de configuración a una tabla. http delete - Elimina una entrada de configuración de una tabla. http dump - Crea un script de configuración. http flush - Vacía datos internos. http help - Muestra una lista de comandos. http show - Muestra información. http show cacheparam - Muestra los parámetros de caché del servicio HTTP. http show cachestate - Enumera los recursos de URI almacenados en la caché y sus propiedades asociadas. http show iplisten - Muestra todas las direcciones IP en la lista de escucha IP. http show servicestate - Muestra una instantánea del servicio HTTP. http show sslcert - Muestra enlaces de certificado SSL. http show timeout - Muestra los valores de tiempo de espera del servicio. http show urlacl - Muestra reservas de espacios de nombres de direcciones URL. netsh interface - Cambia al contexto «netsh interface». interface dump - Crea un script de configuración. interface help | ? - Muestra una lista de comandos. interface set - Establece la información de configuración. interface show - Muestra información. netsh interface httpstunnel - Cambia al contexto «netsh interface httpstunnel». interface httpstunnel add - Agrega una entrada de configuración a una tabla. interface httpstunnel delete - Elimina una entrada de configuración de una tabla. interface httpstunnel dump - Crea un script de configuración. interface httpstunnel help | ? - Muestra una lista de comandos. interface httpstunnel reset - Restablece las configuraciones de IPHTTPS. interface httpstunnel set - Establece la información de configuración. interface httpstunnel show - Muestra información. interface httpstunnel show interfaces - Muestra los parámetros de la interfaz IPHTTPS. interface httpstunnel show statistics - Muestra estadísticas de interfaz IPHTTPS.

netsh interface ipv4 - Cambia al contexto «netsh interface ipv4». interface ipv4 add - Agrega una entrada de configuración a una tabla. interface ipv4 delete - Elimina una entrada de configuración de una tabla. interface ipv4 dump - Crea un script de configuración. interface ipv4 help | ? - Muestra una lista de comandos. interface ipv4 install - Instala el protocolo IP. interface ipv4 reset - Restablece las configuraciones de IP. interface ipv4 set - Establece la información de configuración. interface ipv4 show - Muestra información. interface ipv4 show addresses - Muestra configuraciones de direcciones IP. interface ipv4 show compartments - Muestra parámetros de compartimiento. interface ipv4 show config - Muestra direcciones IP e información adicional. interface ipv4 show destinationcache - Muestra las entradas de caché de destino. interface ipv4 show dnsservers - Muestra las direcciones del servidor DNS. interface ipv4 show dynamicportrange - Muestra parámetros de configuración de intervalo de puertos dinámicos. interface ipv4 show excludedportrange - Muestra todos los intervalos de puertos excluidos. interface ipv4 show global - Muestra parámetros de configuración global. interface ipv4 show icmpstats - Muestra estadísticas ICMP. interface ipv4 show interfaces - Muestra parámetros de interfaz. interface ipv4 show ipaddresses - Muestra direcciones IP actuales. interface ipv4 show ipnettomedia - Muestra asignaciones de red IP a medios. interface ipv4 show ipstats - Muestra estadísticas IP. interface ipv4 show joins - Muestra los grupos de multidifusión unidos. interface ipv4 show neighbors - Muestra entradas en caché de vecinos. interface ipv4 show offload - Muestra la información de descarga. interface ipv4 show route - Muestra entradas de tabla de rutas. interface ipv4 show subinterfaces - Muestra parámetros de subinterfaz. interface ipv4 show tcpconnections - Muestra conexiones TCP. interface ipv4 show tcpstats - Muestra estadísticas TCP. interface ipv4 show udpconnections - Muestra conexiones UDP. interface ipv4 show udpstats - Muestra estadísticas UDP. interface ipv4 show winsservers - Muestra las direcciones del servidor WINS. interface ipv4 uninstall - Desinstala el protocolo IP. netsh interface ipv6 - Cambia al contexto «netsh interface ipv6». interface ipv6 6to4 - Cambia al contexto «netsh interface ipv6 6to4». interface ipv6 isatap - Cambia al contexto «netsh interface ipv6 isatap». interface ipv6 add - Agrega una entrada de configuración a una tabla. interface ipv6 delete - Elimina una entrada de configuración de una tabla. interface ipv6 dump - Crea un script de configuración. interface ipv6 help | ? - Muestra una lista de comandos. interface ipv6 reset - Restablece las configuraciones de IP. interface ipv6 set - Establece la información de configuración. interface ipv6 show - Muestra información. interface ipv6 show addresses - Muestra direcciones IP actuales.

interface ipv6 show compartments - Muestra parámetros de compartimiento. interface ipv6 show destinationcache - Muestra las entradas de caché de destino. interface ipv6 show dnsservers - Muestra las direcciones del servidor DNS. interface ipv6 show dynamicportrange - Muestra parámetros de configuración de intervalo de puertos dinámicos. interface ipv6 show excludedportrange - Muestra todos los intervalos de puertos excluidos. interface ipv6 show global - Muestra parámetros de configuración global. interface ipv6 show interfaces - Muestra parámetros de interfaz. interface ipv6 show ipstats - Muestra estadísticas IP. interface ipv6 show joins - Muestra los grupos de multidifusión unidos. interface ipv6 show locality - Muestra información de la localidad. interface ipv6 show neighbors - Muestra entradas en caché de vecinos. interface ipv6 show offload - Muestra la información de descarga. interface ipv6 show potentialrouters - Muestra los enrutadores posibles. interface ipv6 show prefixpolicies - Muestra entradas de directiva de prefijo. interface ipv6 show privacy - Muestra parámetros de configuración de privacidad. interface ipv6 show route - Muestra entradas de tabla de rutas. interface ipv6 show siteprefixes - Muestra entradas de la tabla de prefijos de sitios. interface ipv6 show subinterfaces - Muestra parámetros de subinterfaz. interface ipv6 show tcpstats - Muestra estadísticas TCP. interface ipv6 show teredo - Muestra el estado de Teredo. interface ipv6 show udpstats - Muestra estadísticas UDP. netsh interface 6to4 - Cambia al contexto «netsh interface 6to4». interface 6to4 dump - Crea un script de configuración. interface 6to4 help | ?- Muestra una lista de comandos. interface 6to4 set - Establece nuevos valores para las propiedades de una regla existente. interface 6to4 show - Muestra una regla de modo principal especificada. interface 6to4 show interface - Muestra la información de configuración de interfaz 6to4. interface 6to4 show relay - Muestra la información sobre retransmisión 6to4. interface 6to4 show routing - Muestra el estado de enrutamiento 6to4. interface 6to4 show state - Muestra el estado de 6to4. netsh interface isatap - Cambia al contexto «netsh interface isatap». interface isatap dump - Crea un script de configuración. interface isatap help | ? - Muestra una lista de comandos. interface isatap set - Establece la información de configuración. interface isatap show - Muestra información. interface isatap show router - Muestra la información del enrutador ISATAP. interface isatap show state - Muestra el estado de ISATAP. netsh interface portproxy - Cambia al contexto «netsh interface portproxy». interface portproxy add - Agrega una entrada de configuración a una tabla. interface portproxy delete - Elimina una entrada de configuración de una tabla.

interface portproxy dump - Crea un script de configuración. interface portproxy help | ? - Muestra una lista de comandos. interface portproxy reset - Restablece el estado de configuración del proxy de puerto. interface portproxy set - Establece la información de configuración. interface portproxy show - Muestra información. interface portproxy show all - Muestra todos los parámetros del proxy del puerto. interface portproxy show v4tov4 - Muestra los parámetros para crear conexiones proxy de IPv4 con otro puerto IPv4. interface portproxy show v4tov6 - Muestra los parámetros para crear conexiones proxy de IPv4 con IPv6. interface portproxy show v6tov4 - Muestra los parámetros para crear conexiones proxy de IPv6 con IPv4. interface portproxy show v6tov6 - Muestra los parámetros para crear conexiones proxy de IPv6 con otro puerto IPv6. netsh interface tcp - Cambia al contexto «netsh interface tcp». interface tcp add - Agrega una entrada de configuración a una tabla. interface tcp delete - Elimina una entrada de configuración de una tabla. interface tcp dump - Crea un script de configuración. interface tcp help | ? - Muestra una lista de comandos. interface tcp reset - Restablece los valores predeterminados de todos los parámetros TCP. interface tcp set - Establece la información de configuración. interface tcp show state - Muestra el estado de Teredo. netsh interface teredo - Cambia al contexto «netsh interface teredo». interface teredo dump - Crea un script de configuración. interface teredo help | ? - Muestra una lista de comandos. interface teredo set - Establece la información de configuración. interface teredo show - Muestra información. netsh ipsec - Cambia al contexto «netsh ipsec». ipsec dump - Crea un script de configuración. ipsec help | ? - Muestra una lista de comandos. netsh ipsec dynamic - Cambia al contexto «netsh ipsec dynamic». ipsec dynamic add - Agrega directivas, filtros y acciones al SPD. ipsec dynamic delete - Elimina directivas, filtros y acciones del SPD. ipsec dynamic dump - Crea un script de configuración. ipsec dynamic help | ? - Muestra una lista de comandos. ipsec dynamic set - Modifica directivas, filtros y acciones en el SPD. ipsec dynamic show - Muestra directivas, filtros y acciones del SPD. ipsec dynamic show all - Muestra directivas, filtros, las asociaciones de seguridad y estadísticas de SPD. ipsec dynamic show config - Muestra la configuración IPsec. ipsec dynamic show mmfilter - Muestra detalles del filtro de modo principal del SPD.

ipsec dynamic show mmpolicy - Muestra detalles de la directiva de modo principal del SPD. ipsec dynamic show mmsas - Muestra asociaciones de seguridad de modo principal del SPD. ipsec dynamic show qmfilter - Muestra detalles del filtro de modo rápido del SPD. ipsec dynamic show qmpolicy - Muestra detalles de la directiva de modo rápido del SPD. ipsec dynamic show qmsas - Muestra asociaciones de seguridad de modo rápido del SPD. ipsec dynamic show rule - Muestra los detalles de una regla desde SPD. netsh ipsec static - Cambia al contexto «netsh ipsec static». ipsec static add - Crea directivas nuevas así como información relacionada. ipsec static delete - Elimina las directivas así como la información relacionada. ipsec static dump - Crea un script de configuración. ipsec static exportpolicy - Exporta todas las directivas del almacén de directivas. ipsec static help | ? - Muestra una lista de comandos. ipsec static importpolicy - Importa las directivas de un archivo al almacén de directivas. ipsec static set - Modifica las directivas existentes así como la información relacionada. ipsec static show - Muestra detalles de las directivas así como información relacionada. ipsec static show all - Muestra detalles de todas las directivas e información relacionada. ipsec static show filteraction - Muestra los detalles de una acción de filtrado. ipsec static show filterlist - Muestra los detalles de una lista de filtros. ipsec static show gpoassignedpolicy - Muestra los detalles de una directiva de grupo asignada. ipsec static show policy - Muestra los detalles de la directiva. ipsec static show rule - Muestra los detalles de la regla. ipsec static show store - Muestra el almacén de directivas actual. netsh lan - Cambia al contexto «netsh lan». lan add - Agrega una entrada de configuración a una tabla. lan delete - Elimina una entrada de configuración de una tabla. lan dump - Crea un script de configuración. lan export - Guarda perfiles de LAN en archivos XML. lan help | ? - Muestra una lista de comandos. lan reconnect - Vuelve a conectar una interfaz. lan set - Configura opciones en interfaces. lan show - Muestra información. lan show interfaces - Muestra una lista de las interfaces con cable actuales del sistema. lan show profiles - Muestra una lista de los perfiles con cable configurados actualmente en el equipo. lan show settings - Muestra la configuración global actual de la LAN con cable. lan show tracing - Muestra si el seguimiento de LAN cableada está habilitado o deshabilitado.

netsh mbn - Cambia al contexto «netsh mbn». mbn add - Agrega una entrada de configuración a una tabla. mbn connect - Se conecta a una red de banda ancha móvil. mbn delete - Elimina una entrada de configuración de una tabla. mbn disconnect - Se desconecta de una red de banda ancha móvil. mbn dump - Crea un script de configuración. mbn help | ? - Muestra una lista de comandos. mbn set - Establece la información de configuración. mbn show - Muestra información. mbn show capability - Muestra la información de funcionalidad de la interfaz indicada. mbn show connection - Muestra la información de conexión actual de la interfaz indicada. mbn show homeprovider - Muestra la información del proveedor del usuario de la interfaz indicada. mbn show interfaces - Muestra una lista de las interfaces de banda ancha móvil del sistema. mbn show pin- Muestra la información de PIN de la interfaz indicada. mbn show pinlis - Muestra la información de lista de PIN de la interfaz indicada. mbn show preferredproviders - Muestra la lista de proveedores preferidos de la interfaz indicada. mbn show profiles - Muestra una lista de perfiles configurados en el sistema. mbn show provisionedcontexts - Muestra la información de contextos aprovisionados de la interfaz indicada. mbn show radio - Muestra la información de estado de radio de la interfaz indicada. mbn show readyinfo - Muestra la información de disponibilidad de la interfaz indicada. mbn show signal - Muestra la información de señalización de la interfaz indicada. mbn show smsconfig - Muestra la información de configuración de SMS de la interfaz indicada. mbn show tracing - Muestra si el seguimiento de banda ancha móvil está habilitado o deshabilitado. mbn show visibleproviders - Muestra la lista de proveedores visibles de la interfaz indicada. netsh namespace - Cambia al contexto «netsh namespace». namespace dump - Crea un script de configuración. namespace help | ? - Muestra una lista de comandos. namespace show - Muestra detalles de las directivas así como información relacionada. namespace show effectivepolicy - Muestra la tabla de directivas efectivas de cliente DNS. namespace show policy - Muestra la tabla de directivas de cliente DNS. netsh nap - Cambia al contexto «netsh nap». nap dump - Crea un script de configuración. nap help | ? - Muestra una lista de comandos. nap reset - Restablece la configuración. nap show configuration - Muestra información acerca de la configuración y el estado.

netsh nap client - Cambia al contexto «netsh nap client». nap client add - Agrega la configuración. nap client delete - Elimina la configuración. nap client dump - Crea un script de configuración. nap client export - Exporta los valores de configuración. nap client help | ? - Muestra una lista de comandos. nap client import - Importa los valores de configuración. nap client rename - Cambia el nombre de la configuración. nap client reset - Restablece la configuración. nap client set - Establece la configuración. nap client show - Muestra información acerca de la configuración y el estado. nap client show configuration - Muestra la configuración. nap client show csps - Muestra la configuración CSP. nap client show grouppolicy - Muestra la configuración de la directiva de grupo. nap client show hashes - Muestra la configuración hash. nap client show state - Muestra el estado. nap client show trustedservergroup - Muestra todos los grupos de servidores de confianza. netsh nap hra - Cambia al contexto «netsh nap hra». nap hra dump - Crea un script de configuración. nap hra help | ? - Muestra una lista de comandos. nap hra reset - Restablece la configuración. nap hra show - Muestra información acerca de la configuración y el estado. netsh netio - Cambia al contexto «netsh netio». netio add - Agrega la configuración. netio delete - Elimina la configuración. netio dump - Crea un script de configuración. netio help | ? - Muestra una lista de comandos. netio show bindingfilters - Muestra todos los filtros de enlace. netsh offline - Establece el modo actual a «Sin conexión». Los cambios hechos en modo sin conexión son guardados y realizados en la configuración que está ejecutándose al volver al modo sin conexión. netsh online - Establece el modo actual a «En línea». Los cambios hechos en modo en línea se ven reflejados inmediatamente en la configuración que está ejecutándose. Si se hace un cambio en el modo sin conexión, se verán reflejados en la configuración que está ejecutándose al volver al modo en línea. netsh p2p - Cambia al contexto «netsh p2p». p2p dump - Crea un script de configuración. p2p help | ? - Muestra una lista de comandos. p2p nesth popd - Extrae un contexto de la pila.

netsh p2p group - Cambia al contexto «netsh p2p group». p2p group dump - Muestra un script de configuración. p2p group gping - Comprueba la conectividad hacia el puerto del grupo remoto. p2p group help | ? - Muestra una lista de comandos. p2p group resolve - Resuelve a un participante en el grupo y muestra su dirección. p2p group show - Muestra información. p2p group show acl - Muestra información de ACL. p2p group show address - Resuelve a un participante en el nodo actual y muestra su dirección. netsh p2p group database - Cambia al contexto «netsh p2p group database». p2p group database dump - Crea un script de configuración. p2p group database help | ? - Muestra una lista de comandos. p2p group database show statistics - Muestra las bases de datos para los <Id._P2P identidad> <Id._P2P grupo> especificados. netsh p2p idmgr - Cambia al contexto «netsh p2p idmgr». p2p idmgr delete - Elimina identidades y grupos. p2p idmgr dump - Crea un script de configuración. p2p idmgr help | ? - Muestra una lista de comandos. p2p idmgr show - Muestra información. p2p idmgr show groups - Muestra la lista de identidades y grupos. p2p idmgr show identities - Muestra la lista de identidades p2p idmgr show statistics - Muestra estadísticas de identidad. netsh p2p pnrp - Cambia al contexto «netsh p2p pnrp». p2p pnrp dump - Crea un script de configuración. p2p pnrp help | ? - Muestra una lista de comandos. p2p pnrp nesth pushd - Inserta el contexto actual en la pila. netsh p2p pnrp cloud - Cambia al contexto «netsh p2p pnrp cloud». p2p pnrp cloud dump - Crea un script de configuración. p2p pnrp cloud flush - Vacía las entradas de la caché. p2p pnrp cloud help | ? - Muestra una lista de comandos. p2p pnrp cloud repair - Inicia la detección y reparación de divisiones. p2p pnrp cloud set - Establece parámetros de configuración. p2p pnrp cloud show - Muestra información. p2p pnrp cloud show initialization - Muestra el estado y configuración de arranque de nube. p2p pnrp cloud show list - Muestra listas de nubes. p2p pnrp cloud show names - Muestra los nombres registrados localmente. p2p pnrp cloud show pnrpmode - Muestra el parámetro de configuración de modo de PNRP. p2p pnrp cloud show seed - Muestra el parámetro de configuración SeedServer de PNRP. p2p pnrp cloud show statistics - Muestra estadísticas de nubes. p2p pnrp cloud start - Inicia una nube.

p2p pnrp cloud synchronize - Sincroniza una nube. netsh p2p pnrp diagnostics - Cambia al contexto «netsh p2p pnrp diagnostics». p2p pnrp diagnostics dump - Crea un script de configuración. p2p pnrp diagnostics help | ? - Muestra una lista de comandos. p2p pnrp diagnostics ping - Hace ping a nodos pnrp. netsh p2p pnrp peer - Cambia al contexto «netsh p2p pnrp peer». p2p pnrp peer add - Agrega entradas. p2p pnrp peer delete - Elimina entradas. p2p pnrp peer dump - Crea un script de configuración. p2p pnrp peer enumerate - Enumera un nombre del mismo nivel en la nube especificada. p2p pnrp peer help | ? - Muestra una lista de comandos. p2p pnrp peer resolve - Resuelve un nombre del mismo nivel. p2p pnrp peer set - Establece parámetros de configuración. p2p pnrp peer show - Muestra información. p2p pnrp peer show convertedname - Convierte nombres del mismo nivel en nombres DNS y viceversa. p2p pnrp peer show machinename - Muestra información de configuración del servicio de publicación de nombres de equipos PNRP p2p pnrp peer show registration - Muestra los nombres de mismo nivel registrados. p2p pnrp peer traceroute - Resuelve un nombre del mismo nivel con seguimiento de ruta. netsh ras - Cambia al contexto «netsh ras». ras add - Agrega elementos a una tabla. ras delete - Quita elementos de una tabla. ras dump - Crea un script de configuración. ras help | ? - Muestra una lista de comandos. ras set - Establece la información de configuración. ras show - Muestra información. ras show activeservers - Busca anuncios del servidor de acceso remoto . ras show authmode - Muestra el modo de autenticación. ras show authtype - Muestra los tipos de autenticación que están habilitados actualmente. ras show client - Muestra los clientes de Acceso remoto conectados a este equipo y su estado. ras show conf - Muestra el estado de configuración del servidor. ras show ikev2connection - Muestra los valores de tiempo de espera de inactividad y de tiempo de pérdidas de red para las conexiones IKEv2. ras show ikev2saexpiry - Muestra los controles de expiración de la asociación de seguridad de IKEv2. ras show link - Muestra las propiedades de vínculo que PPP negociará ras show multilink - Muestra los tipos de multivínculo que PPP negociará ras show portstatus - Muestra el estado actual de los puertos RAS.

ras show registeredserver - Muestra si un equipo está registrado como un servidor de acceso remoto en el dominio dado de Active Directory. ras show sstp-ssl-cert - Muestra la configuración actual del certificado SSTP ras show status - Muestra el estado del servidor de enrutamiento y acceso remoto. ras show type - Muestra las funcionalidades de enrutador y RAS del equipo. ras show user - Muestra las propiedades de de acceso remoto para un usuario. ras show wanports - Muestra las opciones configuradas para los puertos WAN RAS. netsh ras aaaa - Cambia al contexto «netsh ras aaaa». ras aaaa add - Agrega elementos a una tabla. ras aaaa delete - Quita elementos de una tabla. ras aaaa dump - Crea un script de configuración. ras aaaa help | ? - Muestra una lista de comandos. ras aaaa set - Establece la información de configuración. ras aaaa show - Muestra información. ras aaaa show accounting - Muestra el proveedor de cuentas actual. ras aaaa show acctserver - Muestra los servidores RADIUS usados para las cuentas. ras aaaa show authentication - Muestra el proveedor de autenticación actual. ras aaaa show authserver - Muestra los servidores RADIUS usados para la autenticación. ras aaaa show ipsecpolicy - Muestra la directiva IPsec para la conexión L2TP. netsh ras diagnostics - Cambia al contexto «netsh ras diagnostics». ras diagnostics dump - Crea un script de configuración. ras diagnostics help | ? - Muestra una lista de comandos. ras diagnostics set - Establece la información de configuración. ras diagnostics show - Muestra información. ras diagnostics show all - Muestra el informe de diagnósticos de acceso remoto. ras diagnostics show cmtracing - Muestra si está habilitado el registro de Connection Manager. ras diagnostics show configuration - Información de configuración. ras diagnostics show installation - Información de la instalación. ras diagnostics show loglevel - Muestra el nivel del registro global para RRAS ras diagnostics show logs - Muestra todos los registros. ras diagnostics show modemtracing - Muestra si el seguimiento de la configuración y mensajes de módem está habilitado durante una conexión de red. ras diagnostics show rastracing - Muestra si el seguimiento extendido está habilitado para los componentes. ras diagnostics show securityeventlog - Muestra si están habilitados los registros de eventos de seguridad. ras diagnostics show tracefacilities - Muestra si está habilitado el seguimiento extendido para todos los componentes. netsh ras ip - Cambia al contexto «netsh ras ip». ras ip add - Agrega elementos a una tabla. ras ip delete - Quita elementos de una tabla. ras ip dump - Crea un script de configuración.

ras ip help | ? - Muestra una lista de comandos. ras ip set - Establece la información de configuración. ras ip show - Muestra información. ras ip show config - Muestra la configuración actual de IP de acceso remoto. ras ip show preferredadapter - Muestra el adaptador preferido para el servicio Enrutamiento y netsh ras ipv6 - Cambia al contexto «netsh ras ipv6». ras ipv6 dump - Crea un script de configuración. ras ipv6 help | ? - Muestra una lista de comandos. ras ipv6 set - Establece la información de configuración. ras ipv6 show config - Muestra la configuración IPv6 de acceso remoto actual. netsh rpc - Cambia al contexto «netsh rpc». rpc add - Crea una lista de subredes para agregar. rpc delete - Crea una lista de subredes para eliminar. rpc dump - Crea un script de configuración. rpc help | ? - Muestra una lista de comandos. rpc reset - Restablece la configuración de enlace selectivo a «ninguna» (escuchar en todas las interfaces). rpc show - Muestra el estado de enlace selectivo para cada subred del sistema. netsh rpc filter - Cambia al contexto «netsh rpc filter». rpc filter add - Agrega elementos a una tabla. rpc filter delete - Quita elementos de una tabla. rpc filter dump - Crea un script de configuración. rpc filter help | ? - Muestra una lista de comandos. rpc filter show - Muestra información. rpc show filter - Muestra una lista de todos los filtros de firewall de RPC. netsh trace - Cambia al contexto «netsh trace». trace convert - Convierte un archivo de seguimiento en un informe HTML. trace correlate - Normaliza o filtra un archivo de seguimiento en un nuevo archivo de salida. trace diagnose - Iniciar una sesión de diagnóstico. trace dump - Crea un script de configuración. trace help | ? - Muestra una lista de comandos. trace merge - Combina archivos de seguimiento y agrega metadatos de símbolos. trace show - Muestra una lista de interfaces, proveedores y el estado de seguimiento. trace show helperclass - Muestra información de clases auxiliares. trace show interfaces - Muestra una lista de las interfaces disponibles. trace show provider - Muestra información del proveedor. trace show ProviderFilterHelp - Enumera el uso y los filtros de proveedor compatibles. trace show providers - Muestra los proveedores disponibles. trace show scenario - Muestra información del escenario. trace show scenarios - Muestra los escenarios disponibles. trace show status - Muestra la configuración de seguimiento.

trace start - Inicia el seguimiento. trace stop - Detiene el seguimiento. netsh unalias - Elimina un alias. netsh wcn - Cambia al contexto «netsh wcn». wcn dump - Crea un script de configuración. wcn enroll - Se conecta a una red inalámbrica. wcn help | ? - Muestra una lista de comandos. wcn query - Consulta información acerca de un dispositivo WCN. netsh wfp - Cambia al contexto «netsh wfp». wfp capture - Captura información de diagnóstico en tiempo real. wfp dump - Crea un script de configuración. wfp help | ? - Muestra una lista de comandos. wfp set - Establece las opciones de diagnóstico de WFP. wfp show - Muestra la configuración de WFP y el estado. wfp show appid - Muestra el identificador de la aplicación para el archivo especificado. wfp show boottimepolicy - Muestra la directiva y los filtros de tiempo de arranque. wfp show filters - Muestra filtros que coinciden con los parámetros de tráfico especificados. wfp show netevents - Muestra los eventos de red recientes que coinciden con los parámetros del tráfico. wfp show options - Muestra las opciones globales de WFP. wfp show security - Muestra el descriptor de seguridad especificado. wfp show state - Muestra el estado actual de WFP e IPsec. wfp show sysports - Muestra los puertos del sistema usados por la pila TCP/IP y el subsistema RPC. netsh winhttp - Cambia al contexto «netsh winhttp». winhttp dump - Crea un script de configuración. winhttp help | ? - Muestra una lista de comandos. winhttp import - Importa la configuración del proxy WinHTTP. winhttp reset - Restablece la configuración de WinHTTP. winhttp set - Establece la configuración de WinHTTP. winhttp show - Muestra la configuración actual. winhttp show proxy - Muestra la configuración actual de proxy WinHTTP. winhttp show tracing - Use netsh trace show. netsh winsock - Cambia al contexto «netsh winsock». winsock audit - Muestra una lista de LSP de Winsock que se han instalado y quitado. winsock dump - Crea un script de configuración. winsock help | ? - Muestra una lista de comandos. winsock remove - Quita un LSP de Winsock del sistema. winsock reset - Restablece el catálogo Winsock a un estado limpio. winsock set - Establece las opciones de Winsock. winsock show - Muestra información.

winsock show autotuning - Muestra si está habilitado el ajuste automático de envío de Winsock winsock.show catalog - Muestra el contenido del catálogo Winsock. netsh wlan - Cambia al contexto «netsh wlan». wlan add - Agrega una entrada de configuración a una tabla. wlan connect - Se conecta a una red inalámbrica. wlan delete - Elimina una entrada de configuración de una tabla. wlan disconnect - Se desconecta de una red inalámbrica. wlan dump - Crea un script de configuración. wlan export - Guarda perfiles WLAN en archivos XML. wlan help | ? - Muestra una lista de comandos. wlan refresh - Actualiza la configuración de la red hospedada. wlan reportissues - Genera un informe de seguimiento inteligente de WLAN. wlan set - Establece la información de configuración. wlan show - Muestra información. wlan show all - Muestra el dispositivo inalámbrico completo e información de redes. wlan show allowexplicitcreds - Muestra la configuración para permitir o no credenciales de usuario compartidas. wlan show autoconfig - Muestra si la lógica de configuración automática está habilitada o deshabilitada. wlan show blockednetworks - Muestra la configuración de visualización de las redes bloqueadas. wlan show createalluserprofile - Muestra si se permite a todos la creación de los perfiles de todos los usuarios. wlan show drivers - Muestra las propiedades de los controladores LAN inalámbricos en el sistema. wlan show filters - Muestra la lista de redes permitidas y bloqueadas. wlan show hostednetwork - Muestra las propiedades y el estado de la red hospedada. wlan show interfaces - Muestra una lista de las interfaces LAN inalámbricas del sistema. wlan show networks - Muestra una lista de las redes visibles en el sistema. wlan show onlyUseGPProfilesforAllowedNetworks - Muestra la configuración de uso único de perfiles GP en redes configuradas con GP. wlan show profiles - Muestra una lista de perfiles configurados en el sistema. wlan show settings - Muestra la configuración global de LAN inalámbrica. wlan show tracing - Muestra si el seguimiento de LAN inalámbrica está habilitado o deshabilitado. wlan start - Inicia la red hospedada. wlan stop - Detiene la red hospedada.

NETSTAT (NET STATISTICS)

Muestra estadísticas del protocolo y conexiones TCP/IP actuales. Permite el monitoreo de todas las conexiones de red activas. Los parámetros se pueden aplicar con barra «/» y con guión «-».

Sintaxis: netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [-x] [-y] [intervalo] Parámetros: /a - Muestra todas las conexiones y puertos de escucha. /b - Muestra el archivo ejecutable involucrado en la creación de cada conexión o puerto de escucha. En algunos casos, los archivos ejecutables reconocidos hospedan múltiples componentes individuales, y en esos casos, se mostrará la secuencia de componentes involucrados en la creación de la conexión o puerto de escucha; el nombre del ejecutable se mostrará entre [] en la parte inferior; en la parte superior estará el componente que llamó, y así sucesivamente hasta que se llegue a TCP/IP. Tenga en cuenta que esta opción puede tardar bastante tiempo y no se ejecutará correctamente si no cuenta con permisos suficientes. /e - Muestra estadísticas de Ethernet. Se puede combinar con la opción /s. /f - Muestra los nombres FQDN de direcciones externas. /n - Muestra números de puertos y direcciones en formato numérico. /o - Muestra el Id. del proceso asociado con cada conexión. /p proto - Muestra las conexiones activas. Con «/proto» muestra la interfaz de red y las tablas de enrutamiento de los protocolos Ipv4 e IPv6 de la capa de red del modelo osi, (cuya equivalencia en en el modelo TCP/IP es la capa de Internet), o los procolos TCP y UDP de la capa de transporte de los modelos osi y TCP/IP. Si se usa con la opción /s se mostrarán estadísticas por protocolo. «netstat /proto = route print». /r - Muestra el contenido de la tabla de rutas. /s - Muestra estadísticas por protocolo. De forma predeterminada, se muestran para IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP y UDPv; se puede utilizar la opción /p para especificar un subconjunto de los valores predeterminados. intervalo - Vuelve a mostrar las estadísticas seleccionadas, haciendo pausas en el intervalo de segundos especificado entre cada muestra. Presione «Ctrl+C» para detener la actualización de estadísticas. Si se omite, netstat imprimirá la información de configuración una vez. /t - Muestra el estado de la carga de la conexión actual. /x - Muestra conexiones «NetworkDirect», escuchas y los extremos compartidos. /y - Muestra la plantilla de conexión TCP para todas las conexiones.

NLTEST

El comando NLTEST se utiliza para realizar pruebas mediante canales seguros entre los ordenadores con sistema operativo Windows de diferentes dominios, y entre controladores de dominio que son de confianza. También restablece el Canal Seguro con el Servidor, entre otras opciones. Sintaxis: nltest [ /opciones] Parámetros: /SERVER:<nombreDeServidor> - Especificar <nombreDeServidor>. /QUERY - Consultar servicio de Net Logon de <nombreDeServidor>. /REPL - Forzar sincronización parcial en BDC de <nombreDeServidor>. /SYNC - Forzar sincronización completa en BDC de <nombreDeServidor>. /PDC_REPL - Forzar mensaje de cambio de UAS desde el PDC de <nombreDeServidor>. /SC_QUERY:<nombreDeDominio> - Consultar canal seguro para <dominio> en <nombreDeServidor>. /SC_RESET:<nombreDeDominio>[\<nombreDC>] - Restablecer canal seguro en <nombreDC> para <dominio> en <nombreDeServidor>. /SC_VERIFY:<nombreDeDominio> - Comprobar canal seguro para <dominio> en <nombreDeServidor>. /SC_CHANGE_PWD:<nombreDeDominio> - Cambiar contraseña de canal seguro para <dominio> en <nombreDeServidor>. /DCLIST:<nombreDeDominio> - Obtener lista de los DC para <NombreDeDominio>. /DCNAME:<nombreDeDominio> - Obtener el nombre de PDC para<NombreDominio>. /DSGETDC:<nombreDeDominio> - Llamar a DsGetDcName /PDC /DS /DSP /GC /KDC /TIMESERV /GTIMESERV /WS /NETBIOS /DNS /IP /FORCE /WRITABLE /AVOIDSELF /LDAPONLY /BACKG /DS_6 /DS_8 /DS_9 /TRY_NEXT_CLOSEST_SITE /SITE:<nombreDeSitio> /ACCOUNT:<nombreDeCuenta> /RET_DNS /RET_NETBIOS /DNSGETDC:<nombreDeDominio> - Llamar a DsGetDcOpen/Next/Close /PDC /GC /KDC /WRITABLE /LDAPONLY /FORCE /SITESPEC /DSGETFTI:<nombreDeDominio> - Llamar a DsGetForestTrustInformation /UPDATE_TDO /DSGETSITE - Llamar a DsGetSiteName. /DSGETSITECOV - Llamar a DsGetDcSiteCoverage. /DSADDRESSTOSITE:[equipo] - Llamar a DsAddressToSiteNamesEx /ADDRESSES:<dirección1, dirección2,...> /PARENTDOMAIN - Obtener el nombre del dominio primario de este equipo. /WHOWILL:<dominio>* <usuario> [<iteración>] - Consultar si <dominio> iniciará la sesión del <usuario>. /FINDUSER:<usuario> - Consultar qué dominio de confianza iniciará la sesión del <usuario>.

/TRANSPORT_NOTIFY - Notificar a Net Logon el nuevo transporte. /DBFLAG:<marcasHex> - Nueva marca de depuración. /USER:<nombreDeUsuario> - Consultar información del usuario en <nombreDeServidor>. /TIME:<LSL Hex> <MSL Hex> - Convertir hora GMT de NT en ASCII. /LOGON_QUERY - Consultar número de intentos de inicio de sesión acumulativos. /DOMAIN_TRUSTS - Consultar confianzas de dominio en <nombreDeServidor> /PRIMARY /FOREST /DIRECT_OUT /DIRECT_IN /ALL_TRUSTS /V /DSREGDNS - Forzar registro de todos los registros DNS específicos de DC. /DSDEREGDNS:<nombreDeHostDNS> - Cancelar registros DNS específicos de DC para el DC especificado. /DOM:<nombreDeDominioDNS> /DOMGUID:<GUIDDeDominio>. /DSAGUID:<GUID_DSA> /DSQUERYDNS - Consultar el estado de la última actualización de todos los registros DNS específicos de DC. /BDC_QUERY:<nombreDeDominio> - Consultar estado de replicación de los BDC para <nombreDeDominio>. /LIST_DELTAS:<nombreDeArchivo> - Mostrar el contenido del archivo de registro de cambios especificado. /CDIGEST:<mensaje> /DOMAIN:<nombreDeDominio> - Obtener resumen del cliente. /SDIGEST:<mensaje> /RID:<RID en hex> - Obtener resumen del servidor. /SHUTDOWN:<razón> [<segundos>] - Cerrar <nombreDeServidor> por <razón> /SHUTDOWN_ABORT - Anular un cierre del sistema.

NSLOOKUP

Muestra información sobre los servidores DNS asignados a tu conexión de red. Permite hacer peticiones a estos servidores. Sintaxis: nslookup [-opt ...] # modo interactivo que usa el servidor predeterminado. nslookup [-opt ...] - servidor # modo interactivo que usa 'servidor'. nslookup [-opt ...] host # sólo consulta 'host' mediante el servidor predeterminado. nslookup [-opt ...] host servidor # sólo consulta 'host' mediante 'servidor'.

NUL

Redireccionador de salida del procesamiento de datos de cmd. Carece de asociación de archivos del sistema.

ODBCCONF Odbcconf realiza varias acciones de instalación de MDAC. Parámetros: /s - Silencioso. No muestra ningún mensaje de error. /c - Contnúa ejecutando acciones incluso si una no se realiza correctamente. /r - Realiza las acciones tras el reinicio. /f - Usa un archivo de respuesta seguido del nombre de un archivo. /e - Elimina el archivo de respuesta al terminar. /l - Habilita el inicio de sesión seguido de un modo y un nombre de archivo. Modos de inicio de sesión: n (normal), v (detallado), d (depurado). Ejemplo: «/l v log.txt» - Inicio de sesión detallado en log.txt /a –Enumera una lista de acciones. Las acciones se enumeran en {} Acciones: setfiledsndir instaldriver <driver name|driver=driver path|other attributes> installtranslator <translator name|translator=translator path|other attributes> configdriver <driver name> <driver attributes> configdsn <driver name> <DSN=DSN name|other attributes> configsysdsn <driver name> <DSN=DSN name|other attributes> regsvr <path to dll> Ejemplos: odbcconf installdriver “midriver|driver=C:\drv.dll|apilevel=2” odbcconf configdsn “midriver” “DSN=testDSn|server=miserver”

odbcconf /a {regsvr ejemplo.dll} /a {configdriver “midriver” “cptimeout=60”} odbcconf /e /f “mirespuestaarchivo.log” /lv log.log

OPENFILES

Muestra archivos compartidos abiertos por usuarios remotos. Permite listar o desconectar archivos o carpetas que se abrieron en un sistema. Sintaxis: openfiles /parámetro [argumentos] Parámetros: /disconnect - Desconecta uno o más archivos abiertos. /query - Muestra todos los archivos abiertos localmente o desde carpetas compartidas. /local - Habilita / deshabilita la muestra de archivos locales abiertos. Ejemplos: openfiles /disconnect /? openfiles /query /? openfiles /local /?

PATH

Muestra o establece una ruta de búsqueda para archivos ejecutables. Su función es localizar archivos ejecutables (cuyo orden de ejecución está preestablecido por la variable de entorno %pathext%), dentro de las rutas predeterminadas (según el orden de búsqueda asignado en la variable de entorno %path%), para ejecutarlos sin necesidad de encontrarse en la propia ubicación del mismo. path [[unidad:]ruta[;...][;%PATH%] Escriba PATH para borrar todas las rutas de búsqueda establecidas y hacer que cmd.exe busque únicamente en el directorio actual. Al incluir %PATH% en la nueva ruta de acceso hará que la ruta de acceso anterior se anexe a la nueva configuración. Valores predeterminados de las variables de entorno: PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PATH= C:\Windows\system32; C:\Windows; C:\Windows\System32\Wbem; C:\Windows\System32\WindowsPowerShell\v1.0

PATHPING

Sintaxis: pathping [-g lista_host] [-h saltos_máx] [-i dirección] [-n] [-p período]

[-q núm_consultas] [-w tiempo_espera] [-4] [-6] nombre_destino Opciones: /g lista_host - Ruta de origen no estricta en la lista de host. /h saltos_máx - Número máximo de saltos para buscar en el destino. /i dirección - Utilizar la dirección de origen especificada. /n - No resolver direcciones como nombres de host. /p período - Período de espera en milisegundos entre llamadas ping. /q núm_consultas - Número de consultas por salto. /w tiempo_espera - Tiempo de espera en milisegundos para cada respuesta. /4 - Fuerza utilizando IPv4. /6 - Fuerza utilizando IPv6. Ejemplo: pathping /4 127.0.0.1 (Dirección Loopback).

PAUSE

Suspende el proceso de ejecución de un archivo por lotes y muestra un mensaje en la pantalla de cmd.

PKGMGR (WINDOWS PACKAGE MANAGER) = DISM Administrador de Paquetes Windows. Parámetros: /ip - Instalar paquete. /up - Desisntalar paquete. /up:[{paquete1}[;…]] - Desisntalar paquetes. /iu:{act1}[;…] - Instalar actualizaciones especificadas por nombre. /uu:{act1}[;…] - Desinstalar actualizaciones especificadas por nombre. /m:”{dir_paquete} - Especifica la ubicación del paquete. /p:”{paquete}” - Especifica la identidad del paquete. /o:”[{ruta_unidad_arraque};]{ruta_windir_sin_conexión}” - Especifica la operación con una imagen de Windows sin conexión. /n:{arch_inst_desaten} - Especifica los parámetros de operación de la instalación desatendida.

/s:{dir_recinto} - Especifica el directorio donde se extraen los archivos. /quiet - Ejecuta «pkgmgr» sin interfaz de usuario. Si se requiere un reinicio, no se avisará al usuario. /norestart - Surprime el reinicio aunque se requiera alguno. /l:{arch_registro} - Especifica un archivo para la salida del diagnóstico.

PING

Permite enviar y recibir paquetes de datos para probar una conexión de red. Sintaxis: ping [-t] [-a] [-n cuenta] [-l tamaño] [-f] [-i TTL] [-v TOS] [-r cuenta] [-s cuenta] [[-j lista-host] | [-k lista-host]] [-w tiempo_espera] [-R] [-S srcaddr] [-4] [-6] nombre_destino Parámetros: /t - Hacer ping al host especificado hasta que se detenga. Para ver estadísticas y continuar, presione «Ctrl+Entrar»; para detener, presione «Ctrl+C». /a - Resolver direcciones en nombres de host. /n cuenta - Número de solicitudes de eco para enviar. /l tamaño - Enviar tamaño del búfer. /f - Establecer marca No fragmentar en paquetes (sólo IPv4). /i TTL - Tiempo de vida. /v TOS - Tipo de servicio (sólo IPv4. Esta opción quedó obsoleta y no tiene ningún efecto sobre el campo de tipo de servicio del encabezado IP). /r cuenta - Registrar la ruta de saltos de cuenta (sólo IPv4). /s cuenta - Marca de tiempo de saltos de cuenta (sólo IPv4). /j lista-host - Ruta de origen no estricta para lista-host (sólo IPv4). /k lista-host - Ruta de origen estricta para lista-host (sólo IPv4). /w tiempo_espera - Tiempo de espera en milisegundos para cada respuesta. /R - Usar encabezado de enrutamiento para probar también la ruta inversa (sólo IPv6).

/S srcaddr - Dirección de origen que se desea usar. /4 - Forzar el uso de IPv4. /6 - Forzar el uso de IPv6. Ejemplo: ping /4 127.0.0.1 (Dirección Loopback).

PNPUNATTEND

Instalación de driver desatendida. Sintaxis: PnPUnattend.exe auditSystem | /s /L Parámetros: auditSystem - Instalación de controlador en línea. /s - Buscar sin instalar. /L - Imprimir información de registro en la línea de comandos.

PNPUTIL. Utilidad PnP (Plug and Play) de Microsoft. Sintaxis: pnputil.exe -f | -i | -a | -d | -e <nombre de INF> /f - Fuerza la eliminación del paquete de controladores «.inf». /i - Agrega e instala paquetes de controladores. /a - Agregar los paquetes siguiendo una ruta sistema en un directorio. /d - Elimina un paquete de controladores. /e - Enumera todos los paquetes de terceros. Ejemplos: pnputil.exe -a a:\usbcam\USBCAM.INF (Agrega paquete USBCAM.INF). pnputil.exe -a C:\drivers\*.inf (Agrega todos los paquetes en C:\drivers\). pnputil.exe -i -a a:\usbcam\USBCAM.INF (Agrega e instala paquete de controladores). pnputil.exe –e (Enumera todos los paquetes de terceros). pnputil.exe -d oem0.inf (Eliminar paquete oem0.inf). pnputil.exe -f -d oem0.inf (Forzar eliminación del paquete oem0.inf).

POPD

Restaura el valor anterior del directorio actual guardado por el comando interno «pushd».

POWERCFG (POWER CONFIGURATION) Comando para la configuración de los planes de energía de Windows. Un plan de energía es una configuración de sistema que afecta al hardware del equipo (como brillo de pantalla, suspensión, etc.). Con un plan de energía el sistema operativo administra la forma en que el equipo usa la energía. /list | /l - Enumera todos los planes de energía mostrando el GUID de cada uno. Ejemplo: powercfg /l /query | /q - Muestra el contenido del plan de energía especificado. Si no se proporciona SCHEME_GUID ni SUB_GUID, se muestra la configuración del plan de energía activo. Si no se especifica SUB_GUID, todas las opciones de configuración en el comando del plan de energía especificado. Parámetros: <SCHEME_GUID> - Especifica un GUID de plan de energía. Un GUID de plan de energía es devuelto por el comando «powercfg /list». <SUB_GUID> - Especifica un GUID de subgrupo de configuración de energía. Un GUID de subgrupo GUID es devuelto por el comando: «powercfg /query». Sintaxis: powercfg /query [<SCHEME_GUID> [<SUB_GUID>]] Ejemplos: powercfg /query powercfg /query 381b4222-f694-41f0-xxxx-ff5bb260df2e /change | /x - Modifica un valor de configuración del plan de energía actual. Parámetros: <SETTING> - Especifica una de las siguientes opciones: monitor-timeout-ac monitor-timeout-dc disk-timeout-ac disk-timeout-dc standby-timeout-ac standby-timeout-dc hibernate-timeout-ac hibernate-timeout-dc <VALUE> - Especifica el nuevo valor, en minutos.

Ejemplo: powercfg /change monitor-timeout-ac 5 /changename - Modifica el nombre de un plan de energía y opcionalmente la descripción. Si se omite la descripción, sólo se cambia el nombre. Sintaxis: powercfg /changename <GUID><nombre><descripción de la combinación> Parámetros: <GUID> - Especifica un GUID de plan de energía. Un GUID de plan de energía es devuelto por el comando «powercfg /list». <NAME> - Especifica el nuevo nombre del plan de energía. <DESCRIPTION> - Especifica la nueva descripción del plan de energía. Si no se especifica ninguna descripción, solo cambia el nombre. Ejemplos: powercfg /changename 381b4222-f694-41f0-9685-ff5bb260df2e "Equilibrado personalizado" /delete <guid> | /d - Elimina el plan de energía con el GUID especificado. El GUID se obtiene con el parámetro /list Parámetro: <GUID> - Especifica un GUID de plan de energía. Un GUID de plan de energía es devuelto por el comando «powercfg /list». Ejemplos: powercfg /delete 381b4222-f694-41f0-9685-ff5bb260df2e /deletesetting - Elimina una configuración de energía. Sintaxis: powercfg /deletesetting <SUB_GUID><SETTING_GUID> Parámetros: <SUB_GUID> - Especifica el GUID de subgrupo. <SETTING_GUID> - Especifica el GUID de configuración de energía. /duplicatescheme <guid> [<DESTINATION_GUID>] - Duplica el plan de energía especificado. Se mostrará el GUID del nuevo plan. Parámetros: <GUID> - Especifica un GUID de plan de energía. Un GUID de plan de energía es devuelto por el comando «powercfg /list».

<DESTINATION_GUID> - Especifica el nuevo GUID del plan de energía. Si no se especifica ningún GUID, se creará uno nuevo. Ejemplos: powercfg /duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e /getactivescheme - Recupera la combinación de energía activa. Sintaxis: powercfg /getactivescheme /setactive | /s - Activa la combinación de energía especificada en el sistema. Sintaxis: powercfg /setactive <SCHEME_GUID> Parámetros: <SCHEME_GUID> - Especifica el GUID de la combinación Parámetros <SCHEME_GUID> - Especifica un GUID de plan de energía. Un GUID de plan de energía es devuelto por el comando «powercfg /list». Ejemplos: powercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df2e /setacvalueindex - Establece el valor asociado con una configuración de energía especificada, mientras el sistema esté en corriente alterna. Sintaxis: powercfg /setacvalueindex <SCHEME_GUID><SUB_GUID> Parámetros: <SETTING_GUID><índiceConfig> <SCHEME_GUID> - Especifica un GUID de combinación de energía y puede obtenerse con «powercfg /list». <SUB_GUID> - Especifica un subgrupo de GUID de configuración de energía y puede obtenerse con «powercfg /query». <SETTING_GUID> - Especifica un GUID de configuración de energía individual y puede obtenerse con «powercfg /query». <índiceConfig> - Especifica el valor de la lista de valores posibles que en el que se establecerá esta configuración de energía. Ejemplo: powercfg /setacvalueindex <GUID><GUID><GUID> 5 Esto establecería el valor de corriente alterna de la configuración de energía como la quinta entrada en la lista de valores posibles para esta configuración de energía.

/setdcvalueindex - Establece el valor asociado con una configuración de energía específica mientras el sistema esté en corriente directa. Sintaxis: powercfg /setdcvalueindex <SCHEME_GUID><SUB_GUID> Parámetros: <SETTING_GUID><índiceConfig> <SCHEME_GUID> - Especifica un GUID de combinación de energía y puede obtenerse con «powercfg /list». <SUB_GUID> - Especifica un subgrupo de GUID de configuración de energía y puede obtenerse con «powercfg /query». <SETTING_GUID> - Especifica un GUID de configuración de energía individual y puede obtenerse con «powercfg /query». <índiceConfig> - Especifica el valor de la lista de valores posibles que en el que se establecerá esta configuración. Ejemplo: powercfg /setdcvalueindex <GUID><GUID><GUID> 5 Esto establecería el valor de corriente directa de la Configuración de energía como la quinta entrada en la lista de valores posibles para esta configuración de energía. /import - Importa todas las opciones de configuración de energía desde un archivo con extensión «.pow». Sintaxis: powercfg /import <archivo><GUID> Parámetros: <archivo> - Especifica una ruta de acceso completa a un archivo generado con «powercfg /export». <GUID> (opcional) - La configuración se carga en una combinación de energía representada por el GUID. Si no se indica, «powercfg» generará y usará un nuevo GUID. Ejemplo: powercfg /import c:\scheme.pow /export - Exporta un plan de energía a un archivo con extensión «.pow». Sintaxis: powercfg /export <archivo> <GUID> <extensión_.pow> Parámetros: <archivo> - Especifica una ruta válida a un archivo de destino. <GUID> - Especifica un GUID de combinación de energía y puede obtenerse con «powercfg /list»

Ejemplo: powercfg /export C:\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e /aliases - Muestra todos los alias y sus GUID correspondientes. El usuario puede usar de los siguientes alias listados como sustituto de cualquier GUID en la línea de comandos: a1841308-3541-4fab-bc81-f71556f20b4a - SCHEME_MAX 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c - SCHEME_MIN 381b4222-f694-41f0-9685-ff5bb260df2e - SCHEME_BALANCED e73a048d-bf27-4f12-9731-8b2076e8891f - SUB_BATTERY 637ea02f-bbcb-4015-8e2c-a1c7b9c0b546 - BATACTIONCRIT d8742dcb-3e6a-4b3c-b3fe-374623cdcf06 - BATACTIONLOW bcded951-187b-4d05-bccc-f7e51960c258 - BATFLAGSLOW 9a66d8d7-4ff7-4ef9-b5a2-5a326ca2a469 - BATLEVELCRIT 8183ba9a-e910-48da-8769-14ae6dc1170a - BATLEVELLOW 4f971e89-eebd-4455-a8de-9e59040e7347 - SUB_BUTTONS 5ca83367-6e45-459f-a27b-476b1d01c936 - LIDACTION 7648efa3-dd9c-4e3e-b566-50f929386280 - PBUTTONACTION 96996bc0-ad50-47ec-923b-6f41874dd9eb - SBUTTONACTION a7066653-8d6c-40a8-910e-a1f54b84c7e5 - UIBUTTON_ACTION 0012ee47-9041-4b5d-9b77-535fba8b1442 - SUB_DISK 6738e2c4-e8a5-4a42-b16a-e040e769756e - DISKIDLE 48672f38-7a9a-4bb2-8bf8-3d85be19de4e - SUB_INTSTEER 2e601130-5351-4d9d-8e04-252966bad054 - SUB_IR fea3413e-7e05-4911-9a71-700331f1c294 - SUB_NONE 0e796bdb-100d-47d6-a2d5-f7d2daa51f51 - CONSOLELOCK 501a4d13-42af-4429-9fd1-a8218c268e20 - SUB_PCIEXPRESS ee12f906-d277-404b-b6da-e5fa1a576df5 - ASPM 8619b916-e004-4dd8-9b66-dae86f806698 - SUB_PRESENCE 54533251-82be-4824-96c1-47b60b740d00 - SUB_PROCESSOR bc5038f7-23e0-4960-96da-33abaf5935ec - PROCTHROTTLEMAX 893dee8e-2bef-41e0-89c6-b55d0929964c - PROCTHROTTLEMIN 94d3a615-a899-4ac5-ae2b-e4d8f634367f - SYSCOOLPOL 238c9fa8-0aad-41ed-83f4-97be242c8f20 - SUB_SLEEP 9d7815a6-7ee4-497e-8888-515a05f02364 - HIBERNATEIDLE 94ac6d29-73ce-41a6-809f-6363ba21b47e - HYBRIDSLEEP bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d - RTCWAKE 29f6c1db-86da-48c5-9fdb-f2b67b1f44da - STANDBYIDLE 7516b95f-f776-4464-8c53-06167f40cc99 - SUB_VIDEO fbd9aa66-9553-4097-ba44-ed6e9d65eab8 - ADAPTBRIGHT 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e - VIDEOIDLE /getsecuritydescriptor - Obtiene un descriptor de seguridad asociado con una configuración de energía, plan de energía o acción especificados.

Sintaxis: powercfg /getsecuritydescriptor <GUID|ACCIÓN> Parámetros: <GUID> - Especifica un GUID de combinación de energía o de configuración de energía. <ACCIÓN> - Puede ser una de las cadenas siguientes: «ActionSetActive», «ActionCreate», «ActionDefault». /setsecuritydescriptor - Establece un descriptor de seguridad asociado con una configuración de energía, plan de energía o acción especificados. Sintaxis: powercfg /setsecuritydescriptor <GUID|ACCIÓN><SDDL> Parámetros: <GUID> - Especifica un GUID de combinación de energía o de configuración de energía. <ACCIÓN> - Puede ser una de las cadenas siguientes: «ActionSetActive», «ActionCreate», «ActionDefault». <SDDL> - Especifica una cadena de descriptor de seguridad válida en formato SDDL. Para ver un ejemplo de SDDL String ejecutar: powercfg /getsecuritydescriptor /hibernate | /h - Habilita y deshabilita la característica de hibernación. No todos los sistemas son compatibles con el tiempo de espera de hibernación. Sintaxis: powercfg /h <on|off> Parámetro: powercfg /hibernate -Size <tamañoPorcentaje> /size - Específica el tamaño deseado del archivo de hibernación en porcentaje de la memoria total. El tamaño predeterminado no puede ser inferior a 50. Este modificador también habilitará el archivo de hibernación automáticamente. Ejemplo: powercfg /h off /availablesleepstates | /a - Informa de los estados de suspensión disponibles en el sistema. Si no existen, informa de los motivos de ello. /devicequery - Devuelve una lista de dispositivos que cumplen con criterios especificados. Sintaxis: powercfg /devicequery <marc_consulta>

<marc_consulta> Especifica uno de los siguientes criterios: - wake_from_S1_supported - Devuelve todos los dispositivos que pueden activar el sistema en estado ligero de suspensión. - wake_from_S2_supported - Devuelve todos los dispositivos que pueden activar el sistema en estado profundo de suspensión. - wake_from_S3_supported - Devuelve todos los dispositivos que pueden activar el sistema en estado más profundo de suspensión. - wake_from_any - Devuelve todos los dispositivos que pueden activar el sistema en cualquier estado de suspensión. - S1_supported - Muestra dispositivos compatibles con la suspensión ligera. - S2_supported - Muestra dispositivos compatibles con la suspensión profunda. - S3_supported - Muestra dispositivos compatibles con la suspensión más profunda. - S4_supported - Muestra dispositivos compatibles con la hibernación. - wake_programmable - Muestra dispositivos que el usuario puede configurar para activar al sistema desde un estado de suspensión. - wake_armed - Muestra dispositivos configurados para activar el sistema desde cualquier estado de suspensión. - all_devices - Devuelve todos los dispositivos del sistema. - all_devices_verbose - Devuelve la lista detallada de dispositivos. /deviceenablewake - Habilita un dispositivo para activar el sistema desde un estado de suspensión. Sintaxis: powercfg /deviceenablewake <dispositivo> Parámetro: <dispositivo> - Especifica un dispositivo recuperado con «powercfg /devicequery wake_programmable». Ejemplo: powercfg /deviceenablewake "Microsoft USB IntelliMouse Explorer" /devicedisablewake - Deshabilita un dispositivo para que no active el sistema desde un estado de suspensión. Sintaxis: powercfg /devicedisablewake Parámetro: <dispositivo> - Especifica un dispositivo recuperado con «powercfg /devicequery wake_armed». /lastwake - Informa acerca de lo que activó el sistema desde la última transición de suspensión.

/waketimers - Enumera temporizadores de activación activos. Si están habilitados, el temporizador de activación activa el sistema desde los estados de suspensión e hibernación. /requests - Enumera solicitudes de energía de aplicaciones y controladores. Las solicitudes de energía evitan que el equipo apague automáticamente la pantalla o entre en un modo de suspensión de bajo consumo. /requestsoverride - Establece la invalidación de una solicitud de energía para un determinado proceso, servicio o controlador determinados. Si no se especifican parámetros, este comando muestra la lista actual de invalidaciones de solicitudes de energía. Sintaxis: powercfg /requestsoverride <TIPO_DE_LLAMADOR><NOMBRE> Parámetros: <TIPO_DE_LLAMADOR> - Especifica uno de los siguientes tipos: PROCESS, SERVICE, DRIVER. Esto se obtiene ejecutando el comando «powercfg /requests». <NOMBRE> - Específica el nombre del llamador. Es el nombre devuelto al ejecutar el comando «powercfg /requests». <REQUEST> - Especifica uno o varios de los siguientes tipos de solicitud de energía: «Display», «System», «Awaymode». Ejemplo: powercfg /requestsoverride PROCESS wmplayer.exe Display System /energy - Analiza el sistema en busca de problemas comunes de duración de batería y eficacia de energía. El comando «/energy» se debe usar cuando el equipo está inactivo y sin programas ni documentos abiertos. El comando «/energy» generará un archivo de informe con extensión «.html» en la ruta actual. El comando «/energy» admite los siguientes parámetros opcionales: Sintaxis: powercfg /energy [-OUTPUT <ARCHIVO>] [-XML] [-DURATION <SEGUNDOS>] powercfg /energy /trace [-D <RUTADELARCHIVO>] [-DURATION <SEGUNDOS>] /batteryreport - Genera un informe de las características del uso de la batería a lo largo de la duración del sistema. El comando «batteryreport» generará un archivo de informe «.html» en la ruta de acceso actual. Sintaxis. /batteryreport [/output <nombre de archivo>] [/xml] Parámetros:

/OUTPUT <NOMBRE DE ARCHIVO> - Especifique la ruta de acceso y el nombre de archivo para almacenar el archivo «.html» o «.xml» de informe de la batería. /XML - Da formato «xml» al archivo de informe. /DURATION <DIAS> - Especifique el número de días que se analizarán para el informe. Ejemplos: powercfg /batteryreport powercfg /batteryreport /OUTPUT "batteryreport.html" /sleepstudy - Genera un informe de la calidad del modo de espera conectado de los últimos tres días en el sistema. El comando SLEEPSTUDY generará un archivo de informe HTML en la ruta de acceso actual. Sintaxis: /sleepstudy [/OUTPUT <NOMBRE_ARCHIVO>] [/XML] Parámetros: /OUTPUT <NOMBRE_ARCHIVO> - Especifica la ruta de acceso y el nombre de archivo con que se almacenará el archivo «.html» o «.xml» de informe de estudio de suspensión. /XML - Da formato «xml» al archivo de informe. /DURATION <DIAS> - Especifique el número de días que se analizarán para el informe. Ejemplos: powercfg /sleepstudy powercfg /sleepstudy /OUTPUT "sleepstudy.html"

POWERSHELL

Inicia una instancia operativa de la consola de comandos Windows PowerShell reciclando la ventana de símbolo del sistema. Para regresar a la consola original de símbolo del sistema se pueden escribir los comandos «exit» o «cmd» y teclear «Entrar».

PRINT Imprime un archivo de texto. Sintaxis: print [/D: dispositivo] [[unidad:][ruta]archivo[...]] Parámetro: /D: dispositivo Especifica un dispositivo de impresión.

PRINTUI Sintaxis: rundll32 printui.dll,PrintUIEntry [opciones] [@archivodecomandos] /a[archivo] - Nombre de archivo binario. /b[nombre] - Nombre de la impresora base. /c[nombre] - Nombre de equipo UNC si la acción se realiza en un equipo remoto. /dl - Eliminar la impresora local. /dn - Eliminar la conexión de impresora. /dd - Eliminar controlador de impresora. /e - Muestra las preferencias de impresión. /f[archivo] - Es un archivo «.inf» o de salida. /F[archivo] - Ubicación de un archivo «.inf» del que puede depender el archivo «.inf» especificado con «/f». /ga - Agregar conexiones de impresora por máquina (se propagará la sesión al usuario cuando inicie sesión). /ge - Enumerar conexiones de impresora por máquina. /gd - Eliminar conexiones de impresora por máquina (se eliminará la conexión cuando el usuario inicie sesión). /h[arq] - Arquitectura del controlador, puede ser de arquitectura x86, x64 o Itanium. /ia - Instalar el controlador de impresora con el archivo «.inf». /id - Instalar el controlador de impresora iniciando el «Asistente para agregar controladores de impresora». /if - Instalar impresora usando el archivo «.inf». /ii - Instalar la impresora local mediante el Asistente para agregar impresoras con un archivo «.inf». /il - Instalar la impresora con el «Asistente para agregar impresoras». /im - Instalar la impresora por medio del «Asistente para agregar impresoras» omitiendo las impresoras enumeradas en la red. /in - Agregar conexión de impresora de red. /ip - Instalar la impresora por medio del «Asistente para la instalación de impresoras de red». /j[proveedor] - Imprimir el nombre del proveedor. /k - Imprimir página de prueba en la impresora especificada, no puede combinarse con un comando al instalar una impresora. /l[ruta] - Ruta de acceso de origen del controlador de impresora. /m[modelo] - Nombre del modelo de controlador de la impresora. /n[nombre] - Nombre de impresora. /o - Mostrar la vista de cola de impresora. /p - Mostrar las propiedades de la impresora. /q - Modo silencioso, no mostrar mensajes de error. /r[puerto] - Nombre del puerto. /s - Mostrar propiedades del servidor. /Ss - Almacenar la configuración de la impresora en un archivo. /Sr - Restaurar la configuración de la impresora desde un archivo.

Almacenar o restaurar marcas de opciones de configuración de la impresora que se deban colocar al final del comando: 2 - PRINTER_INFO_2 7 - PRINTER_INFO_7 c - Perfil de colores d - Datos de impresora s - Descriptor de seguridad g - Modo de desarrollo global m - Configuración mínima u - Modo de desarrollo de usuario r - Resolver conflictos de nombres f - Forzar nombre p - Resolver puerto i - Conflicto de nombre de controlador /u - Usar el controlador de impresora existente si está instalado /t[#] - Página de índice basada en cero para iniciar /v[versión] - Versión del controlador, puede ser «Tipo 2: modo kernel» o «Tipo 3: modo usuario». Se recomienda no instalar controladores de impresoras en modo kernle por motivos de seguridad. /w - Pedir al usuario un controlador si no se encuentra el controlador especificado en el archivo «.inf». /y - Establecer impresora como predeterminada. /Xg - Obtener la configuración de la impresora. /Xs - Establecer la configuración de impresora. /z - No compartir esta impresora automáticamente. /Y - No generar automáticamente un nombre de impresora. /K - Cambia el significado de «/h» para aceptar 2, 3, 4 en x86, x64 o Itanium (respectivamente) y de «/v» para aceptar 3 en "Tipo 3: modo usuario". /Z - Compartir esta impresora. Puede usarse solamente con la opción «/if». @[archivo] - Archivo de argumento de la línea de comandos. /Mw[mensaje] - Mostrar un mensaje de advertencia antes de ejecutar el comando. /Mq[mensaje] - Mostrar un mensaje de confirmación antes de ejecutar el comando. /W[marcas] - Especifica las marcas y modificadores para los asistentes (para APW y APDW). r - Hace que los asistentes se puedan reiniciar desde la última página. /G[marcas] - Especifica marcas y modificadores globales. w - Suprime la UI de las advertencias de controladores del programa de instalación (modo silencioso). /R - Fuerza la sustitución del controlador existente por el controlador seleccionado. Ejemplos: rundll32 printui.dll,PrintUIEntry /s /t1 /c\\equipo (Ejecuta las propiedades del servidor) rundll32 printui.dll,PrintUIEntry /p /n\\máquina\impresora (Ejecuta las propiedades de la impresora) rundll32 printui.dll,PrintUIEntry /il (Ejecuta el Asistente para agregar impresoras localmente)

rundll32 printui.dll,PrintUIEntry /im /c\\machine (Ejecuta el asistente para agregar impresoras en \\machine) rundll32 printui.dll,PrintUIEntry /o /n\\máquina\impresora (Ejecuta la vista de cola) rundll32 printui.dll,PrintUIEntry /if /b "Impresora de prueba" /f c:\RutaInf\ArchivoInf.inf /r "lpt1:" /m "Brother DCP-128C" (Ejecuta la instalación del archivo «.inf») rundll32 printui.dll, PrintUIEntry /ia /m "Brother DCP-128C" /K /h x64 /v 3 /f "c:\RutaInf\prnbr002.inf" /F "c:\RutaInf\ntprint.inf" (Ejecuta la instalación del archivo «.inf» con dependencia de otro archivo «.inf». En este ejemplo, prnbr002.inf depende de ntprint.inf). rundll32 printui.dll,PrintUIEntry /ii /f c:\RutaInf\ArchivoInf.inf (Ejecuta el Asistente para agregar impresoras con un archivo «.inf») rundll32 printui.dll,PrintUIEntry /if /b "Impresora de prueba" /r "lpt1:" /m "Brother DCP-128C" (Agrega impresora con el controlador de impresora de bandeja de entrada) rundll32 printui.dll,PrintUIEntry /ga /c\\equipo /n\\equipo \impresora /j"Servicios de impresión LanMan" Agrega conexiones de impresora por máquina (se propagará la sesión al usuario cuando inicie sesión) rundll32 printui.dll,PrintUIEntry /gd /c\\equipo /n\\equipo\impresora (Elimina conexiones de impresora por máquina [se eliminará la conexión cuando el usuario inicie sesión]) rundll32 printui.dll,PrintUIEntry /ge /c\\machine (Enumera conexiones de impresora por máquina) rundll32 printui.dll,PrintUIEntry /ia /c\\equipo /m "Brother DCP-128C" /h "x86" /v "Tipo 3: modo usuario" /f c:\RutaInf\ArchivoInf.inf (Agrega un controlador de impresora con un archivo «.inf») rundll32 printui.dll,PrintUIEntry /ia /K /c\\equipo /m "Brother DCP-128C" /h "x86" /v 3 (Agrega un controlador de impresora con un archivo «.inf») rundll32 printui.dll,PrintUIEntry /ia /c\\equipo /m "Brother DCP-128C" /h "Intel" /v "Tipo 3: modo kernel" (Agrega un controlador de impresora incluido) rundll32 printui.dll,PrintUIEntry /dd /c\\equipo /m "Brother DCP-128C" /h "x86" /v "Tipo 3: modo usuario" (Quita un controlador de impresora) rundll32 printui.dll,PrintUIEntry /dd /K /c\\equipo /m "Brother DCP-128C" /h "x86" /v 3 (Quita un controlador de impresora) rundll32 printui.dll,PrintUIEntry /y /n "impresora" (Establece impresora como predeterminada) rundll32 printui.dll,PrintUIEntry /Xs /n comentario para la "impresora", "Mi impresora" (Establece comentario para la impresora) rundll32 printui.dll,PrintUIEntry /Xg /n "impresora" (Determina la configuración de la impresora) rundll32 printui.dll,PrintUIEntry /f "resultados.txt" /Xg /n "impresora" (Obtiene los resultados de guardar la configuración de la impresora en un archivo)

rundll32 printui.dll,PrintUIEntry /Xs /n "impresora" ? (Establece el uso del comando de la configuración de impresora) rundll32 printui.dll,PrintUIEntry /Ss /n "impresora" /a "archivo.dat" (Almacena la configuración de la impresora en un archivo) rundll32 printui.dll,PrintUIEntry/Sr /n "impresora" /a "archivo.dat" (Restaura la configuración de la impresora desde un archivo) rundll32 printui.dll,PrintUIEntry /Ss /n "impresora" /a "archivo.dat" 2 (Almacena información de la impresora de nivel 2 en un archivo) rundll32 printui.dll,PrintUIEntry /Sr /n "impresora" /a "archivo.dat" s (Restaura de un descriptor de seguridad de impresora de archivos) rundll32 printui.dll,PrintUIEntry /Sr /n "impresora" /a "archivo.dat" g d (Restaura de un modo de desarrollo global de impresora de archivos y de datos de la misma) rundll32 printui.dll,PrintUIEntry /Sr /n "impresora" /a "archivo.dat" m p (Restaura de una configuración de archivo mínima y resolver el nombre de puerto) rundll32 printui.dll,PrintUIEntry /Xs /n "impresora" ClientSideRender enabled (Habilita la presentación del lado cliente para una impresora) rundll32 printui.dll,PrintUIEntry /Xs /n "impresora" ClientSideRender disabled (Deshabilita la presentación del lado cliente para una impresora)

PROMPT

Cambia el símbolo del sistema de cmd.exe Sintaxis: prompt [texto] texto - Especifica un nuevo símbolo del sistema. En el símbolo del sistema se pueden escribir caracteres normales y los siguientes 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 PROMPT admite los siguientes caracteres de formato adicionales: $+ cero o más caracteres de signo más (+) en función de la profundidad del directorio de pila PUSHD, un carácter por cada nivel insertado. $M Muestra el nombre remoto asociado a la letra de unidad actual o la cadena vacía si la unidad actual no es una unidad de red.

PUSHD

Guarda el directorio actual para que lo use el comando popd y después cambia al directorio especificado. Sintaxis: pushd [ruta | ..] ruta - Especifica el directorio al que hay que cambiar el actual. Si las extensiones de comando están habilitadas, pushd acepta rutas 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 unidad temporal que señalará el recurso de red específico y después cambiará la unidad y el directorio actuales con letras de unidades recientemente definidas. Las letras de unidades temporales serán asignadas desde la Z: hacia abajo con la primera letra de unidad que se encuentre libre.

PURCHASEWINDOWSLICENSE Sirve para adquirir una licencia online de Windows.

PWCREATOR Permite crear versiones portables del sistema con «Windows To Go», en Windows 8 edición Enterprise y Windows 10.

PWLAUNCHER

Permite consultar o cambiar las opciones de inicio de «Windows to Go». «Windows to Go» es una herramienta utlizada para crear una versión portable de Windows. Esta característica está disponible para Windows 8 Enterprise y Windows 10. Sintaxis: pwlauncher [/enable | /disable] sin parámetros - Muestra el estado actual. /enable - Habilitar la opción de inicio. /disable - Deshabilitar la opción de inicio.

QUERY (CONSULTA [AL SISTEMA])

Modificadores: process | session | termserver | user query process = qprocess - Muestra información sobre procesos. Sintaxis: [* | idproceso | nombreusuario | nombresesión | /ID:nn |nombre del programa] [/SERVER:nombreservidor] Parámetros: * - Mostrar todos los procesos visibles. Idproceso - Mostrar el proceso especificado por idproceso. Nombreusuario - Mostrar todos los procesos pertenecientes a nombre usuario. Nombresesión - Mostrar todos los procesos que se ejecutan en nombre sesión. /ID:nn - Mostrar todos los procesos que se ejecutan en session nn. nombre programa - Mostrar todos los procesos asociados a nombreprograma. /SERVER:nombreDeServidor - El servidor host de sesión de Escritorio remoto que se va a consultar.

query session = qwinsta - Muestra información sobre sesiones de servicios de escritorio remoto. Sintaxis: [nombresesión | nombreusuario | idsesión [/SERVER:nombreservidor] [/MODE] [/FLOW] [/CONNECT] [/COUNTER][/VM] Parámetros: Nombresesión - Identifica la sesión llamada nombresesión. Nombreusuario - Identifica la sesión con el nombre de usuario del usuario. Idsesión - Identifica la sesión con identificador de sesión. /SERVER:nombreservidor - El servidor que se va a consultar (el valor predeterminado es el actual). /MODE - Mostrar los parámetros de configuración de línea actuales.

/FLOW - Mostrar los parámetros de configuración de control de flujo actuales. /CONNECT - Muestra los parámetros de configuración de conexión actuales. /COUNTER - Muestra la información actual de los contadores de Servicios de Escritorio remoto. /VM - Muestra información sobre sesiones en las máquinas virtuales.

query termserver = qappsrv - Muestra los servidores host de sesión de Escritorio remoto disponibles en la red. Sintaxis: [nombreservidor] [/DOMAIN:dominio] [/ADDRESS] [/CONTINUE] Parámetros: nombre Del Servidor - Identifica un servidor host de sesión de Escritorio remoto /DOMAIN:dominio - Muestra información para el dominio especificado (va de forma predeterminada al dominio actual). /ADDRESS - Muestra direcciones de red y de nodo. /CONTINUE - No hace una pausa después de cada pantalla de información. query user = quser - Mostrar información sobre los usuarios que han registrado la entrada en el sistema. Sintaxis: [nombreusuario | nombresesión | idsesión] [/SERVER:nombreservidor] Parámetros: Nombreusuario - Identifica el nombre de usuario. Nombresesión - Identifica la sesión llamada nombresesión. Idsesión - Identifica la sesión con ID idsesión. /SERVER:nombreservidor - El servidor que se va a consultar (el valor predeterminado es actual).

RASDIAL

Es usado para iniciar o detener una conexión de acceso telefónico o dial up. Sintaxis: rasdial entryname [usuario [contraseña|*]] [/DOMAIN:dominio] [/PHONE:núm_teléfono] [/CALLBACK:núm_devolver_llamada] [/PHONEBOOK:archivo_guía_telefónica] [/PREFIXSUFFIX] rasdial [nombre_entrada] /DISCONNECT rasdial

RASPHONE Línea de comando de acceso telefónico a redes.

Sintaxis. Rasphone [-v] [-f archivo] [{-e | -d | -h | -r} entrada] Rasphone [-v] [-f archivo] –a [entrada] Rasphone [-v] [-f archivo] –lx vínculo. /a - Muestra nuevos diálogos de entrada. /e - Muestra diálogos de entrada de edición. /d - Muestra diálogos de entrada de marcado. /h - Colgar la entrada en silencio. /r - Eliminar la entrada en silencio. /lx - Ejecutar el comando «x» en el archivo de acceso directo del acceso telefónico. /X - Cualquiera de los comandos a, e, d, h, r. Entrada Nombre de entrada al que se aplica la operación. Archivo Ruta de acceso completa al archivo de acceso directo de acceso telefónico. «Entrada» por si sólo selecciona la entrada en el diálogo de la libreta de teléfonos.

RD (REMOVE DIRECTORY) = RMDIR Elimina un directorio. El directorio debe estar vacío. Sintaxis. rd | rmdir [/S] [/Q] [drive:]path /s - Quita todos los directorios y archivos del directorio además del mismo directorio. Se usa principalmente cuando se desea quitar un árbol. /q - Modo silencioso, no pide confirmación para quitar un árbol de directorio con el parámetro /s.

REAGENTC

Configura el Entorno de recuperación de Windows «WinRE». Si no se lanza con parámetros la consola devuelve un error de sintaxis. Sintaxis: reagentc.exe [opciones] Parámetros: /setreimage /path <nom_dir> [/target <nom_dir>] [/bootkey <cód_tecla>] - Establece la ubicación de la imagen de WinRE proporcionada por el usuario. El modificador opcional /target especifica la ruta de acceso a la ubicación que contiene la instalación de Windows. El modificador opcional /bootkey especifica el código de tecla de un botón de inicio específico del OEM. /setosimage [/path <nom_dir> [/target <nom_dir>]] [/customtool]

/path - Establece la ubicación de los archivos de configuración del sistema operativo proporcionados por el usuario. De forma alternativa, /customtool indica que se especificó una herramienta de creación de imágenes dentro de WinRE. /info [/target <nom_dir>] - Muestra información de configuración de WinRE. El modificador opcional /target especifica la ruta de acceso a la ubicación que contiene la instalación de Windows. /enable - Habilita la conmutación por error automática y la recuperación de Windows RE. /disable - Deshabilita la conmutación por error automática y la recuperación de Windows RE. /boottore - Configura BCD para que inicie el Entorno de recuperación de Windows la siguiente vez que se inicie el sistema.

RECDISK Lanza el asistente de «Creación de disco de reparación» en Windows 10.

RECIMG Permite configurar una imagen en un punto específico que Windows usa con la función «Restaurar la PC». La función de Windows 8 «Restaurar la PC», también conocida como «Refrescar», restaura el sistema operativo a la configuración original del punto específico de creación de imagen, pudiendo mantener los datos personales y las aplicaciones instaladas desde la Windows AppStore. Sin embargo, con «Restaurar la PC» no es posible especificar uno de varios puntos de restauración como sucede con la función «Restaurar Sistema (rstrui.exe)», porque «Restaurar la PC» solo mantiene activa una imagen de restauración. - Para crear una imagen del sistema en una carpeta llamada BAK1 usar: recimg /createimage C:\BAK1 Se creará un archivo llamado: CustomRefresh.wim. Para crear y guardarotra imagen es necesario hacerlo en otro directorio. - Para definir una de las imágenes guardadas como la activa usar: recimg /setcurrent C:\BAK3

- Para restaurar el sistema a una imagen guardada, se debe abrir «Configuración» con la combinación de teclas «Windows + I». Se escoge: «Cambiar configuración de PC», y en el panel de la izquierda llamado «Uso General», se desciende hasta ver la opción: «Restaurar tu PC».

RECOVER Recupera la información legible de un disco dañado o defectuoso. recover [unidad:][ruta]archivo

RECOVERYDRIVE Lanza el asistente del «Creador de Medios de Recuperación».

RDPSIGN Firma los archivos con extensión «.rdp (Remote Desktop)» en Windows 10. Sintaxis: rdpsign [opciones] [elementos que se van a firmar] Parámetros: /sha1 HASH - Especificó el hash SHA1 del certificado de firma. /q - Modo silencioso: si la operación es correcta, no hay salida; si es incorrecta, la salida es mínima. /v - Modo detallado: muestra todas las advertencias, mensajes y estados. /l - Prueba las firmas y los resultados de las salidas sin reemplazar ninguna de las entradas. Pasa por alto la operación si los archivos de entrada están en «stdin».

REG (REGISTRY)

Es usado para administrar todos los parámetros del Editor del Registro (Regedit.exe) desde la línea de comandos y archivos por lotes ejecutables batch. Es posible agregar, modificar y eliminar claves y valores, exportar o importar ramas, etc. Sintaxis: reg [add | delete | compare | copy | export | flags | import | load | query | restore | save | unload] Código devuelto (excepto en «reg compare»): 0 - correcto 1 - con error Parámetros: ───>REG ADD \\ABC\HKLM\Software\MyCo Agrega una clave HKLM\Software\MyCo en el equipo remoto ABC. REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead Agrega un valor (nombre: datos, tipo: REG_BINARY, datos: fe340ead). REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail Agrega un valor (nombre: MRU, tipo: REG_MULTI_SZ, datos: fax\0mail\0\0).

REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^% Agrega un valor (nombre: Path, tipo: REG_EXPAND_SZ, datos: %systemroot%). Nota: use el símbolo de intercalación ( ^ ) dentro de la cadena expandida. REG ADD clave [/v valor | /ve] [/t tipo] [/s separador] [/d datos] [/f] clave [\\equipo\]Clave Completa Equipo Nombre del equipo remoto. Si se omite se usa elequipo actual. Sólo HKLM y HKU están disponibles para equipos remotos. ClaveCompleta CLAVERAIZ\subclave CLAVERAIZ [ HKLM | HKCU | HKCR | HKU | HKCC ] subclave Nombre completo de una clave del Registro en la CLAVERAIZ seleccionada. /t Si se omite, se asume que se va a crear una entrada del tipo «REG_SZ». Tipos de datos de clave del Registro: [ REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ | REG_DWORD | REG_QWORD | REG_BINARY | REG_NONE ] /v Nombre del valor en la clave seleccionada para agregar. /ve Agrega el nombre de valor vacío (predeterminado). /s Especifica el carácter que usa como separador en su cadena de datos para REG_MULTI_SZ. Si se omite, se usa «\0» como separador. /d Datos que se asignan al nombre de valor del Registro que se agrega. /f Fuerza la sobrescritura de entradas de Registro existentes sin avisar. /reg:32 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 32 bits. /reg:64 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 64 bits. ───>REG COMPARE clave1 clave2 [/v valor | /ve] [salida] [/s] clave [\\equipo\]ClaveCompleta equipo Nombre del equipo remoto, si se omite se usa el equipo actual. Sólo se admiten HKLM y HKU en equipos remotos. ClaveCompleta CLAVERAIZ\Subclave Si no se especifica la ClaveCompleta2, ClaveCompleta2 será igual a ClaveCompleta1. CLAVERAIZ [ HKLM | HKCU | HKCR | HKU | HKCC ] Subclave Nombre completo de la clave del Registro en la CLAVERAIZ seleccionada. valor Nombre del valor para comparar en la clave seleccionada. Si se omite, se comparan todos los valores en la clave.

/ve Comparar el valor del nombre de valor vacío (predeterminado). /s Comparar todas las subclaves y valores. /reg:32 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 32 bits. /reg:64 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 64 bits. Salida [/oa | /od | /os | /on] Si se omite, se devolverán sólo las diferencias. /oa Devuelve todas las diferencias y coincidencias. /od Devuelve sólo diferencias. /os Devuelve sólo coincidencias. /on No devuelve ningún valor. Código devuelto: 0 - correcto, el resultado comparado es idéntico. 1 - error. 2 - correcto, el resultado comparado es diferente. Nota: Los símbolos que preceden cada línea de la salida se definen como sigue: = significa que los datos de ClaveCompleta1 son iguales a los de ClaveCompleta2. < significa que los datos de ClaveCompleta1 son distintos de los de ClaveCompleta2. > significa que los datos de ClaveCompleta2 son distintos de los de ClaveCompleta1. Ejemplos: REG COMPARE HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp Compara todos los valores dentro de la clave MyApp con SaveMyApp. REG COMPARE HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version Compara el valor Version en las claves MyCo y MyCo1. REG COMPARE \\ZODIAC\HKLM\Software\MyCo \\. /s Compara todas las subclaves y valores en HKLM\Software\MyCo de ZODIAC con la misma clave del equipo actual. ───>REG COPY clave1 clave2 [/s] [/f] clave [\\equipo\]ClaveCompleta equipo Nombre del equipo remoto. Si se omite se usa el equipo actual. Sólo están disponibles HKLM y HKU en equipos remotos. ClaveCompleta CLAVERAIZ\subclave

CLAVERAIZ [ HKLM | HKCU | HKCR | HKU | HKCC ] subclave Nombre completo de la clave del Registro en la CLAVERAIZ seleccionada. /s Copia todas las subclaves y valores. /f Fuerza la copia, sin avisar. /reg:32 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 32 bits. /reg:64 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 64 bits. Ejemplos: REG COPY HKLM\Software\MiCo\MiApl HKLM\Software\MiCo\SaveMiApl /s Copia todas las subclaves y valores de la clave MiApl a SaveMiApl REG COPY \\ZODIAC\HKLM\Software\MiCom HKLM\Software\MiCom1 Copia todos los valores de la clave MiCom en ZODIAC a la clave MiCom1 en el equipo actual ───>REG DELETE clave [/v valor | /ve | /va] [/f] clave [\\equipo\]ClaveCompleta equipo Nombre del equipo remoto. Si se omite se usa el equipo actual. Sólo están disponibles HKLM y HKU en equipos remotos. ClaveCompleta CLAVERAIZ\subclave CLAVERAIZ [ HKLM | HKCU | HKCR | HKU | HKCC ] subclave Nombre completo de la clave del Registro en la CLAVERAIZ seleccionada. valor Nombre de valor para borrar en la clave seleccionada. Si se omite, se eliminarán todas las subclaves y valores en la clave seleccionada. /ve Elimina el valor de un nombre de valor vacío (predeterminado). /va Elimina todos los valores en la clave actual. /f Fuerza la eliminación sin avisar. /reg:32 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 32 bits. /reg:64 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 64 bits. Ejemplos: reg delete "HKLM\SOFTWARE\ADatumCorporation\OpenCandy" /f reg delete "HKLM\SOFTWARE\Wow6432Node\ADatumCorporation\OpenCandy" /f reg delete "HKLM\software\Wow6432node\google\No Chrome Offer Until" /f reg delete "HKLM\software\Wow6432node\google\No Toolbar Offer Until" /f Eliminan la claves del Registro y sus respectivas subclaves y valores.

reg delete "HKLM\software\MicrosoftWindows\CurrentVersion\Run" /v soundman /f Elimina el valor soundman del Registro en la clave Run. REG DELETE \\ZODIAC\HKLM\Software\MiCom /v MTU Elimina el valor del Registro MTU en la clave MiCom de ZODIAC ───>REG EXPORT clave archivo clave ROOTKEY[\subclave] (sólo equipo local) CLAVERAIZ [ HKLM | HKCU | HKCR | HKU | HKCC ] subclave El nombre completo de la clave del Registro dentro del valor CLAVERAIZ seleccionado. archivo El nombre del archivo de disco para exportar. /y Sobrescribe el archivo existente sin preguntar. /reg:32 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 32 bits. /reg:64 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 64 bits. Ejemplos: REG EXPORT HKLM\Software\MiCom\MiApl CopiaAp.reg Exporta todas las subclaves y valores de la clave MiApl al archivo CopiaAp.reg ───>REG FLAGS clave [QUERY | SET [DONT_VIRTUALIZE] [DONT_SILENT_FAIL] [RECURSE_FLAG]] clave "HKLM\Software"[\subclave] (restringido a estas claves sólo en el equipo local). Subclave Nombre completo de una clave del Registro en HKLM\Software. DONT_VIRTUALIZE DONT_SILENT_FAIL RECURSE_FLAG Usados con SET; se establecerán las marcas especificadas en la línea de comandos y se borrarán las no especificadas. Ejemplos: REG FLAGS HKLM\Software\MiCom\MiApl QUERY Muestra las marcas actuales de la clave MiApl. REG FLAGS HKLM\Software\MiCom\MiApl SET DONT_VIRTUALIZE /s

Establece la marca DONT_VIRTUALIZE (y borra DONT_SILENT_FAIL y RECURSE_FLAG) en MiApl y todas sus subclaves. ───>REG IMPORT archivo archivo nombre del archivo (con extensión «.reg»), para importar a la base de datos del registro (sólo equipo local). /reg:32 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 32 bits. /reg:64 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 64 bits. Ejemplos: REG IMPORT CopiaAp.reg Importa entradas de Registro del archivo CopiaAp.reg ───>REG LOAD clave archivo clave CLAVERAIZ\subclave (sólo equipo local) CLAVERAIZ [ HKLM | HKU ] subclave El nombre de clave para cargar en el archivo de subárbol. Crea una nueva clave. archivo Nombre del archivo de subárbol para cargar. Debe usar REG SAVE para crear este archivo. Ejemplos: REG LOAD HKLM\Subarbtemp Subarbtemp.hiv Carga el archivo Subarbtemp.hiv en la clave HKLM\Subarbtemp ───>REG QUERY clave [/v nvalor | /ve] [/s] [/f Datos [/k] [/d] [/c] [/e]] [/t tipo] [/z] [/se separador]] clave [\\equipo\]ClaveCompleta equipo: nombre del equipo remoto; si se omite, se usa el equipo actual. Sólo están disponibles HKLM y HKU para equipos remotos ClaveCompleta: con el formato de nombre CLAVERAIZ\subclave CLAVERAIZ: [ HKLM | HKCU | HKCR | HKU | HKCC ] Subclave: nombre completo de la clave del Registro en la CLAVERAIZ seleccionada /v Consulta un valor de clave del Registro específico. Si se omite, se consultará todos los valores de la clave.

Los argumentos para este modificador pueden optimizarlo sólo cuando se especifica con el modificador /f. Éste especifica buscar sólo en nombres de valores. /ve Consulta el valor predeterminado o el nombre de valor vacío (predeterminado). /s Consulta todas las subclaves y valores de forma recursiva (como dir /s). /se Especifica el separador en la cadena de datos para REG_MULTI_SZ. El separador sólo puede tener un carácter de longitud y el predeterminado es «\0». /f Especifica qué cadena o formato buscar. Use comillas dobles si la cadena contiene espacios. El valor predeterminado es (*). /k Especifica que se busque sólo en nombres de claves. /d Especifica que se busque sólo en los datos. /c Especifica que la búsqueda distingue mayúsculas de minúsculas. La búsqueda predeterminada no distingue mayúsculas de minúsculas. /e Especifica que se devuelvan sólo coincidencias exactas. De forma predeterminada, se devuelven todas las coincidencias. /t Especifica el tipo de datos de valor del Registro. Los tipos válidos son: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_QWORD, REG_BINARY, REG_NONE De forma predeterminada son todos los tipos. /z Detallada: muestra el equivalente numérico del tipo de nombre de valor. /reg:32 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 32 bits. /reg:64 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 64 bits. Ejemplos: REG QUERY HKLM\Software\Microsoft\ResKit /v Version Muestra el valor del valor del Registro Version. REG QUERY \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s Muestra todas las subclaves y valores en la clave del Registro Setup en el equipo remoto ABC. REG QUERY \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /se #

Muestra todas las subclaves y valores con # como separador para los nombres de valores cuyo tipo es REG_MULTI_SZ. REG QUERY HKLM /f SYSTEM /t REG_SZ /c /e Muestra la clave, el valor y los datos con las coincidencias exactas y distinguiendo entre mayúsculas y minúsculas bajo la raíz HKLM para el tipo de datos «REG_SZ». REG QUERY HKCU /f 0F /d /t REG_BINARY Muestra la clave, el valor y los datos de las coincidencias de «0F» en datos bajo la raíz HKCU del tipo de datos «REG_BINARY». REG QUERY HKLM\SOFTWARE /ve Muestra el valor y los datos del valor vacío (predeterminado) bajo HKLM\SOFTWARE. ───>REG RESTORE clave archivo clave ROOTKEY o Clave raíz\ SUBKEY o Subclave (sólo equipo local) ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ] SUBKEY Nombre completo de la clave del Registro en la que se restaurará el archivo de subárbol. Sobrescribe los valores existentes de claves y subclaves. archivo Nombre del archivo de subárbol para restaurar. Debe usar REG SAVE para crear este archivo. /reg:32 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 32 bits. /reg:64 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 64 bits. Ejemplos: REG RESTORE HKLM\Software\Microsoft\ResT NTRKBkUp.hiv Restaura la clave con el archivo NTRKBkUp.hiv ───>REG SAVE clave archivo clave CLAVERAIZ\subclave CLAVERAIZ [ HKLM | HKCU | HKCR | HKU | HKCC ] subclave Nombre completo de la clave del Registro en la CLAVERAIZ seleccionada. archivo Nombre del archivo de disco para guardar. Si no se especifica la ruta, se creará el archivo en la carpeta desde la que se llama el proceso. /y Sobrescribe el archivo existente sin preguntar. /reg:32 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 32 bits.

/reg:64 Especifica que debe obtenerse acceso a la clave mediante la vista del Registro de 64 bits. Ejemplo: REG SAVE HKLM\Software\MiCom\MiApl CopiaAp.hiv Guarda el subárbol MiApl en el archivo CopiaAp.hiv en la carpeta actual. ───>REG UNLOAD clave clave CLAVERAIZ\subclave (solo equipo local) CLAVERAIZ [ HKLM | HKU ] subclave El nombre de clave del subárbol para descargar Ejemplo: HKLM\Subarbtemp Descarga el subárbol Subarbtemp en HKLM.

REGEDIT

Inicia el editor del registro de sistema. Regedit - Abre el editor del registro. Regedit /E - Exporta el registro. Requiere una ubicación y un nombre de archivo. Sólo serán exportadas las ramas «HKEY_LOCAL_MACHINE» y «HKEY_USERS». Regedit /E «Clave» - Exporta una clave concreta del registro. Regedit «Ruta» - Importa los datos de un archivo al registro. Regedit /silent (/s) - Sin causar la apertura de ninguna ventana, con el parámetro /silent se importarán al registro los datos que contenga un archivo con extensión «.reg», en modo silencioso.

REGINI Sintaxis: regini [-m \\machinename | -h hivefile hiveroot] [-i n] [-o outputWidth] [-b] textFiles... Parámetros: -m - Especifica el nombre del equipo remoto con un registro que se pueden modificar. Utilice el formato «nombre_equipo». -h <hive raízDeSección> - Especifica el subárbol del registro local para modificar. Debe especificar el nombre del archivo de subárbol y la raíz del subárbol en el formato «raízDeSección» del archivo hive.

Nota: Un hive es un archivo que almacena una parte de la base de datos del registro que contiene información sobre el hardware del equipo, el software que es común a los usuarios del equipo, los datos de seguridad de las cuentas de usurio del equipo, etc. La mayoría de los Hives se ubican en la ruta: «%windir%\System32\Config». Sus nombres son: sam, security, software, system y default. El hive que guarda la configuración de cada cuenta de usuario del ordenador se ubica en la ruta: «%userprofile%\». Su nombre es «ntuser.dat». El hive que guarda las Directivas de Grupo Local (GPOs) se ubica en la ruta: «%allusersprofile%\». Su nombre es «ntuser.pol». -i n - Especifica el nivel de sangría se utiliza para indicar la estructura de árbol de las claves del registro en la salida del comando. La herramienta de Regdmp.exe (que obtiene los permisos actuales de la clave de un registro en formato binario) utiliza la sangría en múltiplos de cuatro, por lo que el valor predeterminado es 4. -o - Especifica el ancho de la salida del comando, en caracteres. Si el resultado aparecerá en la ventana de comandos, el valor predeterminado es el ancho de la ventana. Si la salida se dirige a un archivo, el valor predeterminado es 240 caracteres. -b - Especifica que el resultado de Regini.exe sea compatible con versiones anteriores de Regini.exe. textFiles - Especifica el nombre de uno o más archivos de texto que contienen datos del registro. Puede aparecer cualquier número de archivos de texto ANSI o Unicode. Las siguientes directrices se aplican para el contenido de los archivos de texto que contienen datos de registro que se aplican al utilizar Regini: Utilice el punto y coma (colon), como carácter de comentario de fin de línea. Debe ser el primer carácter en blanco en una línea. Utilice la barra diagonal inversa (contrabarra), para indicar la continuación de una línea. El comando pasará por alto todos los caracteres desde la barra diagonal inversa hasta (pero sin incluir) el primer carácter en blanco de la línea siguiente. Si incluye más de un espacio antes de la barra diagonal inversa, se reemplaza por un solo espacio. Utilice caracteres de tabulación (indentación), para controlar la sangría. Esta sangría indica la estructura de árbol de las claves del registro;Sin embargo, estos caracteres se convierten en un solo espacio, independientemente de su posición. Los valores deben venir antes de claves secundarias, ya que están asociados con la clave anterior o por encima del nivel de del valor de indentacion. Para los nombres de cada clave, los caracteres de espacio anterior y posterior se ignoran y no se incluyen en el nombre de la clave, a menos que el nombre de la clave

está rodeado de comillas. Los espacios intermedios son admitidos como parte de un nombre de clave. Los nombres de claves pueden estar seguidos por una lista de control de acceso (ACL), que es una serie de números decimales separados por espacios y entre corchetes (por ejemplo [ 8 4 17 ]) . Los números válidos y sus significados son los siguientes:

1 - Administrators Full Access

2 - Administrators Read Access

3 - Administrators Read and Write Access

4 - Administrators Read, Write and Delete Access

5 - Creator Full Access

6 - Creator Read and Write Access

7 - World Full Access

8 - World Read Access

9 - World Read and Write Access

10 - World Read, Write and Delete Access

11 - Power Users Full Access

12 - Power Users Read and Write Access

13 - Power Users Read, Write and Delete Access

14 - System Operators Full Access

15 - System Operators Read and Write Access

16 - System Operators Read, Write and Delete Access

17 - System Full Access

18 - System Read and Write Access

19 - System Read Access

20 - Administrators Read, Write and Execute Access

21 - Interactive User Full Access

22 - Interactive User Read and Write Access

23 - Interactive User Read, Write and Delete Access

Si hay un signo igual en la misma línea como un corchete izquierdo y luego el signo igual tiene prioridad, y la línea se trata como un valor de registro. Si el texto entre corchetes es la cadena DELETE sin espacios, entonces REGINI elimina la clave y los valores y las subclaves bajo esta. Sintaxis: Nombre de valor = tipo de dato Leading spaces, spaces on either side of the equal sign and spaces between the type keyword and data are ignored, unless the value name is surrounded by quotes. If the text to the right of the equal sign is the string DELETE, then REGINI will delete the value.

The value name may be left off or be specified by an at-sign character which is the same thing, namely the empty value name. So the following two lines are identical: = type data @ = type data This syntax means that you can't create a value with leading or trailing spaces, an equal sign or an at-sign in the value name, unless you put the name in quotes. Valid value types and format of data that follows are: REG_SZ text REG_EXPAND_SZ text REG_MULTI_SZ "string1" "string2" ... REG_DATE mm/dd/yyyy HH:MM DayOfWeek REG_DWORD numberDWORD REG_BINARY numberOfBytes numberDWORD(s)... REG_NONE (same format as REG_BINARY) REG_RESOURCE_LIST (same format as REG_BINARY) REG_RESOURCE_REQUIREMENTS (same format as REG_BINARY) REG_RESOURCE_REQUIREMENTS_LIST (same format as REG_BINARY) REG_FULL_RESOURCE_DESCRIPTOR (same format as REG_BINARY) REG_QWORD numberQWORD REG_MULTISZ_FILE fileName REG_BINARYFILE fileName If no value type is specified, by default is «REG_SZ». For REG_SZ and REG_EXPAND_SZ, if you want leading or trailing spaces in the value text, surround the text with quotes. The value text can contain any number of imbedded quotes, and REGINI will ignore them, as it only looks at the first and last character for quote characters. For REG_MULTI_SZ, each component string is surrounded by quotes. If you want an imbedded quote character, then double quote it, as in string2 above. For REG_BINARY, the value data consists of one or more numbers. The default base for numbers is decimal. Hexidecimal may be specified by using 0x prefix. The first number is the number of data bytes, excluding the first number. After the first number must come enough numbers to fill the value. Each number represents one DWORD or 4 bytes. So if the first number was 0x5 you would need two more numbers after that to fill the 5 bytes. The high order 3 bytes of the second DWORD would be ignored. Whenever specifying a registry path, either on the command line or in an input file, the following prefix strings can be used: HKEY_LOCAL_MACHINE

HKEY_USERS HKEY_CURRENT_USER USER: Each of these strings can stand alone as the key name or be followed a backslash and a subkey path.

REGISTER-CIMPROVIDER

Registra el proveedor de CIM (Common Information Model) en el sistema. Sintaxis: Register-CimProvider.exe Parámetros: -Namespace <NombreDeEspacioDeNombres> -ProviderName <NombreDeProveedor> -Path <RutaDeDLLDeProveedor> [-Impersonation <True o False>] [-Decoupled <SDDL>] [-HostingModel <ModeloDeHospedaje>] [-Localize <configuraciónRegional>] [-NoAutorecover] [-SupportWQL] [-GenerateUnregistration] [-ForceUpdate] [-Verbose] -Namespace <EspacioDeNombres> - Especifica el espacio de nombres de destino del proveedor. -ProviderName <NombreDeProveedor> - Especifica el nombre del proveedor. -Path <RutaDeDLLDeProveedor> - Especifica la ruta de acceso binaria del proveedor. -Impersonation <True o False> - Especifica la identidad FoldIdentity del proveedor desacoplado, que es verdadera de manera predeterminada. -Decoupled <SDDL> - Registra el proveedor como desacoplado y especifica el descriptor de seguridad que determina el conjunto de usuarios que pueden registrar correctamente el proveedor. -HostingModel <ModeloDeHospedaje> - Especifica el modelo de hospedaje del proveedor acoplado. -Localize <configuraciónRegional> - Busca el proveedor con recurso de la configuración regional especificada. -NoAutorecover - No recupera automáticamente el proveedor. -SupportWQL - Transfiere la expresión de consulta al filtro.

-GenerateUnregistration - Genera el mof de desinstalación para el registro, que está deshabilitado de manera predeterminada. -ForceUpdate - Fuerza la actualización de clase si existe en el sistema. -Verbose - Obtiene el archivo de registro.

REGSVR32

Registra y desinstala librerías de enlace dinámico (DLLs) y ActiveX (OCX). Sintaxis: regscr32 [/u] [/s] [/n] [/i (LíneaCmd)] NombreDLL Parámetros: /u - Servidor quitado del registro de Windows. /s - Sin notificación. No mostrar cuadros de Mensaje. /i - Llamar DLLInstal pasándole opcionalmente (Línea Cmd). Cuando se usa con /u llama a la DLL de desisntalación. /n - No llamar DLLRegisterServer. Esta opción debe usarse con el parámetro /i.

REKEYWIZ Lanza el «Administrador del Sistema de cifrado de archivos», para regenerar claves EFS (Encripted File System).

RELOG

Crea nuevos registros de rendimiento a partir de datos de registros de rendimiento existentes cambiando el intervalo de muestreo o convirtiendo el formato de archivo. Admite todos los formatos de registro de rendimiento, incluidos los registros comprimidos de Windows NT 4.0. Sintaxis: relog <Nombre de archivo [Nombre de archivo ...]> [opciones] Archivo de rendimiento para volver a registrar. Parámetros: -a - Anexa la salida al archivo binario existente. -c <path [path ...]> - Contadores para filtrar a partir del registro de entradas. -cf <Nombre de archivo> - Archivo que muestra los contadores de rendimiento para filtrar desde el registro de entrada. De forma predeterminada se filtran todos los contadores en el archivo de registro original. -f <CSV|TSV|BIN|SQL> - Formato de archivo de salida.

-t <valor> - Sólo escribe cada registro nth en el archivo de salida. De forma predeterminada se escriben todos los registros. -o - Ruta del archivo de salida o base de datos de SQL. -b <dd/MM/yyyy H:mm:ss> - Tiempo de inicio para que se escriba el primer registro en el archivo de salida. -e <dd/MM/yyyy H:mm:ss> - Tiempo de finalización para que se escriba el último registro en el archivo de salida. -config <Nombre de archivo> - Archivo de configuración que contiene opciones de comandos. -q - Listar contadores de rendimiento en el archivo de salida. -y - Responde Sí a todas las preguntas sin preguntar antes. Ejemplos: relog logfile.csv -c "\Processor(_Total)\% Processor Time" -o logfile.blg relog logfile.blg -cf counters.txt -f bin relog logfile.blg -f csv -o logfile.csv -t 2 relog logfile.blg -q -o counters.txt

REM (REMARK) = :: Sirve para efectuar comentarios en un archivo por lotes. En un script de lenguaje de programación batch todo lo que se asocia con el comando REM en una misma línea es un comentario. En un archivo por lotes se pueden dar dos tipos de comentario:

Antes de la desactivación del echo rem Esto es un comentario @echo off

Imprime el comentario en la ventana de la consola de comandos

Después de la desactivación del echo @echo off rem Esto es un comentario

El comentario no se imprime en la ventana de la consola de comandos

Anteponiendo el carácter especial arroba «@(ALT+64)» al comando «rem», el resultado es que el comentario no se imprime en la ventana de la consola de comandos, tanto antes como después de la desactivación del echo. Ejemplo: @rem Esto es un comentario @echo off… Otra forma de crear comentarios dentro de un archivo por lotes sería mediante el empleo del carácter especial llamado doble diéresis «::». Ejemplos: rem Esto es un comentario.

:: Esto es un comentario.

REN = RENAME

Cambia el nombre de uno o más archivos. ren (rename) [unidad:][ruta]archivo1 archivo2. [Nombre_antiguo] [Nombre_nuevo] Si se incluyen múltiples archivos todos se renombran mediante la misma regla. Ejemplo: ren *.txt *.bak Renombra todos los archivos con extensión «.txt» a «.bak». Admite el uso de variables de entorno. Ejemplo: ren %userprofile%\desktop\algo.txt cambio.txt Se puede usar «cd» con anterioridad, para situarse en un directorio localizado antes de ejecutar «ren». Ejemplo: cd %userprofile%\desktop (Ejecución de cd). ren algo.txt cambio.txt

REPAIR-BDE Intenta reparar o descifrar un volumen cifrado con «BitLocker» con la información de recuperación proporcionada. Si «BitLocker» se encuentra en el proceso de cifrado o de descifrado o si se ha suspendido con anterioridad al error del volumen, habrá una clave sin cifrado en el volumen. «Repair-bde» intenta usar esta clave sin cifrado de forma predeterminada si no se especifica otra clave. Sintaxis: repair-bde.exe VolumenDeEntrada { VolumenOimagenDeSalida } { {-RecoveryPassword|-rp} ContraseñaNumérica | {-RecoveryKey|-rk} RutaDeAccesoAarchivoDeClaveExterna } {-Password|-pw} } [{-KeyPackage|-kp} RutaDeAccesoApaqueteDeClaves] [{-LogFile|-lf} RutaDeAccesoAarchivoDeRegistro] [{-?|/?}]

Advertencia: para evitar la pérdida adicional de datos, debe disponer de una unidad de disco duro aparte. Use esta unidad para almacenar la salida descifrada o crear una copia de seguridad del contenido del volumen dañado. Parámetros: VolumenDeEntrada - Volumen cifrado con BitLocker para reparar. Ejemplo: "C:", "\\?\Volumen{26a21bda-a627-11d7-9931-806e6f6e6963}". VolumenOImagenDeSalida - Volumen para almacenar el contenido descifrado o la ubicación de archivo para crear un archivo de imagen del contenido. Ejemplos: "D:", "D:\imagefile.img". Advertencia: toda la información de este volumen de salida se sobrescribirá. -rk o –RecoveryKey - Proporcione una clave externa para desbloquear el volumen. Ejemplo: "F:\RecoveryKey.bek". -rp o –RecoveryPassword - Proporcione una contraseña numérica para desbloquear el volumen. Ejemplo: "111111-222222-333333-...". -pw o –Password - Proporcione una contraseña para desbloquear el volumen. -kp o –KeyPackage -Opcional - Proporcione un paquete de claves para desbloquear el volumen. Ejemplo: "F:\ExportedKeyPackage". Si esta opción está en blanco, la herramienta buscará el paquete de claves automáticamente. Esta opción es necesaria solo si la requiere la herramienta. -lf o -LogFile -Opcional - Proporcione una ruta de acceso a un archivo que almacenará información de progreso. Ejemplo: "F:\log.txt". -f o –Force -Opcional - Cuando se usa, fuerza que se desmonte un volumen incluso si no se puede bloquear. Esta opción es necesaria solo si la requiere la herramienta. Ejemplos: repair-bde C: D: -rk F:\RecoveryKey.bek -Force repair-bde C: D: -rp 111111-222222-[...] -lf F:\log.txt repair-bde C: D: -kp F:\KeyPackage -rp 111111-222222-[...] repair-bde C: D:\imagefile.img -kp F:\KeyPackage -rk F:\RecoveryKey.bek repair-bde C: D: -pw

REPLACE

Reemplaza archivos.

replace [unidad1:][ruta1]archivo [unidad2:][ruta2] [/P] [/R] [/S] [/W] [/U] [unidad1:][ruta1]archivo - Especifica los archivos de origen. [unidad2:][ruta2] - Especifica el directorio donde se situarán los 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 o de agregar un archivo de origen. /R - Reemplaza archivos de sólo lectura y archivos sin protección. /S - Reemplaza archivos en todos los subdirectorios del directorio destino. No se puede usar con el modificador /A. /W - Espera a que Inserte un disquete antes de empezar. /U - Reemplaza (actualiza) sólo archivos más antiguos que los archivos de origen. No se puede usar con /A.

RESET SESSION = RWINSTA

Vuelve a establecer el hardware y el software del subsistema de la sesión con los valores iniciales conocidos. Sintaxis: reset session {nombresesión | idsesión} [/SERVER:nombreservidor] [/V] Parámetros: Nombresesión - Identifica la sesión con el nombre nombresesión. Idsesión - Identifica la sesión con identificador de sesión. /SERVER:nombreservido - El servidor que contiene la sesión (El predeterminado es el actual). /V - Mostrar información adicional.

ROBOCOPY

Utilidad avanzada para copiar árboles de archivos y directorios. Sintaxis: ROBOCOPY D:\ C:\ /E /R:0 /W:0 /V Se sustituye D: por la letra asignada al disco cuyo contenido se va a copiar. Se sustituye C: por la letra asignada al disco donde se va a pegar la información. Las opciones «/R:0» «/W:0» evitan reintentos de lectura en caso de errores y que no habrá tiempo de espera.

- Cómo emplear Robocopy para hacer copias en la red.

SCRIPT EN BATCH:

Bloc de Notas

X

Archivo Edición Formato Ver Ayuda

@ECHO OFF SETLOCAL SET _fuente=RUTA fuente SET _destino=RUTA destino SET _que=/COPYALL /B /SEC /MIR SET _opciones=/R:0 /W:0 /LOG:log.txt /NFL /NDL ROBOCOPY %_ fuente % %_destino% %_que% %_opciones%

- En caso de que se necesite utilizar «robocopy» para realizar una copia de un servidor a otro en la red, es necesario autentificarse primero, de la siguiente forma: SCRIPT EN BATCH:

Bloc de Notas

X

Archivo Edición Formato Ver Ayuda

@ECHO OFF SETLOCAL SET _fuente=\\Servidor1\Usuario SET _destino=\\Servidor2\Backup_Usuario SET _que=/COPYALL /B /SEC /MIR SET _opciones =R:0/W:0/LOG:log.txt /NFL /NDL NET USE\\Servidor1\IPC$ /u:nombre_de_usuario contraseña ROBOCOPY %_ fuente %%_destino%%_que%%_opciones%

- Otro código en este caso útil para subir archivos de la PC a un servidor web. SCRIPT EN BATCH:

Bloc de Notas X

Archivo Edición Formato Ver Ayuda

SET src="D:\origen de los archivos" SET dest="\\servidor\backup$" SET log="C:\logs\copia.log" robocopy %src%%dest%/E /Z /SEC /MIR /R:1/LOG:%log%

- Es posible ejecutar dos tareas minimizadas al mismo tiempo, de la siguiente forma: SCRIPT EN BATCH:

Bloc de Notas

X

Archivo Edición Formato Ver Ayuda

@ECHO OFF Start /Min "tarea1" Robocopy\\ArchivoServidor1\C$\Database1\\ArchivoServidorBackupA\c$\Backups Start /Min "tarea2" Robocopy\\ArchivoServidor2\C$\Database2\\ArchivoServidorBackupB\c$\Backups

Sintaxis :: robocopy origen destino [archivo [archivo]...] [opciones] origen :: Directorio de origen (unidad:\ruta o \\servidor\recurso_compartido\ruta). destino :: Directorio de destino (unidad:\ruta o \\servidor\recurso_compartido\ruta). 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 solo 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 modo de copia de seguridad. /J :: copiar mediante E/S no almacenada en el búfer (recomendado para archivos muy grandes).

/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). /SEC :: copiar archivos con seguridad (equivalente a «/COPY:DATS»). /COPYALL :: copiar toda la información del archivo (equivalente a «/COPY:DATSOU»). /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 no existen 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+:[RASHCNET] :: agregar los atributos dados a los archivos copiados. /A-:[RASHCNET] :: quitar los atributos dados de los archivos copiados. /CREATE :: crear solo árbol de directorios y archivos de longitud cero. /FAT :: crear archivos de destino solo con nombres de archivo FAT (8.3). /256 :: desactivar compatibilidad con rutas muy largas (> 256 caracteres). /MON:n :: supervisar origen; ejecutar de nuevo cuando se ven más de n 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 :: copiar los vínculos simbólicos frente al destino. /MT[:n] :: hacer 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. /DCOPY:marca[s] :: qué copiar para los directorios (el valor predeterminado es /DCOPY:DA). (marcas: D=datos, A=atributos, T=marcas de tiempo). /NODCOPY :: no copiar información del directorio (de manera predeterminada, se realiza /DCOPY:DA). /NOOFFLOAD :: copia archivos sin usar el mecanismo de descarga de copia de Windows. :: 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:[RASHCNETO] :: Incluir solo archivos con alguno de los atributos dados establecido. /XA:[RASHCNETO] :: Excluir archivos con alguno de los atributos dados establecido. /XF file [arch]... :: Excluir archivos con nombres, rutas o comodines dados. /XD dirs [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 n bytes. /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 nuevos de 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 manera predeterminada). /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; valorpredeterminado: 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 :: Solo mostrar, no copiar, agregar marca de tiempo ni eliminar archivos. /X :: Informar de todos los archivos extra, no solo 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 ver parámetros). /NOSD :: No se especifica directorio de origen. /NODD :: NO se especifica directorio de destino. /IF :: Incluir los siguientes archivos. :: Observaciones: El uso de «/PURGE» o «/MIR» en el directorio raíz del volumen hará que «robocopy» también aplique la operación solicitada en los archivos del directorio de información de volumen del sistema. Si esto no está previsto, se podría usar el conmutador «/XD» para indicar a robocopy que omita el directorio.

ROUTE Manipula tablas de enrutamiento de red. Sintaxis: route [-f] [-p] [-4|-6] comando [destino] [MASK máscara_red] [puerta_enlace] [METRIC métrica] [IF interfaz] /f - Borra las tablas de enrutamiento de todas las entradas de puerta de enlace. Si se usa junto con uno de los comandos, se borrarán las tablas antes de ejecutarse el comando. /p - Cuando se usa con el comando «ADD», hace una ruta persistente en los arranques del sistema. De manera predeterminada, las rutas no se conservan cuando se reinicia el sistema. Se pasa por alto para todos los demás comandos, que siempre afectan a las rutas persistentes apropiadas. Esta opción no puede utilizarse en Windows 95. /4 - Forzar el uso de IPv4. /6 - Forzar el uso de IPv6. Comandos: PRINT - Muestra la interfaz de red y las tablas de enrutamiento de los protocolos IPv4 e IPv6 de la capa de red del modelo OSI, (cuya equivalencia en en el modelo TCP/IP es

la capa de Internet), o los procolos TCP y UDP de la capa de transporte de los modelos OSI y TCP/IP. (Route print = netstat /proto) ADD - Agrega una ruta DELETE - Elimina una ruta CHANGE - Modifica una ruta existente Destino - Especifica el host. MASK - Especifica que el siguiente parámetro es el valor de "máscara_red'. máscara_red - Especifica un valor de máscara de subred para esta entrada de ruta. Si no se especifica, se usa de forma predeterminada el valor 255.255.255.255. puerta_enlace - Especifica la puerta de enlace. Interfaz - El número de interfaz para la ruta especificada. METRIC - Especifica la métrica; por ejemplo, costo para el destino. Todos los nombres simbólicos usados para el destino se consultan en el archivo de base de datos de red, NETWORKS. Los nombres simbólicos para la puerta de enlace se consultan en el archivo de base de datos de nombre de host, situado en la ruta: %systemroot%\system32\drivers\etc\hosts. Si el comando es «print» o «delete», «destino» o «puerta_enlace» pueden ser un carácter comodín, (se especifica como un asterisco *) o se puede omitir el argumento «puerta_enlace». Si destino contiene un carácter «*» o «?», se tratará como un modelo del shell y sólo se imprimirán las rutas de destino coincidentes. El carácter «*» coincide con cualquier cadena y «?» coincide con cualquier carácter. Ejemplos: 157.*.1, 157.*, 127.*, *224*. La coincidencia de patrones sólo se permite en el comando «print». Notas de diagnóstico: Si «mask» no es válido se genera un error, como cuando (DEST & MASK) != DEST Ejemplo: route add 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1 Error al agregar la ruta: El parámetro de máscara especificado no es válido. (Destino & Máscara) != Destino. Ejemplos: route print route print -4

route print -6 route print 157* - (sólo imprime lo que coincida con 157*). route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 destino^ ^máscara ^puerta de métrica^ ^ enlace interfaz^ Si no se proporciona IF, intenta buscar la mejor interfaz para una puerta de enlace específica. route add 3ffe::/32 3ffe::1 route change 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2 «change» sólo se usa para modificar la puerta de enlace o la métrica. Ejemplos: route delete 157.0.0.0 (IPv4) route delete 3ffe::/32 (IPv6)

RPCPING (REMOTE PROCEDURE CALL PING)

Hace «ping» a un servidor mediante «RPC». Sintaxis: rpcping [-t <secprot>] [-s <dir_de_servidor>] [-e <extremo> |-f <UUID_de_interf>[,VerPrin]] [-O <UUID_de_objet_de_interf>] [-i <#_iteraciones>] [-u <id_de_paquete_de_seguridad>] [-a <nivel_autent>] [-N <nombr_princ_de_serv.>] [-I <ident_de_auten>] [-C <capacid>] [-T <seguim_de_identidad>] [-M <tipo_de_suplant>] [-S <sid_de_servid>] [-P <ident_de_auten_de_proxy>] [-F <marcas_RPCHTTP>] [-H <esquem_de_auten_de_RPC/HTTP>] [-o <opcion_de_enlace>] [-B <sujeto_de_certific_de_serv>] [-b] [-E] [-q] [-c] [-A <ident_de_auten_de_proxy_de_http>] [-U <esquem_de_auten_de_proy_de_HTTP>] [-r <intervalo_de_resultados_de_inform>] [-v <nivel_detallado>] [-d] Parámetros: -t <secprot>: secuencia del protocolo que se usará. Puede ser una de las secuencias de protocolo «RPC» estándar: ncacn_ip_tcp, ncacn_np, ncacn_http, etc. Si no se especifica, el valor predeterminado es ncacn_ip_tcp. -s <dir_de_serv>: dirección del servidor. Si no especifica, se hará «ping» al equipo local. Ejemplo: servidor, server.com, 157.59.244.141.

-e <extremo>: el extremo donde se hará «ping». Si no se especifica ninguno, se hará ping al asignador de extremos del equipo de destino. Esta opción y la opción (-f) de la interfaz se excluyen mutuamente. -o <opciones_de_enlace>: opciones de enlace para el «ping» de «RPC». -f <UUID_de_interfaz>[,VerPrin]]: la interfaz a la que se hará «ping». Esta opción y la opción de extremo se excluyen mutuamente. Se especifica la interfaz como un UUID. Si no se especifica VerPrin (versión principal), se buscará la versión 1 de la interfaz. Cuando se especifica la interfaz, «rpcping» consultará el asignador de extremos del equipo de destino para recuperar el extremo de la interfaz especificada. Se consultará el asignador de extremos mediante las opciones especificadas en la línea de comandos. -O <Object UUID>: UUID de objeto, si fue registrado por la interfaz. -i <número_iteraciones>: número de llamadas. 1 es el valor predeterminado. Esta opción es útil para medir la latencia de conexión si se especifican varias iteraciones. -u <id_paquete_seguridad>: el paquete de seguridad (proveedor de seguridad) que usará «RPC» para hacer la llamada. Este paquete se identifica como un número o nombre. Si se usa un número, será el mismo que el de la API «RpcBindingSetAuthInfoEx». La siguiente tabla proporciona los nombres y números. Los nombres se pueden escribir en mayúsculas o minúsculas: Negotiate: 9 o una de las siguientes: nego, snego o negotiate NTLM: 10 o NTLM SChannel: 14 o SChannel Kerberos: 16 o Kerberos Kernel: 20 o Kernel Si especifica esta opción, especifique cualquier nivel de autenticación. No hay valor predeterminado para esta opción. Si no se especifica, «RPC» no usará seguridad para este ping. -a <nivel_autent>: nivel de autenticación que se usará. Posibles valores: «connect», «call», «pkt», «integrity» y «privacy». Si se especifica esta opción, se debe especificar también el identificador del paquete de seguridad (-u). No hay valor predeterminado para esta opción. Si no se especifica esta opción, «RPC» no usará seguridad para este «ping». -N <nombre_principal_de_servidor>: especifica un nombre principal de servidor. La misma semántica que el argumento «ServerPrincName» para «RpcBindingSetAuthInfoEx». Este campo sólo se puede usar si se seleccionan el nivel de autenticación y el paquete de seguridad. -I <identidad_de_auten>: le permite especificar una identidad alternativa para conectarse al servidor. La identidad tiene la forma usuario, dominio, contraseña,

donde los tres campos tienen un significado evidente. Si el nombre de usuario, dominio o contraseña tiene caracteres especiales que se pueden interpretar por shell, asegúrese de encerrar la identidad entre comillas dobles. Puede especificar «*» en lugar de la contraseña y «RPC» le pedirá que escriba la contraseña sin reproducirla en la pantalla. Si no se especifica este campo, se usará la identidad del usuario que inició la sesión. Este campo sólo se puede usar si se seleccionan el nivel de autenticación y el paquete de seguridad. -C <capacidades>: una máscara de bits hexadecimal de las marcas. Tiene el mismo significado que el campo Capacidades de la estructura RPC_SECURITY_QOS. Este campo sólo se puede usar si se seleccionan el nivel de autenticación y el paquete de seguridad. -T <seguim_de_identidad>: puede ser estático o dinámico. Si no se especifica, el valor predeterminado es dinámico. Este campo sólo se puede usar si se seleccionan el nivel de autenticación y el paquete de seguridad. -M <tipo_de_suplant>: puede ser anónimo, identificar, personificar o delegar. El valor predeterminado es personificar. Este campo sólo se puede usar si se seleccionan el nivel de autenticación y el paquete de seguridad. -S <SID_de_servidor>: SID esperado del servidor. Para usar esta opción se requiere Windows Server 2003 o superior. Este campo sólo se puede usar cuando el nivel de autenticación y el paquete de seguridad estén seleccionados. -P <identidad_auten_proxy>: Especifica la identidad con la que se debe autenticar en el proxy «RPC/HTTP». Tiene el mismo formato que la opción «-I». Además, debe especificar el paquete de seguridad (-u), el nivel de autenticación (-a) y los esquemas de autenticación (-H) para usar esta opción. -F <marcas_RPCHTTP>: marcas que se pasarán para la autenticación de front end de «RPC/HTTP». Las marcas se pueden especificar como números o nombres. Las marcas reconocidas actualmente son: - Usar SSL: 1 o ssl o use_ssl - Usar primer esquema de autenticación: 2 o first o use_first Además, debe especificar el paquete de seguridad (-u) y el nivel de autenticación (-a) para usar esta opción. -H <esquemas_auten_RPC/HTTP>: esquemas de autenticación que se usarán para la autenticación de front end «RPC/HTTP». Esta opción es una lista de valores numéricos o nombres separados por comas. Por ejemplo: «Basic,NTLM». Los valores reconocidos son (los nombres no distinguen mayúsculas de minúsculas): Basic: 1 o Basic NTLM: 2 o NTLM Certificate: 65536 o Cert Además, debe especificar el paquete de seguridad (-u) y el nivel de autenticación (-a) para usar esta opción.

-B <sujeto_de_certificado_de_servidor>: sujeto del certificado de servidor. Debe usar «ssl» para que esta opción funcione. Además, debe especificar el paquete de seguridad (-u) y el nivel de autenticación (-a) para usar esta opción. -b: recupera el sujeto del certificado de servidor del certificado enviado por el servidor y lo imprime en una pantalla o un archivo de registro. Sólo es válida cuando se especifica la opción «Echo Only (-E)» de proxy y las opciones para usar «ssl». Además, debe especificar el paquete de seguridad (-u) y el nivel de autenticación (-a) para usar esta opción. -R: especifica el proxy «http». Si su valor es 'none', no se usará el proxy «http», sino que se intentará directamente el proxy «RPC». El valor 'default' significa que se usará la configuración del navegador web en el equipo cliente. Cualquier otro valor se tratará como el proxy «http» explícito. Si no especifica esta marca, se da por supuesto el valor predeterminado, es decir, se comprueba la configuración del navegador web. Esta marca sólo es válida si la marca «-E (Echo Only)» está habilitada. -E: restringe el ping sólo al proxy «RPC/HTTP». El ping no se comunica con el servidor. Es útil al intentar establecer si se puede comunicar con el proxy «RPC/HTTP». Además, debe especificar el paquete de seguridad (-u) y el nivel de autenticación (-a) para usar esta opción. Para especificar un proxy «http», use la marca «-R». Si se especifica un proxy «http» en la marca «-o», esta opción se omitirá. -q: modo silencioso. No emite ningún mensaje, a excepción de contraseñas. Da por supuesta la respuesta 'Y' a todas las consultas. Use esta opción con cuidado. -c: usar certificado de tarjeta inteligente. «rpcping» pedirá al usuario que elija una tarjeta inteligente. -A <identidad_autent_proxy_http>: especifica la identidad con la que se autenticará en el proxy «http». Tiene el mismo formato que la opción «-I». Además, debe especificar los esquemas de autenticación (-U), el paquete de seguridad (-u) y el nivel de autenticación (-a) para usar esta opción. -U <esquemas_autent_proxy_HTTP>: esquemas de autenticación que se usarán para la autenticación del proxy «http». Esta opción es una lista de valores numéricos o nombres separados por comas. Por ejemplo, «Basic,NTLM». Los valores reconocidos son (los nombres no distinguen mayúsculas de minúsculas): Basic: 1 o Basic NTLM: 2 o NTLM Debe especificar el paquete de seguridad (-u) y el nivel de autenticación (-a) para usar esta opción. -r <intervalo_de_resultados_de_informe>: si se especifican varias iteraciones, esta opción hará que rpcping muestre las estadísticas de ejecución actuales periódicamente, en lugar de hacerlo después de cada llamada. El intervalo se especifica en segundos. El valor predeterminado es 15. -v <nivel_detallado>: indica a rpcping el nivel de detalle de la salida. El valor predeterminado es 1. Los valores 2 y 3 proporcionan más datos de salida de «rpcping». -d: iniciar la UI de diagnóstico de red de «rpc».

Ejemplo: para averiguar si se puede obtener acceso al servidor Exchange con el que se conecta a través de «RPC/HTTP»: rpcping -t ncacn_http -s servidor_exchange -o RpcProxy=proxy_cliente -P "nombreDeUsuario,dominio,*" -H Basic -u NTLM -a connect -F 3 Cuando se le pida la contraseña, escríbala. servidor_exchange es el nombre del servidor Exchange, proxy_cliente es el nombre del proxy, nombreDeUsuario y dominio son el nombre de usuario y el dominio tal como los indicaría en Outlook. Los demás parámetros solicitarán a «rpcping» hacer ping al servidor Exchange de la misma forma en que Outlook se conectaría con él para el perfil típico. -p: solicita credenciales si no se puede realizar la autenticación.

RUNAS

Ejecuta un programa con los permisos de la cuenta de administrador o con las credenciales de cualquier otra cuenta, cargando el perfil de la misma. También ejecuta comandos o scripts con un perfil vacío, o con el perfil del nivel de ejecución que los archivos ejecutables tengan en el sistema. Sintaxis:: runas [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user:<nombre_usuario> programa runas [ [/noprofile | /profile] [/env] [/savecred] ] /smartcard [/user:<nombre_usuario>] programa runas /trustlevel:<nivel_confianza> programa Parámetros: /noprofile - Especifica que el perfil de usuario no debe cargarse. Esto permite que las aplicaciones se carguen más rápidamente, pero puede ocasionar que algunas aplicaciones no se ejecuten correctamente. /profile - Especifica que el perfil de usuario debe cargarse. Estos son los valores predeterminados. /env - Usar el entorno actual en lugar del de los usuarios. /netonly - Usar si las credenciales especificadas son sólo para acceso remoto. /savedcred - Usar las credenciales guardadas previamente por el usuario. (No está disponible en las ediciones Windows 7 Home ni 7 Starter). /smartcard - Usar si las credenciales serán proporcionadas desde una tarjeta inteligente. /user <Nombre_usuario> - Debe tener el formato USUARIO@DOMINIO o DOMINIO\USUARIO /showtrustlevels - Muestra los niveles de confianza que se pueden usar como argumentos para /trustlevel. /trustlevel <Nivel> - Debe ser uno de los niveles enumerados en /showtrustlevels. Program - Línea de comandos para archivos con extensión «.exe». Ejemplos: runas /noprofile /user:mymachine\administrator cmd

runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc" runas /env /user:[email protected] notepad \mi_archivo.txt NOTA: Escriba la contraseña de usuario sólo cuando se le pida NOTA: /profile no es compatible con /netonly. NOTA: /savecred no es compatible con /smartcard.

RUNDLL32 Permite llamar a funciones incluidas en algunas bibliotecas de enlace dinámico (archivos con extensión «.dll») que pertencen al sistema operativo. «Rundll32» se diseñó para uso interno en Microsoft, y se emplea para efectuar pruebas en el sistema operativo Windows durante su etapa de desarrollo. Sin embargo, las funciones del comando han sido desclasificadas, y están disponibles para el uso público. Sintaxis: rundll32.exe <nombreDLL>,<punto_de_entrada><argumentos_opcionales> No existen reglas específicas sobre cómo invocar cada «dll», depende de las funciones que hayan sido escritas expresamente con ese fin. Usar el comando RUNDLL32 en elementos del Panel de control Los archivos terminados con la extensión «.cpl» almacenados en la carpeta C:\Windows\System32, son elementos del Panel de control. Con «RUNDLL32» se pueden controlar totalmente de la siguiente forma. El siguiente comando abre la ventana Todos los elementos del Panel de control. RunDll32.exe shell32.dll,Control_RunDLL Se puede agregar al final del comando como argumento, cualquier archivo CPL del panel de control de la siguiente forma: RunDll32.exe shell32.dll,Control_RunDLL NOMBRE.CPL Algunos archivos CPL contienen en su interior distintas funciones, en ese caso es necesario especificar el número que les corresponde después del carácter «@», por ejemplo: RunDll32.exe shell32.dll,Control_RunDLL NOMBRE.CPL,@2 Algunos comandos abren elementos que poseen pestañas diferentes, para abrirlas usa el número correspondiente de la siguiente forma: RunDll32.exe shell32.dll,Control_RunDLL NOMBRE.CPL,,2 Lista de los comandos RUNDLL32 en Windows Elementos del Panel de control

Propiedades del sistema

Rundll32 Shell32.dll,Control_RunDLL,,1 Sustituye el último número por uno de los siguientes para abrir una pestaña diferente. 1 Nombre del equipo 2 Hardware 3 Opciones avanzadas 4 Protección del sistema 5 Acceso remoto

Programas y características RunDll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0 1 Instalar un programa desde la red 2 Activar o desactivar características de Windows 3 Configurar acceso y programas determinados del equipo

Opciones de internet Abre en la ventana de Propiedades de Internet, la pestaña General Rundll32 Shell32.dll, Control_RunDLL Inetcpl.cpl,,0 1 Seguridad 2 Privacidad 3 Contenido 4 Conexiones 5 Programas 6 Opciones avanzadas 7 General Resolución de pantalla rundll32.exe shell32.dll,Control_RunDLL desk.cpl Configuración del protector de pantalla rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1 Personalización rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2

Opciones de energía RunDll32.exe Shell32.dll,Control_RunDLL powercfg.cpl Opciones de energía Configuración avanzada RunDll32.exe Shell32.dll,Control_RunDLL powercfg.cpl,,0

Region Rundll32 Shell32.dll,Control_RunDLL Intl.cpl,,0 0 Formato 1 Ubicación 2 Administrativo Sonido Rundll32 Shell32.dll,Control_RunDLL Mmsys.cpl,,0

0 Reproducción 1 Grabar 2 Sonidos 3 Comunicaciones Teléfono y modem rundll32.exe shell32.dll,Control_RunDLL telephon.cpl,,1 1 pestaña Modem 2 Opciones avanzadas 3 Reglas de marcado

Propiedades del teclado RunDll32.exe shell32.dll,Control_RunDLL main.cpl @1 Propiedades del raton RunDll32.exe shell32.dll,Control_RunDLL main.cpl @0 0,1 Punteros 0,2 Opciones de puntero 0,3 Rueda 0,4 Hardware Dispositivos de juego rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0

Quitar hardware de forma segura RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll Fecha y hora RunDll32.exe shell32.dll,Control_RunDLL timedate.cpl Conexiones de red RunDll32.exe shell32.dll,Control_RunDLL ncpa.cpl Panel de Cuentas de usuario RunDll32.exe shell32.dll,Control_RunDLL nusrmgr.cpl Panel del Centro de actividades RunDll32.exe shell32.dll,Control_RunDLL wscui.cpl Firewall de Windows RunDll32.exe shell32.dll,Control_RunDLL firewall.cpl Lapiz y entrada tactil rundll32.exe shell32.dll,Control_RunDLL tabletpc.cpl Otros comandos de SHELL32.DLL Opciones de carpeta

RunDll32.exe shell32.dll,Options_RunDLL 0 0 General 2 Buscar 7 Ver Propiedades de la barra de tareas RunDll32.exe shell32.dll,Options_RunDLL 1 1 Barra de tareas 3 Lista de accesos directos 6 Barras de herramientas Conectar a unidad de red RunDll32.exe shell32.dll,SHHelpShortcuts_RunDLL Connect

Carpeta Impresoras

Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder

Carpeta de Fuentes del equipo Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL FontsFolder Acerca de Windows RunDll32.exe SHELL32.DLL,ShellAboutW Comandos RUNDLL32 para otras librerías DLL del sistema Hibernar el equipo RunDll32.exe powrprof.dll,SetSuspendState

Administrador de dispositivos RunDll32.exe devmgr.dll DeviceManager_Execute

Bloquear pantalla RunDll32 user32.dll,LockWorkStation

Agregar ubicación de red rundll32.exe shwebsvc.dll,AddNetPlaceRunDll Herramienta Asesor de contenido RunDll32.exe msrating.dll,RatingSetupUI

Asistente para contraseña olvidada RunDll32.exe keymgr.dll,PRShowSaveWizardExW

Organizar Favoritos de Internet Explorer Rundll32.exe shdocvw.dll,DoOrganizeFavDlg

Interfaz de usuario de la impresora Rundll32 Printui.dll,PrintUIEntry /?

Comandos de RUNDLL32 para el navegador Internet Explorer Hay disponibles varios comandos «RUNDLL32» que resultan útiles para administrar el contenido almacenado por el navegador, después de navegar por la web.

Eliminar el historial de páginas visitadas RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

Eliminar las Cookies de todos los sitios web RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

Eliminar archivos temporales RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4

Eliminar archivos temporales incluyendo los favoritos offline

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

Eliminar datos de formularios RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

Eliminar contraseñas guardadas RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

Eliminar el filtro de phising RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 64

Eliminar todo RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

Eliminar todo (incluyendo los complementos o plugins instalados)

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

SC (SERVICE CONTROLLER)

Se usa para comunicarse con el Administrador de control de servicios (SCM) y con los servicios. Permite crear, eliminar, iniciar, detener, pausar, habilitar, deshabilitar, consultar y configurar parámetros como los privilegios, los disparadores y las dependencias de los servicios y drivers que existan en un sistema. Sintaxis: sc <servicio> [comando] [nombre del servicio] <opción1><opción2>... La opción <servidor> tiene el formato \\nombreDeServidor. Parámetros de consulta: query - Consulta el estado de un servicio o enumera el estado para tipos de servicios. queryex - Consulta el estado extendido de un servicio o enumera el estado para tipos de servicios.

SINTAXIS «QUERY» Y «QUERYEX» sc query - Enumera el estado de controladores y servicios activos sc query eventlog - Muestra el estado del servicio de registro de eventos

sc queryex eventlog - Muestra el estado extendido del servicio de registro de eventos sc query type= driver - Enumera solo los controladores activos sc query type= service - Enumera solo los servicios de Win32 sc query state= all - Enumera todos los servicios y controladores sc query bufsize= 50 - Enumera con un búfer de 50 bytes sc query ri= 14 - Enumera con índice de reanudación = 14 sc queryex group= - Enumera los servicios activos que no están en un grupo sc query type= interact - Enumera todos los servicios interactivos sc query type= driver group= NDIS - Enumera todos los controladores NDIS

Parámetros de «query» y «queryex»: Si el comando de query va seguido de un nombre de servicio, se devolverá el estado de dicho servicio. En este caso no son aplicables más opciones. Si el comando de query no va seguido de nada o de una de las opciones que aparecen abajo, se enumerarán los servicios. type= - Tipo de servicios que se enumerarán (controlador, servicio, todos) (valor predeterminado = servicio) state= - Estado de los servicios que se enumeran (inactivo, todos) (valor predeterminado = activo) bufsize= - Tamaño (en bytes) del búfer de enumeración (valor predeterminado = 4096) ri= - El número de índice de reanudación en el que comenzará la enumeración (valor predeterminado = 0) group= - Grupo de servicio que se enumerará (valor predeterminado = todos los grupos) Parámetros: start - Inicia un servicio. (= «net start»). Sintaxis: sc <servicio> start [nombre del servicio] <arg1> <arg2> ... pause - Envía una solicitud de control «pause» a un servicio. (= «net pause»). Sintaxis: sc <servicio> pause [nombre del servicio] interrogate - Envía una solicitud de control «interrogate» a un servicio. Sintaxis: sc <servicio> interrogate [nombre del servicio] continue - Envía una solicitud de control «continue» a un servicio. (= «net continue»). Sintaxis: sc <servicio> continue [nombre del servicio] stop - Detiene un servicio. (= «net stop»). Sintaxis: sc <servicio> stop [nombre de servicio] <causa> <comentario>

<causa> = Número de código de causa opcional para detener el servicio formado de los siguientes elementos con formato: Marca:Causa principal:Causa secundaria <comentario> = Comentario opcional para las causas anteriores (hasta 127 caracteres). Ejemplos: 1:1:1 significa evento no planeado por causa principal y secundaria indefinida. 1:2:8 significa Hardware: Disco, no planeado, mantenimiento. 4:3:4 significa planeado, por causa del sistema operativo, actualización.

Marca Causa principal Causa secundaria 1 - No planeado 1 - Otra 1 - Otra 2 - Personalizado 2 - Hardware 2 - Mantenimiento 4 - Planeado 3 - Sistema operativo 3 - Instalación 4 - Software 4 - Actualización

5 - Aplicación 5 - Reconfiguración 64-255 - Personalizados 6 - Bloqueo

7 - Inestable 8 - Disco 9 - Tarjeta de red 10 - Entorno 11 - Controlador de hardware 12 - Otro controlador 13 - Service Pack 14 - Actualización de software 15 - Revisión de seguridad

16 - Seguridad 17 - Conectividad de red 18 - WMI 19 - Desinstalación de Service Pack

20 - Desinstalación de actualización de software 22 - Desinstalación de revisión de seguridad 23 - MMC

config - Cambia la configuración de un servicio de forma persistente. Para esto modifica la entrada del servicio en el Registro y en la base de datos de los servicios. Sintaxis: sc <servicio> config [nombre del servicio] <opción1>= <opción2>. OPCIONES: Nota: el nombre de la opción del servicio va precedido de un «signo de igual», y puede que sea requerido un espacio vacío entre el signo de igual y el valor que se le va a designar a la opción del servicio que se esté configurando.

type=Nombre del tipo de servicio

own (tipo 10 WIN32_OWN_PROCESS)

share (tipo 20 WIN32_SHARE_PROCESS)

interact kernel

filesys rec

adapt

start=Nombre del estado de servicio

Boot (estado 0) System (estado 1)

Auto (estado 2) Delayed-auto (estado 2)

Demand (estado 3) Disabled (estado 4)

error=Nombre del control de error del servicio

Ignore (estado 0) Normal (estado 1)

Severe (estado 2) Critical (estado 3)

binPath=Ruta del ejecutable del servicio

Nombre_de_ruta_binaria_al_archivo_.exe

group=Nombre de controlador asociado

Grupo_de_orden_de_carga

Categorías Habituales: 1 Kernel_Driver, 2 File_System_Driver

Categorías Extendidas:

AudioGroup Base

Boot File System Boot Bus Extender

COM Infrastructure Cryptography

EMS Event Log

Extended Base Filter

FSFilter Infrastructure FSFilter System

FSFilter Bottom FSFilter Copy Protection

FSFilter Security Enhancer FSFilter Open File

FSFilter Physical Quota Management FSFilter Virtualization

FSFilter Encryption FSFilter Compression

FSFilter Imaging FSFilter HSM

FSFilter Cluster File System FSFilter System Recovery

FSFilter Quota Management FSFilter Content Screener

FSFilter Continuous Backup FSFilter Replication

FSFilter Anti-Virus FSFilter Undelete

FSFilter Activity Monitor FSFilter Top

iSCSI Keyboard Port

Keyboard Class MS Transactions

MS_WindowsLocalValidation MS_WindowsRemoteValidation

NDIS NDIS Wrapper

NetworkProvider NetBIOSGroup

NetDDEGroup Port

Pointer Port Pointer Class

Primary Disk ProfSvc_Group

PlugPlay Parallel arbitrator

PCI Configuration PNP_TDI

System Bus Extender System Reserved

ShellSvcGroup SchedulerGroup

SpoolerGroup SmartCardGroup

Streams Drivers SCSI Class

SCSI miniport SCSI CDROM Class

TDI UIGroup

Video Video Init

Video Save WdfLoadGroup

Core Ninguno

tag=

Yes No

depend=El servicio primario del que depende

Dependencia (nombre del servicio del que dependa)

Barra diagonal «/» eliminará todas las dependencias

obj=Nombre de cuenta que ejecuta el servicio

Nombre_de_cuenta (System, Servicio red o local, etc.)

Nombre_de_objeto

DisplayName=Nombre o alias del servicio

Nombre que muestra el servicio en services.msc

password=Contraseña del servicio

Contraseña

description - Cambia la descripción de un servicio. OPCIONES: El nombre de la opción debe asociarse al signo de igual y se requiere un espacio precedente entre el signo de igual y el valor posterior.

type=Nombre del tipo de servicio

own (tipo 10 WIN32_OWN_PROCESS)

share (tipo 20 WIN32_SHARE_PROCESS)

interact kernel

filesys rec

adapt

start=Nombre del estado de servicio

Boot (estado 0) System (estado 1)

Auto (estado 2) Delayed-auto (estado 2)

Demand (estado 3) Disabled (estado 4)

error=Nombre del control de error del servicio

Ignore (estado 0) Normal (estado 1)

Severe (estado 2) Critical (estado 3)

binPath=Ruta del ejecutable del servicio

Nombre_de_ruta_binaria_al_archivo_.exe

group=Nombre de controlador asociado

Grupo_de_orden_de_carga

Categorías Habituales: 1 Kernel_Driver 2 File_System_Driver

tag=

Yes No

depend=El servicio primario del que depende

Dependencia (nombre del servicio del que dependa)

Barra diagonal «/» eliminará todas las dependencias

obj=Nombre de cuenta que ejecuta el servicio

Nombre_de_cuenta (System, Servicio red o local, etc.)

Nombre_de_objeto

DisplayName=Nombre o alias del servicio

Nombre que muestra el servicio en services.msc

password=Contraseña del servicio

Contraseña

failure - Cambia las acciones que emprende un servicio en caso de error.

OPCIONES: reset= <Duración del período sin errores (en segundos) tras el cual se restablecerá el número de errores en 0 (puede ser INFINITO)> (debe usarse junto con las acciones= ) reboot= <Mensaje difundido antes de reiniciar tras el error> command= <Línea de comandos que se ejecutará en caso de error> actions= <Acciones de error y su tiempo de retardo (en milisegundos), separados por / (barra diagonal) -- ej., run/5000/reboot/800 Las acciones válidas son <run|restart|reboot> > (Debe usarse junto con la opción reset=)

failureflag - Cambia la configuración de marcas de acciones de error de un servicio. Si este valor es 0 (predeterminado), el Administrador de control de servicios (SCM) habilita las acciones de error configuradas en el servicio solo si el proceso del servicio

finaliza con el servicio en un estado distinto de SERVICE_STOPPED. Si este valor es 1, SCM habilita las acciones de error configuradas en el servicio si éste pasa al estado SERVICE_STOPPED con un código de salida de Win32 distinto de 0, además de la finalización del proceso del servicio mencionada. Esta configuración se omite si el servicio no tiene acciones de error configuradas. sidtype - Cambia la configuración de tipo del identificador de seguridad (SID) de un servicio. Hay tres opciones de asignación: «restricted», «unrestricted» y «none».

«unrestricted», el Administrador de control de servicios (SCM) agrega el SID de este servicio al token del proceso del servicio cuando éste comience la próxima vez para que se inicie el primer servicio del proceso. Esta configuración es válida solo para servicios en modo usuario de Win32. «restricted», el Administrador de control de servicios (SCM) agrega el SID de este servicio al token del proceso del servicio cuando éste se inicie la próxima vez para que se inicie el primer servicio del proceso. Además, el SID de este servicio se agrega también a la lista de SID de restricción del token del proceso. Este token será un token restringido. Esta configuración es válida solo para servicios en modo de usuario de Win32. Además, para un servicio de proceso de recurso compartido, todos los servicios hospedados en el proceso deben tener este tipo de SID establecido para que surta efecto.

«none», SCM no agrega el SID del servicio al token del proceso del servicio. Sintaxis: sc <servidor> sidtype [nombre de servicio] [tipo]

privs - Cambia la configuración de privilegios necesarios para un servicio. La configuración de privilegios surte efecto cuando se inicia el proceso del servicio para que se inicie el primer servicio del proceso. En ese momento, el Administrador de control de servicios (SCM) calcula la unión de todos los privilegios necesarios para todos los servicios que se hospedarán en el mismo proceso y crea el proceso con esos privilegios. Si falta esta configuración, significa que el servicio requiere que todos los privilegios que permite el subsistema de seguridad para que un proceso se ejecute en la cuenta configurada del servicio. Sintaxis: sc <servicio> privs [nombre de servicio] [privilegios] Opciones: privilegios = <Privilegios(separados por / (barra diagonal))> [por ejemplo, SeBackupPrivilege/SeRestorePrivilege]

qc - Consulta la información de configuración de un servicio. qdescription - Consulta la descripción de un servicio. qfailure - Consulta las acciones que emprende un servicio en caso de error. qfailureflag - Consulta la marca de acciones de error de un servicio. qsidtype - Consulta el tipo SID de servicio de un servicio. qprivs - Consulta los privilegios requeridos de un servicio qtriggerinfo - Consulta los parámetros de desencadenador de un servicio.

qpreferrednode - Consulta el nodo NUMA preferido de un servicio delete - Elimina una entrada de servicio de la base de datos del Registro de Windows. Si el servicio se está ejecutando u otro proceso tiene un identificador abierto en el servicio, éste simplemente se marcará para su eliminación. Sintaxis: sc <servicio> delete [nombre del servicio] create - Crea una entrada de servicio en el Registro y en la base de datos de servicio. Sintaxis: sc <servicio> create [nombre del servicio] [binPath= ] <opción1><opción2>... Opciones: NOTA: el nombre de la opción incluye el signo de igual, y se requiere un espacio vacío entre el signo de igual y el valor.

type=Nombre del tipo de servicio

own (tipo 10 WIN32_OWN_PROCESS)

share (tipo 20 WIN32_SHARE_PROCESS)

interact kernel

filesys rec

adapt

start=Nombre del estado de servicio

Boot (estado 0) System (estado 1)

Auto (estado 2) Delayed-auto (estado 2)

Demand (estado 3) Disabled (estado 4)

error=Nombre del control de error del servicio

Ignore (estado 0) Normal (estado 1)

Severe (estado 2) Critical (estado 3)

binPath=Ruta del ejecutable del servicio

Nombre_de_ruta_binaria_al_archivo_.exe

group=Nombre de controlador asociado

Grupo_de_orden_de_carga

Categorías Habituales: 1 Kernel_Driver 2 File_System_Driver

tag=

Yes No

depend=El servicio primario del que depende

Dependencia (nombre del servicio del que dependa)

Barra diagonal «/» eliminará todas las dependencias

obj=Nombre de cuenta que ejecuta el servicio

Nombre_de_cuenta (System, Servicio red o local, etc.)

Nombre_de_objeto

DisplayName=Nombre o alias del servicio

Nombre que muestra el servicio en services.msc

password=Contraseña del servicio

Contraseña

control - Envía un control a un servicio. Sintaxis: sc <servicio> control [nombre del servicio] <valor> <valor> = código de control definido por el usuario <valor> = <paramchange|netbindadd|netbindremove|netbindenable|netbinddisable> sdshow - Muestra un descriptor de seguridad de un servicio en formato SDDL. Sintaxis: sc <servicio> sdshow <nombre del servicio> <showrights> sdset - Envía el descriptor de seguridad de un servicio. Sintaxis: sc <servicio> sdset <nombre del servicio> <SD en formato SDDL> showsid - Muestra la cadena de SID de servicio correspondiente a un nombre arbitrario. Sintaxis: sc showsid [nombre] triggerinfo - Configura los parámetros de desencadenador de un servicio. Sintaxis: sc <servicio> triggerinfo [nombre_del_servicio] <opción1> <opción2>... Opciones: start/device/UUID/HwId1/... - Inicia el servicio tras recibirse la cadena de UUID de clase de la interfaz de dispositivo especificada con una o varias cadenas de identificador de hardware y/o cadenas de identificador compatibles. start/custom/UUID/data0/… - Inicia el servicio tras recibirse un evento de la cadena de UUID de proveedor ETW personalizado especificado con uno o varios elementos de datos binarios con formato de cadena hexadecimal, como ABCDABCD, para establecer datos de 4 bytes. stop/custom/UUID/data0/... - Detiene el servicio tras recibirse un evento de la cadena de UUID de proveedor ETW personalizado especificado con uno o varios elementos de

datos binarios con formato de cadena hexadecimal, como ABCDABCD, para establecer datos de 4 bytes. start/strcustom/UUID/data0/… - Inicia el servicio tras recibirse un evento de la cadena de UUID de proveedor ETW personalizado especificado con uno o varios elementos de datos de cadena opcionales. stop/strcustom/UUID/data0/… - Detiene el servicio tras recibirse un evento de una cadena de UUID de proveedor ETW personalizado especificado con uno o varios elementos de datos de cadena opcionales. start/lvlcustom/UUID/data0/… - Inicia el servicio tras recibirse un evento de la cadena de UUID de proveedor ETW personalizado especificado con un nivel igual o superior a los elementos de datos en el formato de número hexadecimal, como 0x01. stop/lvlcustom/UUID/data0/… - Detiene el servicio tras recibirse un evento de la cadena de UUID de proveedor ETW personalizado especificado con un nivel igual o superior a los elementos de datos en el formato de número hexadecimal, como 0x01. start/kwanycustom/UUID/data0/… - Inicia el servicio tras recibirse un evento de la cadena de UUID de proveedor ETW personalizado especificado con una palabra clave que coincida con cualquiera de los bits de los elementos de datos en el formato de número hexadecimal, como 0x0A03. stop/kwanycustom/UUID/data0/… - Detiene el servicio tras recibirse un evento de la cadena de UUID de proveedor ETW personalizado especificado con una palabra clave que coincida con cualquiera de los bits de los elementos de datos en el formato de número hexadecimal, como 0x0A03. start/kwallcustom/UUID/data0/… - Inicia el servicio tras recibirse un evento de la cadena de UUID de proveedor ETW personalizado especificado con una palabra clave que coincida con todos los bits de los elementos de datos en el formato de número hexadecimal, como 0x0A03. stop/kwallcustom/UUID/data0/… - Detiene el servicio tras recibirse un evento de la cadena de UUID de proveedor ETW personalizado especificado con una palabra clave que coincida con todos los bits de los elementos de datos en el formato de número hexadecimal, como 0x0A03. start/networkon - Inicia el servicio al recibirse la primera dirección IP. stop/networkoff - Detiene el servicio si no se recibe ninguna dirección IP. start/domainjoin - Inicia el servicio al unirse al dominio. stop/domainleave - Detiene el servicio al abandonar el dominio.

start/portopen/parameter - Inicia el servicio al abrir un puerto de red. El parámetro tiene un formato delimitado por punto y coma: <NúmeroDePuerto>;<NombreDeProtocolo>;<RutaDeImagen>;<NombreDeServicio>. stop/portclose/parameter - Detiene el servicio al cerrar un puerto de red. El parámetro tiene un formato delimitado por punto y coma: <NúmeroDePuerto>;<NombreDeProtocolo>;<RutaDeImagen>;<NombreDeServicio>. start/machinepolicy - Inicia el servicio cuando la directiva de grupo de equipo cambia o está presente al arrancar. start/userpolicy - Inicia el servicio cuando la directiva de grupo de usuario cambia o está presente al arrancar. start/rpcinterface/UUID - Inicia el servicio cuando se recibe una solicitud en el «Asignador de extremos de RPC» para la interfaz determinada. start/namedpipe/pipename - Inicia el servicio cuando se recibe una solicitud para la canalización con nombre especificada. No incluya la parte "\\.\pipe\"del nombre de la canalización>. delete - Elimina los parámetros de desencadenador existentes. preferrednode - Cambia el nodo NUMA preferido para un servicio Win32. Este valor es válido solo para los servicios de proceso propio. Para eliminar un valor existente, establezca el número de nodo en -1. Si se proporciona un número de nodo preferido no válido, la solicitud de cambio da error. Sintaxis: sc <servicio> preferrednode [nombre_del servicio] [número_de_nodo] getDisplayName - Obtiene el DisplayName de un servicio. Sintaxis: sc <servicio> GetDisplayName <nombre de clave del servicio><tamaño_del_búfer> getKeyName - Obtiene el nombre clave asociado con un servicio particular (ServiceKeyName), usando el nombre para mostrar como entrada Sintaxis: sc <servicio> GetKeyName <nombre para mostrar del servicio><tamaño_del_búfer> enumDepend - Enumera los servicios que dependen de éste. Sintaxis: sc <servicio> EnumDepend <nombre del servicio> <tamaño_del_búfer> Los siguientes comandos no requieren un nombre de servicio: sc <servidor><comando><opción> boot - (ok | bad) Indica si el último arranque debe guardarse como última configuración conocida de arranque correcto.

lock - Bloquea la base de datos de servicio. queryLock - Consulta el LockStatus de la base de datos SCManager.

SCHTASKS (SCHEDULER TASKS)

Habilita a un administrador a crear, eliminar, consultar, cambiar, ejecutar y terminar tareas programadas en un sistema local o remoto. Sintaxis: schtasks /parámetros [argumentos] Parámetros: /create - Crea una nueva tarea programada. Sintaxis: schtasks /create [/S sistema [/U usuario [/P [contraseña]]]] [/RU nombre_usuario [/RP contraseña]] /SC programa [/MO modif.] [/D día] [/M meses] [/I inactividad] /TN tarea /TR ejecución [/ST hora_inicio] [/RI intervalo] [ {/ET hora_fin | /DU duración} [/K] [/XML archivo_XML] [/V1]] [/SD fecha_inicio] [/ED fecha_fin] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?] Argumentos: /S sistema - Especifica el sistema remoto al que conectarse. Si se omite, el valor predeterminado del parámetro del sistema será el sistema local. /U nombre_usuario - Especifica el contexto de usuario en el que el que SchTasks.exe debe ejecutarse. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide que se escrbia si se omite. /RU nombre_usuario - Especifica la cuenta de usuario «ejecutar como» (contexto de usuario) en la que se ejecuta la tarea. Para la cuenta del sistema, los valores válidos son "", "NT AUTHORITY\SYSTEM" o "SYSTEM". Para tareas de v2, "NT AUTHORITY\LOCALSERVICE" y "NT AUTHORITY\NETWORKSERVICE" también están disponibles así como los SID conocidos para los tres. /RP contraseña - Especifica la contraseña para el usuario «ejecutar como». Para solicitar la contraseña, el valor debe ser (*) o ninguno. Esta contraseña se omite para la cuenta del sistema. Debe combinarse con los modificadores /RU o /XML. /SC programación - Especifica la frecuencia de la programación. Tipos de programación válidos: MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.

/MO modificador - Refina el tipo de programación para permitir un control más preciso de la periodicidad de la programación. Los valores válidos se muestran en la sección «Modificadores», más abajo. /D días - Especifica el día de la semana en el que se va a ejecutar la tarea. Valores válidos: MON, TUE, WED, THU, FRI, SAT, SUN y para programaciones mensuales (MONTHLY): 1 - 31 (días del mes). El carácter comodín (*) especifica todos los días. /M meses - Especifica los meses del año. El valor predeterminado es siempre el primer día del mes. Valores válidos: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC. El carácter asterisco (*) especifica todos los meses. /I inactividad - Especifica la cantidad de tiempo inactivo que debe pasar antes de ejecutar una tarea ONIDLE programada. Intervalo válido: 1 - 999 minutos. /TN nombre_tarea - Especifica un nombre que identifica de forma exclusiva esta tarea programada. /TR ejecución - Especifica la ruta de acceso y el nombre de archivo del programa que se va a ejecutar en la hora programada. /ST hora_inicio - Especifica la hora de inicio de ejecución de la tarea. El formato de hora es HH:mm (horario de 24 horas), por ejemplo, 14:30 para 2:30 p.m. El valor predeterminado es la hora actual si /ST no se especificó. Esta opción es obligatoria con /SC ONCE. /RI intervalo - Especifica el intervalo de repetición en minutos. No se aplica a los tipos de programación: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT. Intervalo válido: 1- 599940 minutos. Si se especifica /ET o /DU, el valor predeterminado es 10 minutos. /ET hora_fin - Especifica la hora en que finaliza la ejecución de la tarea. El formato de hora es HH:mm (horario de 24 horas); por ejemplo, 14:50 para 2:50 p.m. Esto no es aplicable a los tipos de programación: ONSTART, ONLOGON, ONIDLE, ONEVENT. /DU duración - Especifica la duración de la ejecución de la tarea. El formato de hora es HH:mm. No es aplicable con /ET ni con los tipos de programación: ONSTART, ONLOGON, ONIDLE, ONEVENT. Para tareas /V1, si se especifica /RI, la duración predeterminada es 1 hora. /K - Finaliza la tarea en la hora de finalización o el tiempo de duración. No es aplicable a los tipos de programación: ONSTART, ONLOGON, ONIDLE, ONEVENT. /ET o /DU deben especificarse. /SD fecha_inicio - Especifica la primera fecha de ejecución de la tarea. El formato es dd/mm/yyyy. El valor predeterminado es la fecha actual. No es aplicable a los tipos de programación: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.

/ED fecha_fin - Especifica la última fecha de ejecución de la tarea. El formato es dd/mm/yyyy. No es aplicable a los tipos de programación: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT. /EC nombre_canal - Especifica el canal de eventos para desencadenadores OnEvent. /IT - Habilita la ejecución interactiva de la tarea solo si el usuario /RU tiene sesión iniciada en el momento de ejecución de la tarea. Esta tarea se ejecuta solo si el usuario ha iniciado sesión. /NP - No se almacenó ninguna contraseña. La tarea se ejecuta de una manera no interactiva así como el usuario dado. Solo están disponibles los recursos locales. /Z - Marca la tarea para eliminarla después de su última ejecución. /XML archivo_xml - Crea una tarea a partir del archivo XML de tareas especificado en un archivo. Se puede combinar con los modificadores /RU y /RP, o solo con /RP, cuando el archivo XML de tareas ya contenga la entidad de seguridad. /V1 - Crea una tarea visible para plataformas anteriores a Vista. No es compatible con /XML. /F - Fuerza la creación de la tarea y suprime las advertencias si la tarea especificada ya existe. /RL nivel - Establece el nivel de ejecución del trabajo. Los valores válidos son LIMITED y HIGHEST. El valor predeterminado es LIMITED. /DELAY tiempo_retraso - Especifica el tiempo de espera que debe pasar para ejecutar la tarea una vez activado el desencadenador. El formato de tiempo es mmmm:ss. Esta opción solo es válida para los tipos de programación ONSTART, ONLOGON, ONEVENT. /HRESULT - Para obtener una mejor capacidad de diagnóstico, el código de salida del proceso tendrá el formato HRESULT. Modificadores: valores válidos para el modificador /MO por tipo de programación: MINUTE: 1 - 1439 minutos. HOURLY: 1 - 23 horas. DAILY: 1 - 365 días. WEEKLY: semanas 1 - 52. ONCE: sin modificadores. ONSTART: sin modificadores. ONLOGON: sin modificadores. ONIDLE: sin modificadores. MONTHLY: 1 - 12, o

FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY. ONEVENT: Cadena de consulta de evento XPath. Ejemplos: - Crea una tarea programada «doc» en el equipo remoto «ABC» que ejecuta «notepad.exe» cada hora como el usuario «como_usuario». schtasks /create /S ABC /U usuario /P contraseña /RU como_usuario /RP como_contraseña /SC HOURLY /TN doc /TR notepad - Crea una tarea programada «contable» en el equipo remoto «ABC» para ejecutar «calc.exe» cada cinco minutos desde la hora de inicio especificada hasta la hora de finalización entre la fecha de inicio y la fecha de finalización. schtasks /create /S ABC /U dominio\usuario /P contraseña /SC MINUTE /MO 5 /TN contable /TR calc.exe /ST 12:00 /ET 14:00 /SD 06/06/2006 /ED 06/06/2006 /RU runasuser /RP userpassword - Crea una tarea programada «hora_de_juego» para ejecutar «Carta blanca» el primer domingo de cada mes. schtasks /create /SC MONTHLY /MO first /D SUN /TN hora_de_juego /TR c:\windows\system32\freecell - Crea una tarea programada «informe» en el equipo remoto «ABC» para ejecutar notepad.exe cada semana. schtasks /create /S ABC /U usuario /P contraseña /RU como_usuario /RP como_contraseña /SC WEEKLY /TN informe /TR notepad.exe - Crea una tarea programada «seguimiento_de_registro» en el equipo remoto «ABC» para ejecutar «notepad.exe» cada cinco minutos, empezando a la hora de inicio especificada y sin hora de finalización. La contraseña /RP será solicitada. schtasks /create /S ABC /U dominio\usuario /P contraseña /SC MINUTE /MO 5 /TN seguimiento_de_registro /TR c:\windows\system32\notepad.exe /ST 18:30 /RU como_usuario /RP - Crea una tarea programada «jugar» para ejecutar «freecell.exe» a las 12:00 y finalizar automáticamente a las 14:00 horas cada día schtasks /create /SC DAILY /TN gaming /TR c:\freecell /ST 12:00 /ET 14:00 /K - Crea la tarea programada «EventLog» para ejecutar «eventvwr.msc» cada vez que el evento 101 se publique en el canal Sistema. schtasks /create /TN EventLog /TR eventvwr.msc /SC ONEVENT /EC System /MO *[System/EventID=101] - Los espacios de las rutas de acceso de archivo pueden usarse con dos conjuntos de comillas, uno para «cmd.exe» y otro para «schtasks.exe». Las comillas externas de «cmd» deben ser dobles; las comillas internas pueden ser simples o dobles con escape: schtasks /create /tr "'C:\archivos de programa\internet explorer\iexplorer.exe' \"C:\log data\today.xml\"" ...

/change - Cambia las propiedades de la tarea programada. Sintaxis: schtasks /change [/S sistema [/U usuario [/P [contraseña]]]] /TN nombretarea { [/RU como_usuario] [/RP como_contraseña] [/TR ejecución] [/ST hora_inicio] [/RI intervalo] [ {/ET hora_fin | /DU duración} [/K] ] [/SD fecha_inicio] [/ED fecha_fin] [/ENABLE | /DISABLE] [/IT] [/Z] } [/HRESULT] [/?] Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U nombre_usuario - Especifica el contexto de usuario en el que schtasks.exe debe ejecutarse. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide que se escriba si se omite. /TN nombre_tarea - Especifica la tarea programada que se va a cambiar. /RU nombre_usuario - Cambia el nombre de usuario (contexto de usuario) en el que debe ejecutarse la tarea programada. Para la cuenta del sistema, los valores válidos son "", "NT AUTHORITY\SYSTEM" o "SYSTEM". Para tareas de v2, "NT AUTHORITY\LOCALSERVICE"" y "NT AUTHORITY\NETWORKSERVICE" también están disponibles así como los SID conocidos para los tres. /RP contraseña - Especifica una contraseña nueva para el contexto de usuario existente o la contraseña para una nueva cuenta de usuario. Esta contraseña se omite para la cuenta del sistema. /TR ejecución - Especifica el programa nuevo que ejecutará la tarea programada. /ST hora_inicio - Especifica la hora de inicio para ejecutar la tarea. El formato de hora es HH:mm (horario de 24 horas), por ejemplo, 14:30 para 2:30 p.m. /RI intervalo - Especifica el intervalo de repetición en minutos. Intervalo válido: 1-599940 minutos. /ET hora_fin - Especifica la hora en que finalizará la ejecución de la tarea. El formato de hora es HH:mm (horario de 24 horas), por ejemplo, 14:50 para 2:50 p.m. /DU duración - Especifica la duración de la ejecución de la tarea. El formato de hora es HH:mm. No es aplicable con /ET. /K - Finaliza la tarea en la hora de finalización o el tiempo de duración.

/SD fecha_inicio - Especifica la fecha de la primera ejecución de la tarea. El formato es dd/mm/yyyy. /ED fecha_fin - Especifica la última fecha de ejecución de la tarea. El formato es dd/mm/yyyy. /IT - Habilita la tarea para que se ejecute interactivamente solo si el usuario «/RU» tiene sesión iniciada en el momento en que el trabajo se ejecuta. Esta tarea solo se ejecuta si el usuario ha iniciado sesión. /RL nivel - Establece el nivel de ejecución del trabajo. Los valores válidos son LIMITED y HIGHEST. La acción predeterminada es no cambiar el valor. /ENABLE - Habilita la tarea programada. /DISABLE - Deshabilita la tarea programada. /Z - Marca la tarea para eliminarla después de su última ejecución. /DELAY tiempo_retraso - Especifica el tiempo de espera que debe pasar para ejecutar la tarea una vez activado el desencadenador. El formato de hora es mmmm:ss. Esta opción solo es válida para los tipos de programación ONSTART, ONLOGON, ONEVENT. /HRESULT - Para obtener una mejor capacidad de diagnóstico, el código de salida del proceso tendrá el formato HRESULT. Ejemplos: schtasks /change /RP contraseña /TN "\Copia de seguridad\Copias de seguridad y restauración" schtasks /change /TR restore.exe /TN "\Copia de seguridad\Iniciar restauración" schtasks /change /S sistema /U usuario /P contraseña /RU usuario_nuevo /TN "\Copia de seguridad\Iniciar copia seguridad" /IT /delete - Elimina las tareas programadas. Sintaxis: schtasks /delete [/S sistema [/U usuario [/P [contraseña]]]] /TN nombretarea [/F] [/HRESULT] [/?] Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U nombre_usuario - Especifica el contexto de usuario bajo el que se debe ejecutar «schtasks.exe». /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide que se escriba si se omite.

/TN nombre_tarea - Especifica el nombre de la tarea programada que se va a eliminar. El carácter asterisco (*) puede usarse para eliminar todas las tareas. /F - Fuerza la eliminación de la tarea y suprime las advertencias si la tarea especificada se está ejecutando. /HRESULT - Para obtener una mejor capacidad de diagnóstico, el código de salida del proceso tendrá el formato HRESULT. Ejemplos: schtasks /delete /TN * /F schtasks /delete /TN "\Copia de seguridad\Copias de seguridad y restauración" schtasks /delete /S sistema /U usuario /P contraseña /TN "\Copia de seguridad\Iniciar restauración" schtasks /delete /S sistema /U user /P contraseña /TN "\Copia de seguridad\Iniciar copia seguridad" /F /end - Detiene la tarea programada que se está ejecutando actualmente. Sintaxis: schtasks /end [/S sistema [/U nombreusuario [/P contraseña]]]] /TN taskname [/HRESULT] [/?] Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U nombre_usuario - Especifica el contexto de usuario en el que se debe ejecutar schtasks.exe. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide que se escriba si se omite. /TN nombre_tarea - Especifica la tarea programada que se debe finalizar. /HRESULT - Para obtener una mejor capacidad de diagnóstico, el código de salida del proceso tendrá el formato HRESULT. Ejemplos: schtasks /end /? schtasks /end /TN "\Copia de seguridad\Iniciar copia seguridad" schtasks /end /S sistema /U usuario /P contraseña /TN "\Copia de seguridad\Copias de seguridad y restauración" /query - Habilita a un administrador a mostrar las tareas programadas en el sistema local o remoto.

Sintaxis: schtasks /query [/S sistema [/U nombreusuario [/P contraseña]]] [/FO formato | /XML [tipo_xml]] [/NH] [/V] [/TN nombretarea] [/HRESULT] [/?] Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U nombre_usuario - Especifica el contexto de usuario en el que se debe ejecutar «schtasks.exe». /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide que se escriba si se omite. /FO formato - Especifica el formato de la salida. Valores válidos: «TABLE», «LIST», «CSV». /NH - Especifica que no se debe mostrar el encabezado de la columna en la salida. Esto solo es válido con los formatos válidos para los formatos «TABLE» y «CSV». /V - Muestra resultados detallados de tareas. /TN tarea - Especifica el nombre de la tarea para la que se recuperará la información; si no se especifica se recupera información para todas. /XML [tipo_xml] - Muestra definiciones de tareas en formato XML. Si tipo_xml es UNO, el resultado será un archivo XML válido. Si tipo_xml no está presente, el resultado será la concatenación de todas las definiciones de tareas XML. /HRESULT - Para obtener una mejor capacidad de diagnóstico, el código de salida del proceso tendrá el formato HRESULT. Ejemplos: schtasks /query schtasks /query /? schtasks /query /S sistema /U usuario /P contraseña schtasks /query /FO LIST /V /S sistema /U usuario /P contraseña schtasks /query /FO TABLE /NH /V /run - Ejecuta la tarea programada a petición. Sintaxis: schtasks /run [/S sistema [/U usuario [/P [contraseña]]]] [/I] /TN taskname [/HRESULT] [/?] Parámetros: /S sistema - Especifica el sistema remoto al que conectarse.

/U nombre_usuario - Especifica el contexto de usuario en el que se debe ejecutar «schtasks.exe». /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide entrada si se omite. /I - Ejecuta la tarea inmediatamente y omite cualquier restricción. /TN nombreDeTarea - Especifica la tarea programada que se va a ejecutar. /HRESULT - Para obtener una mejor capacidad de diagnóstico, el código de salida del proceso tendrá el formato HRESULT. Ejemplos: schtasks /run /? schtasks /run /TN "\Copia de seguridad\Iniciar copia seguridad" schtasks /run /S sistema /U usuario /P contraseña /I /TN "\Copia de seguridad\Copias de seguridad y restauración" /showSid - Muestra el identificador de seguridad (SID), correspondiente a la cuenta de usuario asociada a una tarea programada. Sintaxis: schtasks /showsid /TN nombreDeTarea [/HRESULT] [/?] Parámetros: /TN nombreDeTarea - Especifica el nombre de la tarea programada. No se permiten guiones en el nombre. /HRESULT - Para obtener una mejor capacidad de diagnóstico, el código de salida del proceso tendrá el formato HRESULT. Ejemplos: schtasks /showsid /? schtasks /showsid /TN "\Copia de seguridad\Iniciar copia seguridad"

SDBINST

Corresponde a «Application Compatibility Database Installer». Sintaxis: sdbinst [-q] [-u] [-g] [-p] [-n[:WIN32|WIN64]] miArchivo.sdb | {guid}| "nombre" Parámetros: /p - Permitir SDB con revisiones. /q - Modo silencioso. Las indicaciones del sistema se aceptan automáticamente.

/u - Desinstalar. /g {guid} - GUID del archivo (sólo en desinstalación). /n "nombre" - Nombre interno del archivo (sólo en desinstalación).

SDCHANGE Activa el servidor de Escritorio seguro (SD [Secure Desktop]), de Asistencia Remota de Windows.

SECEDIT (SECURITY EDITOR)

«Configuración de seguridad» está agregado al «Editor de directivas de grupo Local (Gpedit.msc)», dentro del contenedor «Configuración del equipo», y está anidado en la rama «Configuración de Windows». El editor de «Configuración de Seguridad (SecEdit.exe)» analiza la seguridad del sistema, importa, exporta, configura y valida directivas de seguridad. Sintaxis: secedit [/configure | /analyze | /import | /export | /validate | /generaterollback] Parámetros: /analyze - Permite analizar configuraciones de sistemas actuales respecto a configuraciones de línea de base almacenadas en una base de datos. Los resultados del análisis se almacenan en un área independiente de la base de datos y se pueden ver en el complemento «Configuración y análisis de seguridad». Si no se especifica ninguna ruta de acceso, se utiliza el directorio actual para todos los nombres de archivo. Sintaxis: secedit /analyze /db nombre_de_archivo [/cfg nombre_de_archivo] [/overwrite] [/log nombre_de_archivo] [/quiet] Parámetros: /db nombre_de_archivo - Especifica la base de datos usada para realizar el análisis. /cfg nombre_de_archivo - Especifica la plantilla de seguridad que se va a importar a la base de datos antes de realizar el análisis. Las plantillas de seguridad se crean utilizando el complemento «Plantillas de seguridad». /log nombre_de_archivo - Especifica el archivo en el que se registra el estado del proceso de configuración. Si no se especifica, la información de procesamiento de configuración se registra en el archivo «scesrv.log» que se encuentra en el directorio: %windir%\security\logs. /quiet - Especifica que el proceso de configuración se debe producir sin la intervención del usuario. Ejemplo: secedit /analyze /db hisecws.sdb

/configure - Permite configurar un sistema con una configuración de seguridad almacenada en una base de datos. Si no se especifica ninguna ruta de acceso, se usa el directorio actual para todos los nombres de archivo. Sintaxis: secedit /configure /db nombre_de_archivo [/cfg nombre_de_archivo] [/overwrite] [/areas área1 área2...] [/log nombre_de_archivo] [/quiet] Parámetros: /db nombre_de_archivo - Especifica la base de datos utilizada para realizar la configuración de seguridad. /cfg nombre_de_archivo - Especifica la plantilla de seguridad que se va a importar a la base de datos antes de configurar el equipo. Las plantillas de seguridad se crean con el complemento Plantillas de seguridad. /overwrite - Especifica que la base de datos debe vaciarse antes de importar la plantilla de seguridad. Si no se especifica este parámetro, la configuración de la plantilla de seguridad se acumula en la base de datos. Si no se especifica este parámetro y hay configuraciones en conflicto en la base de datos y en la plantilla que se importa, se utiliza la configuración de plantilla. /areas - Especifica las áreas de seguridad que se van aplicar al sistema. Si no se especifica este parámetro, todas las configuraciones de seguridad definidas en la base de datos se aplican al sistema. Para configurar varias áreas, separe cada área con un espacio. Se admiten las siguientes áreas de seguridad: SECURITYPOLICY - Incluye directivas de cuenta, directivas de auditoría, configuraciones de registro de eventos y opciones de seguridad. GROUP_MGMT - Incluye configuraciones de grupo restringido. USER_RIGHTS - Incluye asignaciones de derechos de usuario. REGKEYS - Incluye permisos del Registro. FILESTORE - Incluye permisos del sistema de archivos. SERVICES - Incluye configuraciones de servicio del sistema. /log nombre_de_archivo - Especifica un archivo para registrar el estado del proceso de configuración. Si no se especifica, la información de procesamiento de configuración se registra en el archivo «scesrv.log» que se encuentra en el directorio: %windir%\security\logs. /quiet - Especifica que el proceso de configuración se debe producir sin la intervención del usuario. Ejemplo: secedit /configure /db hisecws.sdb /cfg hisecws.inf /overwrite /log hisecws.log /export - Permite exportar configuraciones de seguridad almacenadas en una base de datos. Si no se especifica ninguna ruta de acceso, se usa el directorio actual para todos los nombres de archivo.

Sintaxis: secedit /export /db nombre_de_archivo] [/mergedpolicy] /cfg nombre_de_archivo [/areas área1 área2...] [/log nombre_de_archivo] Parámetros: /db nombre_de_archivo - Especifica la base de datos de la que se exportan datos. Si no se especifica se usa la base de datos de seguridad del sistema. /cfg nombre_de_archivo - Especifica la plantilla de seguridad a la que se va a exportar el contenido de la base de datos. /mergedpolicy - Fusiona y exporta configuraciones de seguridad de directivas de dominio y locales. /areas - Especifica las áreas de seguridad que se van a exportar. Si no se especifica este parámetro, se exportan todas las configuraciones definidas en la base de datos. Para exportar áreas específicas, separe cada área con un espacio. Se exportan las siguientes áreas de seguridad: SECURITYPOLICY - Incluye directivas de cuenta, directivas de auditoría, configuraciones de registro de eventos y opciones de seguridad. GROUP_MGMT - Incluye configuraciones de grupo restringido. USER_RIGHTS - Incluye asignaciones de derechos de usuario. REGKEYS - Incluye permisos del Registro. FILESTORE - Incluye permisos del sistema de archivos. SERVICES - Incluye configuraciones de servicio del sistema. /log nombre_de_archivo - Especifica un archivo para registrar el estado del proceso de exportación. Si no se especifica, la información de procesamiento de exportación se registra en el archivo scesrv.log, que se encuentra en el directorio: %windir%\security\logs. Ejemplo: secedit /export /db hisecws.sdb /cfg hisecws.inf /log hisecws.log /generaterollback - Permite generar una plantilla de reversión en función de una plantilla de configuración. Si no se especifica ninguna ruta de acceso, se usa el directorio actual para todos los nombres de archivo. Sintaxis: secedit /generaterollback /cfg nombre_de_archivo /rbk nombre_de_archivo [/log nombre_de_archivo] [/quiet] Parámetros: /db nombre_de_archivo - Especifica la base de datos usada para realizar la reversión. /cfg nombre_de_archivo - Especifica la plantilla de seguridad respecto a la cual se genera la plantilla de reversión. Las plantillas de seguridad se crean utilizando el complemento «Plantillas de seguridad».

/rbk nombre_de_archivo - Especifica la plantilla de seguridad en la que se escribe la información de reversión. Las plantillas de seguridad se crean con el complemento «Plantillas de seguridad». /log nombre_de_archivo - Especifica el archivo en el que se registra el estado del proceso de reversión. Si no se especifica, la información de procesamiento de reversión se registra en el archivo «scesrv.log» que se encuentra en el directorio: %windir%\security\logs. /quiet - Especifica que el proceso de reversión se debe producir sin la intervención del usuario Ejemplo: secedit /generaterollback /db hisecws.sdb /cfg hisecws.inf /rbk hisecwsrollback.inf /log hisecws.log /import - Permite importar una plantilla de seguridad a una base de datos de modo que la configuración especificada en la plantilla se pueda aplicar a un sistema o analizar en función del mismo. Si no se especifica ninguna ruta de acceso, se usa el directorio actual para todos los nombres de archivo. Sintaxis: secedit /import /db nombre_de_archivo /cfg nombre_de_archivo [/overwrite][/areas área1 área2...] [/log nombre_de_archivo] [/quiet] Parámetros: /db nombre_de_archivo - Especifica la base de datos a la que se importará la configuración de plantilla de seguridad. /cfg nombre_de_archivo - Especifica la plantilla de seguridad que se va a importar a la base de datos. Las plantillas de seguridad se crean con el complemento Plantillas de seguridad. /overwrite - Especifica que la base de datos debe vaciarse antes de importar la plantilla de seguridad. Si no se especifica este parámetro, la configuración de la plantilla de seguridad se acumula en la base de datos. Si no se especifica este parámetro y hay configuraciones en conflicto en la base de datos y la plantilla que se importa, se usa la configuración de plantilla. /areas - Especifica las áreas de seguridad que se van a exportar. Si no se especifica este parámetro, se exportan todas las configuraciones definidas en la base de datos. Para exportar áreas específicas, separe cada área con un espacio. Se exportan las siguientes áreas de seguridad: SECURITYPOLICY - Incluye directivas de cuenta, directivas de auditoría, configuraciones de registro de eventos y opciones de seguridad. GROUP_MGMT - Incluye configuraciones de grupo restringido. USER_RIGHTS - Incluye asignaciones de derechos de usuario. REGKEYS - Incluye permisos del Registro. FILESTORE - Incluye permisos del sistema de archivos. SERVICES - Incluye configuraciones de servicio del sistema.

/log nombre_de_archivo - Especifica un archivo para registrar el estado del proceso de importación. Si no se especifica, la información de procesamiento se registra en el archivo «scesrv.log» que se encuentra en el directorio: %windir%\security\logs. /quiet - Especifica que el proceso de configuración se debe producir sin la intervención del usuario. Ejemplo: secedit /import /db hisecws.sdb /cfg hisecws.inf /overwrite /validate - Permite validar la sintaxis de una plantilla de seguridad. Si no se especifica ninguna ruta de acceso, se usa el directorio actual para todos los nombres de archivo. Sintaxis: secedit /validate nombre_de_archivo /cfg nombre_de_archivo - Especifica la plantilla de seguridad que se va a validar. Las plantillas de seguridad se crean con el complemento «Plantillas de seguridad». Ejemplo: secedit /validate hisecws.inf

SDCLT Lanza el asistente de «Copias de seguridad y restauración».

SESSIONMSG Servidor de mensajería de sesiones de los Servicios de Escritorio Remoto de Windows.

SET

Muestra, establece o elimina las variables de entorno de «cmd.exe». Escriba «set» sin parámetros para obtener las variables de entorno habilitadas. 1. Definir una variable. set ejemplo =%userprofile%\desktop\nombredearchivo.txt 2. Eliminar una variable. set ejemplo = Sintaxis: set [variable=[cadena]] variable - Especifica el nombre de la variable de entorno. Cadena - Especifica una serie de caracteres que se asignarán a la variable.

Si las extensiones de comando están habilitadas, «set» cambia así: - El comando «set» establecerá ERRORLEVEL en 1 si no se encuentra el nombre de la variable en el entorno actual. - El comando «set» no permitirá que un signo de igual sea parte de una variable. - Cuando se llama al comando «set» solamente con un nombre de variable, sin signo de igual ni valor, se mostrarán los valores de todas las variables cuyos prefijos coincidan con el nombre especificado como parámetro para el comando «set». set p - Mostrará todas las variables que empiecen con la letra 'P'. set /p variable= - El cursor parpadea a la espera de la introducción de los datos para asignar la variable. El modificador «/p» permite establecer el valor de una variable para una línea de entrada escrita por el usuario. Muestra la cadena del símbolo del sistema antes de leer la línea de entrada. La cadena del símbolo del sistema puede estar vacía. set /a – Expresiones numéricas que serán evaluadas. Se pueden realizar operaciones matemáticas. El evaluador de expresiones del modificador «/a» es compatible con las siguientes operaciones, en orden de precedencia decreciente (Más a menos):

() 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ón

Si se usa cualquiera de los operadores lógicos o de módulo, será necesario escribir la cadena entre comillas. Cualquier cadena de la expresión que no sea numérica, se tratará como variable de entorno cuyo valor se convertirá a tipo numérico antes de usarse. Si se especifica una variable que no está definida en el entorno actual, se usará el valor cero. Esto permite hacer operaciones aritméticas con los valores de variables de entorno evitando el escribir todos estos signos «%» para obtener sus valores. Si se ejecuta el comando «set /a» desde la línea del comando fuera del script, entonces se mostrará el valor final de la expresión. El operador de asignación requiere un nombre de variable de entorno a la izquierda del operador de asignación. Los valores numéricos son números decimales, a no ser que lleven el prefijo 0x delante para los números hexadecimales, y 0 para los nú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álidos porque 8 y 9 no son dígitos octales válidos. 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 cadena vacía para eliminar de forma efectiva todas las repeticiones de "str1" de la salida expandida. "str1" puede empezar con un asterisco, en cuyo caso, coincidirá con lo contenido en la salida expandida desde su inicio, hasta la 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 caracteres a partir del décimo primer carácter (desplazamiento 10) del resultado expandido. Si la longitud no se especifica, se usará el resto del valor de la variable. Si algún número (desplazamiento o longitud) es negativo, entonces el número usado es la longitud del valor de la variable de 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 variable retardada. Esta compatibilidad está siempre deshabilitada de forma predeterminada, pero puede habilitarse o deshabilitarse a través del modificador de línea de comandos «/V» a «CMD.EXE». La expansión de la variable de entorno es útil para tratar con las limitaciones de la expansión actual, las cuales ocurren cuando una línea de texto es leída, y no cuando se ejecuta. El siguiente ejemplo demuestra el problema con la expansión de la variable inmediata: set VAR=antes if "%VAR%" == "antes" ( set VAR=después if "%VAR%" == "después" @echo Si esto se puede ver, entonces significa que funcionó ) dado que %VAR% se sustituye al mismo tiempo en ambas instrucciones IF cuando se lee la primera instrucción IF, pues incluye lógicamente al cuerpo del IF, el cual es una instrucción compuesta. De esta manera, IF, dentro de la instrucción compuesta está

realmente comparando "antes" con "después" lo cual nunca será igual. De un modo parecido, el siguiente ejemplo no funcionará como se espera: set LIST= for %i in (*) do set LIST=%LIST% %i echo %LIST% En esto NO generará una lista de archivos en el directorio actual, pero en su lugar establecerá la variable LIST en el último archivo encontrado. De nuevo, esto ocurre porque %LIST% es expandido sólo una vez cuando la opció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= %i El cual sólo mantiene el valor LIST hasta el último archivo encontrado. La expansión de la variable de entorno retardada permite usar un carácter diferente (el signo de exclamación para expandir variables en tiempo de ejecución. Si la expansión de la variable retardada está habilitada, los ejemplos se pueden escribir de la siguiente manera para que funcionen como es necesario: set VAR=antes if "%VAR%" == "antes" ( set VAR=después if "!VAR!" == "después" @echo Si esto se puede ver, entonces significa que funcionó ) set LIST= for %i en (*) do set LIST=!LIST! %i echo %LIST% Si las extensiones de comando están habilitadas, hay varias variables dinámicas de entorno que se pueden expandir pero que no se muestran en la lista de variables que muestra «set». Estos valores de variable se calculan dinámicamente cada vez que el valor de la variable 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 el comando «date». %TIME% - Se expande a la hora actual con el mismo formato que el comando «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 las extensiones del comando del procesador. %CMDCMDLINE% - Se expande a la línea de comandos original que invocó el Procesador de comandos. %HIGHESTNUMANODENUMBER% - Se expande al número de nodo NUMA máximo en este equipo. Hay otro tipo de variables que son exclusivas del sistema operativo, y para su ejecución no se requiere el signo de porcentaje «%»:

Nombre del directorio Comando «start» más la variable System32 start System32 Syswow64 start Syswow64

winsxs start winsxs

SETLOCAL

Comienza la sección de cambios locales de entorno mediante un archivo por lotes o la consola de comandos. Para restaurar la configuración anterior se aplica «endlocal». Cuando se llega al final de un script por lotes, se ejecuta un «endlocal» implícito para cualquier comando «setlocal» pendiente que se haya emitido para este un script por lotes. Si las extensiones de comando están habilitadas, «setlocal» cambia así: Ahora el comando por lotes «setlocal» acepta argumentos opcionales: - ENABLEEXTENSIONS / DISABLEEXTENSIONS Habilita o deshabilita las extensiones del procesador de comandos. Estos argumentos tienen prioridad sobre los modificadores «cmd /E:ON o /E:OFF». - ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION Habilita o deshabilita la expansión de variables de entorno retardada. Estos argumentos tienen prioridad sobre los modificadores «cmd /V:ON o /V:OFF». 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 un argumento. 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 extensiones están disponibles con la siguiente técnica: VERIFY OTHER 2>null setlocal ENABLEEXTENSIONS IF ERRORLEVEL 1 echo No puede habilitar las extensiones

Esto funciona porque, en las versiones anteriores de «cmd.exe», «setlocal» NO establecía el valor de ERRORLEVEL. El comando «verify» con un argumento erróneo inicializa el valor de ERROLEVEL a un valor distinto de cero.

SETSPN Sirve para consultar o restablecer el atributo SPN del equipo. Sintaxis: setspn [parámetros] [nombreDeCuenta] "nombreDeCuenta" - Puede ser el nombre o dominio\nombre del equipo de destino o la cuenta de usuario. Modificadores: -R = Restablecer el nombre principal de servicio de HOST Sintaxis: setspn -R nombreDeCuenta -S = Agregar SPN arbitrario tras comprobar que no existen duplicados Sintaxis: setspn -S SPN nombreDeCuenta -D = Eliminar SPN arbitrario Sintaxis: setspn -D SPN nombreDeCuenta -L = Mostrar los SPN registrados en la cuenta de destino Sintaxis: setspn [-L] nombreDeCuenta Modificadores del modo de edición: -C = especificar que nombreDeCuenta es una cuenta de equipo -U = especificar que nombreDeCuenta es una cuenta de usuario Nota: -C y -U son exclusivos. Si no se especifica ninguno de ellos, la herramienta interpretará nombreDeCuenta como un nombre de equipo si este equipo existe y como un nombre de usuario si no existe. Modificadores del modo de consulta: -Q = consultar la existencia de SPN Sintaxis: setspn -Q SPN -X = buscar SPN duplicados Sintaxis: setspn -X Nota: la búsqueda de duplicados, sobre todo en bosques, puede tardar mucho tiempo y consumir mucha memoria. -Q se ejecutará en cada dominio o bosque de destino. -X devolverá los duplicados que existan en todos los destinos. No es necesario que los SPN sean únicos en los bosques, pero los duplicados pueden provocar problemas de autenticación si ésta se lleva a cabo entre bosques. Modificadores del modo de consulta:

-P = suprime el progreso en la consola y se puede usar al redirigir la salida a un archivo o cuando se use en un script desatendido. No habrá datos de salida hasta que se complete el comando. -F = realizar consultas en el bosque en lugar de en el nivel del dominio -T = realizar consultas en el dominio o bosque especificado (cuando también se usa -F) Sintaxis: setspn -T dominio (modificadores y otros parámetros) "" o * se puede usar para indicar el dominio o bosque actual. Nota: estos modificadores se pueden usar con el modificador -S para especificar dónde se realizará la búsqueda de duplicados antes de agregar el SPN. Nota: -T se puede especificar varias veces. Ejemplos: setspn -R daserver1 Registrará el SPN "HOST/daserver1" y "HOST/{DNS de daserver1}". setspn -S http/daserver daserver1 Registrará el SPN "http/daserver" para el equipo "daserver1" si no existe este SPN en el dominio. setspn -D http/daserver daserver1 Eliminará el SPN "http/daserver" para el equipo "daserver1" setspn -F -S http/daserver daserver1 Registrará el SPN "http/daserver" para el equipo "daserver1" si no existe este SPN en el bosque. setspn -U -S http/daserver dauser Registrará el SPN "http/daserver" para la cuenta de usuario "dauser" si no existe este SPN en el dominio. setspn -T * -T bar -X Notificará todos los registros duplicados de los SPN de este dominio y bar. setspn -T bar -F -Q */daserver Buscará todos los SPN con el formato */daserver registrados en el bosque al que pertenece bar. SETX

Crea o modifica variables de entorno en la cuenta de usuario o de sistema. Puede establecer variables basadas en argumentos, claves de Registro o entrada de archivos. Sintaxis 1: setx [/S sistema [/U [dominio\]usuario [/P [contraseña]]]] valor var [/M] Sintaxis 2: setx [/S sistema [/U [dominio\]usuario [/P [contraseña]]]] var /K ruta del Registro [/M] Sintaxis 3: setx [/S sistema [/U [dominio\]usuario [/P [contraseña]]]] /F archivo {var {/A x,y | /R cadena x,y}[/M] | /X} [/D delimitadores]

Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U [dominio\]usuario - Especifica el contexto de usuario en el que el comando debe ejecutarse. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide entrada si se omite. Var - Especifica la variable de entorno que se va a establecer. Valor - Especifica el valor que se va a asignar a la variable de entorno. /K Ruta de Registro - Especifica que la variable está basada en información de una clave del Registro. La ruta de acceso debe especificarse en el formato subárbol\clave\...\valor. Por ejemplo: HKLM\System\CurrentControlSet\Control\TimeZoneInformation\StandardName /F archivo - Especifica el nombre del archivo de texto que se va a usar. /A x,y - Especifica coordenadas absolutas de archivo (línea X, elemento Y) como parámetros de búsqueda dentro del archivo. /R cadena x,y - Especifica coordenadas relativas de archivo respecto a "cadena" como parámetros de búsqueda. /M - Especifica que la variable debe establecerse en el entorno de todo el sistema («HKLM»). El valor predeterminado es establecer la variable bajo el entorno «HKCU». /X - Muestra el contenido de archivos con coordenadas x,y. /D delimitadores - Especifica delimitadores adicionales, como «,» o «\». Los delimitadores integrados son espacio, tabulador, retorno de carro y salto de línea. Cualquier carácter ASCII se puede usar como delimitador adicional. El número máximo de delimitadores, incluidos los delimitadores integrados, es de 15. NOTA: 1) «setx» escribe variables en el entorno maestro del Registro. 2) En un sistema local, las variables creadas o modificadas con esta herramienta estarán disponibles en futuras ventanas de comandos, pero no en la ventana de comandos actual. 3) En un sistema remoto, las variables creadas o modificadas con esta herramienta estarán disponibles en la siguiente sesión de inicio. 4) Los tipos de datos válidos de clave del Registro son REG_DWORD,

REG_EXPAND_SZ,REG_SZ, REG_MULTI_SZ. 5) Subárboles compatibles: HKEY_LOCAL_MACHINE (HKLM), HKEY_CURRENT_USER (HKCU). 6) Los delimitadores distinguen entre mayúsculas y minúsculas. 7) Los valores REG_DWORD se extraen del Registro en formato decimal. Ejemplos: setx machine ABC setx machine "ABC COMPUTER" /M setx mypath "%PATH%" setx mypath ~PATH~ setx /S sistema /U usuario /P contraseña MACHINE ABC setx /S sistema /U usuario /P contraseña MYPATH ^%PATH^% setx TZONE /K “HKLM\System\CurrentControlSet\Control\TimeZoneInformation\StandardName” setx BUILD /K "HKLM\Software\Microsoft\WindowsNT\CurrentVersion\CurrentBuildNumber" /M setx /S sistema /U usuario /P contraseña TZONE /K "HKLM\ System\CurrentControlSet\Control\TimeZoneInformation\StandardName" setx /S sistema /U usuario /P contraseña BUILD /K "HKLM\Software\Microsoft\Windows NT\CurrentVersion\CurrentBuildNumber" /M setx /F ipconfig.out /X setx IPADDR /F ipconfig.out /A 5,11 setx OCTET1 /F ipconfig.out /A 5,3 /D "#$*." setx IPGATEWAY /F ipconfig.out /R 0,7 Gateway setx /S sistema /U usuario /P contraseña /F c:\ipconfig.out /X

SFC (SYSTEM FILE CHECK)

Examina la integridad de todos los archivos protegidos del sistema y reemplaza las versiones incorrectas por las aprobadas por Microsoft. Sin embargo no comprueba los Alternate Data Streams (ADS) que hayan sido agregados dentro de los ficheros modificados. sfc [/SCANNOW] [/VERIFYONLY] [/SCANFILE=<archivo>] [/VERIFYFILE=<archivo>] [/OFFWINDOWS=<directorio de Windows sin conexión> /OFFBOOT=<directorio de arranque sin conexión>] /SCANNOW - Examina la integridad de todos los archivos protegidos del sistema y repara los archivos con problemas siempre que es posible. /VERIFYONLY - Examina la integridad de todos los archivos protegidos del sistema, pero no realiza ninguna reparación.

/SCANFILE - Examina la integridad del archivo al que se hace referencia y lo repara si se detectan problemas. Debe especificarse la ruta de acceso completa de <archivo>. /VERIFYFILE - Comprueba la integridad del archivo con la ruta de acceso completa de <archivo>, pero no realiza ninguna reparación. /OFFBOOTDIR - Para la reparación sin conexión, indica la ubicación del directorio de arranque sin conexión. /OFFWINDIR - Para la reparación sin conexión, indica la ubicación del directorio de Windows sin conexión. Ejemplos: sfc /SCANNOW sfc /VERIFYFILE=c:\windows\system32\kernel32.dll sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDI R=d:\windows sfc /VERIFYONLY

SHIFT

Cambia posición de modificadores reemplazables en archivos por lotes. shift [/n] Si las extensiones de comando están habilitadas, el comando «shift» admitirá el modificador /n, el cual informa al comando que empiece a cambiar en el argumento «n», en donde «n» puede estar comprendido entre 0 y 8. Por ejemplo: shift /2 Cambiará %3 a %2, %4 a %3, etc. y deja %0 y %1 sin modificar.

SHUTDOWN

Permite el apagado local o remoto de un equipo. Sintaxis: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m \\equipo][/t xxx][/d [p|u:]xx:yy [/c "comentario"]] Parámetros: /? - Muestra la ayuda. Es lo mismo que no especificar ninguna opció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 el sistema, 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. /hybrid - Apaga el equipo y lo prepara para que en el próximo arranque se use la nueva opción de «Inicio rápido», incluida en Windows desde la edición 8. Debe usarse con el parámetro /s. /e - Documenta la razón del cierre inesperado de un equipo. /o - Al usarse se cierra la sesión, se reinicia el equipo y se muestra el menú con las opciones de inicio avanzadas. /m \\equipo - Especifica el equipo de destino. /t xxx - Establece el período de tiempo de espera antes del cierre en xxx segundos. 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 es implí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 previamente a los usuarios. El parámetro /f es implícito cuando se especifica un valor mayor que 0 para el parámetro /t. /d [p|u:]xx: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án planeados. xx - Es el número de razón principal (entero positivo inferior a 256). yy - Es el número de razón secundario (entero positivo inferior a 65536).

Razones para apagar el equipo: (E = Se esperaba. U = No se esperaba. P = Planeado. C = Definido por el cliente)

Tipo Principal Secundario Título U 0 0 Otros (no planeado)

E 0 0 Otros (no planeado)

EP 0 0 Otros (planeado)

U 0 5 Otro error: el equipo no responde

E 1 1 Hardware: mantenimiento (no planeado)

EP 1 1 Hardware: mantenimiento (planeado)

E 1 2 Hardware: instalación (planeada)

EP 1 2 Hardware: instalación (planeada)

E 2 2 Sistema operativo: recuperación (planeada)

EP 2 2 Sistema operativo: recuperación (planeada)

P 2 3 Sistema operativo: actualización (planeada)

E 2 4 Sistema operativo: reconfiguración (no planeada)

EP 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 planeada)

P 2 18 Sistema operativo: corrección de seguridad (planeada)

E 4 1 Aplicación: mantenimiento (no planeado)

EP 4 1 Aplicación: mantenimiento (planeado)

EP 4 2 Aplicación: instalación (planeada)

E 4 5 Aplicación: sin respuesta

E 4 6 Aplicación: inestable

U 5 15 Error del sistema: sistema detenido

U 5 19 Problema de seguridad

E 5 19 Problema de seguridad

EP 5 19 Problema de seguridad

E 5 20 Pérdida de conectividad de red (no planeada)

U 6 11 Error de alimentación: se desconectó el enchufe

U 6 12 Error de alimentación: externo

P 7 0 Apagado de la API heredada

SLIDETOSHUTDOWN Lanza una la ventana de logueo del arranque del sistema operativo, y se estaciona en la mitad superior del monitor con el mensaje: «Deslizar para apagar el equipo».

Existen dos opciones: 1 - Deslizar hacia abajo cierra la sesión. 2 - Cualquier evento de teclado o ratón detiene la ejecución del comando.

SLMGR (SYSTEM LICENSE MANAGER) Herramienta de activación y reactivación de licencias de software Microsoft Windows. Para escribir la clave del producto Windows usar «slui.exe». Sintaxis: slmgr.vbs [equipo (usuario contraseña)] [<opción>] Equipo: Nombre del equipo remoto (valor predeterminado:equipo local) Usuario: Cuenta con los privilegios administrativos requeridos en el equipo remoto. Contraseña: Contraseña de la cuenta del usuario. Parámetros Globales: /ipk <clave de producto> - Instalar la clave del producto reemplazando la existente. /ato [identificador de activación] - Activar Windows. /dli [identificador de activación | all] - Mostrar información de la licencia actual. /dlv [identificador de activación | all] - Mostrar información detallada de la licencia actual. /xpr [identificador de activación] - Fecha de expiración para el estado de la licencia actual. Opciones avanzadas: /cpky - Suprimir la clave de producto de la base de datos del registro para impedir ataques de divulgación de la licencia. /ilc <archivo de licencia> - Instalar licencia. /rilc - Reinstalar los archivos de la licencia del sistema. /rearm - Restablecer el estado de la licencia de activación de Windows. /upk [identificador de activación] - Desinstalar la clave de licencia de Windows. /dti [identificador de activación] - Mostrar el identificador de instalación para la activación sin conexión. /atp <identificador de confirmación> [identificador de activación] - Activar el producto con el identificador de confirmación proporcionado por el usuario. - Licencias por volumen: opciones de cliente de servicio de administración de claves [Key Manager Service (KMS)]: /skms <Nombre[:puerto] | :puerto> [identificador de activación] [identificador de activación] - Establecer el nombre y/o el puerto para el equipo KMS que usará este equipo. La dirección IPv6 debe especificarse con el formato [nombredelhost]:puerto /ckms [identificador de activación] - Borrar el nombre del equipo KMS usado. Se establece el puerto al valor predeterminado. /skhc - Habilitar el almacenamiento en la caché del host del KMS. /ckhc - Deshabilitar el almacenamiento en la caché del host del KMS.

- Licencias por volumen: opciones de activación basada en símbolo (token): /lil - Enumerar licencias de emisión de activación basada en símbolo (token). /ril <ILID> <ILvID> - Quitar licencia de emisión de activación basada en símbolo (token). /ctao - Suprimir marca de sólo activación basada en símbolo (token) (predeterminado). /stao - Establecer marca de sólo activación basada en símbolo (token). /ltc - Enumerar certificados de activación basada en símbolo (token). /fta <Huella digital del certificado> [<PIN>] - Forzar la activación de la licencia basándose en un símbolo (token). - Configuraciones que pueden realizarse tras la activación de la licencia del software: /sprt <Puerto> - Establcer el puerto TCP que KMS usará para comunicarse con los clientes. /sai <Intervalo de activación> - Establecer en minutos el intervalo para los intentos de conexión KMS de los clientes no activados. El intervalo de activación debe ser de 15 minutos mínimo y 30 días máximo. Se recomienda usar el valor predeterminado de 2 horas. /sri <Intevalo de activación> - Establecer en minutos el intervalo de renovación para intentos de conexión KMS de los clientes activados. El intervalo de renovación debe ser de 15 minutos mínimo y 30 días máximo. Se recomienda usar el valor predeterminado de 7 días. /sdns - Habilitar la publicación DNS por parte de KMS. Obtenido por defecto. /cdns - Deshabilitar la publicación DNS por parte de KMS. /spri - Establecer la prioriodad de ejecución de KMS en normal. Obtenido por defecto. /crpi - Establcer la prioridad de ejecución de KMS en baja.

SMARTSCREENSETTINGS Activa la ventana para configurar el filtro «Smart Screen», que es el responsable de bloquear en el navegador las descargas de algunos archivos ejecutables .

SNDVOL Lanza el asistente de configuración del mezclador de volumen del sistema.

SORT Ordena el input. Sintaxis: sort [/R] [/+n] [/M kilobytes] [/L config. reg.] [/REC bytesregistrados] [[unidad1:][ruta1]nombre_archivo1] [/T [unidad2:] [ruta2]] [/O [unidad3:][ruta3] nombre_archivo3]

Parámetros: /+n - Especifica el número de carácter, n, para empezar cada comparación. /+3 indica que cada comparación debería empezar en el tercer carácter de cada línea. Las líneas con menos de n caracteres se intercalan antes que otras líneas. De forma predeterminada, las comparaciones empiezan en el primer carácter de cada línea. /L[OCALE] config. reg. - Invalida la configuración regional predeterminada del sistema con la ya especificada. La configuración regional «C» cede el paso a la secuencia intercalada más rápida y actualmente es la única alternativa. El orden siempre distingue mayúsculas y minúsculas. /M[EMORY] kilobytes - Especifica la cantidad de memoria principal que hay que usar para el orden, en kilobytes. El tamaño de la memoria está siempre delimitada a ser un mínimo de 160 kilobytes. Si se especifica el tamaño de la memoria, se usará la cantidad exacta para el orden independientemente de cuanta memoria esté disponible. Normalmente se alcanza el mejor rendimiento si no se especifica el tamaño de la memoria. De forma predeterminada, se hará el orden con un paso (no archivo temporal) si se ajusta al tamaño máximo predeterminado de la memoria; de lo contrario el orden se hará en dos pasos (con los datos parcialmente ordenados y acumulados en un archivo temporal) de lo contrario el orden se hará de tal manera que la cantidad de memoria usada para los dos pasos, el orden y la combinación será igual. De forma predeterminada, el tamaño máximo de memoria es 90% de la memoria principal disponible si la entrada y la salida son archivos, o sino 45% de memoria principal. /REC[ORD_MAXIMUM] caracteres - Especifica el máximo número de caracteres en un registro (predeterminado 4096, máximo 65535). /R[EVERSE] - Invierte el orden que es de Z a A, después de 9 a 0. [unidad1:][ruta1]archivo1 - Especifica el archivo que debe ser ordenado. Si no está especificado, se ordena la entrada especificada. Especificar el archivo de entrada es más rápido que redirigir el mismo archivo como entrada estándar. /T[EMPORARY] [unidad2:][ruta2] - Especifica la ruta del directorio para mantener el almacenamiento de la tarea de ordenación en caso de que los datos no se ajusten en la memoria principal. De forma predeterminada, se usa el directorio temporal del sistema. /O[UTPUT] [unidad3:][ruta3]archivo3 - Especifica el archivo donde se va a almacenar la entrada ordenada. Si no se especifica, los datos se escriben en la salida estándar. Especificar el archivo de salida es más rápido que redirigir la salida estándar en el mismo archivo.

START

Inicia otra ventana para ejecutar un programa o comando especificado. start ["título"] [/D ruta] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE <nodo NUMA>] [/AFFINITY <máscara de afinidad hex>] [/WAIT] [/B] [Shell:::] [comando o programa] [parámetros]

"…" - Escribir una frase o palabra entrecomillada tras el comando «start», crea una nueva ventana de comandos con esa misma frase o palabra que se va a mostrar en la barra de título de la ventana. Ruta - Directorio de inicio. /B - Iniciar la aplicación sin crear una nueva ventana. La aplicación omite el manejo de «^C». A menos que la aplicación habilite el procesamiento de «^C», solo se podrá interrumpir la aplicación con «^Inter». /I - El nuevo entorno será el entorno original pasado a «cmd.exe», y no el entorno actual. /MIN - Iniciar la ventana minimizada. /MAX - Iniciar la ventana maximizada. /SEPARATE - Iniciar un programa de Windows de 16 bits en un espacio de memoria separado. /SHARED - Iniciar un programa de Windows de 16 bits en un espacio de memoria compartido. /LOW - Iniciar la aplicación en la clase de prioridad Inactiva. /NORMAL - Iniciar la aplicación en la clase de prioridad Normal. /HIGH - Iniciar la aplicación en la clase de prioridad Alta. /REALTIME - Iniciar la aplicación en la clase de prioridad Tiempo Real. /ABOVENORMAL - Iniciar la aplicación en la clase de prioridad Por Encima de lo normal. /BELOWNORMAL - Iniciar la aplicación en la clase de prioridad Por Debajo de lo normal. /NODE - Especifica el nodo de arquitectura de memoria no uniforme (NUMA) preferido como un entero decimal. /AFFINITY - Especifica la máscara de afinidad de procesador como un número hexadecimal. La ejecución del proceso se restringe a estos procesadores. La máscara de afinidad se interpreta de distinta forma si «/affinity» y «/node» se combinan. Especifique la máscara de afinidad como si la máscara del procesador del nodo NUMA estuviera desplazada a la derecha para comenzar por el bit cero. La ejecución del proceso se restringe a los procesadores en común entre la máscara de afinidad

especificada y el nodo NUMA. Si no hay ningún procesador en común, la ejecución del proceso se restringe al nodo NUMA especificado. /WAIT - Iniciar aplicación y esperar a que finalice comando o programa Si se trata de un comando cmd interno o un archivo por lotes, el procesador de comandos se ejecuta con el modificador «/K» en «cmd.exe». Esto significa que la ventana permanecerá después de que el comando se ejecute. SHELL::: - A través de la shell se pueden ejecutar aplicaciones con extensión «.cpl», «.msc», «.exe», o mediante su «GUID (Global Unique IDentifier)». Ejemplos: start shell:::{B2C761C6-29BC-4f19-9251-E6195265BAF1} explorer.exe shell:::{B2C761C6-29BC-4f19-9251-E6195265BAF1} Si no es un comando cmd interno ni archivo por lotes, entonces se considera un programa y se ejecutará como una aplicación de ventana o aplicación de consola. Parámetros - Parámetros transmitidos al comando o programa Nota: las opciones «/SEPARATE» y «/SHARED» no se admiten en plataformas de 64 bits. La especificación de «/NODE» permite crear los procesos de forma que se pueda aprovechar la ubicación de memoria en los sistemas NUMA. Por ejemplo, se pueden crear dos procesos con una comunicación estrecha entre sí mediante la memoria compartida para compartir el mismo nodo NUMA preferido y minimizar las latencias de memoria. Asignan memoria del mismo nodo NUMA si es posible y se pueden ejecutar en procesadores externos al nodo especificado. start /NODE 1 application1.exe start /NODE 1 application2.exe Estos dos procesos se pueden restringir aún más para ejecutarse en procesadores específicos en el mismo nodo NUMA. En el siguiente ejemplo, «application1» se ejecuta en los dos procesadores de valor inferior del nodo y «application2» se ejecuta en los siguientes dos procesadores del nodo. En este ejemplo, se da por supuesto que el nodo especificado tiene como mínimo cuatro procesadores lógicos. Tenga en cuenta que el número de nodo se puede cambiar a cualquier número de nodo válido para el equipo sin necesidad de cambiar la máscara de afinidad. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe Si las extensiones de comandos están habilitadas, a la ejecución del comando «start» añaden características como las siguientes:

Se pueden abrir documentos, abrir directorios y ejecutar ficheros. Sólo hay que escribir la ruta, el nombre y la extensión, dependiendo de si se trata de un documento, un directorio o un archivo. Ejemplos: start %windir%\help\es-ES\credits.rtf start system32 start syswow64 start winsxs start snippingtool start wordpad start magnify Nota: Consulte los comandos «assoc» y «ftype» para relacionarse y trabajar con estas asociaciones de comandos. Cuando se ejecuta una aplicación de 32 bits con interfaz gráfica, «cmd.exe» no 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 un script. Cuando se ejecuta una línea de comandos cuyo primer símbolo es la cadena «cmd» sin extensión o ruta, entonces se reemplaza «cmd» con el valor de 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 una extensión, entonces «cmd.exe» usa el valor de la variable de entorno %PATHEXT% para determinar las extensiones que hay que buscar y en qué orden. El valor predeterminado para la variable %PATHEXT% es: «.Com, .Exe, .Bat, .Cmd, .Vbs, .Vbe, .Js, .Jse, .Wsf, .Wsh, .Msc» Tenga en cuenta que la sintaxis es la misma que la variable %PATH%, con los puntos y comas separando los elementos diferentes. Cuando se busca un archivo ejecutable, si no hay ninguna coincidencia en ninguna extensión, entonces se comprueba si el nombre coincide con el nombre de un directorio. Si es así, el comando «start» inicia el explorador en esa ruta. Si se hace desde la línea de comandos, es equivalente a hacer «cd /d» en esa ruta. Ejemplos: start %systemroot%\winhlp32.exe start /max notepad start /abovenormal notepad.exe - Para ejecutar varias aplicaciones al mismo tiempo se usan los operadores «&,|».

1. Modo Literal: start "Hola Mundo" start notepad & calc

start charmap & calc & notepad & write /abovenormal 2. Modo Secuencial:

start notepad & calc | start write & charmap | start cmd & powershell - Para ejecutar una o más páginas web: start iexplore.exe "www.bing.com" start iexplore.exe "www.bing.com" | start iexplore.exe “www.outlook.com” - Alternativa a «start»:

@ %windir%\performance\winsat\winsat.wmv

(ALT+64 %windir%\performance\winsat\winsat.wmv)

SUBST

Asocia una ruta de acceso con una letra de unidad. subst [unidad1: [unidad2:]ruta] subst unidad1: /D unidad1: - Especifica la unidad virtual a la que se asigna la ruta. [unidad2:]ruta - Unidad física y ruta de acceso que se desea asignar a una unidad virtual. /D - Elimina una unidad sustituida (virtual). Escriba «subst» sin parámetros para ver la lista de los dispositivos virtuales.

SXSTRACE (SIDE BY SIDE TRACE)

Utilidad de seguimiento (traceo) de WinSxs (Windows Side by Side). Parámetros: Trace -logfile:nombreDeArchivo [-nostop] - Habilitando seguimiento de sxs. El registro de seguimiento se guarda en "nombre De Archivo". Si se especifica -nostop, no se preguntará si desea detener el seguimiento. Parse -logfile:nombre De Archivo -outfile:archivo Analizado [-filter:nombre De Aplicación] - Traduce el archivo de seguimiento sin procesar a un formato legible y guarda el resultado en archivo Analizado. Usa la opción -filter para filtrar los resultados. Stoptrace - Detiene el seguimiento si no se detuvo ya. Ejemplos: sxstrace Trace -logfile:SxsTrace.etl sxstrace Parse -logfile:SxsTrace.etl -outfile:SxsTrace.txt

SYSTEMINFO

Esta herramienta muestra las propiedades y la información de configuración del sistema operativo de un equipo local o remoto, incluidos los niveles de Service Pack. Corresponde con «msinfo32.exe». Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U [dominio\]usuario - Especifica el contexto de usuario en el que el comando debe ejecutarse. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide entrada si se omite. /FO formato - Especifica en que formato se va a mostrar la salida. Valores válidos: «TABLE», «LIST» y «CSV». /NH - Especifica que el "encabezado de columna" no debe mostrarse en la salida. Válido solo para formatos «TABLE» y «CSV». Ejemplos: systeminfo systeminfo /S sistema systeminfo /S sistema /U usuario systeminfo /S sistema /U dominio\usuario /P contraseña /FO TABLE systeminfo /S sistema /FO LIST systeminfo /S sistema /FO CSV /NH

SYSTEMRESET Con un disco que contenga una imagen de recuperación del sistema lo puede restaurar a un estado idéntico al que contenga el disco de reparación o rehabilitación de sistema.

TAKEOWN

Esta herramienta permite que el administrador recupere el acceso denegado a un archivo mediante la reasignación de la propiedad del archivo. Es decir, se usa para controlar los parámetros de propiedad de los archivos. Si se lanza sin parámateros la consola devuelve un error de sintaxis. Sintaxis: takeown [/S sistema [/U nombre_usuario [/P [contraseña]]]] /F nombre de archivo [/A] [/R [/D pregunta]] Parámetros:

/S sistema - Especifica el sistema remoto con el que se va a conectar. /U [dominio\]usuario - Especifica el contexto de usuario el que el comando se debe ejecutar. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide la entrada si se omite. /F nombreArchivo - Especifica el nombre de archivo o nombre de directorio patrón. Puede usarse el comodín (*) para especificar el patrón. Permite nombre de recurso compartido\nombre de archivo. /A - Concede la posesión al grupo de administradores en vez del usuario actual. /R - Recurse le indica a la herramienta que opere en archivos en el directorio especificado y todos los subdirectorios. /D pregunta - Respuesta predeterminada usada cuando el usuario actual no tiene el permiso «listar carpeta» en un directorio. Esto ocurre al trabajar de manera recursiva (/R) con subdirectorios. Son valores válidos (S) para tomar posesión y (N) para omitir. Notas: 1) Si no se especifica /A, la propiedad del archivo se concederá al usuario conectado en ese momento. 2) No se admiten los modelos combinados que usan «?» y «*». 3) /D se usa para suprimir la pregunta de confirmación. Ejemplos: takeown /F archivo_perdido takeown /F \\sistema\recurso_compartido\archivo_perdido /A takeown /F directorio /R /D N takeown /F directorio /R /A takeown /F * takeown /F C:\Windows\System32\acme.exe takeown /F %windir%\*.txt takeown /S sistema /F recurso\Acme*.doc takeown /S sistema /U usuario /F recurso\foo.dll takeown /S sistema /U dominio\usuario /P contraseña /F recurso_compartido\nombre_de_archivo takeown /S sistema /U usuario /P contraseña /F Doc\Report.doc /A takeown /S sistema /U usuario /P contraseña /F recurso\* takeown /S sistema /U usuario /P contraseña /F Principal\Inicio_de_sesión /R takeown /S sistema /U usuario /P contraseña /F Recurso\directorio /R /A

TASKKILL

Esta herramienta se usa para terminar procesos en ejecución mediante el Identificador de proceso (PID) o nombre de imagen del proceso. Sintaxis: taskkill [/S sistema] [/U usuario [/P [contraseña]]]] { [/FI filtro] [/PID IdProceso | /IM NombreImagen] } [/T] [/F] Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U [dominio\]usuario - Especifica el contexto de usuario en el que el comando debe ejecutarse. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide entrada si se omite. /FI filter - Aplica un filtro para seleccionar un conjunto de tareas. Permite el uso de (*). Ejemplo: imagename eq acme* /PID processid - Especifica el PID del proceso que debe terminarse. /IM nombre de imagen - Especifica el nombre de imagen del proceso que se va a terminar. Puede usarse el comodín (*) para especificar todas las tareas o nombres de imagen. /T - Termina el proceso especificado y todos los procesos secundarios iniciados por él. /F - Especifica terminar forzosamente el proceso. Filtro(s):

Nombre filtro Operadores válidos Valores válidos

STATUS eq, ne RUNNING | SUSPENDED | NOT RESPONDING | UNKNOWN

IMAGENAME eq, ne Nombre de imagen PID eq, ne, gt, lt, ge, le Valor del PID SESSION eq, ne, gt, lt, ge, le Número de sesión SESSIONNAME eq, ne Nombre de sesión

CPUTIME eq, ne, gt, lt, ge, le Tiempo de la CPU en el formato: Horas, minutos y segundos.

MEMUSAGE eq, ne, gt, lt, ge, le Uso de memoria en KB

USERNAME eq, ne Nombre de usuario en formato: dominio\]usuario

SERVICES eq, ne Nombre de servicio WINDOWTITLE eq, ne Título de ventana MODULES eq, ne DLL name

Notas: 1) El comodín (*) para el modificador /IM se acepta sólo cuando se aplica un filtro. 2) Los procesos remotos se terminarán siempre forzosamente (/F). 3) Los filtros «WINDOWTITLE» y «STATUS» no se considerarán cuando se especifique un equipo remoto. Ejemplos: taskkill /IM notepad.exe taskkill /PID 1230 /PID 1241 /PID 1253 taskkill /F /IM cmd.exe /T taskkill /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*" taskkill /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe taskkill /S sistema /U dominio\usuario /FI "USERNAME ne NT*" /IM * taskkill /S sistema /U nombreusuario /P contraseña /FI "IMAGENAME eq note*"

TASKLIST Muestra en una lista todos los procesos en ejecución, incluidos los servicios, dentro de un equipo local o remoto. Sintaxis: tasklist [/S sistema [/U usuario [/P [contraseña]]]] [/M [módulo] | /SVC | /V] [/FI filtro] [/FO formato] [/NH] Parámetros: /S sistema - Especifica el sistema remoto al que conectarse. /U [dominio\]usuario - Especifica el contexto de usuario en el que el comando debe ejecutarse. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. Pide entrada si se omite. /M [module] - Enumera todas los procesos abiertos y las librerías de enlace dinámico que ha cargado cada archivo ejecutable correspondiente al proceso abierto. Si el nombre del módulo no se especifica, se muestran todos los módulos cargados. /SVC - Muestra los servicios hospedados en cada proceso. /V - Muestra información detallada de tareas. /FI filtro - Muestra un conjunto de tareas que coinciden con 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» no no debe mostrarse en la salida. Válido sólo para formatos «TABLE» y «CSV». Filtros:

Nombre filtro Operadores válidos Valores válidos

STATUS eq, ne RUNNING | SUSPENDED | NOT RESPONDING | UNKNOWN

IMAGENAME eq, ne Nombre de imagen PID eq, ne, gt, lt, ge, le Valor del PID SESSION eq, ne, gt, lt, ge, le Número de sesión SESSIONNAME eq, ne Nombre de sesión

CPUTIME eq, ne, gt, lt, ge, le Tiempo de la CPU en el formato: Horas, minutos y segundos.

MEMUSAGE eq, ne, gt, lt, ge, le Uso de memoria en KB

USERNAME eq, ne Nombre de usuario en formato: dominio\]usuario

SERVICES eq, ne Nombre de servicio WINDOWTITLE eq, ne Título de ventana MODULES eq, ne DLL name

Nota: los filtros «WINDOWTITLE» y «STATUS» no se tienen en cuenta cuando se hacen solicitudes a equipos remotos. Ejemplos: tasklist /M | more tasklist /m /FO LIST>%userprofile%\desktop\Procesos.txt tasklist /V /FO LIST tasklist /SVC /FO LIST tasklist /M wbem* tasklist /S sistema /FO LIST tasklist /S sistema /U dominio nombreusuario /FO CSV /NH tasklist /S sistema /U nombreusuario /P contraseña /FO TABLE /NH tasklist /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"

TCMSETUP Configuración de la administración de cliente de telefonía de Windows. Sintaxis: tcmsetup [/r] [/q] [/x] /c nombre_servidor_remoto [nombre_servidor_remoto2] tcmpsetup [/q] /c /d (Deshabilitar el cliente de telefonía). Parámetros: nombre_servidor_remoto - Es el nombre del equipo del servidor de telefonía.

/r - Deshabilitar la detección automática de servidores. Sólo se usarán los servidores espcificados en este comando. /q - No se mostrarán cuadros de mensaje durante la instalación. /x - Devoluciones de llamada según conexión (por defecto es sin conexión), para redes propensas a perder la conexión.

TIME

Muestra o establece la hora del sistema time [hora | + cambio de hora] <extensiones_de_comandos_habilitadas> = + [/T] Sin parámetros muestra la hora actual y puede especificar una nueva hora. Se presiona la tecla «Entrar» si no se va a efectuar el cambio de hora. Si están habilitadas las extensiones de comandos, «time» admite el parámetro /T que indica al comando que muestre la hora actual, sin pedir el cambio a una nueva hora.

TIMEOUT

Establece un tiempo de espera anterior a la ejecución de comandos y archivos por lotes, expresado en segundos, o hasta que se presione alguna tecla. Aunque también opera con un modificador que omite cualquier intervención del teclado. Sintaxis: timeout [/T] tiempo_espera [/NOBREAK] Parámetros: /T tiempo_de_espera - Especifica el número de segundos que hay que esperar. El intervalo válido es de -1 a 99999 segundos. /nobreak - Omite las pulsaciones de tecla y espera el tiempo especificado. Nota: un valor de tiempo de espera -1 significa esperar indefinidamente hasta que se produzca una pulsación de teclado. Ejemplos: timeout /T 10 timeout /T 300 /NOBREAK timeout /T -1

TITLE

Establece el título en la «Barra de título» de la ventana activa de «cmd.exe». También se puede crear una nueva ventana de la consola de comandos con título personalizado combinando «title» con el comando «start». Admite el uso de caracteres especiales. Ejemplos: title %os% - (Es innecesario el uso de las comillas). start "%os%" color A - (Es necesario el uso de las comillas). start title %os% - (No es necesario el uso de comillas).

TPMVSCMGR Es la herramienta para crear o eliminar tarjetas inteligentes «TPM». Virtualiza hardware a través del servicio de sistema «TPM». Sintaxis: tpmvscmgr create tpmvscmgr destroy Parámetros: create [/quiet] /name <nombre> /adminkey 'PROMPT'|'DEFAULT'|'RANDOM' [/puk 'PROMPT'|'DEFAULT'] /pin 'PROMPT'|'DEFAULT' [/generate] [/machine <nombre de equipo>] [/pinpolicy [opciones de directiva]] Opciones de directiva: minlen <longitud> maxlen <longitud> uppercase 'ALLOWED'|'DISALLOWED'|'REQUIRED' lowercase 'ALLOWED'|'DISALLOWED'|'REQUIRED' digits 'ALLOWED'|'DISALLOWED'|'REQUIRED' specialchars 'ALLOWED'|'DISALLOWED'|'REQUIRED' Notas: - «/generate» formatea la tarjeta inteligente virtual del «TPM» para que pueda usarse para inscribir certificados. Si no se especifica esta opción, deberá usarse una herramienta o un sistema de administración de tarjetas para formatear la tarjeta antes de su primer uso. - «/pinpolicy» solo se puede usar junto con la solicitud /pin. - Las opciones de directiva de PIN predeterminadas son las siguientes: minlen 8 maxlen 127 uppercase allowed lowercase allowed digits allowed specialchars allowed

- Los límites inferior y superior de la longitud de PIN son 4 y 127, respectivamente. Al usar /pinpolicy, los caracteres del PIN deben poder imprimirse como caracteres ASCII. destroy [/quiet] /instance <id. de instancia de dispositivo> [/machine <nombre de equipo>] Argumentos: 'PROMPT' - Solicita parámetro. 'DEFAULT' - Valor predeterminado del parámetro. 'RANDOM' - Genera un valor aleatorio. 'ALLOWED' - Se permiten estos caracteres. 'DISALLOWED' - No se permiten estos caracteres. 'REQUIRED' - Se requiere al menos un carácter. Ejemplos: Crear una tarjeta inteligente virtual del «TPM» con un valor predeterminado para el PIN y una clave de administración aleatoria: tpmvscmgr create /name MyVSC /pin default /adminkey random /generate Crear una tarjeta inteligente virtual del «TPM» con un valor predeterminado para la clave de admininstración y una directiva de PIN especificada: tpmvscmgr create /name MyVSC /pin prompt /pinpolicy minlen 4 maxlen 8 /adminkey default /generate Destruir una tarjeta inteligente virtual del «TPM» mediante el Id. de instancia que se devolvió cuando se creó la tarjeta: tpmvscmgr destroy /instance root\smartcardreader\0000

TRACERPT

Se utiliza para procesar los registros de seguimiento de eventos o datos en tiempo real. Sintaxis: tracerpt <[-l] <value [value [...]]>|-rt <session_name [session_name [...]]>> [opciones] Parámetros: /config <filename> - Archivo de configuración que contiene opciones de comandos. /y - Responde «Sí» a todas las preguntas sin preguntar antes. /f <XML|HTML> - Formato de informe. /of <CSV|EVTX|XML> - Formato de volcado. El formato predeterminado es XML.

/en <ANSI|Unicode> - Codificación del archivo de salida. Sólo se permite con el formato de salida «CSV». /df <filename> - Archivo de esquema de conteo o generación de informes específico de Microsoft. /import <filename [filename [...]]> - Archivo de importación de esquema de eventos. -int <filename> - Volcar estructura interpretada de eventos en el archivo especificado. /rts - Informa de una marca de tiempo sin procesar en el encabezado de seguimiento de eventos. Sólo se puede usar con «-o», no con «-report» ni «-summary». /tmf <filename> - Archivo de definición de formato de mensaje de seguimiento. /tp <value> - Ruta de búsqueda del archivo TMF. Se pueden usar varias rutas, separadas mediante punto y coma (;). /i <value> - Especifica la ruta para la imagen del proveedor. El PDB coincidente se encontrará en el servidor de símbolos. Se pueden usar varias rutas, separadas mediante punto y coma (;). /pdb <value> - Especifica la ruta del servidor de símbolos. Se pueden usar varias rutas, separadas mediante punto y coma (;). /gmt - Convierte marcas de tiempo de carga WPP en una hora GMT. /rl <value> - Nivel de informes del sistema de 1 a 5; el valor predeterminado es 1. /summary [filename] - Archivo de texto de informe de resumen. El archivo predeterminado es «summary.txt». /o [filename] - Archivo de salida de texto. El predeterminado es «dumpfile.xml». /report [filename] - Archivo de informe de salida de texto. El archivo predeterminado es «workload.xml». /lr - Menos restrictivo; usar el mejor esfuerzo para los eventos que no coincidan con el esquema de eventos. /export [filename] - Archivo de exportación de esquema de eventos. El archivo predeterminado es «schema.man». [/l] <value [value [...]]> - Archivo de registro de seguimiento de eventos que se desea procesar.

/rt <session_name [session_name [...]]> - Origen de datos de sesión de seguimiento de eventos en tiempo real. Ejemplos: tracerpt logfile1.etl logfile2.etl -o logdump.xml -of XML tracerpt logfile.etl -o logdmp.xml -of XML -lr -summary logdmp.txt -report log rpt.xml tracerpt ArchivoReg1.etl ArchivoReg2.etl -o -report tracerpt logfile.etl counterfile.blg -report logrpt.xml -df schema.xml tracerpt -rt "NT Kernel Logger" -o logfile.csv -of CSV

TRACERT

Permite hacer el seguimiento del tráfico de red entre un equipo local y otro remoto. Es utilizado para conocer los saltos de los paquetes de datos y en qué nodo se detienen. Sintaxis: tracert [-d] [-h saltos_máximos] [-j lista_de_hosts] [-w tiempo_de_espera] [-R] [-S srcaddr] [-4] [-6] nombre_destino Parámetros: /d - No convierte direcciones en nombres de hosts. /h saltos_máximos - Máxima cantidad de saltos en la búsqueda del objetivo. /j lista-host - Enrutamiento relajado de origen a lo largo de la lista de hosts (sólo IPv4). /w tiempo_espera - Tiempo de espera en milisegundos para esperar cada respuesta. /R - Seguir la ruta de retorno (sólo IPv6). /S srcaddr - Dirección de origen para utilizar (sólo IPv6). /4 - Forzar el uso de IPv4. /6 - Forzar el uso de IPv6. Ejemplo: tracert /4 /d /h 1 127.0.0.1

TREE.COM

Muestra de forma gráfica la estructura de directorios de una unidad o ruta de acceso. Sintaxis: tree [unidad:][ruta] [/F] [/A] Parámetros: /F - Muestra los archivos de cada carpeta. /A - Usa ASCII en lugar de caracteres extendidos. Ejemplos:

tree.com %systemroot%\system32\wbem /f | more (Optimizado para la ventana de «cmd»). tree.com%systemroot%\system32\wbem /f /a>%homepath%\desktop\ListarWbem.txt (Optimizado para la expotación a un archivo de texto).

TSCON (TERMINAL SERVER CONNECTED) Adjunta una sesión de usuario a una sesión de «Escritorio Remoto». Sintaxis: tscon [idsesión | nombresesión] [/DEST:nombresesión] [/PASSWORD:pw | /PASSWORD:*] [/V] Parámetros: idsesión - Identificador de la sesión. nombresesión - Nombre de la sesión. /DEST:nombresesión - Conecta la sesión al destino nombresesión. /PASSWORD:pw - Contraseña del usuario dueño de la sesión identificada. /V - Muestra información acerca de las acciones realizadas.

TSDISCON (TERMINAL SERVER DISCONNECTED)

Desconecta una sesión de «Escritorio remoto». Sintaxis: tsdiscon [idsesión | nombresesión] [/SERVER:nombreservidor] [/V] [/VM] Parámetros: idsesión - Identificador de la sesión. nombresesión - Nombre de la sesión. /SERVER:nombreDeServidor - Especifica el servidor host de sesión de Escritorio remoto (el actual es el predeterminado). /V - Muestra información acerca de las acciones realizadas. /VM - Desconecta la sesión en el servidor o en la máquina virtual. Es necesario especificar el identificador único de la sesión.

TSKILL (TERMINAL SERVER KILL) Utilidad de detención de procesos de Servicios de «Escritorio Remoto». Sintaxis: tskill idproceso | nombreproceso [/SERVER:nombreservidor] [/ID:idsesión | /A] [/V] Parámetros:

idproceso - Identificador del proceso para detener. nombreproceso - Nombre del proceso para detener. /SERVER:nombreservidor - Servidor que contiene el id de proceso (el actual es el predeterminado). Especifíquese /ID o /A al usar el nombre de proceso y /SERVER /ID:idsesión - Proceso de detención ejecutándose bajo la sesión especificada. /A - Proceso de detención ejecutándose bajo TODAS las sesiones. /V - Muestra información acerca de las acciones que se están ejecutando.

TSWPFWRP

Windows Prsentation Foundation Terminal Server Print Wrapper. Sintaxis: tswpfwrp.exe <PrinterName><XPSFile> [/nodebug]

TYPE

Muestra en la ventana de la consola el contenido de un archivo de texto plano, es decir, con extensión «.bat», «.cmd», «.ini», «.inf», «.js», «.log», «.txt», «.vbs», «.xml», «.xsl», etc. Sintaxis: type [unidad:][ruta]archivo Ejemplos: type "%windir%\system32\WindowsPowerShell\v1.0\Modules\BitsTransfer\es-ES\about_BITS_Cmdlets.help.*" | more (Optimizado para la ventana de «cmd»). type %windir%\windowsupdate.log>%homepath%\desktop\WULog.txt (Optimizado para la expotación a un archivo de texto). type %systemroot%\system32\control.exe>%homepath%\desktop\PanelControl.exe (Crear ejecutable de «Panel de Control» en el Escritorio de Windows) type %windir%\performance\winsat\winsat.wmv>%homepath%\desktop\a.txt ren %homepath%\desktop\a.txt winsat.wmv @ %homepath%\desktop\winsat.wmv (Optimizado para usos «recreativos» del comando «type»).

TYPEPERF (TYPE PERFORMANCE)

Escribe la información del rendimiento de los procesos en la ventana de comandos o en un archivo de registro. Para detener «typeperf» presionar «Ctrl+C». La aplicación con la que se corresponde es el complemento «perfmon.msc». Sintaxis: typeperf { <counter [counter ...]> | -cf <Nombre de archivo> | -q [object] | -qx [object] } [opciones]

Parámetros: <counter [counter ...]> - Contadores de rendimiento que se supervisarán. Opciones: -f <CSV|TSV|BIN|SQL> - Formato de archivo de salida. De forma predeterminada es «CSV». -cf <Nombre de archivo> - Archivo que contiene contadores de rendimiento que se supervisarán; uno por línea. -si <[[hh:]mm:]ss> - Tiempo entre muestras. El valor predeterminado es 1 segundo. -o <Nombre de archivo> - Ruta del archivo de salida o base de datos SQL. De forma predeterminada es «stdout». -q [object] - Muestra contadores instalados (sin instancias). Para listar contadores de un objeto, incluya un nombre de objeto tal como «Processor». -qx [object] - Muestra contadores instalados (con instancias). Para listar contadores de un objeto, incluya un nombre de objeto tal como «Processor». -sc <samples> - Cantidad de muestras para recopilar. De forma predeterminada se hará el muestreo, hasta que se presione «Ctrl+C». -config <Nombre de archivo> - Archivo de configuración que contiene opciones de comandos. -s <computer_name> - Servidor al que supervisará si no se especifica un servidor en la ruta de contadores. -y - Responde Sí a todas las preguntas sin preguntar antes. Nota: «Contador» es el nombre completo de un contador de rendimiento con el formato "\\<Equipo>\<Objeto>(<Instancia>)\<Contador>", como "\\Servidor1\Procesador(0)\% de tiempo de usuario". Ejemplos: typeperf /q | more typeperf "\Información del procesador(*)\% de frecuencia máxima" typeperf "\Información del procesador(*)\Velocidad de DPC" typeperf "\Información del procesador(*)\% de tiempo C1" typeperf "\Información del procesador(*)\% de tiempo C2" typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv typeperf /qx>%homepath%\desktop\Listado.txt

TZSYNC Lanza el asistente de «Timezone Sync Task».

TZUTIL (TIME ZONE UTILITY)

Utilidad de zona horaria de Windows.

Sintaxis: tzutil < /g | /s IdDeZonaHoraria[_dstoff] | /l> Parámetros: /g - Muestra el Id. de la zona horaria actual. /s IdDeZonaHoraria[_dstoff] - Establece la zona horaria actual con el Id. de la zona. especificada. El sufijo _dstoff deshabilita los ajustes del horario de verano para la zona horaria (donde proceda). /l - Enumera los Id. de todas las zonas horarias válidas y muestra los nombres. La salida es: <nombre para mostrar> <Id. de zona horaria>. Nota: Un código de salida de 0 indica que el comando se ejecutó correctamente. Ejemplos: tzutil /g tzutil /s "Pacific Standard Time" tzutil /s "Pacific Standard Time_dstoff"

UNLODCTR

Descarga los contadores de la aplicación «perfmon.msc». Quita el nombre de contador y su texto explicativo en el registro del sistema operativo. Sintaxis: unlodctr <controlador> Nota: <controlador> es el nombre del controlador del dispositivo cuyas definiciones de nombre de contador, y texto explicativo deben quitarse del Registro del sistema. Parámetros: /m:<manifiesto> - <manifiesto> es el nombre del archivo de manifiesto que contiene definiciones de contadores de rendimiento. Estos contadores se quitarán del sistema local. /g:{guidDeProveedor} - {GguidDeProveedor} identifica el proveedor del contador de rendimiento que se va a descargar. /p:<nombreDeProveedor> - <nombreDeProveedor> identifica el proveedor del contador de rendimiento que se va a descargar.

USERACCOUNTCONTROLSETTINGS (UAC)

Lanza una ventana de configuración de la UAC (Control de Cuentas de Usuario). La «UAC» es una característica que produce la atenuación de las ejecuciones del software virtualizando el escritorio, antes de que puedan causar cambios en el sistema. Al

recibir una ventana de aprobación o denegación de ejecución se requiere la intervención del usuario. Permitir: Se abandona la zona virtualizada y la modificación se realiza en el sistema. Denegar: La ejecución se produjo en la zona virtualizada y no afectará al sistema. «UAC» tiene cuatro niveles operativos:

1. Notificar siempre. 2. Notificar solamente cuando una aplicación intente realizar cambios en el

equipo. 3. Notificar solamente cuando una aplicación intente realizar cambios en el

equipo (sin atenuación del escritorio). 4. Desactivar.

USERINIT

Muestra la ventana del explorador, o lo que es lo mismo, el resultado de la combinación de teclas «Windows+E».

UTILMAN Activa el «Centro de Accesibilidad», que es una tecnología de ayuda adicional para facilitar el uso del sistema y dispositivos como tabletas PC a personas con problemas de visión, destreza manual, audición, habla y razonamiento.

VAULTCM (VAULT CREDENTIALS MANAGER) Crea, muestra y elimina las credenciales almacenadas. Parámetros:

/list - Muestra los almacenes cargados actualmente de las credenciales web y las credenciales de Windows, sus GUID de almacén y su ubicación. /listschema - Muestra los esquemas globales, sus GUID de esquema o de almacén, según corresponda. /listcreds - Crea, muestra y elimina las credenciales almacenadas. /addcreds - Añade credenciales a los almacenes. Sintaxis: VaultCmd /addcreds:<nombre_almacén>|<GUID_almacén> /credtype:<nombre_esquema>|<GUID_esquema> /identity:<identidad> /authenticator:<autenticador> [/resource:<recurso> /savedBy:<nombre_aplicación>] Ejemplo: vaultcmd /addcreds:"Credenciales web" /credtype:{3CCD5499-87A8-4B10-A215-608888DD3B55} /identity:TestCred /authenticator:Test /resource:Server /savedBy:Test /deletecreds - Elimina credenciales. Sintaxis: VaultCmd /deletecreds:<nombre_almacén>|<GUID_almacén> /credtype:<nombre_esquema>|<GUID_esquema> /identity:<identidad> [/resource:<recurso>] Ejemplo: vaultcmd /deletecreds:"Credenciales web" /credtype:{3CCD5499-87A8-4B10-A215 -608888DD3B55} /identity:TestCred /resource:Server /sid:<SID del paquete> VaultCmd /listproperties - Lista propiedades de una credencial. Sintaxis: VaultCmd /listproperties:<nombre_almacén>|<GUID_almacén> Ejemplo: vaultcmd /listproperties:"Credenciales web" VaultCmd /sync - Sincroniza las credenciales.

VER (VERSION)

Muestra la versión de Windows. Windows 7 = Microsoft Windows [Versión 6.1.7601] Windows Server 2012 = Microsoft Windows [Versión 6.2] Windows 8 = Microsoft Windows [Versión 6.2.922] Windows 8.1 = Microsoft Windows [Versión 6.3 9600] Windows 10 = Microsoft Windows [Versión 10.0.10240]

VERIFIER Administrador del «Comprobador de controladores (drivers)» con opción de línea de comandos y opción gráfica. La opción de línea de comandos permite configurar una sola comprobación de controladores para un único reinicio de sistema. Ejecutar «verifier.exe» sin parámetros implica lanzar una ventana con la interfaz gráfica de la aplicación, que resulta así de intuitivo: se marca la opción «Crear configuración estándar» y se presiona el botón «Siguiente». Luego se marca la opción «Seleccionar automáticamente todos los controladores instalados en este equipo», se clica en «Siguiente» y «Finalizar», para reiniciar el equipo. Tras el reinicio comienza la prueba. Los archivos de registro de los errores de los controladores se almacenan en la ruta «%systemroot%\minidump», con la extensión «.log». Después de terminar la prueba el «verificador de controladores» se desactiva ejecutando la ventana de la aplicación y marcando la opción «Eliminar la configuración existente», para clicar en el botón «Finalizar». Si no se produce la desactivación del «verificador de controladores» se cargan los parámetros de prueba con cada inicio del sistema y se efectúan las comprobaciones. El automatismo será permanente, hasta que sea desactivado. Sintaxis: verifier /standard /all verifier /standard /driver NOMBRE [NOMBRE ...] verifier /flags MARCAS /all verifier /flags MARCAS /driver NOMBRE [NOMBRE ...] verifier /rules [OPCIÓN ...] verifier /query verifier /querysettings verifier /bootmode [persistent|resetonbootfail|oneboot] verifier /reset verifier /faults [PROB [TAGS [APPS [MINS]]]] verifier /faultssystematic [OPCIÓN ...] verifier /log NOMBRE_ARCHIVO_REGISTRO [/interval SEGUNDOS] verifier /volatile /flags MARCAS verifier /volatile /adddriver NAME [NAME ...] verifier /volatile /removedriver NAME [NAME ...] verifier /volatile /faults [PROB [TAGS [APPS [MINS]]]] /standard - Habilita las marcas estándar del «Comprobador de controlador». Esto es funcionalmente equivalente a '/flags 0x209BB' /all - Habilita el «Comprobador de controlador» en todos los controladores de un sistema.

/driver NOMBRE [NOMBRE ...] - Especifique el controlador o la lista de controladores que debe comprobarse. NOMBRE es el nombre y la extensión del archivo que hay que comprobar (ejemplo: driver.sys). Para habilitar el «Comprobador de controlador» en más de un controlador, enumere todos los controladores mediante una lista separada por espacios. No se admiten comodines (como n*.sys). /flags MARCAS - Especifique las opciones habilitadas para la comprobación. El valor de MARCAS debe ser un número decimal o hexadecimal (con prefijo 0x). Nota: se aplican marcas a todos los controladores comprobados por el «Comprobador de controlador». MARCAS ESTÁNDAR: Estas marcas se consideran opciones estándar del «Comprobador de controladores» y pueden ser: set using '/standard' or by the combination of the options: '/flags 0x209BB' bit 0 (0x00000001) - Bloque especial bit 1 (0x00000002) - Forzar comprobación IRQL bit 3 (0x00000008) - Seguimiento de bloques bit 4 (0x00000010) - Comprobación de E/S bit 5 (0x00000020) - Detección de interbloqueo bit 7 (0x00000080) - Comprobación DMA bit 8 (0x00000100) - Comprobaciones de seguridad bit 11 (0x00000800) - Comprobaciones diversas bit 17 (0x00020000) - Comprobación de cumplimiento DDI MARCAS ADICIONALES: Estas marcas están diseñadas para pruebas de escenario específicas. Flags marked with a (*) require I/O Verification (bit 4) also be enabled. Las marcas con (**) admiten que se deshabiliten reglas individuales. bit 2 (0x00000004) - Simulación de recursos insuficientes aleatorios bit 9 (0x00000200) - Exigir las solicitudes de E/S pendientes (*) bit 10 (0x00000400) - Registro IRP (*) bit 13 (0x00002000) - Comprobación MDL invariable para pila (*) bit 14 (0x00004000) - Comprobación MDL invariable para controlador (*) bit 15 (0x00008000) - Pruebas de exploración de vulnerabilidades mediante datos aleatorios de retraso de marco de energía bit 18 (0x00040000) - Simulación sistemática de recursos insuficientes bit 19 (0x00080000) - Comprobación de cumplimiento DDI (adicional) bit 21 (0x00200000) - Comprobación NDIS/WIFI (**) bit 23 (0x00800000) - Pruebas de exploración de vulnerabilidades mediante datos aleatorios de retraso de sincronización de kernel bit 24 (0x01000000) - Verificación de switch de VM /rules [OPCIÓN ...] Opciones de reglas que se pueden deshabilitar (avanzadas).

query: muestra el estado actual de reglas controlables. reset: restablece todas las reglas a su estado predeterminado. default ID: establece el identificador de reglas a su estado predeterminado. disable ID: deshabilita el identificador de reglas especificado. /query - Muestra un resumen de la actividad actual del «Comprobador de controlador». /querysettings - Muestra un resumen de las opciones y los controladores habilitados actualmente o de las opciones y los controladores que se comprobarán en el siguiente arranque. /bootmode - Establece el modo de arranque del comprobador. Es necesario reiniciar. persistent: garantiza que la configuración del comprobador de controlador persista de un reinicio a otro. Valor predeterminado. resetonbootfail: si el sistema operativo no puede arrancar, restablece el comprobador de reinicio para posteriores arranques. oneboot: solo habilita el comprobador para el siguiente arranque. /reset - Desactiva la marca del comprobador de controlador y la configuración del controlador. No desactiva bootmode. Requiere reiniciar para que surta efecto. /faults [PROB [TAGS [APPS [MINS]]]] - Habilita el bit de simulación de recursos insuficientes aleatorios y controla opcionalmente los parámetros de la simulación de recursos insuficientes aleatorios. PROB: un número entre 1 y 10000 que especifique la probabilidad de inserción de errores. Si no se especifica este parámetro, se usará el valor predeterminado de 600 (6%). TAGS: una lista separada por espacios de las etiquetas de bloques donde se insertarán errores. Si no se especifica este parámetro, cualquier asignación de bloque puede tener errores insertados. APPS: una lista separada por espacios del nombre de archivo de imagen de las aplicaciones que tendrán errores insertados. Si no se especifica este parámetro, la simulación de recursos insuficientes aleatorios se puede producir en cualquier aplicación. MINS: un número positivo que indica los minutos después del reinicio durante los que no se producirá la inserción de errores. Si no se especifica este parámetro, se usará el valor predeterminado de 8 minutos. /faultssystematic [OPTION ...] - Opciones para controlar la simulación sistemática de recursos insuficientes: enableboottime: habilita la inserción de errores entre reinicios. disableboottime: deshabilita la inserción de errores entre reinicios (configuración predeterminada). recordboottime: habilita la inserción de errores en el modo «y si» entre reinicios. resetboottime: deshabilita la inserción de errores entre reinicios y borra la lista de exclusiones de pilas.

enableruntime: habilita dinámicamente la inserción de errores. disableruntime: deshabilita dinámicamente la inserción de errores. recordruntime: habilita dinámicamente la inserción de errores en el modo «y si». resetruntime: deshabilita dinámicamente la inserción de errores y borra la lista de pilas con errores anteriores. querystatistics: muestra las estadísticas actuales de inserción de errores. incrementcounter: incrementa el contador de prueba superada usado para identificar cuándo se insertó un error. getstackid COUNTER: recupera el id. de pila insertado indicado. excludestack STACKID: excluye la pila de la inserción de errores. /log NOMBRE_ARCHIVO_REGISTRO [/interval SEGUNDOS] - Crea un archivo de registro con el nombre NOMBRE_ARCHIVO_REGISTRO. Si no se especifica la opción «/interval», se usará el valor predeterminado de 30 segundos. Nota: si se escribe un comando «verifier /log» en la línea de comandos, no vuelve el símbolo del sistema. Use «CTRL+C» para cerrar el registro y volver. /volatile - Cambia la configuración del comprobador de forma dinámica sin reiniciar el sistema. La configuración volátil tendrá efecto hasta el siguiente reinicio del sistema. /volatile /adddriver NOMBRE [NOMBRE...] - Agrega los controladores especificados a la lista de controladores que se van a comprobar con configuración volátil. /volatile /removedriver NOMBRE [NOMBRE...] - Quita los controladores especificados de la lista de controladores que se van a comprobar con configuración volátil.

VERIFY

Comunica a Windows si debe comprobar que los archivos se escriben de forma correcta en un disco. Sintaxis: verify [on | off]

VOL

Muestra la etiqueta del volumen del disco y el número de serie, si existen. Sintaxis: vol [unidad:]

VSSADMIN (VOLUME SHADOW STORAGE ADMINISTRATION)

Herramienta administrativa de línea de comandos del «Servicio de Instantáneas de Volumen (vssadmin.exe)», que se refiere a las imágenes creadas por Windows para la función «Restaurar sistema (rstrui.exe)».

Parámetros: delete shadows - Eliminar instantáneas de volumen. list providers - Enumerar proveedores de instantáneas de volumen registrados. list shadows - Enumerar instantáneas de volumen existentes. list shadowStorage - Enumerar asociaciones de almacenamiento de instantáneas de volumen. list volumes - Enumerar volúmenes válidos para instantáneas. list writers - Enumerar editores de instantáneas de volumen registrados. resize shadowStorage - Ajustar el tamaño de una asociación de almacenamiento de instantánea de volumen. Ejemplo: vssadmin list shadows

W32TM (WINDOWS TIME)

Herramienta usada para diagnosticar conflictos del equipo local o de uno en la red con el servicio «Hora de Windows» al tratar de sincronizar o de actualizar el reloj del sistema. Sintaxis: w32tm [ /register | /unregister ] /register - Registra para ejecutarse como servicio y agregar la configuración predeterminada al Registro. /unregister - Elimina el servicio del Registro y quita toda la información de configuración del Registro. Parámetros: w32tm /monitor [/domain:<nombre de dominio>] [/computers:<nombre>[,<nombre>[,<nombre>...]]] [/threads:<número>] [/ipprotocol:<4|6>] [/nowarn] /domain - Especifica el dominio que hay que supervisar. Si no se da el nombre de dominio, o no se especifica el dominio o las opciones de equipo, se usa el dominio predeterminado. Esta opción se puede usar más de una vez. /computers - Supervisa la lista dada de equipos. Los nombres de equipo se separan con comas, sin espacios. Si se especifica el prefijo (*) con un nombre, se tratará como un PDC de AD. Esta opción puede utilizarse más de una vez. /threads - Cantidad de equipos que se analizarán a la vez. El valor predeterminado es 3. El intervalo permitido es 1-50. /ipprotocol - Especifique el protocolo IP que se va a usar. El predeterminado es usar el que esté disponible.

/nowarn - Pasar por alto el mensaje de advertencia. w32tm /ntte <tiempo base de hora de NT> - Convertir una hora del sistema NT, en intervalos de (10^-7) segundos, desde 0h 1 ene 1601, a un formato legible. w32tm /ntpte <tiempo base de hora NTP> - Convertir una hora NTP, en intervalos de (2^-32) segundos desde 0h 1 ene 1900, a un formato legible. w32tm /resync [/computer:<equipo>] [/nowait] [/rediscover] [/soft] - Indica a un equipo que debe volver a sincronizar el reloj, lo antes posible, y desechar todos los errores de estadística acumulados. /computer:<equipo> - Equipo que debe volver a sincronizarse. Si no se especifica, el equipo local se volverá a sincronizar. /nowait - No esperar a que ocurra la nueva sincronización; volver inmediatamente. De lo contrario, espere a que se complete la nueva sincronización antes de volver. /rediscover - Volver a detectar la configuración de red y los recursos de red y, a continuación, llevar a cabo la sincronización. /soft - Volver a sincronizar usando las estadísticas de errores existentes. No es útil, se suministra por motivos de compatibilidad. w32tm /stripchart /computer:<destino> [/period:<actualizar>] [/dataonly] [/samples:<recuento>] [/packetinfo] [/ipprotocol:<4|6>] - Muestra un gráfico de barras del desplazamiento entre este equipo y otro. /computer:<destino> - El equipo con respecto al que se mide el desplazamiento. /period:<actualizar> - El tiempo transcurrido entre las muestras, en segundos. El valor predeterminado es 2 segundos. /dataonly - Muestra sólo datos, no gráficos. /samples:<recuento> - Recopila muestras y después se detiene. Si no se especifica, se recopilan muestras hasta que se presiona «Ctrl+C». /packetinfo - Imprime el mensaje de respuesta del paquete NTP. /ipprotocol - Especifica el protocolo IP que debe usarse. El valor predeterminado es usar el que esté disponible. w32tm /config [/computer:<destino>] [/update] [/manualpeerlist:<interlocutores>] [/syncfromflags:<origen>] [/LocalClockDispersion:<segundos>]

[/reliable:(YES|NO)] [/largephaseoffset:<milisegundos>] /computer:<destino> - Ajusta la configuración de <destino>. Si no se especifica, el valor predeterminado es el equipo local. /update - Notifica al servicio de hora que la configuración ha cambiado, para que se apliquen los cambios. /manualpeerlist:<interlocutores> - Define la lista manual de interlocutores como <interlocutores>, que es una lista delimitada por espacios de direcciones DNS o IP. Si se especifican varios interlocutores, este modificador debe estar entre comillas. /syncfromflags:<origen> - Define los orígenes con respecto a los cuales debe sincronizarse el cliente NTP. <Origen> debe ser una lista de estas palabras clave delimitada por comas (sin distinguir mayúsculas de minúsculas): MANUAL - Se sincroniza a partir de los interlocutores de la lista manual de interlocutores. DOMHIER - Se sincroniza a partir de un controlador de dominio de Active Directory de la jerarquía de dominios. NO - No usa ningún origen para sincronizarse. ALL - Se sincroniza a partir de interlocutores manuales y de dominio. /LocalClockDispersion:<segundos> - Configura la precisión del reloj interno que asume «w32time», si no puede adquirir la hora de sus orígenes configurados. /reliable:(YES|NO) - define si este equipo es un recurso de hora de confianza. Esta configuración sólo tiene significado para los controladores de dominio. YES - este equipo es un servicio de hora de confianza. NO - este equipo no es un servicio de hora de confianza. /largephaseoffset:<milisegundos> - Define la diferencia entre la hora local y la hora de la red que «w32time» considera punta. w32tm /tz - Muestra la configuración de zona horaria actual. w32tm /dumpreg [/subkey:<clave>] [/computer:<destino>] - Muestra los valores asociados a una clave dada del Registro. La clave predeterminada es «HKLM\System\CurrentControlSet\Services\W32Time» (la clave raíz del servicio de hora). /subkey:<clave> - Muestra los valores asociados a la subclave <clave> de la clave predeterminada. /computer:<destino> - consulta la configuración del Registro del equipo <destino>.

w32tm /query [/computer:<destino>] {/source | /configuration | /peers | /status} [/verbose] - Muestra la información del servicio Hora de Windows de un equipo. /computer:<destino> - Consulta la información de <destino>. Si no se especifica, el valor predeterminado es el equipo local. /source: - Muestra el recurso de hora. /configuration: - Muestra la configuración del tiempo de ejecución y de dónde procede el valor. En modo detallado, también muestra el valor sin definir o sin usar. /peers: - Muestra una lista de interlocutores y su estado. /status: - Muestra el estado del servicio Hora de Windows. /verbose: - Establece el modo detallado para mostrar más información. w32tm /debug {/disable | {/enable /file:<nombre> /size:<bytes> /entries:<valor> [/truncate]}} - Habilita o deshabilita el registro privado del servicio Hora de Windows de un equipo local. /disable: - Deshabilita el registro privado. /enable: - Habilita el registro privado. /File:<nombre> - Especifica el nombre de archivo absoluto. /size:<bytes> - Especifica el tamaño máximo para el registro circular. /Entries:<valor> - Contiene una lista de marcas especificadas por nombre y separadas por comas, que indican los tipos de información que se deben registrar. Los números válidos van de 0 a 300. También se pueden indicar intervalos numéricos además de números solos, como 0-100,103,106. El valor 0-300 sirve para registrar toda la información. /truncate: - Trunca el archivo en caso de que exista.

WAITFOR

Esta herramienta envía o espera a que llegue una señal del sistema. Si no se especifica /S (la señal), se difundirá a todos los sistemas de un dominio. Si se especifica /S (la señal), sólo se enviará al dominio especificado. Sintaxis para enviar una señal: waitfor [/S sistema [/U usuario [/P [contraseña]]]] /SI señal

Sintaxis para esperar una señal: waitfor [/T tiempo de espera] señal Parámetros: /S sistema - Especifica el sistema remoto al que se envía una señal. /U [dominio\]usuario - Especifica el contexto de usuario en el que el comando debe ejecutarse. /P [contraseña] - Especifica la contraseña para el contexto de usuario dado. /SI - Envía la señal a través de la red a los equipos que esperan. /T tiempo_de_espera - Número de segundos que se espera una señal. El intervalo válido es 1 - 99999. El valor predeterminado es la espera indefinida de una señal. Señal - Nombre de la señal que hay que esperar o que se va a enviar. Nota: un sistema puede esperar varios nombres de señal exclusivos. El nombre de señal no puede superar los 255 caracteres. No puede contener caracteres que no sean a-z, A-Z, 0-9 y caracteres ASCII del intervalo 128-255. Ejemplos: waitfor InstalaciónLista waitfor CopiaRealizada /T 100 waitfor /SI InstalaciónLista waitfor /S sistema /U usuario /P contraseña /SI CopiaRealizada

WBADMIN (WINDOWS BACKUP ADMINISTRATION)

Herramienta de línea de comandos de copia de seguridad «wbadmin.exe». Modificadores: start backup - Crea una copia de seguridad única con los parámetros especificados. Si no se indican y creó una copia de seguridad diaria programada, se crea la copia de seguridad con la configuración de ésta. Sintaxis: wbadmin start backup [-backupTarget:{<volumenDestinoCopiaDeSeguridad> | <recursoCompartidoDeRedDeDestino>}] [-include:<volúmenesQueSeIncluirán>] [-allCritical] [-user:<nombreDeUsuario>] [-password:<contraseña>] [-noInheritAcl] [-noVerify] [-vssFull | -vssCopy] [-quiet] Parámetros: -backupTarget - Indica la ubicación de almacenamiento de la copia de seguridad. Requiere una letra de unidad de disco duro (f:), una ruta basada en GUID de volumen con el formato: «\\?\Volume{GUID}» o una ruta «UNC» a una carpeta compartida remota (\\nombreDeServidor\recursoCompartido\). De forma predeterminada se guardará en: «\\<nombreDeServidor>\ <recursoCompartido>\WindowsImageBackup\ <equipoDeCopiaDeSeguridad>\». Importante: si guarda una copia de seguridad en una carpeta compartida remota, se sobrescribirá si usa la misma carpeta para otra copia de

seguridad del mismo equipo. Además, si hay un error en la operación, es posible que se quede sin copia de seguridad porque se habrá sobrescrito la anterior y la nueva no podrá usarse. Para evitarlo, cree subcarpetas en la carpeta compartida remota para organizar las copias de seguridad. Si lo hace, las subcarpetas necesitarán el doble de espacio que la carpeta principal. -include - Indica la lista delimitada por comas de lo que se incluirá en la copia de seguridad. Puede incluir varios volúmenes. Las rutas de los volúmenes se pueden indicar con letras de unidad de volumen, puntos de montaje de volumen o nombres de volumen basados en GUID. Éstos deben terminar en barra diagonal inversa (\). Se puede usar el carácter comodín (*) en el nombre de archivo para indicar una ruta de un archivo. Solo se debe usar cuando se usa el parámetro «-backupTarget». -allCritical - Crea una copia de seguridad que incluye todos los volúmenes imprescindibles (los que contienen archivos y componentes del sistema operativo), además de los elementos especificados con el parámetro «-include». Este parámetro es útil si crea una copia de seguridad para la reconstrucción completa o la recuperación del estado del sistema. Se debe usar solo cuando se usa el parámetro «-backupTarget». -user - Si la copia de seguridad se guarda en una carpeta compartida remota, indica el nombre del usuario con permiso de escritura en la carpeta. -password - Especifica la contraseña para el nombre de usuario especificado con el parámetro «-user». -noInheritAcl - Aplica permisos de lista de control de acceso (ACL) para las credenciales especificadas en «-user» y «-password» a «\\<nombreDeServidor>\<recursoCompartido>\WindowsImageBackup\<equipoDeCopiaDeSeguridad>\ (carpeta que contiene la copia de seguridad)». Para tener acceso a la copia de seguridad después, debe usar estas credenciales o pertenecer al grupo Administradores u Operadores de copia de seguridad en el equipo con la carpeta compartida. Si no se usa «-noInheritAcl», los permisos de la ACL de la carpeta compartida remota se aplican a la carpeta <equipoDeCopiaDeSeguridad> de forma predeterminada para que cualquier usuario con acceso a la carpeta compartida remota tenga acceso a la copia de seguridad. -noVerify - Especifica que no se compruebe si hay errores en las copias de seguridad escritas en medios extraíbles (como un DVD). Si no se usa este parámetro, se comprueba si hay errores en las copias de seguridad guardadas en medios extraíbles. -vssFull - Hace una copia de seguridad completa con el Servicio de instantáneas de volumen (VSS). Se actualizará el historial de cada archivo para reflejar que se incluyó en una copia de seguridad. Si no se usa este parámetro, «wbadmin start backup» hace una copia de seguridad, pero no se actualiza el historial de los archivos de la copia de seguridad. Precaución: no use este parámetro si usa un producto diferente a Copias de

seguridad de Windows Server para las copias de seguridad de las aplicaciones en los volúmenes incluidos en la copia de seguridad actual. Si lo hace, podría interrumpir las copias de seguridad incrementales, diferenciales o de otro tipo que esté haciendo el otro producto de copia de seguridad. -vssCopy - Hace una copia de seguridad de copia con VSS. No se actualiza el historial de los archivos de la copia de seguridad. Valor predeterminado. -quiet - Ejecuta el comando sin mensajes para el usuario. Ejemplo: wbadmin start backup -backupTarget:f: -include:e:,d:\puntoDeMontaje, \\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\ stop job - Detiene la operación de copia de seguridad o recuperación que está ejecutándose actualmente. No se pueden reiniciar las operaciones canceladas; debe volver a ejecutar la operación de copia de seguridad o recuperación cancelada desde el principio. Para usar este comando, debe ser miembro del grupo Operadores de copia de seguridad o Administradores. Sintaxis: wbadmin stop job [-quiet] Parámetros: -quiet - Ejecuta el comando sin mensajes para el usuario. get versions - Muestra una lista de detalles acerca de las copias de seguridad disponibles almacenadas en el equipo local o en otro diferente. Cuando este comando se usa sin parámetros, muestra una lista de todas las copias de seguridad del equipo local, incluso si no están disponibles. Entre los detalles, se incluyen la hora de la copia de seguridad, la ubicación de almacenamiento de copia de seguridad, el identificador de versión (necesario para «wbadmin get ítems» y para realizar recuperaciones) y el tipo de recuperaciones que puede realizar. Para usar el comando, debe ser miembro del grupo Operadores de copia de seguridad o Administradores. Sintaxis: wbadmin get versions [-backupTarget:{<volumenDestinoCopiaSeguridad> | <rutaRecursoCompartidoDeRed>}] [-machine:<nombreDelEquipoDeLaCopiaDeSeguridad>] Parámetros: -backupTarget - Especifica la ubicación de almacenamiento que contiene las copias de seguridad cuyos detalles desea ver. Se usa para indicar información acerca de las copias de seguridad no almacenadas en el equipo local. Otras ubicaciones pueden ser unidades de disco duro conectadas localmente, unidades de DVD o carpetas compartidas remotas.

-machine - Especifica el equipo cuyos detalles de copia de seguridad desea ver. Se usa cuando se almacenan copias de seguridad de varios equipos en la misma ubicación. Se debe usar cuando se especifique «-backupTarget». Ejemplos: wbadmin get versions -backupTarget:h: wbadmin get versions -backupTarget:\\nombreDeServidor\recursoCompartido -machine:servidor01 Notas: para mostrar una lista de los elementos disponibles para la recuperación desde una copia de seguridad específica, use «wbadmin get items». get items - Enumera los elementos incluidos en una copia de seguridad. Para usar el comando, debe ser miembro del grupo Operadores de copia de seguridad o Administradores. Sintaxis: wbadmin get ítems -version:<identificadorDeVersión> [-backupTarget:{<volumenDestinoCopiaSeguridad> | <rutaRecursoCompartidoDeRed>}] [-machine:<nombreDeEquipoDeCopiaDeSeguridad>] Parámetros: -version - Especifica la versión de la copia de seguridad en formato MM/DD/AAAA-HH:MM. Si desconoce la información de la versión, escriba «wbadmin get versions». -backupTarget - Especifica la ubicación de almacenamiento que contiene las copias de seguridad cuyos detalles desea ver. La ubicación de almacenamiento puede ser una unidad de disco conectada localmente o una carpeta compartida remota. Si se ejecuta «wbadmin get versions» en el mismo servidor donde se creó la copia de seguridad, no se necesita este parámetro. Sin embargo, se requiere cuando desee obtener información acerca de una copia de seguridad creada desde otro servidor. -machine - Especifica el nombre del equipo cuyos detalles de copia de seguridad desea ver. Útil cuando se hizo la copia de seguridad de varios equipos en la misma ubicación. Se debe usar cuando se especifique «-backupTarget». Ejemplos: wbadmin get items -version:03/31/2005-09:00 wbadmin get items -version:04/30/2005-09:00 -backupTarget:\\nombreDeServidor\recursoCompartido -machine:servidor01 get status - Notifica el estado de la operación de copia de seguridad o recuperación actual. Para usar este comando, debe ser miembro del grupo Operadores de copia de seguridad o Administradores. Sintaxis:

wbadmin get status Notas: este comando no se detendrá hasta que se finalice la operación de copia de seguridad o recuperación actual; seguirá ejecutándose incluso si cierra la ventana de comandos. Si desea detener la operación, use el comando «wbadmin stop job».

WBEMTEST Lanza la herramienta de comprobación de Windows Management Instrumentation (WMI).

WECUTIL (WINDOWS EVENTS COMPILER UTILITY)

La utilidad «Recopilador de eventos de Windows» permite crear y administrar suscripciones a eventos reenviados desde orígenes de eventos remotos compatibles con el protocolo «WS-Management». Sintaxis: wecutil COMANDO [ARGUMENTO [ARGUMENTO] ...] [/OPCIÓN:VALOR [/OPCIÓN:VALOR] ...] Con los nombres de comandos y opciones se puede usar la versión corta de los modificadores que por ejemplo es «/f» o la versión larga, que para el mismo caso es «enum-subscription, /format». Parámetros: es | enum-subscription - Muestra una lista de los nombres de todas las suscripciones de eventos remotos existentes. Sintaxis: wecutil es | enum-subscription gs | get-subscription - Muestra la información de configuración de una suscripción remota. Sintaxis: wecutil gs | get-subscription ID_DE_SUSCRIPCIÓN [/OPCIÓN:VALOR [/OPCIÓN:VALOR] ID_DE_SUSCRIPCIÓN - Cadena que identifica de manera única una suscripción especificada con la etiqueta <SubscriptionId> del archivo de configuración XML usado para crear la suscripción. /f | format:VALOR VALOR puede ser XML o Terse. Si VALOR es XML, la salida se imprime en XML. Si

VALOR es «Terse» (predeterminado), el valor se imprime en forma de pares nombre-valor. /u |unicode:VALOR Mostrar la salida en Unicode (UTF-16). VALOR puede ser «true» o «false». Si VALOR es «true», la salida es en Unicode. Ejemplo: wecutil gs sub1 (Información de configuración de salida de una suscripción denominada «sub1». gr | get-subscriptionruntimestatus - Obtener el estado de la suscripción en tiempo de ejecución. Sintaxis: wecutil gr | get-subscriptionruntimestatus ID_DE_SUSCRIPCIÓN [ORIGEN_DE_EVENTOS [ORIGEN_DE_EVENTOS] ...] ID_DE_SUSCRIPCIÓN - Cadena que identifica de manera única una suscripción especificada con la etiqueta <SubscriptionId> del archivo de configuración XML usado para crear la suscripción. ORIGEN_DE_EVENTOS - Cadena que identifica un equipo que actúa como origen de los eventos con un nombre de dominio completo, un nombre NetBIOS o una dirección IP. Ejemplo: wecutil gr sub1 Mostrar el estado en tiempo de ejecución de una suscripción denominada «sub1» ss | set-subscription - Establece la configuración de suscripción cambiando los parámetros de suscripción desde la línea de comandos o con un archivo de configuración XML. Sintaxis: wecutil ss | set-subscription ID_DE_SUSCRIPCIÓN [/OPCIÓN:VALOR [/OPCIÓN:VALOR] ...] wecutil ss | set-subscription /c:ARCHIVO_DE_CONFIGURACIÓN [/cus:NOMBRE_DE_USUARIO [/cup:CONTRASEÑA] ...] ID_DE_SUSCRIPCIÓN - Cadena que identifica de manera única una suscripción especificada con la etiqueta <SubscriptionId> del archivo de configuración XML usado para crear la suscripción. OPCIONES COMUNES: /c:ARCHIVO_DE_CONFIGURACIÓN (Config) - Cadena que especifica la ruta de acceso al archivo XML que contiene la configuración de la suscripción. La ruta de acceso puede ser absoluta o relativa con respecto al directorio actual. Esta opción solo puede usarse

con las opciones «/cus (CommonUserName)» y «/cup (CommonUserPassword)» opcionales y se excluye mutuamente con el resto de las opciones. /e[:VALOR] | enabled - Habilitar o deshabilitar una suscripción. VALOR puede ser «true» o «false». El valor predeterminado de esta opción es «true». /d: DESCRIPCIÓN |Description - Cadena que describe la suscripción. /q: CONSULTA |Query - Cadena que especifica la cadena de consulta para la suscripción. El formato de esta cadena puede ser distinto para diferentes valores de URI y se aplica a todos los orígenes de la suscripción. /dia: DIALECTO | Dialect - Cadena que especifica el dialecto que usa la cadena de consulta. /cf FORMATO | ContentFormat - Cadena que especifica el formato de los eventos devueltos. FORMATO puede ser «Events» o «RenderedText». Si el valor es «RenderedText», los eventos se devuelven junto con las cadenas localizadas (por ejemplo, la descripción de los eventos) adjuntas al evento. El valor predeterminado de FORMATO es «RenderedText». /l: CONFIGURACIÓN_REGIONAL |Locale - Cadena que especifica la configuración regional en la que se entregan las cadenas localizadas del formato «RenderedText». CONFIGURACIÓN_REGIONAL es un identificador de referencia cultural de idioma o país, por ejemplo: ""ES-es"". Esta opción solo es válida si la opción «/cf (ContextFormat)» está establecida en "RenderedText". /ree [:VALOR] |ReadExistingEvents - Especifica los eventos que se entregarán para la suscripción. VALOR puede ser «true» o «false». Si es «true», todos los eventos existentes se leen desde los orígenes de eventos de la suscripción. Si es «false», solo se entregan los eventos futuros (que llegan). El valor predeterminado es «true» para una opción «/ree» sin valor. Si no se especifica ninguna opción «/ree», el valor predeterminado es «false». /lf: NOMBRE_DE_ARCHIVO | LogFile - Cadena que especifica el registro de eventos local que se usa para almacenar los eventos recibidos desde los orígenes de eventos. /pn: PUBLICADOR | PublisherName - Cadena que especifica el nombre del publicador. Debe ser un publicador que sea propietario o importe el registro especificado por la opción «/lf (LogFile)». /dm: MODO | DeliveryMode - Cadena que especifica el modo de entrega. MODO puede ser «pull» o «push» para las suscripciones iniciadas por el recopilador y solo «push» para las suscripciones iniciadas por el origen. Esta opción solo es válida si la opción «/cm» (ConfigurationMode) está establecida en «Custom».

/dmi: NÚMERO | DeliveryMaxItems - Número que especifica el máximo de elementos de la entrega por lotes. Esta opción solo es válida si la opción «/cm (ConfigurationMode)» está establecida en «Custom». /dmlt: MS |DeliveryMaxLatencyTime - Número que especifica la latencia máxima al entregar un lote de eventos. MS es el número de milisegundos. Esta opción solo es válida si la opción «/cm (ConfigurationMode)» está establecida en «Custom». /hi:MS | HeartbeatInterval - Número que especifica el intervalo de latido para las suscripciones de inserción o el intervalo de sondeo para las suscripciones de extracción. MS es el número de milisegundos. Esta opción solo es válida si la opción «/cm (ConfigurationMode)» está establecida en «Custom». /tn: NOMBRE_DE_TRANSPORTE | TransportName - Cadena que especifica el nombre del transporte usado para conectarse a un origen de eventos remoto. Puede ser «http» o «https». /esa: ORIGEN_DE_EVENTOS | EventSourceAddress - Especifica la dirección de un origen de eventos. ORIGEN_DE_EVENTOS es una cadena que identifica un equipo que actúa como origen de los eventos con un nombre de dominio completo, un nombre NetBIOS o una dirección IP. Esta opción debe usarse con las opciones «/ese (EventSourceEnabled)», «/aes (AddEventSource)», «/res (RemoveEventSource)» o «/un (UserName)» y «/up (UserPassword)». /ese[:VALOR] | EventSourceEnabled - Habilitar o deshabilitar un origen de eventos. VALOR puede ser «true» o «false». Esta opción solo se permite si se especifica la opción «/esa (EventSourceAddress)». El valor predeterminado de esta opción es «true». OPCIONES ESPECÍFICAS DE LAS SUSCRIPCIONES INICIADAS POR EL RECOPILADOR: /aes | AddEventSource - Agrega el origen de eventos especificado por la opción «/esa (EventSourceAddress)» si todavía no forma parte de la suscripción. Si la dirección especificada por «/esa (EventSourceAddress)» ya forma parte de la suscripción, se produce un error. Esta opción solo se permite si se especifica la opción «/esa (EventSourceAddress)». /res | RemoveEventSource - Quita el origen de eventos especificado por la opción «/esa (EventSourceAddress)» si ya forma parte de la suscripción. Si la dirección especificada por «/esa (EventSourceAddress)» no forma parte de la suscripción, se produce un error. Esta opción solo se permite si se especifica la opción «/esa (EventSourceAddress)». /un:NOMBRE_DE_USUARIO | UserName - Especifica la credencial de usuario que se usará con el origen especificado por la opción «/esa (EventSourceAddress)». Esta opción solo se permite si se especifica la opción «/esa (EventSourceAddress)».

/up:CONTRASEÑA | UserPassword - Establece la contraseña de usuario para la credencial de usuario del origen especificado por la opción «/esa (EventSourceAddress)». Esta opción solo se permite si se especifica la opción «/un (UserName)». /tp:PUERTO_DE_TRANSPORTE | TransportPort - Número de puerto usado por el transporte al conectarse al origen de eventos remoto. Si no se especifica, el puerto toma el valor predeterminado del puerto estándar usado para el nombre de transporte especificado: tcp 80 para «http», tcp 443 para «https». /hn:NOMBRE | HostName - Cadena que especifica el nombre «FQDNS» del equipo local. El origen de eventos remoto usa este nombre para recuperar eventos y debe usarse solo para suscripciones de inserción. Se usa en escenarios de servidores de host múltiples que pueden tener varios nombres «FQDNS». /ct:TIPO | CredentialsType - Cadena que especifica el tipo de credencial que se usará para el acceso a los orígenes remotos. TIPO puede ser uno de los valores siguientes: "default", "negotiate", "digest", "basic" o "localmachine". El valor predeterminado es "default". /cun:NOMBRE_DE_USUARIO | CommonUserName - Establece la credencial de usuario compartida que usarán los orígenes de eventos que no tengan sus propias credenciales de usuario. Nota: si esta opción se especifica con la opción «/c (Config)», se omite la configuración de «UserName/UserPassword» para los orígenes de eventos individuales del archivo de configuración. Si desea usar una credencial distinta para un origen de eventos específico, puede invalidar este valor especificando las opciones «/un (UserName)» y «/up (UserPassword)» para un origen de eventos específico en la línea de comandos de otro comando «ss (set-subscription)». /cup:CONTRASEÑA | CommonUserPassword - Establece la contraseña de usuario para la credencial de usuario compartida. Si CONTRASEÑA se establece en * (asterisco), la contraseña se lee desde la consola. Esta opción solo es válida si se especifica la opción «/cun (CommonUserName)». OPCIONES ESPECÍFICAS DE LAS SUSCRIPCIONES INICIADAS POR EL ORIGEN: /ica:HUELLAS_DIGITALES | AllowedIssuerCA - Establece la lista de huellas digitales de certificados de emisor, en una lista separada por comas. /as:SUJETOS | AllowedSubjects - Lista de cadenas separadas por comas que especifica los nombres DNS de los equipos que no son de dominio que tienen permiso para iniciar suscripciones. Los nombres pueden especificarse con caracteres comodín, como "*.midominio.com". Esta lista está vacía de manera predeterminada. /ds:SUJETOS | DeniedSubjects - Lista de cadenas separadas por comas que especifica los nombres DNS de los equipos que no son de dominio que no tienen permiso para iniciar suscripciones. Los nombres pueden especificarse con caracteres comodín, como

"*.midominio.com". Esta lista está vacía de manera predeterminada. /adc:SDDL | AllowedSourceDomainComputers - Cadena que especifica los equipos de dominio que tienen o no tienen permiso para iniciar suscripciones, en formato SDDL. El valor predeterminado es permitir todos los equipos de dominio. Ejemplos: Actualizar la configuración de una suscripción denominada sub1 a partir de un nuevo archivo XML, WsSelRg2.xml. wecutil ss sub1 /c:%Windir%\system32\WsSelRg2.xml Actualizar la configuración de una suscripción denominada sub2 con varios parámetros: wecutil ss sub2 /esa:miEquipo /ese /un:uname /up:* /cm:Normal Actualizar la lista de sujetos autorizados y no autorizados para una suscripción iniciada por el origen: wecutil ss sub3 /as:"*.privado.midominio.com" cs | create-subscription - Crear una nueva suscripción remota. Sintaxis: wecutil cs | create-subscription ARCHIVO_DE_CONFIGURACIÓN [/OPCIÓN:VALOR [/OPCIÓN :VALOR] ...] ARCHIVO_DE_CONFIGURACIÓN - Cadena que especifica la ruta de acceso al archivo XML que contiene la configuración de la suscripción. La ruta de acceso puede ser absoluta o relativa con respecto al directorio actual. /cun:NOMBRE_DE_USUARIO | CommonUserName - Establece la credencial de usuario compartida que se usa cuando un origen de eventos no tiene sus propias credenciales de usuario. Esta opción solo se aplica a las suscripciones iniciadas por el recopilador. Nota: si se especifica esta opción, se omitirá la configuración de «UserName/UserPassword» de los orígenes de eventos individuales del archivo de configuración. Si desea usar una credencial distinta para un origen de eventos concreto, use el comando «ss (set-subscription)» para establecerla para el origen de eventos. /cup:CONTRASEÑA | CommonUserPassword - Establece la contraseña de usuario para la credencial de usuario compartida. Cuando CONTRASEÑA se establece en * (asterisco), la contraseña se lee desde la consola. Esta opción solo es válida si se especifica la opción «/cun (CommonUserName)». Ejemplo: Crear una suscripción iniciada por el recopilador para reenviar eventos del registro de eventos de aplicación de un equipo remoto «miOrigen.miDominio.com» al registro «ForwardedEvents».

wecutil cs ci_subscription.xml Crear una suscripción iniciada por el origen para reenviar eventos del registro de eventos de aplicación de un equipo remoto «miOrigen.miDominio.com» al registro «ForwardedEvents».. wecutil cs si_subscription.xml Nota: Tenga en cuenta que, al crear una suscripción iniciada por el origen, si AllowedSourceDomainComputers, AllowedSourceNonDomainComputers/AllowedIssuerCAList, AllowedSubjectList y DeniedSubjectList están todos vacíos, se proporcionará un valor predeterminado para AllowedSourceDomainComputers, O:NSG:NSD:(A;;GA;;;DC)(A;;GA;;;NS). Este valor predeterminado de SDDL garantiza a los miembros del grupo de dominio Equipos del dominio, así como del grupo local Servicio de red (para el reenviador local), la posibilidad de desencadenar eventos para esta suscripción. ds | delete-subscription - Elimina una suscripción específica y anula la suscripción de todos los orígenes de eventos que entregan eventos al registro de eventos de la suscripción. No se eliminarán los eventos ya recibidos y registrados. Sintaxis: wecutil ds | delete-subscription ID_DE_SUSCRIPCIÓN ID_DE_SUSCRIPCIÓN - Cadena que identifica de manera única una suscripción especificada con la etiqueta <SubscriptionId> del archivo de configuración XML usado para crear la suscripción. Ejemplo: Eliminar una suscripción denominada sub1. wecutil ds sub1 rs | retry-subscription - Vuelve a intentar la suscripción inactiva intentando reactivar todos los orígenes de eventos o los especificados mediante el establecimiento de una conexión y el envío de una solicitud de suscripción remota. Los orígenes deshabilitados no se vuelven a intentar. Sintaxis: wecutil rs | retry-subscription ID_DE_SUSCRIPCIÓN [ORIGEN_DE_EVENTOS [ORIGEN_DE_EVENTOS] ...] ID_DE_SUSCRIPCIÓN - Cadena que identifica de manera única una suscripción especificada con la etiqueta <SubscriptionId> del archivo de configuración XML usado para crear la suscripción.

ORIGEN_DE_EVENTOS - Cadena que identifica un equipo que actúa como origen de los eventos con un nombre de dominio completo, un nombre NetBIOS o una dirección IP. Ejemplo: Volver a intentar todos los orígenes de una suscripción denominada sub1. wecutil rs sub1 qc | quick-config - Configura el servicio «Recopilador de eventos» de Windows para asegurarse de que la suscripción se pueda crear y conservar al reiniciar. Esto incluye los pasos siguientes: 1. Habilitar el canal ForwardedEvents si está deshabilitado. 2. Establecer el servicio Recopilador de eventos de Windows para que retrase el inicio (solo Vista y posterior). 3. Iniciar el servicio Recopilador de eventos de Windows si no se está ejecutando. Sintaxis: wecutil qc | quick-config [/OPCIÓN:VALOR] /q[:VALOR] (Quiet) - VALOR puede ser «true» o «false». Si es «true», «quick-config» no solicitará confirmación. El valor predeterminado de esta opción es «false». Ejemplo: wecutil qc

WEVTUTIL (WINDOWS EVENTS UTLITY)

Utilidad de línea de comandos de eventos de Windows. Permite recuperar información acerca de registros de eventos y publicadores, instalar y desinstalar manifiestos de eventos, ejecutar consultas y exportar, archivar y borrar registros. Para recuperar una lista con los nombres de los registros, escriba «wevtutil el». Sintaxis: wevtutil COMANDO [ARGUMENTO [ARGUMENTO] ...] [/OPCIÓN:VALOR [/OPCIÓN:VALOR] ...] Con los nombres de los parámetros y opciones se puede usar la versión corta de los modificadores que por ejemplo es «/f» o la versión larga, que para el mismo caso es «enum-subscription, /format». Las variables se escriben en letras mayúsculas. Opciones comunes: /{r | remote}:VALOR - Si se especifica, el comando se ejecuta en un equipo remoto. VALOR es el nombre del equipo remoto. Las opciones «/im» y «/um» no admiten operaciones remotas.

/{u | username}:VALOR - Especifica un usuario distinto para iniciar la sesión en el equipo remoto. VALOR es un nombre de usuario con el formato «dominio\usuario» o usuario. Sólo se aplica cuando se especifica la opción «/r». /{p | password}:VALOR - Contraseña del usuario especificado. Si no se especifica o si VALOR es "*", se pedirá al usuario que escriba una contraseña. Sólo se aplica cuando se especifica la opción «/u». /{a | authentication}:[Default|Negotiate|Kerberos|NTLM] - Tipo de autenticación para la conexión al equipo remoto. El valor predeterminado es Negotiate. /{uni | unicode}:[true|false] - Muestra la salida en formato Unicode. Si es «true», la salida se presenta en formato Unicode. Parámetros: el | enum-logs - Muestra una lista con los nombres de todos los registros. gl | get-log - Muestra la información de configuración del registro de eventos, incluido si el registro está habilitado, el límite de tamaño máximo actual del registro y la ruta de acceso al archivo en el que se encuentra almacenado el registro. Sintaxis: wevtutil gl | get-log <NOMBRE_REGISTRO> [/OPTION:VALOR [/OPTION:VALOR] ...] <NOMBRE_REGISTRO> - Cadena que identifica un registro de forma exclusiva. Para mostrar una lista de todos los nombres de los registros, ejecute «wevtutil el». Opciones: /{f | format}:[XML|Text] - Especifica el formato del archivo de registro. El valor predeterminado es «Text». Si se especifica XML, la salida se almacena en formato XML. Si se especifica «Text», la salida se almacena sin etiquetas XML. Ejemplo: wevtutil gl System /f:xml - (Muestra la información de configuración acerca del registro local del sistema en formato XML). sl | set-log - Permite modificar la configuración de un registro. Sintaxis: wevtutil sl | set-log <NOMBRE_REGISTRO> [/OPTION:VALOR [/OPTION:VALOR] ...] <LOG_NAME> - Cadena que identifica un registro de forma exclusiva. Si se especifica la opción «/c», no se debe especificar <NOMBRE_REGISTRO>, puesto que se lee del archivo de configuración. Opciones: /{e | enabled}:[true|false] - Habilita o deshabilita un registro. /{q | quiet}:[true|false] - Opción de visualización silenciosa. No se muestran mensajes al usuario. Si no se especifica, el valor predeterminado es «true».

/{fm | filemax}:<n> - Establece el número máximo de habilitaciones en las que preservar eventos, en que <n> es un número entero entre 1 y 16. Para cada habilitación, se crea un archivo; por tanto, si este valor es 2, los eventos se producirán de las dos últimas habilitaciones. El reinicio cuenta como una deshabilitación y posterior habilitación del canal. /{i | isolation}:[system|application|custom] - Modo de aislamiento del registro. El modo de aislamiento de un registro determina si un registro comparte una sesión con otros registros de la misma clase de aislamiento. Si especifica el valor «System» para «isolation», el registro de destino compartirá como mínimo los permisos de escritura con el registro del sistema. Si especifica el valor application para «isolation», el registro de destino compartirá como mínimo los permisos de escritura con el registro de aplicación. Si especifica el valor «custom» para «isolation», también debe proporcionar un descriptor de seguridad con la opción «/ca». /{lfn | logfilename}:VALOR - Nombre del archivo del registro. VALOR es la ruta de acceso completa al archivo de registro que usa el servicio Registro de eventos para almacenar eventos de este registro. /{rt | retention}:[true|false] - Modo de retención del registro. El modo de retención de registros determina el comportamiento del servicio «Registro de eventos» cuando un registro alcanza tamaño máximo. Si un registro de eventos alcanza su tamaño máximo y el modo de retención de registros es «true», los eventos existentes se retendrán y los eventos entrantes se descartarán. Si el modo de retención de registros es «false», los eventos entrantes sobrescribirán los eventos más antiguos en el registro. /{ab | autobackup}:[true|false] - Directiva de copia de seguridad automática del registro. Si «autobackup» es «true», se realizará una copia de seguridad automática del registro cuando éste alcance el tamaño máximo. Además, si el valor es «true», la retención (especificada con la opción «/rt») debe establecerse en «true». /{ms | maxsize}:<n> - Tamaño máximo del registro, donde <n> es el número de bytes. Tenga en cuenta que el valor mínimo de <n> es 1048576 (1024 KB) y que los archivos de registro siempre son múltiplos de 64 KB, por lo que el valor especificado se redondeará en función de esto. /{l | level}:<n> - Filtro de nivel del registro, donde <n> es cualquier valor de nivel válido. Solo se aplica a registros con sesión dedicada. Para quitar un filtro de nivel, establezca <n> en 0. /{k | keywords}:VALOR - Filtro de palabras clave del registro. VALOR puede ser cualquier máscara de palabras clave de 64 bits válida. Solo se aplica a registros con sesión dedicada.

/{ca | channelaccess}:VALOR - Permiso de acceso de un registro de eventos. VALOR es el descriptor de seguridad especificado mediante SSDL (Lenguaje de definición de descriptores de seguridad). /{c | config}:VALOR - Ruta de acceso al archivo de configuración, donde VALOR es la ruta de acceso al archivo completa. Si se especifica, las propiedades del registro se leen de este archivo de configuración. Si se especifica esta opción, no debe especificar el parámetro de la línea de comandos <NOMBRE_REGISTRO>. El nombre del registro se leerá del archivo de configuración. Ejemplo: El siguiente ejemplo establece los valores de retención, copia de seguridad automática y tamaño máximo del registro en el registro de aplicación mediante un archivo de configuración. Tenga en cuenta que el archivo de configuración es un archivo XML con el mismo formato que la salida de «wevtutil gl»: <NOMBRE_REGISTRO> /f:xml. C:\config.xml <?xml version="1.0" encoding="UTF-8"?> <channel name="Application" isolation="Application" xmlns="http://schemas.microsoft.com/win/2004/08/events"> <logging> <retention>true</retention> <autoBackup>true</autoBackup> <maxSize>9000000</maxSize> </logging> <publishing> </publishing> </channel> wevtutil sl /c:config.xml ep | enum-publishers - Muestra una lista de los publicadores de eventos. gp | get-publisher - Permite obtener información de configuración de los publicadores de eventos. Sintaxis: wevtutil gp | get-publisher <NOMBRE_PUBLICADOR> [/OPCIÓN:VALOR [/OPCIÓN:VALOR] ...] <NOMBRE_PUBLICADOR> - Cadena que identifica un publicador de eventos de forma exclusiva. Para obtener una lista de los nombres de los publicadores, escriba «wevtutil ep». Opciones:

/{ge | getevents}:[true|false] - Obtiene información de metadatos para eventos que puede generar el publicador. /{gm | getmessage}:[true|false] - Muestra el mensaje en lugar de su identificador de mensaje numérico. /{f | format}:[XML|Text] - Especifica el formato del archivo de registro. El valor predeterminado es «Text». Si se especifica XML, la salida se imprime en formato XML. Si se especifica «Text», la salida se muestra sin etiquetas XML. Ejemplo: El siguiente ejemplo muestra información acerca del publicador de eventos «Eventlog», incluidos los metadatos acerca de los eventos que puede generar el publicador. wevtutil gp Microsoft-Windows-Eventlog /ge:true im | install-manifest - Permite instalar publicadores y registros de eventos del manifiesto. Sintaxis: wevtutil im | install-manifest <MANIFIESTO> [/OPCIÓN:VALOR [/OPCIÓN:VALOR] <MANIFIESTO> - Ruta de acceso a un manifiesto de eventos. Se instalarán todos los publicadores y registros definidos en el manifiesto. Opciones: /{rf | resourceFilePath}:VALOR - Atributo «ResourceFileName» del elemento «Provider» del manifiesto que se debe reemplazar. El VALOR debe ser la ruta de acceso completa al archivo de recursos. /{mf | messageFilePath}:VALOR - Atributo «MessageFileName» del elemento «Provider» del manifiesto que se debe reemplazar. El VALOR debe ser la ruta de acceso completa al archivo de mensajes. /{pf | parameterFilePath}:VALOR - Atributo «ParameterFileName» del elemento «Provider» del manifiesto que se debe reemplazar. El VALOR debe ser la ruta de acceso completa al archivo de parámetros. Ejemplo: El siguiente ejemplo instala publicadores y registros del archivo de manifiesto «miManifiesto.man». wevtutil im miManifiesto.man /rf:^%systemroot^%/System32/wevtutil.exe

um | uninstall-manifest - Permite desinstalar los publicadores y registros de eventos de un manifiesto. Sintaxis: wevtutil um | uninstall-manifest <MANIFIESTO> <MANIFIESTO> - Ruta de acceso a un manifiesto de eventos. Se desinstalarán todos los publicadores y registros definidos en el manifiesto. Ejemplo: El siguiente ejemplo desinstala publicadores y registros del archivo de manifiesto «miManifiesto.man». wevtutil um miManifiesto.man qe | query-events - Permite leer eventos de un registro de eventos, de un archivo de registro o mediante una consulta estructurada. Sintaxis: wevtutil qe | query-events <RUTA> [/OPCIÓN:VALOR [/OPCIÓN:VALOR] ...] <RUTA> - De manera predeterminada, se debe proporcionar un nombre de registro para el parámetro <RUTA>. No obstante, si se usa la opción «/lf», se debe proporcionar la ruta de acceso a un archivo de registro para el parámetro <RUTA>. Si se usa el parámetro «/sq», se debe proporcionar la ruta de acceso a un archivo que contenga una consulta estructurada. Opciones: /{lf | logfile}:[true|false] - Si es «true», <RUTA> es la ruta de acceso completa a un archivo de registro. /{sq | structuredquery}:[true|false] - Si es «true», <RUTA> es la ruta de acceso completa a un archivo que contiene una consulta estructurada. /{q | query}:VALOR - VALOR es una consulta XPath para filtrar los eventos leídos. Si no se especifica, se devuelven todos los eventos. Esta opción no está disponible Cuando «/sq» es «true». /{bm | bookmark}:VALOR - VALOR es la ruta de acceso completa a un archivo que contiene un marcador de una consulta anterior. /{sbm | savebookmark}:VALOR - VALOR es la ruta de acceso completa a un archivo para guardar un marcador de esta consulta. La extensión de archivo debe ser .xml. /{rd | reversedirection}:[true|false] - Dirección de lectura de eventos. Si es «true», se devuelven primero los eventos más recientes.

/{f | format}:[XML|Text|RenderedXml] - El valor predeterminado es XML. Si se especifica «Text», los eventos se imprimen en un formato de texto fácil de leer, en lugar de usar formato XML. Si es «RenderedXml», los eventos se imprimen en formato XML con información de representación. Tenga en cuenta que la impresión de eventos en formato «Text» o «RenderedXml» es más lenta que la impresión en formato XML. /{l | locale}:VALOR - VALOR es una cadena de configuración regional para imprimir texto de eventos en una configuración regional específica. Solo está disponible cuando se imprimen los eventos en formato de texto con la opción «/f». /{c | count}:<n> - Número máximo de eventos para leer. /{e | element}:VALOR - Cuando se genera código XML de eventos, se incluye un elemento raíz para crear código XML con formato correcto. VALOR es la cadena que desea incluir en el elemento raíz. Por ejemplo, si se especifica «/e:root», el XML resultante tendría la pareja de elementos raíz <root></root>. Ejemplos: Consulta básica. wevtutil qe Microsoft-Windows-TaskScheduler/Maintenance Se muestran los tres eventos más recientes del registro de aplicaciones en formato de texto, con salida a un archivo de texto plano que se ubicará en el escritorio. wevtutil qe "Microsoft-Windows-User Profile Service/Operational" /c:3 /rd:true /f:text>%homepath%\desktop\wevtutil.txt gli | get-log-info - Permite obtener información de estado de un registro de eventos o archivo de registro. Sintaxis: wevtutil gli | get-loginfo <NOMBRE_REGISTRO> <NOMBRE_REGISTRO> - Nombre del registro o ruta de acceso del archivo de registro. Si la opción «/lf» es «true», es una ruta de acceso de un archivo de registro y es obligatorio especificarla. Si la opción «/lf» es «false», es el nombre del registro. Para ver una lista de los nombres de registros, escriba «wevtutil el». Opciones: /{lf | logfile}:[true|false] - Especifica si se va a crear un archivo de registro. Si es «true», <NOMBRE_REGISTRO> es la ruta de acceso al archivo de registro. Ejemplo: wevtutil gli Application epl | export-log - Permite exportar a un archivo eventos de un registro, un archivo de registro o mediante una consulta estructurada.

Sintaxis: wevtutil epl | export-log <RUTA> <ARCHIVO_DESTINO> [/OPCIÓN:VALOR [/OPCIÓN:VALOR] ...] <RUTA> - De manera predeterminada, se debe proporcionar un nombre de registro para RUTA. No obstante, si se usa la opción «/lf», se debe proporcionar la ruta de acceso a un archivo de registro para el valor RUTA. Si se usa el parámetro «/sq», se debe proporcionar la ruta de acceso a un archivo que contenga una consulta estructurada. <ARCHIVO_DESTINO> - Ruta de acceso al archivo que va a almacenar los eventos exportados. Opciones: /{lf | logfile}:[true|false] - Si es «true», <RUTA> es la ruta de acceso de un archivo de registro. /{sq | structuredquery}:[true|false] - Si es «true», <RUTA> es la ruta de acceso a un archivo que contiene una consulta estructurada. Si se seleccionan muchos eventos (no todos), este comando puede tardar considerablemente. /{q | query}:VALOR - VALOR es una consulta XPath para filtrar los eventos que desea exportar. Si no se especifica, se devolverán todos los eventos. Esta opción no está disponible cuando «/sq» es «true». Si se seleccionan muchos eventos (no todos), este comando puede tardar considerablemente. /{ow | overwrite}:[true|false] - Si es «true», y el archivo de destino especificado en <ARCHIVO_DESTINO> ya existe, se sobrescribirá sin pedir confirmación. Ejemplo: El siguiente ejemplo exporta eventos del registro del sistema a la ruta: «C:\backup\system0506.evtx.» wevtutil epl System C:\backup\system0506.evtx al | archive-log - Permite archivar el archivo de registro con un formato de almacenamiento. Se creará un subdirectorio con el mismo nombre que la configuración regional, y toda la información específica de la configuración regional se guardará en dicho subdirectorio. Cuando el directorio creado con el comando «archive-log» esté presente junto con el archivo de registro, se podrán leer los eventos en el archivo, independientemente de si el publicador está instalado. Sintaxis: wevtutil al | archive-log <ARCHIVO_REGISTRO> [/OPCIÓN:VALOR [/OPCIÓN:VALOR] ...]

<ARCHIVO_REGISTRO>- El archivo de registro que se va a archivar. El archivo de registro se puede generar con el comando «export-log» o «clear-log». Opciones: /{l | locale}:VALOR - VALOR es una cadena de configuración regional para archivar un registro en una configuración regional específica. Si no se especifica, se usa la configuración regional de la consola actual. cl | clear-log - Permite borrar eventos de un registro de eventos y, opcionalmente, hacer una copia de seguridad de los eventos borrados. Sintaxis: wevtutil cl | clear-log <NOMBRE_REGISTRO> [/OPCIÓN:VALOR] <NOMBRE_REGISTRO> - Nombre del registro que se va a borrar. Para recuperar una lista con los nombres de los registros, escriba «wevtutil el». Opciones: /{bu | backup}:VALOR - Archivo de copia de seguridad de los eventos borrados. Si se especifica, los eventos borrados se guardan en el archivo de copia de seguridad. Incluya la extensión «.evtx» en el nombre de archivo de copia de seguridad. Ejemplo: El siguiente ejemplo borra todos los eventos del registro de aplicación después de guardarlos en la ruta: «C:\admin\backups\al0306.evtx». wevtutil.exe cl Aplicación /bu:C:\admin\backups\al0306.evtx

WHERE

Muestra la ubicación de archivos que coinciden con el patrón de búsqueda. De manera predeterminada, la búsqueda se realiza en el directorio actual, y en las rutas especificadas por la variable de entorno %PATH%. where [/R dir] [/Q] [/F] [/T] patrón... Parámetros: /R - Busca recursivamente y muestra los archivos que coinciden con el patrón dado, comenzando por el directorio especificado. /Q - Devuelve sólo el código de salida, sin mostrar la lista de archivos coincidentes (modo silencioso). /F - Muestra el nombre de archivo coincidente entre dobles comillas.

/T - Muestra el tamaño de archivo, la última fecha y hora de modificación de todos los archivos coincidentes. Patrón - Especifica el patrón de búsqueda con el que deben coincidir los archivos. Se pueden usar los comodines «*» y «?» en el patrón. Los formatos «$env:patrón» y «path:patrón» también pueden especificarse, donde «env» es una variable de entorno y la búsqueda se realiza en las rutas de acceso específicas de la variable de entorno «env». No se deben usar esos formatos con «/R». La búsqueda también se realiza anexando extensiones de la variable %PATHEXT% al patrón. Nota: la herramienta devuelve un nivel de error 0 si la búsqueda arrojó resultados, 1 si la búsqueda no arrojó resultados y 2 si hay errores. Ejemplos: where mi_nombre_de_archivo1 mi_archivo????.* where $windir:*.* where /R c:\windows *.exe *.dll *.bat where /Q ??.??? where "c:\windows;c:\windows\system32:*.dll" where /F /T *.dll

WHOAMI Muestra información detallada de la cuenta del usuario con el que se inició la sesión. Esta utilidad se puede usar para obtener el destino de información de grupos y nombres de usuario junto con los respectivos identificadores de seguridad (SID), privilegios, identificador de inicio de sesión del usuario actual (testigo de acceso) en el sistema local. Si no se especifica ningún modificador, la herramienta muestra el nombre de usuario en formato NTLM (dominio\nombre_usuario). Sintaxis 1: whoami [/UPN | /FQDN | /LOGONID] Sintaxis 2: whoami { [/USER] [/GROUPS] [/PRIV] } [/FO formato] [/NH] Sintaxis 3: whoami /ALL [/FO formato] [/NH] Parámetros: /UPN - Muestra el nombre de usuario en el formato «nombre principal de usuario». /FQDN - Muestra el nombre de usuario en formato de «nombre distintivo (FQDN)». /USER - Muestra la información del usuario actual junto con el identificador de seguridad (SID). /GROUPS - Muestra la pertenencia a grupos del usuario actual, tipo de cuenta, identificadores de seguridad (SID) y atributos. /PRIV - Muestra los privilegios de seguridad del usuario actual. /LOGONID - Muestra el Identificador de inicio de sesión del usuario actual.

/ALL - Muestra el nombre de usuario actual y los grupos a los que se pertenece junto con los identificadores de seguridad (SID) y los privilegios del testigo de acceso del usuario actual. /FO formato - Especifica el formato de salida que se va a mostrar. Son valores válidos: «TABLE», «LIST», «CSV». No se muestran los encabezados de columna con formato «CSV». El formato predeterminado es «TABLE». /NH - Especifica que no se debe mostrar el encabezado en el resultado. Esto sólo es válido para los formatos «TABLE» y «CSV». Ejemplos: whoami whoami /UPN whoami /FQDN whoami /LOGONID whoami /USER whoami /USER /FO LIST whoami /USER /FO CSV whoami /GROUPS whoami /GROUPS /FO CSV /NH whoami /PRIV whoami /PRIV /FO TABLE whoami /USER /GROUPS whoami /USER /GROUPS /PRIV whoami /ALL whoami /ALL /FO LIST whoami /ALL /FO CSV /NH

WINDOWS DEFENDER Para gestionar la aplicación por línea de comandos hay que situar «cmd» en el directorio donde se ubica el archivo ejecutable «mpcmdrun.exe»: cd C:\Program Files\Windows Defender Sintaxis: mpcmdrun.exe [command] [-options] Parámetros: -Scan [-ScanType #] [-File <path> [-DisableRemediation]] - Escanea malware. -Trace [-Grouping #] [-Level #] - Comienza un monitoreo de diagnósticos. -GetFiles – Gestiona información de ayuda -RemoveDefinitions [-All] - Restaura las firmas de definiciones de malware a una copia previa o al archivo original del programa. [-DynamicSignatures] – Remueve solo las firmas descargas dinámicamente. -SignatureUpdate [-UNC | -MMPC] - Busca una actualización de firmas de definiciones de malware.

-Restore [-ListAll | [-Name <name>] [-All] [-Path <path>]] - Restaura o lista los elementos alamacenados en el directorio «Cuarentena». -AddDynamicSignature [-Path] - Carga firmas dinámicas. -ListAllDynamicSignatures - Lista las firmas dinámicas cargadas. -RemoveDynamicSignature [-SignatureSetID] - Remueve una firma dinámica. -EnableIntegrityServices - Habilita servicios de integridad de archivos. -SubmitSamples - Envía a los servidores de Microsoft las muestras del malware recogidas. Información Adicional: C:\ProgramData\Microsoft\Windows Defender\Support -Scan [-Scan y Tipo de Valor] 0 Por defecto, conforme a la configuración establecida en el momento. 1 Escaneo rápido. 2 Escaneo completo del sistema. 3 Escaneo selectivo de archivos y directorios. [-File <path>] – Indica el archivo o directorio que va a ser escaneado. Será requerido en un escaneo selectivo de archivos y directorios. [-DisableRemediation] –Esta opción sólo es válida con un escaneo selectivo de archivos y carpetas. Donde: - Los archivos excluidos del análisis serán ignorados. - Los archivos serán escaneados. - Las acciones a ejecutar no se aplicarán después de una detección de firma de malware. - No se escribirán entradas en el registro de eventos después de una detección de firma de malware. - Las detecciones de malware con el escaneo selectivo no serán mostradfas en la interfaz de usuario. El código de retorno es: 0 Si no ha sido encontrado malware, no se necesita ningún remedio y no se requieren acciones adicionales al usuario. 2 Si se ha encontrado malware, no ha sido remediado y se requieren acciones adicionales por parte del usuario, o hubo un error durante el escaneo. -Trace [-Grouping value] [-Level value] Begins tracing Microsoft Antimalware Service's actions. You can specify the components for which tracing is enabled and how much information is recorded. If no component is specified, all the components will be logged. If no level is specified, the Error, Warning and Informational levels will be logged. The data will be stored in the support directory as a file having the current timestamp in its name and bearing the extension BIN. [-Grouping] 0x1 Service

0x2 Malware Protection Engine 0x4 User Interface 0x8 Real-Time Protection 0x10 Scheduled actions 0x20 NIS/GAPA [-Level] 0x1 Errors 0x2 Warnings 0x4 Informational messages 0x8 Function calls 0x10 Verbose 0x20 Performance -GetFiles [-Scan] Gathers the following log files and packages them together in a compressed file in the support directory - Any trace files from Microsoft Antimalware Service - The Windows Update history log - All Microsoft Antimalware Service events from the System event log - All relevant Microsoft Antimalware Service registry locations - The log file of this tool - The log file of the signature update helper tool [-Scan] Scans for unusual files. The files and results of the scan will be packaged in the compressed file. -RemoveDefinitions Restores the last set of signature definitions [-All] Removes any installed signature and engine files. Use this option if you have difficulties trying to update signatures. [-DynamicSignatures] Removes all Dynamic Signatures. -SignatureUpdate Checks for new definition updates [-UNC [-Path <path>]] Performs update directly from UNC file share specified in <path> If -Path is not specified, update will be performed directly from the preconfigured UNC location [-MMPC] Performs update directly from Microsoft Malware Protection Center -Restore [-ListAll] List all items that were quarantined [-Name <name>] Restores the most recently quarantined item based on threat name One Threat can map to more than one file

[-All] Restores all the quarantined items based on name [-Path] Specify the path where the quarantined items will be restored. If not specified, the item will be restored to the original path. -AddDynamicSignature -Path <path> Adds a Dynamic Signature specified by <path> -ListAllDynamicSignatures Lists SignatureSet ID's of all Dynamic Signatures added to the client via MAPS and MPCMDRUN -AddDynamicSignature -RemoveDynamicSignature -SignatureSetID <SignatureSetID> Removes a Dynamic Signature specified by <SignatureSetID>

WINHLP32 (WINDOWS HELP)

Ejecuta los archivos que usan la extensión «.HLP», (Ayuda de Windows).

WINMGMT (WINDOWS MANAGEMENT)

Instrumental de administración de Windows (WMI) Sintaxis: winmgmt [/backup <archivo>] [/restore <archivo><marcador>] [/resyncperf] [/standalonehost [<nivel>]] [/sharedhost] [/verifyrepository [<ruta_acceso>]] [/salvagerepository] [/resetrepository] /backup <archivo> - Permite que WMI realice una copia de seguridad del repositorio en el nombre de archivo especificado. El argumento del nombre de archivo debe contener la ruta de acceso completa de la ubicación del archivo. Este proceso requiere un bloqueo de escritura en el repositorio para que las operaciones de escritura en el repositorio se suspendan hasta que se complete el proceso de creación de la copia de seguridad. /restore <archivo><marcador> - Restaura manualmente el repositorio WMI desde el archivo de copia de seguridad especificado. El argumento del nombre de archivo debe contener la ruta de acceso completa de la ubicación del archivo de copia de seguridad. Para realizar la operación de restauración, WMI guarda el repositorio existente para volver a escribir si se produce un error en la operación. Luego, el repositorio se restaura desde el archivo de copia de seguridad especificado en el argumento del nombre de archivo. Si no se puede obtener un acceso exclusivo al repositorio, los clientes existentes se desconectan de WMI. El argumento de marcador debe ser un 1 (force - desconectar a los usuarios y restaurar) o un 0 (default - restaurar si no hay usuarios conectados) y especifica el modo de restauración. /resyncperf - Registra las bibliotecas de rendimiento del sistema con WMI.

/standalonehost [<nivel>] - Mueve el servicio «Winmgmt» a un proceso «Svchost.exe» independiente que posee un extremo «DCOM» fijo. El extremo predeterminado es "ncacn_ip_tcp.0.24158". Sin embargo, el extremo se puede cambiar mediante la ejecución de la consola «dcomcnfg.exe». El argumento de nivel es el nivel de autenticación para el proceso «Svchost.exe». Si no se especifica el nivel, el valor predeterminado es 4 (RPC_C_AUTHN_LEVEL_PKT). /sharedhost - Mueve el servicio «Winmgmt» al proceso «Svchost.exe» compartido. /verifyrepository [<rutaDeAcceso>] - Realiza una comprobación de coherencia en el repositorio WMI. Cuando agrega el modificador «/verifyrepository» sin el argumento <rutaDeAcceso>, se comprueba el repositorio activo que usa actualmente WMI. Cuando especifique el argumento de ruta de acceso, puede comprobar cualquier copia guardada del repositorio. En este caso, el argumento de ruta de acceso debe contener la ruta de acceso completa a la copia del repositorio guardado. El repositorio guardado debe ser una copia de toda la carpeta del repositorio. /salvagerepository - Realiza una comprobación de coherencia en el repositorio WMI y, si se detecta alguna incoherencia, se vuelve a crear el repositorio. El contenido del repositorio de incoherencias se combina con el repositorio que se ha vuelto a crear, si puede leerse. La operación de recuperación siempre funciona con el repositorio que usa actualmente el servicio WMI. Los archivos «.mof» que contienen la instrucción del preprocesador «#pragma autorecover» se restauran en el repositorio. /resetrepository - El repositorio se restablece al estado inicial cuando se instala por primera vez el sistema operativo. Los archivos «.mof» que contienen la instrucción de preprocesador «#pragma autorecover» se restauran en el repositorio.

WINRM (WINDOWS REMOTE MANAGEMENT)

«Administración remota de Windows (winrm)» es la implementación de Microsoft del protocolo «WS-Management», que proporciona una forma segura de comunicarse con equipos locales y remotos mediante servicios web. Sintaxis: winrm OPERACIÓN URI_DE_RECURSO [-MODIFICADOR:VALOR [-MODIFICADOR:VALOR] ...] [@{CLAVE=VALOR[;CLAVE=VALOR]...}] winrm g | get - Recupera información de administración. Recupera instancias de URI_DE_RECURSO con opciones y pares clave-valor especificados. Sintaxis: winrm get URI_DE_RECURSO [-MODIFICADOR:VALOR [-MODIFICADOR:VALOR] ...] Ejemplos:

winrm get winrm/config -format:pretty (Recupera la configuración actual en formato XML). winrm get wmicimv2/Win32_Service?Name=spooler (Recupera la instancia de «spooler(Cola de impresión)» de la clase «Win32_Service»). winrm get winrm/config/service/certmapping?Issuer=1212131238d84023982e381f2039 1a2935301923+Subject=*.example.com+URI=wmicimv2/* (Recupera una entrada «certmapping» en este equipo). winrm s | set - Modificar información de administración. Modifica la configuración en URI_DE_RECURSO con los modificadores especificados y la entrada de valores cambiados mediante pares clave-valor o un objeto actualizado mediante un archivo de entrada. Sintaxis: winrm set URI_DE_RECURSO [-MODIFICADOR:VALOR [-MODIFICADOR:VALOR] ...] [@{CLAVE="VALOR"[;CLAVE="VALOR"]}] [-file:VALOR] Ejemplos: winrm set winrm/config @{MaxEnvelopeSizekb="100"} (Modifica una propiedad de configuración de «winrm»). winrm set winrm/config/Listener?Address=*+Transport=HTTPS @{Enabled="false"} (Deshabilita una escucha en este equipo). winrm set winrm/config/service/certmapping?Issuer=1212131238d84023982e381f2039 1a2935301923+Subject=*.example.com+URI=wmicimv2/* @{Enabled="false"} (Deshabilita una entrada «certmapping» en este equipo). winrm c | create - Crea nuevas instancias de recursos de administración. Crea una instancia de URI_DE_RECURSO con los pares clave-valor o el archivo de entrada especificados. Sintaxis: winrm create URI_DE_RECURSO [-MODIFICADOR:VALOR [-MODIFICADOR:VALOR] ...] [@{CLAVE="VALOR"[;CLAVE="VALOR"]}] [-file:VALOR] Ejemplos: winrm create winrm/config/Listener?Address=IP:3ffe:8311:ffff:f2c1::5e61+Transport=HTTP (Crea una instancia de escucha «http» en una dirección IPv6). winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname="HOST";CertificateThumbprint="XXXXXXXXXX"} (Crea una instancia de escucha «https» en todas las direcciones IP). Nota: XXXXXXXXXX es una cadena hexadecimal de 40 dígitos. Consultar «help config». winrm create shell/cmd -file:shell.xml -remote:srv.corp.com (Crear una instancia de comandos de shell de Windows a partir de XML).

winrm create winrm/config/service/certmapping?Issuer=1212131238d84023982e381f2 0391a2935301923+Subject=*.example.com+URI=wmicimv2/* @{UserName="USERNAME";Password="PASSWORD"} -remote:localhost (Crea una entrada CertMapping). winrm d | delete - Quitar una instancia de un recurso de administración. Quita una instancia de RESOURCE_URI. winrm delete URI_DE_RECURSO [-MODIFICADOR:VALOR [-MODIFICADOR:VALOR] ...] Ejemplos: winrm delete winrm/config/Listener?Address=IP:192.168.2.1+Transport=HTTP (Eliminar la escucha HTTP en este equipo para una dirección IP dada). winrm delete winrm/config/service/certmapping?Issuer=1212131238d84023982e381f2 0391a2935301923+Subject=*.example.com+URI=wmicimv2/* (Elimina una entrada certmapping). winrm e | enumerate - Enumerar todas las instancias de recurso de administración. Enumera las instancias de RESOURCE_URI. Puede limitar las instancias devueltas con un filtro y dialecto si el recurso los admite. Sintaxis: winrm enumerate URI_DE_RECURSO [-ReturnType:Valor] [-Shallow] [-BasePropertiesOnly] [-MODIFICADOR:VALOR [-MODIFICADOR:VALOR] ...] ReturnType - returnType es un modificador opcional que determina el tipo de datos devuelto. Algunas de las opciones posibles son «Object», «EPR» y «ObjectAndEPR». El valor predeterminado es «Object». Si se especifica «Object» o si se omite el modificador, solo se devuelven los objetos. Si se especifica «EPR», solo se devuelven las «EPR (referencias de extremo)» de los objetos. Las «EPR» incluyen información sobre el URI de recurso y selectores para la instancia. Si se especifica «ObjectAndEPR», se devuelve el objeto y las «EPR» asociadas. Shallow - Solo enumera las instancias de la clase base especificada en el URI de recurso. Si no se especifica este marcador, se devuelven las instancias de la clase base especificada en el URI de recurso y todas sus clases derivadas. BasePropertiesOnly - Solo incluye las propiedades que forman parte de la clase base especificada en el URI de recurso. Si se especifica «-Shallow», este marcador no tiene ningún efecto. Ejemplos: winrm enumerate winrm/config/Listener (Enumera todas las escuchas «winrm» del equipo). winrm enumerate wmicimv2/Win32_Service (Enumera todas las instancias de la clase «Win32_Service»).

winrm enum shell/cmd -remote:srv.corp.com (Muestra una lista de todas las instancias de shell en un equipo). winrm enum winrm/config/resource (Muestra los recursos accesibles para el usuario actual). winrm enum winrm/config/service/certmapping (Muestra todos los valores de configuración de «certmapping»). winrm i | innvoke - Ejecuta un método en un recurso de administración. Ejecuta el método especificado por ACCIÓN en el objeto de destino especificado por URI_DE_RECURSO con parámetros indicados por pares clave-valor. Sintaxis: winrm invoke ACCIÓN URI_DE_RECURSO [-MODIFICADOR:VALOR [-MODIFICADOR:VALOR] ...] [@{CLAVE="VALOR"[;CLAVE="VALOR"]}] [-file:VALOR] Ejemplos: winrm invoke StartService wmicimv2/Win32_Service?Name=spooler (Llamar al método «StartService» en el servicio «Spooler [Cola de impresión]). Ejemplo:: winrm invoke StopService wmicimv2/Win32_Service?Name=spooler -file:input.xml (Llamar método «StopService» para el servicio «Spooler» con el archivo XML). Input.xml: <p:StopService_INPUTxmlns:p="http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service"/> winrm invoke Create wmicimv2/Win32_Process @{CommandLine="notepad.exe";CurrentDirectory="C:\"} (Llamar método «Create» de clase «Win32_Process» con los parámetros indicados). winrm invoke restore winrm/config @{} (Restaurar la configuración predeterminada de winrm). Ejemplo: winrm invoke restore winrm/config/plugin @{} (Restaurar la configuración predeterminada del complemento winrm. Se anulará el registro de todos los componentes externos durante esta operación). winrm id | identify - Emite una operación en un equipo remoto para comprobar si el servicio «WS-Management» se está ejecutando. Esta operación debe ejecutarse con el modificador «-remote». Para ejecutar esta operación sin autenticarse en el equipo remoto, use «-auth:none». Sintaxis: winrm identify [-MODIFICADOR:VALOR [-MODIFICADOR:VALOR] ...] Ejemplo: winrm identify -remote:www.identifica.com (Identifica si se está ejecutando «WS-Management» en «www.identifica.com»).

winrm quickconfig - Configura este equipo para que acepte solicitudes de «WS Management» de otros equipos. Sintaxis: winrm quickconfig [-quiet] [-transport:VALUE] [-force] Opciones: 1. Inicia el servicio «winrm». 2. Establece el tipo de servicio «winrm» en inicio automático. 3. Crea una escucha para aceptar solicitudes en cualquier dirección IP. 4. Habilita una excepción de firewall para el tráfico de «WS-Management» (solo para «http»). -q |quiet - Si está presente, «quickconfig -quiet» no solicitará confirmación. -transport:VALUE - Efectúa «quickconfig -transport» para conseguir el transporte específico. Las opciones posibles son «http» y «https». El valor predeterminado es «http». -force - Si está presente, «quickconfig -force» no solicitará confirmación y se habilitará la excepción de firewall sin importar la configuración de perfil de red actual. winrm helpmsg - Muestra el mensaje de error que está asociado al código de error que ha producido una ejecución inválida de «winrm». Ejemplo: winrm helpmsg 0x5 winrm help uris - Los identificadores uniformes de recursos (URI) especifican los recursos de administración que se usarán para las operaciones. Los selectores y los valores se pasan después del URI con la forma: URI_DE_RECURSO?NOMBRE=VALOR[+NOMBRE=VALOR]... Los URI para toda la información en WMI tienen este formato: WMI path = \\root\NAMESPACE[\NAMESPACE]\CLASS URI = http://schemas.microsoft.com/wbem/wsman/1/wmi/root/NAMESPACE [/NAMESPACE]/CLASS ALIAS = wmi/root/ESPACIO_DE_NOMBRES[/ESPACIO_DE_NOMBRES]/CLASE Ejemplo: obtener información sobre el servicio «winrm» de WMI con un solo selector WMI path = \\root\cimv2\Win32_Service URI = http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service? Name=winrm ALIAS = wmi/root/cimv2/Win32_Service?Name=winrm

Al enumerar instancias de WMI con un filtro «WQL», la CLASE (CLASS) debe ser (*) sin selectores especificados. Ejemplo: URI = http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/* Al tener acceso a instancias de singleton de WMI, no especificar selectores. Ejemplo: URI = http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service Nota: partes de URI_DE_RECURSO distinguen letras mayúsculas de las minúsculas. Si se usan los parámetros «create» o «Invoke», las mayúsculas y minúsculas de la última parte del recurso URI deben coincidir con las del elemento de nivel superior del código XML esperado. winrm help aliases - Los alias permiten usar accesos directos en lugar de URI de recurso completos. Los alias disponibles y los URI de recurso que sustituyen son: Wmi = http://schemas.microsoft.com/wbem/wsman/1/wmi wmicimv2 = http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2 cimv2 = http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2 winrm = http://schemas.microsoft.com/wbem/wsman/1 wsman = http://schemas.microsoft.com/wbem/wsman/1 Shell = http://schemas.microsoft.com/wbem/wsman/1/windows/shell Ejemplos: winrm get http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service? Name=winrm (Con URI de recurso completo). winrm get wmicimv2/Win32_Service?Name=winrm (Con alias). winrm help config - La configuración de «winrm» se administra con la línea de comandos o con GPO (Group Policy Object). La configuración global se aplica al cliente y los servicios. El servicio «winrm» requiere al menos una escucha para indicar las direcciones IP en las que acepta solicitudes de «WS-Management». Por ejemplo, si el equipo tiene varias tarjetas de red, se puede configurar «winrm» para que solo las acepte en una de las tarjetas de red. Configuración global: winrm get winrm/config winrm get winrm/config/client winrm get winrm/config/service winrm enumerate winrm/config/resource winrm enumerate winrm/config/listener winrm enumerate winrm/config/plugin winrm enumerate winrm/config/service/certmapping

La funcionalidad de escucha de red requiere una o varias escuchas. Las escuchas se identifican mediante dos selectores: «Address» y «Transport». «Address» debe ser una de las siguientes: * - Escucha en todas las direcciones IP del equipo. IP:1.2.3.4 - Escucha solo en la dirección IP especificada. MAC:00-C0-9FB8-DB-XX - Escucha solo en una dirección IP para una dirección MAC especificada. Nota: todas las escuchas están sujetas a «IPv4Filter» e «IPv6Filter» bajo «config/service». La dirección IP puede ser de tipo IPv4 o IPv6. «Transport» debe ser uno de los siguientes: HTTP - Escuchar solicitudes en «http» (el puerto predeterminado es 5985). HTTPS - Escuchar solicitudes en «https» (el puerto predeterminado es 5986). Nota: de forma predeterminada, el tráfico de «http» solo permite mensajes cifrados con «SSP Negotiate» o «Kerberos». Al configurar «https», se usan estas propiedades: Hostname - Nombre de este equipo; debe coincidir con el CN (Common Name) en el certificado. CertificateThumbprint - Huella digital hexadecimal del certificado, que es adecuada para la autenticación con el servidor. Nota: si solo se indica «Hostname», «winrm» intentará encontrar un certificado adecuado. Ejemplos: winrm create winrm/config/listener?Address=*+Transport=HTTP (Escuchar solicitudes en «http» en todas las direcciones IP del equipo). winrm set winrm/config/listener?Address=IP:1.2.3.4+Transport=HTTP @{Enabled="false"} (Deshabilitar una escucha determinada). winrm set winrm/config/client/auth @{Basic="true"} (Habilitar la autenticación básica en el cliente, no en el servicio) winrm set winrm/config/client @{TrustedHosts="<local>"} (Habilitar «Negotiate» para todos los equipos del grupo de trabajo). winrm configsddl - Modifica el descriptor de seguridad (SDDL) existente para un URI. Cambia una entrada existente de la configuración de complementos para controlar el acceso remoto a los recursos de «winrm». Para cambiar la seguridad predeterminada (la opción «RootSDDL»), se usa: «winrm configsddl default». Este comando iniciará una GUI para editar la configuración de seguridad. Se producirá un error con este comando si el complemento no existe.

Sintaxis: winrm configsddl RESOURCE_URI URI_DE_RECURSO siempre se trata como prefijo. winrm help certmapping - Configura el acceso de certificados de cliente. El acceso remoto de asignación de certificados a «winrm» con certificados de cliente se almacena en la tabla de asignación de certificados identificada por el siguiente URI de recurso: «winrm/config/service/CertMapping». Cada entrada de la tabla incluye cinco propiedades: Issuer - Huella digital del certificado de emisor. Subject - Campo de sujeto del certificado de cliente. URI - URI o prefijo URI al que se aplica esta asignación. Username - Nombre de usuario local para procesar la solicitud. Password - Contraseña local para procesar la solicitud. Enabled - Se usa para el procesamiento si es true. Para poder aplicar un certificado de cliente, el certificado de emisor debe estar disponible localmente y coincidir con la huella digital de la propiedad «Issuer» de la entrada. Para poder aplicar un certificado de cliente, su DNS o nombre de entidad de seguridad (en el campo «SubjectAlternativeName») debe coincidir con la propiedad «Subject». El valor puede comenzar por un carácter comodín (*). El URI identifica los recursos para los que deben asignarse los certificados de cliente indicados. El valor puede terminar con un carácter comodín (*). Si el certificado de cliente coincide con la entrada y está habilitado, la solicitud se procesa en la cuenta local con el nombre de usuario y la contraseña especificados tras asegurarse de que el usuario tenga acceso al recurso tal y como se define en la tabla de seguridad de URI. Al crear una nueva entrada o cambiar la contraseña de una entrada existente, debe usarse el modificador «-r», puesto que el servicio «winrm» debe almacenar la contraseña para su uso futuro. Ejemplos: winrm enumerate winrm/config/service/CertMapping (Para ver la configuración actual de «/CertMapping») winrm create winrm/config/service/certmapping?Issuer=1212131238d84023982e381f2 0391a2935301923+Subject=*.example.com+URI=wmicimv2/* @{UserName="USERNAME";Password="PASSWORD"} -remote:localhost (Crear una entrada «/CertMapping»). winrm help remoting - Cómo tener acceso a equipos remotos.

-r | remote:VALUE - Especifica el identificador del sistema o extremo remoto. Puede ser un nombre de host o una dirección URL completa. Sintaxis: winrm OPERACIÓN -remote:VALOR [-unencrypted] [-usessl] Parámetros: [TRANSPORTE://]HOST[:PUERTO][/PREFIJO] Transporte: «http» o «https»; el valor predeterminado es «http». Host: puede tener formato de nombre DNS, nombre NetBIOS o dirección IP. Puerto: si no se especifica el puerto, se aplican estas reglas predeterminadas: - Si se especifica el transporte en «http», se usa el puerto 80. - Si se especifica el transporte en «https», se usa el puerto 443. - Si no se especifica el transporte ni «-usessl», se usa el puerto 5985 para una conexión «http». - Si no se especifica el transporte ni «-usessl», se usa el puerto 5986 para una conexión «https». Prefijo: el valor predeterminado es «wsman». Nota: las direcciones IPv6 deben ir entre corchetes. Si usa «https», el nombre de equipo debe coincidir con el nombre común (CN) del certificado del servidor a menos que se use «-skipCNcheck». Puede cambiar el puerto y prefijo predeterminados en configuración local. Ejemplos: winrm get uri -r:srv.corp.com (Conectar con «srv.corp.com» mediante «http»). winrm get uri -r:https://machine1 (Conectar con el equipo local equipo1 mediante «https»). winrm get uri -r:[1:2:3::8] (Conectar con un equipo IPv6 mediante «http»). winrm get uri -r:https://[1:2:3::8]:444/path (Conectar con equipo IPv6 por «https» con puerto y URL no predeterminados). -un | unencrypted - Especifica que no se usará cifrado al realizar operaciones remotas a través de «http». De manera predeterminada, no se permite tráfico sin cifrar y se debe habilitar en la configuración local. -use ssl | ssl - Especifica que se usará una conexión «ssl» en las operaciones remotas. No se debe especificar el transporte en la opción remota. winrm help auth - Proporcionar credenciales para el acceso remoto. Sintaxis: winrm OPERACIÓN -remote:VALOR [-authentication:VALOR] [-username:NOMBRE_DE_USUARIO] [-password:CONTRASEÑA]

[-certificate:HUELLA_DIGITAL] Al conectarse de forma remota, puede especificar las credenciales y los mecanismos de autenticación que desee usar. Si no especifica ninguno, se usarán las credenciales del usuario que haya iniciado sesión. -a | authentication:VALOR - Especifica mecanismo de autenticación usado al comunicarse con el equipo remoto. Las opciones posibles son «-a:None», «-a:Basic», «-a:Digest», «-a:Negotiate», «-a:Kerberos», «-a:Certificate», «-a:CredSSP». Nota: si no se indica un mecanismo de autenticación, se usa «Kerberos» a menos que se cumpla una de estas condiciones, en cuyo caso se usa «Negotiate»: -Se suministren credenciales explícitas y el host de destino sea de confianza. -El host de destino es «localhost», «127.0.0.1» o «[::1]». -El equipo cliente está en grupo de trabajo y se confía en el host de destino. Nota: no todos los mecanismos de autenticación están habilitados de manera predeterminada. Los mecanismos de autenticación permitidos se controlan con la configuración local o la directiva de grupo. Muchas operaciones requieren un modo de autenticación que no sea «None». La autenticación de certificados solo puede usarse con el transporte «https». Para configurar una escucha «https» para el servicio «winrm», ejecute el comando: «winrm quickconfig -transport:HTTPS» -u | username:NOMBRE_DE_USUARIO - Indica el nombre de usuario en el equipo remoto. No se puede usar en el local. El usuario debe ser miembro del grupo Administradores del equipo remoto. Si la cuenta de usuario es una cuenta local en el equipo remoto, la sintaxis debe tener la forma «-username:NombreUsuario» Si el nombre de usuario es la cuenta de dominio, la sintaxis debe tener la forma «-username:DOMINIO\NOMBRE_DE_USUARIO», Si se usa «Basic» o «Digest», será necesario usar «-username». Si se usa «Kerberos», se usan las credenciales del usuario que inició la sesión actual si no se proporcionó «-username». Solo pueden usarse credenciales de dominio con «Kerberos». Si se usa «Negotiate», será necesario usar «-username» a menos que se cumpla una de las siguientes condiciones: -El host de destino es «localhost», «127.0.0.1» o «[::1]» -El equipo cliente está en grupo de trabajo y se confía en el host de destino. Si se usa «CredSSP», se necesitan el nombre de usuario y la contraseña. -p | password:CONTRASEÑA - Especifica la contraseña por línea de comandos para invalidar la solicitud interactiva. Se aplica solo si se usa la opción «-username:NombreUsuario».

-c | certificate:HUELLA_DIGITAL - Especifica la huella digital de un certificado que debe existir en el almacén del equipo local o en el almacén del usuario actual. El certificado debe destinarse a la autenticación del cliente. Solo se aplica si se usa «-a:Certificate». HUELLA_DIGITAL puede contener espacios, en cuyo caso deben incluirse entre comillas dobles. Ejemplo de entrecomillado: -c:7b0cf48026409e38a2d6348761b1dd1271c4f86d -c:"7b 0c f4 80 26 40 9e 38 a2 d6 34 87 61 b1 dd 12 71 c4 f8 6d" winrm help input - Proporcionar entradas para «créate», «set» e «invoke». La entrada se puede hacer mediante pares clave-valor proporcionados directamente en la línea de comandos o mediante la lectura de código XML de un archivo. Sintaxis: winrm OPERACIÓN -file:VALOR winrm OPERACIÓN @{CLAVE="VALOR"[;CLAVE="VALOR"]} Se aplica a las operaciones «set», «create» e «invoke». Use @{KEY=VALUE} o entrada de un archivo XML, pero no ambos. -file:VALOR - Especifica el nombre empleado como entrada. VALUE puede ser ruta absoluta, ruta relativa o nombre de archivo sin ruta. Los nombres o las rutas que incluyen espacios deben estar entre comillas. @{CLAVE="VALOR"[;CLAVE="VALOR"]} - Las claves no son únicas. Los valores deben estar entrecomillados. «$null» es el valor especial «null». Ejemplos: @{key1="value1";key2="value2"} @{key1=$null;key2="value2"} winrm help switches - Otros modificadores, como formato, opciones, etc. -timeout:MS - Tiempo de espera en milisegundos. Limita duración de operación correspondiente. El tiempo de espera predeterminado se puede configurar por: «winrm set winrm/config @{MaxTimeoutms="XXXXXX"}» Donde "XXXXXX"} es un número entero que indica milisegundos. -skipCAcheck - Especifica emisor certificador que no tiene porque ser entidad de certificación raíz de confianza. Usado solo en operaciones remotas con «https» (consulte la opción «-remote»). Esta opción solo debería usarse para equipos de confianza. -skipCNcheck - Especifica que el nombre común de certificado (CN) del servidor no coincide con el nombre de host del servidor. Usado solo en operaciones remotas con «https» (consulte la opción «-remote»). Esta opción solo debería usarse para equipos de confianza.

-skipRevocationcheck - Especifica que no se comprueba el estado de revocación del certificado del servidor. Usado solo en operaciones remotas con «https» (consulte la opción «-remote»). Esta opción solo debería usarse para equipos de confianza. -defaultCreds - Especifica que se permiten las credenciales implícitas cuando se usa «Negotiate». Solo se permite en operaciones remotas que usen «https» (vea la opción «-remote»). -dialect:VALOR - Dialecto de la expresión de filtro para enumeración o fragmento. Ejemplos: -dialect:http://schemas.microsoft.com/wbem/wsman/1/WQL (Usar una consulta WQL). -dialect:http://www.w3.org/TR/1999/REC-xpath-19991116 (Usar XPATH para filtrar con enumeración o fragmento «get/set»). -fragment:VALOR - Especificar una sección en XML de instancia que se va a actualizar o recuperar para la operación dada. Ejemplo: winrm get wmicimv2/Win32_Service?name=spooler -fragment:Status/text() (Obtener el estado del servicio de administración de «Cola de impresión»). Ejemplos: -options:{CLAVE="VALOR"[;CLAVE="VALOR"]} - Pares clave-valor para opciones específicas del proveedor. Para especificar «null» como valor, use «$null». -options:{key1="value1";key2="value2"} -options:{key1=$null;key2="value2"} -SPNPort - Anexa un número de puerto a nombre de entidad de seguridad de servicio (SPN) de servidor remoto. Se usa el nombre de entidad de seguridad de servicio con el mecanismo de autenticación «Negotiate» o «Kerberos». -encoding:VALUE - Especifica el tipo de codificación al establecer comunicación con equipo remoto (consulte la opción «-remote»). Las opciones posibles son «utf-8» y «utf-16». El valor predeterminado es «utf-8». Ejemplos: -encoding:utf-8 -encoding:utf-16 -f | format:FORMATO - Especifica el formato de salida. FORMATO puede ser «xml», «pretty» (XML con mejor formato) o «text». Ejemplos: -format:xml -format:pretty

-format:text winrm help proxy - Proporcionar información de proxy. Para la conexión remota, puede especificar el tipo de acceso de proxy, las credenciales y los mecanismos de autenticación del proxy que se usarán. Sintaxis: winrm OPERACIÓN -remote:VALOR [-proxyaccess:VALUE] [-proxyauth:VALUE] [-proxyusername:USERNAME] [-proxypassword:PASSWORD] -pac | proxyaccess:VALUE - Especifica la configuración de proxy que se debe recuperar cuando se establezca conexión con un equipo remoto. Las opciones posibles son «-pac:ie_settings», «-pac:winhttp_settings», «-pac:auto_detect», «-pac:no_proxy» El cliente «WSMan» proporciona cuatro opciones para la configuración de proxy: -Usar configuración establecida a través del navegador predeterminado (Internet Explorer). -Usar configuración establecida a través de «winhttp». -Detección automática del proxy. -Conexión directa (no usar proxy). -pa | proxy auth:VALOR - Especifica el mecanismo de autenticación usado para la autenticación con un proxy. Las opciones posibles son «-pa:Basic», «-pa:Digest», «-pa:Negotiate». Si se usa «-proxyauth:VALOR», es necesario «-proxyaccess:VALOR». -pu | proxy username:NOMBRE_DE_USUARIO - Especifica el nombre de usuario que se debe autenticar con un proxy. No se puede usar en el equipo local. Si la cuenta de usuario es una cuenta local en el equipo remoto, la sintaxis debe tener el formato «-proxyusername:NOMBRE_DE_USUARIO». Si el nombre de usuario es una cuenta de dominio, la sintaxis debe tener el formato «-proxyusername:DOMINIO\NOMBRE_DE_USUARIO». Si se usa «-proxyusername», se necesita «-proxyauth:VALOR». -pp | proxy password:CONTRASEÑA - Especifica la contraseña en la línea de comandos para invalidar la solicitud interactiva. Se aplica solo si se usa: «-proxyusername:NOMBRE_DE_USUARIO».

WINRS (WINDOWS REMOTE SHELL)

Ejecuta el servicio «Windows Remote Shell», abriendo la ventana de comandos en modo seguro, para conectar con un equipo remoto. Sintaxis:

winrs [-/MODIFICADOR[:VALOR]] COMANDO COMANDO: cadena que se ejecuta como comando en el shell «cmd.exe». Todos los parámetros aceptan la sintaxis de formato corto y largo. Así, tanto «-r» como «-remote» son igualmente válidos y producen el mismo nivel de ejecución. Parámetros: -r | remote:EXTREMO - El extremo de destino con nombre NetBIOS o la dirección URL de conexión estándar: [TRANSPORTE://]DESTINO[:PUERTO]. Si no se especifica, se usa «-r:localhost». -un | unencrypted - Especifica que los mensajes al shell remoto no se cifrarán. Útil para solucionar problemas, cuando el tráfico de red se cifra mediante «IPsec» o cuando se aplica seguridad física. De forma predeterminada, los mensajes se cifran con claves «Kerberos» o «NTLM». Este modificador se omite cuando se selecciona el transporte «https». -u | ussername:NOMBRE_DE_USUARIO - Especifica el nombre de usuario en la línea de comandos. Si no se especifica, la herramienta usará la autenticación «Negotiate» o pedirá el nombre. Si se especifica «-username», también se debe indicar «-password». -p | password:CONTRASEÑA - Especifica la contraseña en la línea de comandos. Si no se especifica «-password», pero sí -username, la herramienta pedirá la contraseña. Si se especifica «-password», también se debe indicar «-user». -t | timeout:SEGUNDOS - Esta opción no se utiliza. -d | directory :RUTA - Especifica el directorio de inicio del shell remoto. Si no se especifica, el shell remoto se iniciará en el directorio particular del usuario definido por la variable de entorno %USERPROFILE%. -env | environment:CADENA=VALOR - Especifica una variable única de entorno que se establecerá cuando se inicie el shell, lo que permite cambiar el entorno predeterminado para el shell. Se puede usar este modificador varias veces. -noe | echo - Especifica que se debe deshabilitar el «eco». Necesario para asegurar que las respuestas a los mensajes remotos no se muestren localmente. De forma predeterminada, el «eco» se establece en «on (habilitado)». -nop | noprofile - Especifica que no debe cargarse el perfil del usuario. El servidor cargará el perfil de usuario de forma predeterminada. Si el usuario remoto no es un administrador local en el sistema de destino, se necesitará esta opción, (el valor predeterminado puede causar un error). -ad | -allow delegate - Especifica que se pueden usar credenciales de usuario para obtener acceso a un recurso compartido remoto, por ejemplo, en un equipo distinto del extremo de destino.

-comp | compression - Activa la compresión. Puede que las instalaciones anteriores en equipos remotos no admitan la compresión; por tanto, está desactivada de forma predeterminada. -ssl | use ssl - Use una conexión «ssl (secure socket layer)» al usar un extremo remoto. Si especifica esto en lugar del transporte «https», se usará el puerto predeterminado «winrm». Para terminar de escribir en la ventana de «cmd» el comando remoto, el usuario puede escribir «Ctrl+C» o «Ctrl+Interrumpir», que se enviará al shell remoto. El segundo «Ctrl+C» forzará la terminación de «winrs.exe». Para administrar shells remotos activos, o la configuración de «winrs», use la herramienta «winrm». El alias de URI para administrar shells activos es «shell/cmd». El alias de URI para la configuración de «winrs» es «winrm/config/winrs». Ejemplos: winrs -r:https://miServidor.com comando winrs -r:miServidor.com -usessl comando winrs -r:miServidor comando winrs -r:http://127.0.0.1 comando winrs -r:http://169.51.2.101:80 -unencrypted comando winrs -r:https://[::FFFF:129.144.52.38] comando winrs -r:http://[1080:0:0:0:8:800:200C:417A]:80 comando winrs -r:https://miServidor.com -t:600 -u:administrador -p:$%fgh7 ipconfig winrs -r:miServidor -env:RUTA=^%RUTA^%;c: ools" -env:TEMP=d: emp conf ig.cmd winrs -r:miServidor netdom join miServidor /domain:dominioDePrueba /userd:juans /passwordd:$%fgh789 winrs -r:miServidor -ad -u:administrador -p:$%fgh7 dir \\otroServidor\recursoCompartido

WINSAT (WINDOWS AUDITORY)

Herramienta de evaluación y auditoría del hardware y el sistema operativo. Sintaxis: winsat <nombre_de_evaluación> [modificadores] «winsat» prepop [-datastore <directorio>] [ -graphics | -cpu | -mem | -disk | -dwm ] Nombres de evaluación: winsat prepop - Genera archivos xml de «winsat» cuyos nombres de archivo contienen «prepop». Por ejemplo: 0008-09-26 14.48.28.542 Cpu.Assessment (Prepop).WinSAT.xml (%idDerivadoDeFecha% %Componente%.Assessment(Prepop).WinSAT.xml).

Si no se especifica una ubicación se utilizará la predeterminada en: «%WINDIR%\performance\winsat\datastore». formal - Ejecuta el conjunto completo de evaluaciones. dwmformal - Ejecuta la evaluación del Administrador de ventanas de escritorio para generar la puntuación de gráficos de «winsat». cpuformal - Ejecuta la evaluación de CPU para generar la puntuación de procesador de «winsat». memformal - Ejecuta la evaluación de memoria para generar la puntuación de memoria (RAM) de «winsat». graphicsformal - Ejecuta la evaluación de gráficos para generar la puntuación de gráficos de juegos de «winsat». diskformal - Ejecuta la evaluación de disco para generar la puntuación de disco duro primario de «winsat». Todas las evaluaciones formales guardarán los datos (archivos xml) en: «%WINDIR%\performance\winsat\datastore». Si un sistema se rellenó previamente (con archivos generados con la opción «winsat prepop»), no es necesario ejecutar evaluaciones formales. OPCIONES DE EVALUACIONES FORMALES PARA SEGUNDAS EJECUCIONES: El comportamiento predeterminado para «winsat formal» cuando está presente un conjunto completo de archivos formales de «winsat» y se solicita una segunda ejecución de «winsat formal» es: 1) Ejecutarse incrementalmente si el cambio de componentes supone volver a ejecutar una evaluación, por ejemplo, si se actualiza una tarjeta de vídeo. 2) Si no se detectaron actualizaciones de componentes, volver a ejecutar todas las evaluaciones. La opción «restart» permite un comportamiento distinto al predeterminado. La sintaxis es: winast formal -restart [clean|never] winsat formal –restart - Vuelve a ejecutar todas las evaluaciones. winsat formal -restart never - Intenta ejecutarse incrementalmente. winsat formal -restart clean - Vuelve a ejecutar todas las evaluaciones y proporciona la misma funcionalidad que «forgethistory». winsat forgethistory - Si se elige «forgethistory», se evaluará el equipo como si fuera la primera vez. dwm - Ejecuta la evaluación del «Administrador de ventanas de escritorio (Desktop Windows Manager.exe)». Vuelve a evaluar la capacidad gráfica del sistema y reinicia el «Administrador de ventanas de escritorio».

cpu - Ejecuta la evaluación de CPU. mem - Ejecuta la evaluación de memoria del sistema. d3d - Ejecuta la evaluación de d3d. disk - Ejecuta la evaluación de almacenamiento. media - Ejecuta la evaluación de medios. mfmedia - Ejecuta la evaluación basada en Media Foundation. features - Ejecuta sólo la evaluación de características: - Enumera las características del sistema. - Se puede usar con el modificador «-xml <nombreDeArchivo>» para guardar los datos del informe. - El modificador «eef» puede usarse para enumerar características adicionales como discos ópticos, módulos de memoria y otros elementos. -v - Permite la salida de información detallada. -xml - Guarda la salida XML en «archivo». <comando> -log <archivo> - Genera un archivo de registro asociado al comando especificado, como, por ejemplo, «disk». El modificador «-log» puede usarse con cualquier comando de «winsat». viewlog -i <archivo> - Vuelca los resultados de un archivo de registro. viewevents - Se usa para ver eventos relevantes de «winsat» en el registro de eventos. (Esto inicia el «registro de eventos»). query - Puede usarse para consultar el almacén de datos actual. Parámetros: También es posible rellenar previamente los resultados de un subsistema, como CPU, en función de las siguientes dependencias: - La evaluación de CPU tiene una dependencia secundaria de la evaluación de memoria. - La evaluación de memoria tiene una dependencia secundaria de la evaluación de CPU. - La evaluación de gráficos tiene una dependencia secundaria tanto de la evaluación de CPU como de memoria. - La evaluación de «dwm (Desktop Windows Manager)» se puede ejecutar de forma independiente.

- La evaluación de disco se puede ejecutar de forma independiente. Si la evaluación de una dependencia secundaria no estuviera presente, «winsat» ejecutará la evaluación secundaria junto con la evaluación primaria solicitada. Por ejemplo, «winsat prepop -cpu» ejecutará las pruebas de CPU y de memoria si el archivo xml de la prueba de memoria no está presente. Subevaluaciones: Al investigar los resultados, puede ser conveniente fijarse en cada una de las evaluaciones. Las opciones para ejecutar subevaluaciones de gráficos para juegos incluyen: winsat graphicsformal3d winsat graphicsformalmedia Variaciones de DX9 (DirectX 9): winsat d3d -dx9 winsat d3d -batch winsat d3d -alpha winsat d3d -tex winsat d3d –alu Variaciones de DWM «(Desktop Windows Manager)» /DX10 (DirectX 9): winsat d3d -dx10 winsat d3d -dx10 -alpha winsat d3d -dx10 -tex winsat d3d -dx10 -alu winsat d3d -dx10 -batch winsat d3d -dx10 -geomf4 winsat d3d -dx10 -geomf27 winsat d3d -dx10 -geomv8 winsat d3d -dx10 -gemov32 winsat d3d -dx10 -cbuffer

WMIC (WINDOWS MANAGEMENT INSTRUMENTATION CONSOLE)

Este comando se puede ejecutar directamente en el cuadro ejecutar (Windows + R). «WMIC (WmiMgmt.msc)» carga complementos del sistema en la raíz de consola para su administración. Enumera los datos del hardware y del software disponible. Permite acceder a datos y configuraciones , así como efectuar modificaciones, tanto en el equipo local como en un host remoto.

Acción Resultado Requiere Ejecutar WMIC sin parámetros Entra en consola WMIC Ejecutar parámetros Ejecutar WMIC más parámetros No entra en consola WMIC Interacción Usuario

Formatos de salida «xsl»: «List» (Lista), «Table» (Tabla). Ejemplo: wmic /output:stdout alias get /all /format:list | more> %homepath%\desktop\alias.txt (Desde Wmic sería: alias get /all /format:list | more> %homepath%\desktop\alias.txt). Adicional: Debido a la redirección de la salida como archivo de texto en el escritorio de Windows por el uso del comando «more», se debe pulsar la barra espaciadora para terminar de completar la ejecución del comando. Los siguientes modificadores globales están disponibles: /NAMESPACE - Ruta del espacio de nombres contra el que opera el alias. Los espacios de nombres son siempre relativos; es decir, si el espacio de nombres no comienza por \\ se asumirá como relativo. Sintaxis: /NAMESPACE: <espacio de nombres> Nota: incluya el valor del modificador en comillas dobles si es que contiene caracteres especiales como (-) o (/). /ROLE - Ruta para el rol que contiene las definiciones de alias que estarán disponibles para la sesión de la utilidad. Sintaxis: /ROLE: <espacio de nombres> Nota: los roles son espacios de nombres y debe ser tratados como tal; es decir, las rutas relativas deben comportarse apropiadamente (el espacio de nombres predeterminado es «\\raíz\cliente»). Nota: incluya el valor del modificador en comillas dobles si es que contiene caracteres especiales como (-) o (/). /NODE - Servidores contra los que operará el alias. Sintaxis: /NODE: <lista de id. de equipos> NOTA: <lista de id. de equipos> ::= <@archivo | id. equipo> | <@archivo | id. equipo> <,lista de id. de equipos> Nota: incluya el valor del modificador en comillas dobles si es que contiene caracteres especiales como (-) o (/). /IMPLEVEL - Determina el nivel de representación de la línea de comandos. De forma predeterminada «Representar». Sintaxis: /IMPLEVEL:<nivel de implementación>[/AUTHORITY:<tipo de autoridad>] Los niveles de representación son:

Impersonation Level

Anonymous

Identify

Impersonate

Delegate

Nota: utilice el modificador /AUTHORITY para especificar el tipo de autoridad.

/AUTHLEVEL - Especifica el nivel de autenticación de la línea de comandos. El valor predeterminado es «Pktprivacy». Sintaxis: /AUTHLEVEL:<nivel de autenticación> Los niveles de autenticación son:

Authlevel

Default

None

Connect

Call

Pkt

Pktintegrity

Pktprivacy

/LOCALE - Especifica el identificador de idioma que usará la línea de comandos del cliente. Sintaxis: /LOCALE:<identificador de configuración regional> Nota: El parámetro del modificador «LOCALE» tiene la forma MS_XXX, donde XXX para inglés es 409, XXX para español es C0A. /PRIVILEGES - Habilita o deshabilita todos los privilegios. Sintaxis: /PRIVILEGES:<opción> Nota: los valores permitidos para <opción> son ENABLE o DISABLE. /TRACE - Especifica si la información de salida de depuración se copiará en STDERR ( y no en STDOUT), durante el procesamiento de la solicitud. Sintaxis: /TRACE:<opción> Nota: los valores permitidos para <opción> son ON u OFF. /RECORD - Registra todos los comandos escritos y el resultado en un archivo con formato XML. Sintaxis: /RECORD:<ruta de archivo> Nota: incluya el valor del modificador en comillas dobles si es que contiene caracteres especiales como (-) o (/). /INTERACTIVE - Establece o restablece el modo interactivo. Sintaxis: /INTERACTIVE:<opción> Nota: los valores permitidos para <opción> son ON u OFF. /FAILFAST - Establece o vuelve a establecer el modo «FailFast». Sintaxis: /FAILFAST:<opción> Nota: los valores permitidos para <opción> son ON u OFF. /USER - Proporciona el identificador de usuario que se utilizará en la sesión. Sintaxis: /USER:<id. de usuario> Nota: el id. de usuario debe proporcionarse en la forma <dominio>\<usuario>.

Incluya el valor del modificador en comillas dobles si es que contiene caracteres especiales como (-) o (/). /PASSWORD - Proporciona la contraseña que se utilizará para iniciar la sesión. Sintaxis: /PASSWORD:<contraseña> Nota: incluya el valor del modificador en comillas dobles si es que contiene caracteres especiales como (-) o (/). /OUTPUT - Especifica el modo para la redirección de salida. Sintaxis: /OUTPUT:<espec_salida> NOTA: <outputspec> ::= (STDOUT | CLIPBOARD | <NombreArchivo>)

STDOUT Se redirigirá la salida a STDOUT

CLIPBOARD Se redirigirá la salida a CLIPBOARD

<archivo> La salida se escribirá en el archivo especificado

Nota: incluya el valor del modificador en comillas dobles si es que contiene caracteres especiales como (-) o (/). /APPEND - Especifica el modo para la redirección de salida. Sintaxis: /APPEND:<espec_salida> NOTA: <outputspec> ::= (STDOUT | CLIPBOARD | <NombreArchivo>)

STDOUT Se redirigirá la salida a STDOUT

CLIPBOARD Se redirigirá la salida a CLIPBOARD

<archivo> La salida se escribirá en el archivo especificado

Nota: incluya el valor del modificador en comillas dobles si es que contiene caracteres especiales como (-) o (/). /AGGREGATE - Establece o restablece el modo de agregación, determinando el modo en el que se mostrarán los resultados. Sintaxis: /AGGREGATE:<opción>. Nota: los valores permitidos para <opción> son ON u OFF. /AUTHORITY - Especifica el «tipo de autoridad» de la conexión. Sintaxis: /AUTHORITY:<tipo de autoridad> /?[:<BRIEF|FULL>] - Información de uso. WMIC ALIAS - Acceso a los alias disponibles en el sistema local. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. alias assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>]

Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. alias call - Operaciones de ejecución del método. Sintaxis: CALL <método> [<lista de parámetros>] Nota: <lista de parámetros> ::= <parámetros> | <parámetros>, <lista de parámetros> Los siguientes verbos/métodos de alias están disponibles:

Llamar [ Entrada/Salida ]Tipo&Parámetros Estado

SeeAlso (null)

alias create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Connection N/A N/A

Description N/A N/A

Formats N/A N/A

FriendlyName N/A N/A

PWhere N/A N/A

Qualifiers N/A N/A

Target N/A N/A

Verbs N/A N/A

alias delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades>

/NOINTERACTIVE - El modo de invocación de verbo no es interactivo. alias get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Connection N/A N/A

Description N/A N/A

Formats N/A N/A

FriendlyName N/A N/A

PWhere N/A N/A

Qualifiers N/A N/A

Target N/A N/A

Verbs N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. alias list - Operaciones de la lista Property. Sintaxis: LIST [<formatos de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

BRIEF FULL

FriendlyName Connection

PWhere Description

Target Formats

FriendlyName

PWhere

Qualifiers

Target

Verbs

INSTANCE SYSTEM

FriendlyName __CLASS

__DERIVATION

__DYNASTY

__GENUS

__NAMESPACE

__PATH,

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados. WMIC BASEBOARD - Administración de la placa base o motherboard (tarjeta madre). HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. baseboard assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas.

baseboard create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

ConfigOptions N/A N/A

Depth N/A N/A

Description N/A N/A

Height N/A N/A

HostingBoard N/A N/A

HotSwappable N/A N/A

InstallDate N/A N/A

Manufacturer N/A N/A

Model N/A N/A

Name N/A N/A

OtherIdentifyingInfo N/A N/A

PartNumber N/A N/A

PoweredOn N/A N/A

Product N/A N/A

Removable N/A N/A

Replaceable N/A N/A

RequirementsDescription N/A N/A

RequiresDaughterBoard N/A N/A

SKU (Stock Keeping Unit) N/A N/A

SerialNumber N/A N/A

SlotLayout N/A N/A

SpecialRequirements N/A N/A

Status N/A N/A

Tag N/A N/A

Version N/A N/A

Weight N/A N/A

Width N/A N/A

baseboard delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades>

/NOINTERACTIVE - El modo de invocación de verbo no es interactivo. baseboard get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

ConfigOptions N/A N/A

Depth N/A N/A

Description N/A N/A

Height N/A N/A

HostingBoard N/A N/A

HotSwappable N/A N/A

InstallDate N/A N/A

Manufacturer N/A N/A

Model N/A N/A

Name N/A N/A

OtherIdentifyingInfo N/A N/A

PartNumber N/A N/A

PoweredOn N/A N/A

Product N/A N/A

Removable N/A N/A

Replaceable N/A N/A

RequirementsDescription N/A N/A

RequiresDaughterBoard N/A N/A

SKU (Stock Keeping Unit) N/A N/A

SerialNumber N/A N/A

SlotLayout N/A N/A

SpecialRequirements N/A N/A

Status N/A N/A

Tag N/A N/A

Version N/A N/A

Weight N/A N/A

Width N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces.

/FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. baseboard list - Operaciones de la lista Property. Sintaxis: LIST [<formato de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief

Manufacturer

Model

Name

SerialNumber

SKU

Product

full

ConfigOptions Depth

Description Height

Hostingboard HotSwappable

InstallDate Manufacturer

Model Name

OtherIdentifyingInfo PartNumber

PoweredOn Product

Removable Replaceable

RequirementsDescription RequiresDaughterBoard

SerialNumber SKU(Stock Keeping Unit)

SlotLayout SpecialRequirements

Status Tag

Version Weight

Width

instance

__PATH

status system

Status __CLASS

Name __DERIVATION

PoweredOn __DYNASTY

__GENUS

__NAMESPACE

__PATH,

__PROPERTY_COUNT

__RELPATH

__SERVER

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato>- Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. Ejemplo: wmic baseboard list full>%homepath%\desktop\base.txt WMIC BIOS - Administración de servicios básicos de entrada/salida (BIOS). HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. bios assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. bios create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación>

Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

BiosCharacteristics N/A N/A

BuildNumber N/A N/A

CodeSet N/A N/A

CurrentLanguage N/A N/A

Description N/A N/A

IdentificationCode N/A N/A

InstallDate N/A N/A

InstallableLanguages N/A N/A

LanguageEdition N/A N/A

ListOfLanguages N/A N/A

Name N/A N/A

OtherTargetOS N/A N/A

PrimaryBIOS N/A N/A

ReleaseDate N/A N/A

SMBIOSBIOSVersion N/A N/A

SMBIOSMajorVersion N/A N/A

SMBIOSMinorVersion N/A N/A

SMBIOSPresent N/A N/A

SerialNumber N/A N/A

SoftwareElementID N/A N/A

SoftwareElementState N/A N/A

Status N/A N/A

TargetOperatingSystem N/A N/A

Version N/A N/A

bios delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. bios get – Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<modificadores get>]

NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

BiosCharacteristics N/A N/A

BuildNumber N/A N/A

CodeSet N/A N/A

CurrentLanguage N/A N/A

Description N/A N/A

IdentificationCode N/A N/A

InstallDate N/A N/A

InstallableLanguages N/A N/A

LanguageEdition N/A N/A

ListOfLanguages N/A N/A

Name N/A N/A

OtherTargetOS N/A N/A

PrimaryBIOS N/A N/A

ReleaseDate N/A N/A

SMBIOSBIOSVersion N/A N/A

SMBIOSMajorVersion N/A N/A

SMBIOSMinorVersion N/A N/A

SMBIOSPresent N/A N/A

SerialNumber N/A N/A

SoftwareElementID N/A N/A

SoftwareElementState N/A N/A

Status N/A N/A

TargetOperatingSystem N/A N/A

Version N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato.

Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. bios list - Operaciones de la lista Property. Sintaxis: LIST [<formatos de lista >] [<modificadores de lista >]

brief

Manufacturer

Model

Name

SerialNumber

SKU

Product

full

ConfigOptions Depth

Description Height

Hostingboard HotSwappable

InstallDate Manufacturer

Model Name

OtherIdentifyingInfo PartNumber

PoweredOn Product

Removable Replaceable

RequirementsDescription RequiresDaughterBoard

SerialNumber SKU(Stock Keeping Unit)

SlotLayout SpecialRequirements

Status Tag

Version Weight

Width

instance

__PATH

status system

Status __CLASS

Name __DERIVATION

PoweredOn __DYNASTY

__GENUS

__NAMESPACE

__PATH,

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los formatos siguientes de LIST están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Ejemplo: wmic bios list full>%homepath%\desktop\base.txt WMIC BOOTCONFIG - Administración de la configuración de arranque. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. bootconfig assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. bootconfig create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

BootDirectory N/A N/A

ConfigurationPath N/A N/A

Description N/A N/A

LastDrive N/A N/A

Name N/A N/A

ScratchDirectory N/A N/A

SettingID N/A N/A

TempDirectory N/A N/A

bootconfig delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. bootconfig get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<obtener modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

BootDirectory N/A N/A

ConfigurationPath N/A N/A

Description N/A N/A

LastDrive N/A N/A

Name N/A N/A

ScratchDirectory N/A N/A

SettingID N/A N/A

TempDirectory N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista.

bootconfig list - Operaciones de la lista Property. Sintaxis: LIST [<formatos de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief full

BootDirectory BootDirectory

Name ConfigurationPath

SettingID Description

Caption LastDrive

Name

ScratchDirectory

SettingID

TempDirectory

instance

Name

status system

Name __CLASS

SettingID __DERIVATION

ConfigurationPath __DYNASTY

__GENUS

__NAMESPACE

__PATH,

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista.

WMIC CDROM - Administración de CD-ROM. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. cdrom assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. cdrom create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Availability N/A N/A

Capabilities N/A N/A

CapabilityDescriptions N/A N/A

CompressionMethod N/A N/A

ConfigManagerErrorCode N/A N/A

ConfigManagerUserConfig N/A N/A

DefaultBlockSize N/A N/A

Description N/A N/A

DeviceID N/A N/A

Drive N/A N/A

DriveIntegrity N/A N/A

ErrorCleared N/A N/A

ErrorDescription N/A N/A

ErrorMethodology N/A N/A

FileSystemFlags N/A N/A

FileSystemFlagsEx N/A N/A

Id N/A N/A

InstallDate N/A N/A

LastErrorCode N/A N/A

Manufacturer N/A N/A

MaxBlockSize N/A N/A

MaxMediaSize N/A N/A

MaximumComponentLength N/A N/A

MediaLoaded N/A N/A

MediaType N/A N/A

MfrAssignedRevisionLevel N/A N/A

MinBlockSize N/A N/A

Name N/A N/A

NeedsCleaning N/A N/A

NumberOfMediaSupported N/A N/A

PNPDeviceID N/A N/A

PowerManagementCapabilities N/A N/A

PowerManagementSupported N/A N/A

RevisionLevel N/A N/A

SCSIBus N/A N/A

SCSILogicalUnit N/A N/A

SCSIPort N/A N/A

SCSITargetId N/A N/A

Size N/A N/A

Status N/A N/A

StatusInfo N/A N/A

SystemName N/A N/A

TransferRate N/A N/A

VolumeName N/A N/A

VolumeSerialNumber N/A N/A

cdrom delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. cdrom get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<obtener modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Availability N/A N/A

Capabilities N/A N/A

CapabilityDescriptions N/A N/A

CompressionMethod N/A N/A

ConfigManagerErrorCode N/A N/A

ConfigManagerUserConfig N/A N/A

DefaultBlockSize N/A N/A

Description N/A N/A

DeviceID N/A N/A

Drive N/A N/A

DriveIntegrity N/A N/A

ErrorCleared N/A N/A

ErrorDescription N/A N/A

ErrorMethodology N/A N/A

FileSystemFlags N/A N/A

FileSystemFlagsEx N/A N/A

Id N/A N/A

InstallDate N/A N/A

LastErrorCode N/A N/A

Manufacturer N/A N/A

MaxBlockSize N/A N/A

MaxMediaSize N/A N/A

MaximumComponentLength N/A N/A

MediaLoaded N/A N/A

MediaType N/A N/A

MfrAssignedRevisionLevel N/A N/A

MinBlockSize N/A N/A

Name N/A N/A

NeedsCleaning N/A N/A

NumberOfMediaSupported N/A N/A

PNPDeviceID N/A N/A

PowerManagementCapabilities N/A N/A

PowerManagementSupported N/A N/A

RevisionLevel N/A N/A

SCSIBus N/A N/A

SCSILogicalUnit N/A N/A

SCSIPort N/A N/A

SCSITargetId N/A N/A

Size N/A N/A

Status N/A N/A

StatusInfo N/A N/A

SystemName N/A N/A

TransferRate N/A N/A

VolumeName N/A N/A

VolumeSerialNumber N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. cdrom list - Operaciones de la lista Property. Sintaxis: LIST [<formatos de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief

Caption

Drive

Manufacturer

VolumeName

full

Availability Capabilities

CapabilityDescriptions CompressionMethod

ConfigManagerErrorCode ConfigManagerUserConfig

DefaultBlockSize Description

DeviceID Drive

DriveIntegrity ErrorCleared

ErrorDescription ErrorMethodology

FileSystemFlags FileSystemFlagsEx

Id InstallDate

LastErrorCode Manufacturer

MaxBlockSize MaximumComponentLength

MaxMediaSize MediaLoaded

MediaType MfrAssignedRevisionLevel

MinBlockSize Name

NeedsCleaning NumberOfMediaSupported

PNPDeviceID PowerManagementCapabilities

PowerManagementSupported RevisionLevel

SCSIBus SCSILogicalUnit

SCSIPort SCSITargetId

Size Status

StatusInfo SystemName

TransferRate VolumeName

VolumeSerialNumber

instance scsi

Drive Drive

SCSIBus

SCSILogicalUnit

SCSIPort

SCSITargetId

status system

Availability __CLASS

Drive __DERIVATION

ErrorCleared __DYNASTY

MediaLoaded __GENUS

NeedsCleaning __NAMESPACE

Status __PATH

StatusInfo __PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. WMIC COMPUTERSYSTEM - Administración de sistemas. HINT: BNF para uso de alias.

(<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. computersystem assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. computersystem call - Operaciones de ejecución del método. Sintaxis: CALL <nombre de método> [<lista de parámetros actuales>] Nota: <lista de parámetros> ::= <parámetros> | <parámetros>, <lista de parámetros> Los siguientes parámetros (verbos o métodos) de alias están disponibles:

Llamar Entrada/Salida Tipo&Parámetros Estado

JoinDomainOrWorkgroup [IN ]AccountOU(STRING) (null)

[IN ]FJoinOptions(UINT32)

[IN ]Name(STRING)

[IN ]Password(STRING)

[IN ]UserName(STRING)

Rename [IN ]Name(STRING) (null)

[IN ]Password(STRING)

[IN ]UserName(STRING)

UnjoinDomainOrWorkgroup [IN ]FUnjoinOptions(UINT32) (null)

[IN ]Password(STRING)

[IN ]UserName(STRING)

computersystem create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

AdminPasswordStatus N/A N/A

AutomaticResetBootOption N/A N/A

AutomaticResetCapability N/A N/A

BootOptionOnLimit N/A N/A

BootOptionOnWatchDog N/A N/A

BootROMSupported N/A N/A

BootupState N/A N/A

Caption N/A N/A

ChassisBootupState N/A N/A

CreationClassName N/A N/A

CurrentTimeZone N/A N/A

DaylightInEffect N/A N/A

Description N/A N/A

Domain N/A N/A

DomainRole N/A N/A

EnableDaylightSavingsTime boolean write

FrontPanelResetStatus N/A N/A

InfraredSupported N/A N/A

InitialLoadInfo N/A N/A

InstallDate N/A N/A

KeyboardPasswordStatus N/A N/A

LastLoadInfo N/A N/A

Manufacturer N/A N/A

Model N/A N/A

Name N/A N/A

NameFormat N/A N/A

NetworkServerModeEnabled N/A N/A

NumberOfProcessors N/A N/A

OEMStringArray N/A N/A

PartOfDomain N/A N/A

PauseAfterReset N/A N/A

PowerManagementCapabilities N/A N/A

PowerManagementSupported N/A N/A

PowerOnPasswordStatus N/A N/A

PowerState N/A N/A

PowerSupplyState N/A N/A

PrimaryOwnerContact N/A N/A

PrimaryOwnerName N/A N/A

ResetCapability N/A N/A

ResetCount N/A N/A

ResetLimit N/A N/A

Roles N/A N/A

Status N/A N/A

SupportContactDescription N/A N/A

SystemStartupDelay N/A N/A

SystemStartupOptions N/A N/A

SystemStartupSetting N/A N/A

SystemType N/A N/A

ThermalState N/A N/A

TotalPhysicalMemory N/A N/A

UserName N/A N/A

WakeUpType N/A N/A

Workgroup String Read/Write

computersystem delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. computersystem get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<obtener modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

AdminPasswordStatus N/A N/A

AutomaticResetBootOption N/A N/A

AutomaticResetCapability N/A N/A

BootOptionOnLimit N/A N/A

BootOptionOnWatchDog N/A N/A

BootROMSupported N/A N/A

BootupState N/A N/A

Caption N/A N/A

ChassisBootupState N/A N/A

CreationClassName N/A N/A

CurrentTimeZone N/A N/A

DaylightInEffect N/A N/A

Description N/A N/A

Domain N/A N/A

DomainRole N/A N/A

EnableDaylightSavingsTime boolean write

FrontPanelResetStatus N/A N/A

InfraredSupported N/A N/A

InitialLoadInfo N/A N/A

InstallDate N/A N/A

KeyboardPasswordStatus N/A N/A

LastLoadInfo N/A N/A

Manufacturer N/A N/A

Model N/A N/A

Name N/A N/A

NameFormat N/A N/A

NetworkServerModeEnabled N/A N/A

NumberOfProcessors N/A N/A

OEMStringArray N/A N/A

PartOfDomain N/A N/A

PauseAfterReset N/A N/A

PowerManagementCapabilities N/A N/A

PowerManagementSupported N/A N/A

PowerOnPasswordStatus N/A N/A

PowerState N/A N/A

PowerSupplyState N/A N/A

PrimaryOwnerContact N/A N/A

PrimaryOwnerName N/A N/A

ResetCapability N/A N/A

ResetCount N/A N/A

ResetLimit N/A N/A

Roles N/A N/A

Status N/A N/A

SupportContactDescription N/A N/A

SystemStartupDelay N/A N/A

SystemStartupOptions N/A N/A

SystemStartupSetting N/A N/A

SystemType N/A N/A

ThermalState N/A N/A

TotalPhysicalMemory N/A N/A

UserName N/A N/A

WakeUpType N/A N/A

Workgroup String Read/Write

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML.

Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados computersystem list - Operaciones de la lista Property. Sintaxis: LIST [<formatos de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief

Domain

Manufacturer

Model

Name

PrimaryOwnerName

TotalPhysicalMemory

full

AdminPasswordStatus AutomaticResetBootOption

AutomaticResetCapability BootOptionOnLimit

BootOptionOnWatchDog BootROMSupported

BootupState Caption ChassisBootupState

CreationClassName CurrentTimeZone

DaylightInEffec Description

Domain DomainRole

EnableDaylightSavingsTime FrontPanelResetStatus

InfraredSupported InitialLoadInfo

InstallDate KeyboardPasswordStatus

LastLoadInfo Manufacturer

Model Name

NameFormat NetworkServerModeEnabled

NumberOfProcessors OEMStringArray

PartOfDomain PauseAfterReset

PowerManagementCapabilities PowerManagementSupported

PowerOnPasswordStatus PowerState

PowerSupplyState PrimaryOwnerContact

PrimaryOwnerName ResetCapability

ResetCount ResetLimit

Roles Status

SupportContactDescription SystemStartupDelay

SystemStartupOptions SystemStartupSetting

SystemType ThermalState

TotalPhysicalMemory UserName

WakeUpType Workgroup

instance

Name

power

Name

PowerManagementCapabilities

PowerManagementSupported

PowerOnPasswordStatus

PowerState

PowerSupplyState

status

AdminPasswordStatus

BootupState

ChassisBootupState

KeyboardPasswordStatus

PowerOnPasswordStatus

PowerSupplyState

PowerState

FrontPanelResetStatus

ThermalState

Status

Name

system writeable

__CLASS AutomaticResetBootOption

__DERIVATION CurrentTimeZone

__DYNASTY EnableDaylightSavingsTime

__GENUS Roles

__NAMESPACE SystemStartupDelay

__PATH SystemStartupOptions

__PROPERTY_COUNT SystemStartupSetting

__RELPATH Workgroup

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML.

Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. computersystem set - Operaciones de configuración de propiedades. Sintaxis: SET <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Están disponibles las siguientes propiedades que se pueden escribir:

Propiedad Tipo Operación

AutomaticResetBootOption boolean Read/Write

CurrentTimeZone sint16 Read/Write

EnableDaylightSavingsTime boolean Read/Write

Roles string Read/Write

SystemStartupDelay uint16 Read/Write

SystemStartupOptions string Read/Write

SystemStartupSetting Uint8 Read/Write

Workgroup string Read/Write

WMIC CPU - Administración de CPU. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. cpu assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas.

cpu create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

AddressWidth N/A N/A

Architecture N/A N/A

Availability N/A N/A

Caption N/A N/A

ConfigManagerErrorCode N/A N/A

ConfigManagerUserConfig N/A N/A

CpuStatus N/A N/A

CreationClassName N/A N/A

CurrentClockSpeed N/A N/A

CurrentVoltage N/A N/A

DataWidth N/A N/A

Description N/A N/A

DeviceID N/A N/A

ErrorCleared N/A N/A

ErrorDescription N/A N/A

ExtClock N/A N/A

Family N/A N/A

InstallDate N/A N/A

L2CacheSize N/A N/A

L2CacheSpeed N/A N/A

LastErrorCode N/A N/A

Level N/A N/A

LoadPercentage N/A N/A

Manufacturer N/A N/A

MaxClockSpeed N/A N/A

Name N/A N/A

OtherFamilyDescription N/A N/A

PNPDeviceID N/A N/A

PowerManagementCapabilities N/A N/A

PowerManagementSupported N/A N/A

ProcessorId N/A N/A

ProcessorType N/A N/A

Revision N/A N/A

Role N/A N/A

SocketDesignation N/A N/A

Status N/A N/A

StatusInfo N/A N/A

Stepping N/A N/A

SystemCreationClassName N/A N/A

SystemName N/A N/A

UniqueId N/A N/A

UpgradeMethod N/A N/A

Version N/A N/A

VoltageCaps N/A N/A

cpu delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. cpu get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

AddressWidth N/A N/A

Architecture N/A N/A

Availability N/A N/A

Caption N/A N/A

ConfigManagerErrorCode N/A N/A

ConfigManagerUserConfig N/A N/A

CpuStatus N/A N/A

CreationClassName N/A N/A

CurrentClockSpeed N/A N/A

CurrentVoltage N/A N/A

DataWidth N/A N/A

Description N/A N/A

DeviceID N/A N/A

ErrorCleared N/A N/A

ErrorDescription N/A N/A

ExtClock N/A N/A

Family N/A N/A

InstallDate N/A N/A

L2CacheSize N/A N/A

L2CacheSpeed N/A N/A

LastErrorCode N/A N/A

Level N/A N/A

LoadPercentage N/A N/A

Manufacturer N/A N/A

MaxClockSpeed N/A N/A

Name N/A N/A

OtherFamilyDescription N/A N/A

PNPDeviceID N/A N/A

PowerManagementCapabilities N/A N/A

PowerManagementSupported N/A N/A

ProcessorId N/A N/A

ProcessorType N/A N/A

Revision N/A N/A

Role N/A N/A

SocketDesignation N/A N/A

Status N/A N/A

StatusInfo N/A N/A

Stepping N/A N/A

SystemCreationClassName N/A N/A

SystemName N/A N/A

UniqueId N/A N/A

UpgradeMethod N/A N/A

Version N/A N/A

VoltageCaps N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. cpu list - Operaciones de la lista Property.

Sintaxis: LIST [<formatos de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief config

Caption AddressWidth

DeviceID DataWidth

Manufacturer DeviceID

MaxClockSpeed ExtClock

Name L2Cache

SocketDesignation Size

L2CacheSpeed

MaxClockSpeed

PowerManagementSupported

ProcessorType

Revision

SocketDesignation

Version

VoltageCaps

full

AddressWidth—Architecture Availability—Caption

ConfigManagerErrorCode—ConfigManagerUserConfig CpuStatus—CreationClassNameBootupState

CurrentClockSpeed—CurrentVoltage DataWidth—Description

DeviceID—ErrorCleared ErrorDescription—ExtClock

Family—InstallDate L2CacheSize—L2CacheSpeed

LastErrorCode—Level LoadPercentage—Manufacturer

MaxClockSpeed—Name OtherFamilyDescription—PNPDeviceID

PowerManagementCapabilities—PowerManagementSupported ProcessorId—ProcessorType

Revision—Role SocketDesignation—Status

StatusInfo—Stepping SystemCreationClassName—SystemName

UniqueId—UpgradeMethod Version—VoltageCaps

instance

DeviceID

status

Availability

CpuStatus

CurrentVoltage

DeviceID

ErrorCleared

ErrorDescription

LastErrorCode

LoadPercentage

Status

StatusInfo

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados WMIC CSPRODUCT - Información del producto del sistema desde SMBIOS. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. csproduct assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas.

csproduct create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Description N/A N/A

IdentifyingNumber N/A N/A

Name N/A N/A

SKUNumber N/A N/A

UUID N/A N/A

Vendor N/A N/A

Version N/A N/A

csproduct delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. csproduct get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades>

Propiedad Tipo Operación

Description N/A N/A

IdentifyingNumber N/A N/A

Name N/A N/A

SKUNumber N/A N/A

UUID N/A N/A

Vendor N/A N/A

Version N/A N/A

Los siguientes modificadores GET están disponibles:

/VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. csproduct list - Operaciones de la lista Property. Sintaxis: LIST [<formatos de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief full instance

IdentifyingNumber Description __PATH

Name IdentifyingNumber

Vendor Name

Version SKUNumber

Caption UUID

Vendor

Version

status system

Name __CLASS

Version __DERIVATION

__DYNASTY

__GENUS

__NAMESPACE

__PATH

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>.

/EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. WMIC DATAFILE - Administración de DataFile. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. datafile assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. datafile call - Operaciones de ejecución del método. Sintaxis: CALL <nombre método> [<lista de parámetros actuales>] Nota: <lista de parámetros> ::= <parámetros> | <parámetros>, <lista de parámetros> Los siguientes verbos/métodos de alias están disponibles:

Llamar Entrada/Salida Tipo&Parámetros Estado

ChangeSecurityPermissions [IN ]Option(UINT32) (null)

[IN ]SecurityDescriptor(OBJECT)

ChangeSecurityPermissionsEx [IN ]Option(UINT32) (null)

[IN ]Recursive(BOOLEAN)

[IN ]SecurityDescriptor(OBJECT)

[IN ]StartFileName(STRING)

[OUT]StopFileName(STRING)

Compress (null)

CompressEx [IN ]Recursive(BOOLEAN) (null)

[IN ]StartFileName(STRING)

[OUT]StopFileName(STRING)

Copy [IN ]FileName(STRING) (null)

CopyEx [IN ]FileName(STRING) (null)

[IN ]Recursive(BOOLEAN)

[IN ]StartFileName(STRING)

[OUT]StopFileName(STRING)

Delete (null)

DeleteEx [IN ]StartFileName(STRING) (null)

[OUT]StopFileName(STRING)

GetEffectivePermission [IN ]Permissions(UINT32) (null)

Rename [IN ]FileName(STRING) (null)

TakeOwnerShip (null)

TakeOwnerShipEx [IN ]Recursive(BOOLEAN) (null)

[IN ]StartFileName(STRING)

[OUT]StopFileName(STRING)

Uncompress (null)

UncompressEx [IN ]Recursive(BOOLEAN) (null)

[IN ]StartFileName(STRING)

[OUT]StopFileName(STRING)

datafile create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Access Rights N/A N/A

Caption N/A N/A

Class Name N/A N/A

Compressed N/A N/A

Compression Method N/A N/A

Computer System Class Name N/A N/A

Computer System Name N/A N/A

Creation Date N/A N/A

Current File Open Count N/A N/A

Description N/A N/A

Drive N/A N/A

Eight Dot Three File Name N/A N/A

Encrypted N/A N/A

Encryption Method N/A N/A

File Extension N/A N/A

File Name N/A N/A

File System Class Name N/A N/A

File System Name N/A N/A

File Type N/A N/A

Hidden N/A N/A

Install Date N/A N/A

Last Accessed N/A N/A

Last Modified N/A N/A

Manufacturer N/A N/A

Name N/A N/A

Path N/A N/A

Readable N/A N/A

Should Be Archived N/A N/A

Size N/A N/A

Status N/A N/A

System File N/A N/A

Version N/A N/A

Writeable N/A N/A

datafile delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. datafile get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<obtener modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad> <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Access Rights N/A N/A

Caption N/A N/A

Class Name N/A N/A

Compressed N/A N/A

Compression Method N/A N/A

Computer System Class Name N/A N/A

Computer System Name N/A N/A

Creation Date N/A N/A

Current File Open Count N/A N/A

Description N/A N/A

Drive N/A N/A

Eight Dot Three File Name N/A N/A

Encrypted N/A N/A

Encryption Method N/A N/A

File Extension N/A N/A

File Name N/A N/A

File System Class Name N/A N/A

File System Name N/A N/A

File Type N/A N/A

Hidden N/A N/A

Install Date N/A N/A

Last Accessed N/A N/A

Last Modified N/A N/A

Manufacturer N/A N/A

Name N/A N/A

Path N/A N/A

Readable N/A N/A

Should Be Archived N/A N/A

Size N/A N/A

Status N/A N/A

System File N/A N/A

Version N/A N/A

Writeable N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista.

datafile list - Operaciones de la lista Property. Sintaxis: LIST [<formatos de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief full instance

Compressed Access Rights Name

Encrypted Should Be Archived

Size Caption

Hidden Compressed

Name Compression Method

Readable Class Name

System File Creation Date

Version Computer System

Writeable Class Name

Computer SystemName

Description

Drive

Eight Dot Three File Name

Encrypted

Encryption Method

File Extension

File Name

Size

File Type

File System Class Name

File System Name

Hidden

Install Date

Current File Open Count

Last Accessed

Last Modified

Manufacturer

Name

Path

Readable

Status

System File

Version

Writeable

status system

Status __CLASS

Name __DERIVATION

__DYNASTY

__GENUS

__NAMESPACE

__PATH

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. WMIC DCOMAPP - Administración de aplicación DCOM. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. dcomapp assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. dcomapp create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis:

CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

AppID N/A N/A

Description N/A N/A

InstallDate N/A N/A

Name N/A N/A

Status N/A N/A

dcomapp delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. dcomapp get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<obtenet modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

AppID N/A N/A

Description N/A N/A

InstallDate N/A N/A

Name N/A N/A

Status N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>.

/EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. dcomapp list - Operaciones de la lista Property. Sintaxis: LIST [<formato de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief full instance

AppID AppID Name

InstallDate Description

Name InstallDate

Name

Status

status system

Status __CLASS

Name __DERIVATION

__DYNASTY

__GENUS

__NAMESPACE

__PATH

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida.

Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. WMIC DESKTOP - Administración de escritorio de usuario. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. desktop assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. desktop create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

BorderWidth N/A N/A

CoolSwitch N/A N/A

CursorBlinkRate N/A N/A

Description N/A N/A

DragFullWindows N/A N/A

GridGranularity N/A N/A

IconSpacing N/A N/A

IconTitleFaceName N/A N/A

IconTitleSize N/A N/A

IconTitleWrap N/A N/A

Name N/A N/A

Pattern N/A N/A

ScreenSaverActive N/A N/A

ScreenSaverExecutable N/A N/A

ScreenSaverSecure N/A N/A

ScreenSaverTimeout N/A N/A

SettingID N/A N/A

Wallpaper N/A N/A

WallpaperStretched N/A N/A

WallpaperTiled N/A N/A

desktop delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. desktop get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<obtener modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

BorderWidth N/A N/A

CoolSwitch N/A N/A

CursorBlinkRate N/A N/A

Description N/A N/A

DragFullWindows N/A N/A

GridGranularity N/A N/A

IconSpacing N/A N/A

IconTitleFaceName N/A N/A

IconTitleSize N/A N/A

IconTitleWrap N/A N/A

Name N/A N/A

Pattern N/A N/A

ScreenSaverActive N/A N/A

ScreenSaverExecutable N/A N/A

ScreenSaverSecure N/A N/A

ScreenSaverTimeout N/A N/A

SettingID N/A N/A

Wallpaper N/A N/A

WallpaperStretched N/A N/A

WallpaperTiled N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados desktop list - Operaciones de la lista Property. Sintaxis: LIST [<formatos de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief full instance

Name BorderWidth Name

ScreenSaverActive CoolSwitch

ScreenSaverSecure CursorBlinkRate

ScreenSaverTimeout Descrtiption

SettingID DragFullWindows

GridGranularity

IconSpacing

IconTitleFaceName

IconTitleSize

IconTitleWrap

Name

Pattern

ScreenSaverActive

ScreenSaverExecutable

ScreenSaverSecure

ScreenSaverTimeout

SettingID

Wallpaper

WallpaperStretched

WallpaperTiled

status system

Name __CLASS

ScreenSaverActive __DERIVATION

__DYNASTY

__GENUS

__NAMESPACE

__PATH

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. WMIC DESKTOPMONITOR - Administración de monitor de escritorio. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. desktopmonitor assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen.

/ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. desktopmonitor create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=) y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Availability N/A N/A

Bandwidth N/A N/A

ConfigManagerErrorCode N/A N/A

ConfigManagerUserConfig N/A N/A

Description N/A N/A

DeviceID N/A N/A

DisplayType N/A N/A

ErrorCleared N/A N/A

ErrorDescription N/A N/A

InstallDate N/A N/A

IsLocked N/A N/A

LastErrorCode N/A N/A

MonitorManufacturer N/A N/A

MonitorType N/A N/A

Name N/A N/A

PNPDeviceID N/A N/A

PixelsPerXLogicalInch N/A N/A

PixelsPerYLogicalInch N/A N/A

PowerManagementCapabilities N/A N/A

PowerManagementSupported N/A N/A

ScreenHeight N/A N/A

ScreenWidth N/A N/A

Status N/A N/A

StatusInfo N/A N/A

desktopmonitor delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?».

NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. desktopmonitor get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<obtener modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Availability N/A N/A

Bandwidth N/A N/A

ConfigManagerErrorCode N/A N/A

ConfigManagerUserConfig N/A N/A

Description N/A N/A

DeviceID N/A N/A

DisplayType N/A N/A

ErrorCleared N/A N/A

ErrorDescription N/A N/A

InstallDate N/A N/A

IsLocked N/A N/A

LastErrorCode N/A N/A

MonitorManufacturer N/A N/A

MonitorType N/A N/A

Name N/A N/A

PNPDeviceID N/A N/A

PixelsPerXLogicalInch N/A N/A

PixelsPerYLogicalInch N/A N/A

PowerManagementCapabilities N/A N/A

PowerManagementSupported N/A N/A

ScreenHeight N/A N/A

ScreenWidth N/A N/A

Status N/A N/A

StatusInfo N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces.

/FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. desktopmonitor list - Operaciones de la lista Property. Sintaxis: LIST [<formatos de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief config instance

DeviceID DeviceID DeviceID

DisplayType Name

MonitorManufacturer PixelsPerXLogicalInch

Name PixelsPerYLogicalInch

ScreenHeight ScreenHeight

ScreenWidth ScreenWidth

full

Availability Bandwidth

ConfigManagerErrorCode ConfigManagerUserConfig

Description DeviceID

DisplayType ErrorCleared

ErrorDescription InstallDate

IsLocked LastErrorCode

MonitorManufacturer MonitorType

Name PNPDeviceID

PixelsPerXLogicalInch PixelsPerYLogicalInch

PowerManagementCapabilities PowerManagementSupported

ScreenHeight ScreenWidht

Status StatusInfo

status system

DeviceID __CLASS

IsLocked __DERIVATION

LastErrorCode __DYNASTY

Name __GENUS

Status __NAMESPACE

StatusInfo __PATH

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. WMIC DEVICEMEMORYADDRESS - Administración de direcciones de memoria de dispositivos. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. devicememoryaddress assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. devicememoryaddress create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase.

Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Description N/A N/A

EndingAddress N/A N/A

MemoryType N/A N/A

Name N/A N/A

StartingAddress N/A N/A

Status N/A N/A

devicememoryaddress delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. devicememoryaddress get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<obtener modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Description N/A N/A

EndingAddress N/A N/A

MemoryType N/A N/A

Name N/A N/A

StartingAddress N/A N/A

Status N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida.

Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. devicememoryaddress list - Operaciones de la lista Property. Sintaxis: LIST [<formato de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief full instance

MemoryType Description __PATH

Name EndingAddress

Status MemoryType

Name

StartingAddress

Status

status system

Status __CLASS

Name __DERIVATION

MemoryType __DYNASTY

__GENUS

__NAMESPACE

__PATH

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. WMIC DISKDRIVE - Administración de unidades de disco físicas.

HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. diskdrive assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. diskdrive create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia. Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Availability N/A N/A

BytesPerSector N/A N/A

Capabilities N/A N/A

CapabilityDescriptions N/A N/A

CompressionMethod N/A N/A

ConfigManagerErrorCode N/A N/A

ConfigManagerUserConfig N/A N/A

DefaultBlockSize N/A N/A

Description N/A N/A

DeviceID N/A N/A

ErrorCleared N/A N/A

ErrorDescription N/A N/A

ErrorMethodology N/A N/A

Index N/A N/A

InstallDate N/A N/A

InterfaceType N/A N/A

LastErrorCode N/A N/A

Manufacturer N/A N/A

MaxBlockSize N/A N/A

MaxMediaSize N/A N/A

MediaLoaded N/A N/A

MediaType N/A N/A

MinBlockSize N/A N/A

Model N/A N/A

Name N/A N/A

NeedsCleaning N/A N/A

NumberOfMediaSupported N/A N/A

PNPDeviceID N/A N/A

Partitions N/A N/A

PowerManagementCapabilities N/A N/A

PowerManagementSupported N/A N/A

SCSIBus N/A N/A

SCSILogicalUnit N/A N/A

SCSIPort N/A N/A

SCSITargetId N/A N/A

SectorsPerTrack N/A N/A

Signature N/A N/A

Size N/A N/A

Status N/A N/A

StatusInfo N/A N/A

SystemName N/A N/A

TotalCylinders N/A N/A

TotalHeads N/A N/A

TotalSectors N/A N/A

TotalTracks N/A N/A

TracksPerCylinder N/A N/A

diskdrive delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. diskdrive get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<obtener modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades>

Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

Availability N/A N/A

BytesPerSector N/A N/A

Capabilities N/A N/A

CapabilityDescriptions N/A N/A

CompressionMethod N/A N/A

ConfigManagerErrorCode N/A N/A

ConfigManagerUserConfig N/A N/A

DefaultBlockSize N/A N/A

Description N/A N/A

DeviceID N/A N/A

ErrorCleared N/A N/A

ErrorDescription N/A N/A

ErrorMethodology N/A N/A

Index N/A N/A

InstallDate N/A N/A

InterfaceType N/A N/A

LastErrorCode N/A N/A

Manufacturer N/A N/A

MaxBlockSize N/A N/A

MaxMediaSize N/A N/A

MediaLoaded N/A N/A

MediaType N/A N/A

MinBlockSize N/A N/A

Model N/A N/A

Name N/A N/A

NeedsCleaning N/A N/A

NumberOfMediaSupported N/A N/A

PNPDeviceID N/A N/A

Partitions N/A N/A

PowerManagementCapabilities N/A N/A

PowerManagementSupported N/A N/A

SCSIBus N/A N/A

SCSILogicalUnit N/A N/A

SCSIPort N/A N/A

SCSITargetId N/A N/A

SectorsPerTrack N/A N/A

Signature N/A N/A

Size N/A N/A

Status N/A N/A

StatusInfo N/A N/A

SystemName N/A N/A

TotalCylinders N/A N/A

TotalHeads N/A N/A

TotalSectors N/A N/A

TotalTracks N/A N/A

TracksPerCylinder N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo. /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. diskdrive list - Operaciones de la lista Property. Sintaxis: LIST [<formato de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief

Partitions

DeviceID

Model

Size

Caption

config

BytesPerSector ConfigManagerUserConfig

DefaultBlockSize DeviceID

Index InstallDate

InterfaceType MaxBlockSize

MaxMediaSize MinBlockSize

NumberOfMediaSupported Partitions

SectorsPerTrack Size

TotalCylinders TotalHeads

TotalSectors TotalTracks

TracksPerCylinder

full

Availability BytesPerSector

Capabilities CapabilityDescriptions

CompressionMethod ConfigManagerErrorCode

ConfigManagerUserConfig DefaultBlockSize

Description DeviceID

ErrorCleared ErrorDescription

ErrorMethodology Index

InstallDate InterfaceType

LastErrorCode Manufacturer

MaxBlockSize MaxMediaSize

MediaLoaded MediaType

MinBlockSize Model

Name NeedsCleaning

NumberOfMediaSupported Partitions

PNPDeviceID PowerManagementCapabilities

PowerManagementSupported SCSIBus

SCSILogicalUnit SCSIPort

SCSITargetId SectorsPerTrack

Signature Size

Status StatusInfo

SystemName TotalCylinders

TotalHeads TotalSectors

TotalTracks TracksPerCylinder

instance

Index

Scsi

DeviceID

Index

SCSIBus

SCSILogicalUnit

SCSIPort

SCSITargetId

Status

ConfigManagerErrorCode

LastErrorCode

NeedsCleaning

Status

DeviceID

StatusInfo

Partitions

system

__CLASS

__DERIVATION

__DYNASTY

__GENUS

__NAMESPACE

__PATH

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. WMIC DISKQUOTA - Uso de espacio en disco para volúmenes NTFS. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. diskquota assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. diskquota create - Crea una nueva instancia y establece los valores de la propiedad para la nueva instancia.

Sintaxis: CREATE <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Create no se puede usar para crear una nueva clase. Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

DiskSpaceUsed N/A N/A

Limit N/A N/A

QuotaVolume N/A N/A

Status N/A N/A

User N/A N/A

WarningLimit N/A N/A

diskquota delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. diskquota get - Propiedad obtiene operaciones. Sintaxis: GET [<lista de propiedades>] [<obtener modificadores get>] NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> Las siguientes propiedades están disponibles:

Propiedad Tipo Operación

DiskSpaceUsed N/A N/A

Limit N/A N/A

QuotaVolume N/A N/A

Status N/A N/A

User N/A N/A

WarningLimit N/A N/A

Los siguientes modificadores GET están disponibles: /VALUE - Valor devuelto. /ALL (predeterminado) - Devuelve datos y metadatos para el atributo.

/TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. diskquota list - Operaciones de la lista Property. Sintaxis: LIST [<formato de lista>] [<modificadores de lista>] Los formatos siguientes de LIST están disponibles:

brief

DiskSpaceUsed

Limit

QuotaVolume

User

full

DiskSpaceUsed

Limit

QuotaVolume

Status

User

WarningLimit

instance

__PATH

Status

__PATH

Status

system

__CLASS

__DERIVATION

__DYNASTY

__GENUS

__NAMESPACE

__PATH

__PROPERTY_COUNT

__RELPATH

__SERVER

__SUPERCLASS

Los siguientes modificadores de LIST no están disponibles: /TRANSLATE:<nombre_de_tabla> - Traduce la salida a través de los valores en <nombre_de_tabla>. /EVERY:<intervalo> [/REPEAT:<cuenta>] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta <cuenta> veces. /FORMAT:<formato> - Archivo de claves/XLS para procesar resultados XML. Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida. Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estará seguida por el formato. Caso 2: si /TRANSLATE se pospone a /FORMAT, la traducción de los resultados con formato estará lista. diskquota set - Operaciones de configuración de propiedades. Sintaxis: SET <lista de asignación> Nota: <lista de asignación> puede contener más de un nombre de propiedad delimitados por comas. Cada nombre de propiedad debe ir seguida del signo igual (=), y su valor. Están disponibles las siguientes propiedades que se pueden escribir:

Propiedad Tipo Operación

Limit uint64 Read/Write

WarningLimit uint64 Read/Write

WMIC DMACHANNEL - Administración de canales de acceso directo a memoria (DMA). HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. dmachannel assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles:

/RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. dmachannel create <lista de asignación> dmachannel delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. dmachannel get [<lista de propiedades>] [<obtener modificadores>] dmachannel list [<formato de lista>] [<modificadores de lista>] WMIC ENVIRONMENT - Administración de configuración de entorno del sistema. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. environment assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. environment create <lista de asignación> environment delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?».

NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. environment get [<lista de propiedades>] [<obtener modificadores>] environment list [<formato de lista>] [<modificadores de lista>] environment set [<lista de asignación>] WMIC FSDIR - Administración de la entrada de directorio Filesystem. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. fsdir assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. fsdir call <nombre método> [<lista parámetros actuales>] fsdir create <lista de asignación> fsdir delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. fsdir get [<lista de propiedades>] [<obtener modificadores>] fsdir list [<formato de lista>] [<modificadores de lista>] WMIC GROUP - Administración de cuentas de grupo. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>].

group assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. group call <nombre método> [<lista parámetros actuales>] group create <lista de asignación> group delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. group get [<lista de propiedades>] [<obtener modificadores>] group list [<formato de lista>] [<modificadores de lista>] WMIC IDECONTROLLER - Administración de controladores IDE. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. idecontroller assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen.

/ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. idecontroller create <lista de asignación> idecontroller delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. idecontroller get [<lista de propiedades>] [<obtener modificadores>] idecontroller list [<formato de lista>] [<modificadores de lista>] WMIC IRQ - Administración de línea de solicitud de interrupción (IRQ). HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. irq assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. irq create <lista de asignación> irq delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. irq get [<lista de propiedades>] [<obtener modificadores>]

irq list [<formato de lista>] [<modificadores de lista>] WMIC JOB - Proporciona acceso a los trabajos programados utilizando el servicio de programación. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. job assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. job call <nombre método> [<lista parámetros actuales>] job create <lista de asignación> job delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. job get [<lista de propiedades>] [<obtener modificadores>] job list [<formato de lista>] [<modificadores de lista>] WMIC LOADORDER - Administración de servicios del sistema que definen dependencias de ejecución. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. loadorder assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD)

Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. loadorder create <lista de asignación> loadorder delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. loadorder get [<lista de propiedades>] [<obtener modificadores>] loadorder list [<formato de lista>] [<modificadores de lista>] WMIC LOGICALDISK - Administración de dispositivos de almacenamiento local. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. logicaldisk assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. logicaldisk call <nombre método> [<lista parámetros actuales>] logicaldisk create <lista de asignación> logicaldisk delete - Borra la instancia actual o conjunto de instancias.

Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. logicaldisk get [<lista de propiedades>] [<obtener modificadores>] logicaldisk list [<formato de lista>] [<modificadores de lista>] logicaldisk set [<lista de asignación>] WMIC LOGON - Sesiones de inicio. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. logon assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. logon create <lista de asignación> logon delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. logon get [<lista de propiedades>] [<obtener modificadores>] logon list [<formato de lista>] [<modificadores de lista>] WMIC MEMCACHE - Administración de caché de memoria. HINT: BNF para uso de alias.

(<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. memcache assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. memcache create <lista de asignación> memcache delete Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. - memcache get [<lista de propiedades>] [<obtener modificadores>] memcache list [<formato de lista>] [<modificadores de lista>] WMIC MEMORYCHIP - Información del chip de memoria. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. memorychip assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada.

/RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. memorychip create <lista de asignación> memorychip delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. memorychip get [<lista de propiedades>] [<obtener modificadores>] memorychip list [<formato de lista>] [<modificadores de lista>] WMIC MEMPHYSICAL - Administración de la memoria física del sistema. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. memphysical assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. memphysical create <lista de asignación> memphysical delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades>

/NOINTERACTIVE - El modo de invocación de verbo no es interactivo. memphysical get [<lista de propiedades>] [<obtener modificadores>] memphysical list [<formato de lista>] [<modificadores de lista>] WMIC NETCLIENT - Administración de clientes de red. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. netclient assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. netclient create <lista de asignación> netclient delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. netclient get [<lista de propiedades>] [<obtener modificadores>] netclient list [<formato de lista>] [<modificadores de lista>] WMIC NETLOGIN - Información de inicio de sesión de red (de un usuario en particular). HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. netlogin assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD)

Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. netlogin create <lista de asignación> netlogin delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. netlogin get [<lista de propiedades>] [<obtener modificadores>] netlogin list [<formato de lista>] [<modificadores de lista>] WMIC NETPROTOCOL - Administración de protocolos (y sus características de red). HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. netprotocol assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. netprotocol create <lista de asignación> netprotocol delete - Borra la instancia actual o conjunto de instancias. Sintaxis:

/INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. netprotocol get [<lista de propiedades>] [<obtener modificadores>] netprotocol list [<formato de lista>] [<modificadores de lista>] WMIC NETUSE - Administración de conexiones activas de red. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. netuse assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. netuse create <lista de asignación> netuse delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. netuse get [<lista de propiedades>] [<obtener modificadores>] netuse list [<formato de lista>] [<modificadores de lista>] WMIC NIC - Administración de interfaz de red (NIC). HINT: BNF para uso de alias.

(<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. nic assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. nic create <lista de asignación> nic delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. nic get [<lista de propiedades>] [<obtener modificadores>] nic list [<formato de lista>] [<modificadores de lista>] WMIC NICCONFIG - Administración de adaptador de red. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. nicconfig assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen.

/ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. nicconfig call <nombre método> [<lista parámetros actuales>] nicconfig create <lista de asignación> nicconfig delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. nicconfig get [<lista de propiedades>] [<obtener modificadores>] nicconfig list [<formato de lista>] [<modificadores de lista>] WMIC NTDOMAIN - Administración de dominios de NT. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. ntdomain assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. ntdomain create <lista de asignación> ntdomain delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo.

ntdomain get [<lista de propiedades>] [<obtener modificadores>] ntdomain list [<formato de lista>] [<modificadores de lista>] ntdomain set [<lista de asignación>] WMIC NTEVENT - Entradas en el registro de eventos de NT. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. ntevent assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. ntevent create <lista de asignación> ntevent delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. ntevent get [<lista de propiedades>] [<obtener modificadores>] ntevent list [<formato de lista>] [<modificadores de lista>] WMIC NTEVENTLOG - Administración de archivos de registro de eventos de NT. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. nteventlog assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD)

Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. nteventlog call <nombre método> [<lista parámetros actuales>] nteventlog create <lista de asignación> nteventlog delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. nteventlog get [<lista de propiedades>] [<obtener modificadores>] nteventlog list [<formato de lista>] [<modificadores de lista>] nteventlog set [<lista de asignación>] WMIC ONBOARDDEVICE - Administración de dispositivos adaptadores comunes integrados en la placa base (placa del sistema). HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. onboarddevice assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. onboarddevice create <lista de asignación>

onboarddevice delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. onboarddevice get [<lista de propiedades>] [<obtener modificadores>] onboarddevice list [<formato de lista>] [<modificadores de lista>] WMIC OS - Administración de sistemas operativos instalados. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. os assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. os call <nombre método> [<lista parámetros actuales>] os create <lista de asignación> os delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. os get [<lista de propiedades>] [<obtener modificadores>] os list [<formato de lista>] [<modificadores de lista>] os set [<lista de asignación>]

WMIC PAGEFILE - Administración del archivo de intercambio de memoria. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. pagefile assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. pagefile create <lista de asignación> pagefile delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. pagefile get [<lista de propiedades>] [<obtener modificadores>] pagefile list [<formato de lista>] [<modificadores de lista>] WMIC PAGEFILESET - Administración de la configuración del archivo de paginación. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. pagefileset assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada.

/RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. pagefileset create <lista de asignación> pagefileset delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. pagefileset get [<lista de propiedades>] [<obtener modificadores>] pagefileset list [<formato de lista>] [<modificadores de lista>] pagefileset set [<lista de asignación>] WMIC PARTITION - Administración de áreas particionadas del disco físico. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. partition assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. partition create <lista de asignación> partition delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades>

/NOINTERACTIVE - El modo de invocación de verbo no es interactivo. partition get [<lista de propiedades>] [<obtener modificadores>] partition list [<formato de lista>] [<modificadores de lista>] WMIC PORT - Administración de puertos de E/S. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. port assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. port create <lista de asignación> port delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. port get [<lista de propiedades>] [<obtener modificadores>] port list [<formato de lista>] [<modificadores de lista>] WMIC PORTCONNECTOR - Administración de conexiones físicas de puertos. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. portconnector assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>]

Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. portconnector create <lista de asignación> portconnector delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. portconnector get [<lista de propiedades>] [<obtener modificadores>] portconnector list [<formato de lista>] [<modificadores de lista>] WMIC PRINTER - Administración de dispositivos de impresión. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. printer assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. printer call <nombre método> [<lista parámetros actuales>] printer create <lista de asignación> printer delete - Borra la instancia actual o conjunto de instancias.

Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. printer get [<lista de propiedades>] [<obtener modificadores>] printer list [<formato de lista>] [<modificadores de lista>] printer set [<lista de asignación>] WMIC PRINTERCONFIG - Administración de la configuración de dispositivos de impresión. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. printerconfig assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. printerconfig create <lista de asignación> printerconfig delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. printerconfig get [<lista de propiedades>] [<obtener modificadores>] printerconfig list [<formato de lista>] [<modificadores de lista>]

WMIC PRINTJOB - Administración de trabajos de impresión. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. printjob assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. printjob call <nombre método> [<lista parámetros actuales>] printjob create <lista de asignación> printjob delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. printjob get [<lista de propiedades>] [<obtener modificadores>] printjob list [<formato de lista>] [<modificadores de lista>] WMIC PROCESS - Administración de procesos. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. process assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles:

/RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. process call <nombre método> [<lista parámetros actuales>] process create <lista de asignación> process delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. process get [<lista de propiedades>] [<obtener modificadores>] process list [<formato de lista>] [<modificadores de lista>] WMIC PRODUCT - Administración de tareas del paquete de instalación. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. product assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. product call <nombre método> [<lista parámetros actuales>] product create <lista de asignación> product delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?».

NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. product get [<lista de propiedades>] [<obtener modificadores>] product list [<formato de lista>] [<modificadores de lista>] WMIC QFE - Ingeniería de corrección rápida. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. qfe assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. qfe create <lista de asignación> qfe delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. qfe get [<lista de propiedades>] [<obtener modificadores>] qfe list [<formato de lista>] [<modificadores de lista>] WMIC QUOTASETTING - Información de la configuración de cuotas de disco en un volumen. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>].

quotasetting assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen. /ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. quotasetting create <lista de asignación> quotasetting delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. quotasetting get [<lista de propiedades>] [<obtener modificadores>] quotasetting list [<formato de lista>] [<modificadores de lista>] quotasetting set [<lista de asignación>] WMIC RDACCOUNT - Administración de permisos de conexión a Escritorio remoto. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. rdaccount assoc - Devuelve el resultado de la consulta: ASOCIADORES DE {<objeto WMI >}. Sintaxis: ASSOC[:<especificador de formato>] [<modificadores de asociación>] Nota: <especificador de formato> ::= (<archivo XSL > | KEYWORD) Los siguientes modificadores ASSOC están disponibles: /RESULTCLASS:<nombre_clase> - Indica que los finales devueltos asociados con el objeto origen deben pertenecer o ser derivados de la clase especificada. /RESULTROLE:<nombre_rol> - Indica que los puntos extremos devueltos deben desempeñar un rol particular en su asociación con el objeto origen.

/ASSOCCLASS:<clase_asoc> - Indica que los puntos extremos devueltos deben estar asociados con el origen a través de la clase especificada o una de sus clases derivadas. rdaccount call <nombre método> [<lista parámetros actuales>] rdaccount create <lista de asignación> rdaccount delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. rdaccount get [<lista de propiedades>] [<obtener modificadores>] rdaccount list [<formato de lista>] [<modificadores de lista>] WMIC RDNIC - Administración de conexión a Escritorio remoto en un adaptador de red específico. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. rdnic assoc [<especificador formato>] rdnic call <nombre método> [<lista parámetros actuales>] rdnic create <lista de asignación> rdnic delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. rdnic get [<lista de propiedades>] [<obtener modificadores>] rdnic list [<formato de lista>] [<modificadores de lista>] rdnic set [<lista de asignación>] WMIC RDPERMISSIONS - Permisos para una conexión a Escritorio remoto específica. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. rdpermissions assoc [<especificador formato>] rdpermissions call <nombre método> [<lista parámetros actuales>] rdpermissions create <lista de asignación>

rdpermissions delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. rdpermissions get [<lista de propiedades>] [<obtener modificadores>] rdpermissions list [<formato de lista>] [<modificadores de lista>] WMIC RDTOGGLE - Activar o desactivar de forma remota la escucha del escritorio remoto. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. rdtoggle assoc [<especificador formato>] rdtoggle call <nombre método> [<lista parámetros actuales>] rdtoggle create <lista de asignación> rdtoggle delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. rdtoggle get [<lista de propiedades>] [<obtener modificadores>] rdtoggle list [<formato de lista>] [<modificadores de lista>] WMIC RECOVEROS - Información que se generará a partir de la memoria cuando hay un error en el sistema operativo. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. recoveros assoc [<especificador formato>] recoveros create <lista de asignación> recoveros delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?».

NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. recoveros get [<lista de propiedades>] [<obtener modificadores>] recoveros list [<formato de lista>] [<modificadores de lista>] recoveros set [<lista de asignación>] WMIC REGISTRY - Administración del Registro del sistema. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. registry assoc [<especificador formato>] registry create <lista de asignación> registry delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. registry get [<lista de propiedades>] [<obtener modificadores>] registry list [<formato de lista>] [<modificadores de lista>] registry set [<lista de asignación>] WMIC SCSICONTROLLER - Administración de controladores SCSI. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. scsicontroller assoc [<especificador formato>] scsicontroller call <nombre método> [<lista parámetros actuales>] scsicontroller create <lista de asignación> scsicontroller delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. scsicontroller get [<lista de propiedades>] [<obtener modificadores>]

scsicontroller list [<formato de lista>] [<modificadores de lista>] WMIC SERVER - Administración de información de servidor. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. server assoc [<especificador formato>] server create <lista de asignación> server delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. server get [<lista de propiedades>] [<obtener modificadores>] server list [<formato de lista>] [<modificadores de lista>] WMIC SERVICE - Administración de aplicación de servicio. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. service assoc [<especificador formato>] service call <nombre método> [<lista parámetros actuales>] service create <lista de asignación> service delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. service get [<lista de propiedades>] [<obtener modificadores>] service list [<formato de lista>] [<modificadores de lista>] WMIC SHADOWCOPY - Administración de instantáneas. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. shadowcopy assoc [<especificador formato>] shadowcopy call <nombre método> [<lista parámetros actuales>]

shadowcopy create <lista de asignación> shadowcopy delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. shadowcopy get [<lista de propiedades>] [<obtener modificadores>] shadowcopy list [<formato de lista>] [<modificadores de lista>] WMIC SHADOWSTORAGE - Administración del área de almacenamiento de Instantáneas. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. shadowstorage assoc [<especificador formato>] shadowstorage call <nombre método> [<lista parámetros actuales>] shadowstorage create <lista de asignación> shadowstorage delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. shadowstorage get [<lista de propiedades>] [<obtener modificadores>] shadowstorage list [<formato de lista>] [<modificadores de lista>] shadowstorage set [<lista de asignación>] WMIC SHARE - Administración de recursos compartidos. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. share assoc [<especificador formato>] share call <nombre método> [<lista parámetros actuales>] share create <lista de asignación> share delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?».

NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. share get [<lista de propiedades>] [<obtener modificadores>] share list [<formato de lista>] [<modificadores de lista>] WMIC SOFTWAREELEMENT - Administración de los elementos de un software instalado en un sistema. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. softwareelement assoc [<especificador formato>] softwareelement create <lista de asignación> softwareelement delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. softwareelement get [<lista de propiedades>] [<obtener modificadores>] softwareelement list [<formato de lista>] [<modificadores de lista>] WMIC SOFTWAREFEATURE - Administración de subconjuntos de software de SoftwareElement. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. softwarefeature assoc [<especificador formato>] softwarefeature call <nombre método> [<lista parámetros actuales>] softwarefeature create <lista de asignación> softwarefeature delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo.

softwarefeature get [<lista de propiedades>] [<obtener modificadores>] softwarefeature list [<formato de lista>] [<modificadores de lista>] WMIC SOUNDDEV - Administración de dispositivos de sonido. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. sounddev assoc [<especificador formato>] sounddev create <lista de asignación> sounddev delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. sounddev get [<lista de propiedades>] [<obtener modificadores>] sounddev list [<formato de lista>] [<modificadores de lista>] WMIC STARTUP - Administración de comandos que se ejecutan automáticamente cuando los usuarios inician sesión en el sistema. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. startup assoc [<especificador formato>] startup create <lista de asignación> startup delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. startup get [<lista de propiedades>] [<obtener modificadores>] startup list [<formato de lista>] [<modificadores de lista>] WMIC SYSACCOUNT - Administración de cuentas del sistema. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. sysaccount assoc [<especificador formato>]

sysaccount create <lista de asignación> sysaccount delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. sysaccount get [<lista de propiedades>] [<obtener modificadores>] sysaccount list [<formato de lista>] [<modificadores de lista>] WMIC SYSDRIVER - Administración de controladores de sistema para un servicio de base. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. sysdriver assoc [<especificador formato>] sysdriver call <nombre método> [<lista parámetros actuales>] sysdriver create <lista de asignación> sysdriver delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. sysdriver get [<lista de propiedades>] [<obtener modificadores>] sysdriver list [<formato de lista>] [<modificadores de lista>] WMIC SYSTEMENCLOSURE - Administración de la cubierta física del sistema. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. systemenclosure assoc [<especificador formato>] systemenclosure create <lista de asignación> systemenclosure delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?».

NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. systemenclosure get [<lista de propiedades>] [<obtener modificadores>] systemenclosure list [<formato de lista>] [<modificadores de lista>] WMIC SYSTEMSLOT - Administración puntos físicos de conexión, que incluyen puertos, ranuras y periféricos, y puntos de conexión de propietario. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. systemslot assoc [<especificador formato>] systemslot create <lista de asignación> systemslot delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. systemslot get [<lista de propiedades>] [<obtener modificadores>] systemslot list [<formato de lista>] [<modificadores de lista>] WMIC TAPEDRIVE - Administración de unidades de cinta. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. tapedrive assoc [<especificador formato>] tapedrive create <lista de asignación> tapedrive delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. tapedrive get [<lista de propiedades>] [<obtener modificadores>] tapedrive list [<formato de lista>] [<modificadores de lista>]

WMIC TEMPERATURE - Información de administración del sensor de temperatura (termómetro electrónico). HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. temperature assoc [<especificador formato>] temperature create <lista de asignación> temperature delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. temperature get [<lista de propiedades>] [<obtener modificadores>] temperature list [<formato de lista>] [<modificadores de lista>] WMIC TIMEZONE - Administración de zonas horarias. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. timezone assoc [<especificador formato>] timezone create <lista de asignación> timezone delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. timezone get [<lista de propiedades>] [<obtener modificadores>] timezone list [<formato de lista>] [<modificadores de lista>] WMIC UPS - Administración del sistema de alimentación ininterrumpida (SAI). HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. ups assoc [<especificador formato>] ups create <lista de asignación> ups delete - Borra la instancia actual o conjunto de instancias. Sintaxis:

/INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. ups get [<lista de propiedades>] [<obtener modificadores>] ups list [<formato de lista>] [<modificadores de lista>] WMIC USERACCOUNT - Administración de cuentas de usuario. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. useraccount assoc [<especificador formato>] useraccount call <nombre método> [<lista parámetros actuales>] useraccount create <lista de asignación> useraccount delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. useraccount get [<lista de propiedades>] [<obtener modificadores>] useraccount list [<formato de lista>] [<modificadores de lista>] useraccount set [<lista de asignación>] WMIC VOLTAGE - Administrador de datos del sensor de voltaje (voltímetro electrónico). HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. voltage assoc [<especificador formato>] voltage create <lista de asignación> voltage delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades>

/NOINTERACTIVE - El modo de invocación de verbo no es interactivo. voltage get [<lista de propiedades>] [<obtener modificadores>] voltage list [<formato de lista>] [<modificadores de lista>] WMIC VOLUME - Administración de volumen de almacenamiento local. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. volume assoc [<especificador formato>] volume call <nombre método> [<lista parámetros actuales>] volume create <lista de asignación> volume delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. volume get [<lista de propiedades>] [<obtener modificadores>] volume list [<formato de lista>] [<modificadores de lista>] volume set [<lista de asignación>] WMIC VOLUMEQUOTASETTING - Asocia la configuración de cuota del disco con un volumen de disco específico. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. volumequotasetting assoc [<especificador formato>] volumequotasetting create <lista de asignación> volumequotasetting delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. volumequotasetting get [<lista de propiedades>] [<obtener modificadores>] volumequotasetting list [<formato de lista>] [<modificadores de lista>]

WMIC VOLUMEUSERQUOTA - Administración de cuotas de volumen de almacenamiento por usuario. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. volumeuserquota assoc [<especificador formato>] volumeuserquota create <lista de asignación> volumeuserquota delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. volumeuserquota get [<lista de propiedades>] [<obtener modificadores>] volumeuserquota list [<formato de lista>] [<modificadores de lista>] volumeuserquota set [<lista de asignación>] WMIC WMISET - Administración de parámetros de operación del servicio WMI. HINT: BNF para uso de alias. (<alias> [WMIObject] | <alias> [<ruta dónde>] | [<alias>] <ruta dónde>) [<cláusula verbo>]. wmiset assoc [<especificador formato>] wmiset create <lista de asignación> wmiset delete - Borra la instancia actual o conjunto de instancias. Sintaxis: /INTERACTIVE[:<propiedades>] - modo de invocación de cláusulas activado. Muestra propiedades si se presiona «?». NOTA: <lista propiedades> ::= <nombre propiedad> | <nombre propiedad>, <lista propiedades> /NOINTERACTIVE - El modo de invocación de verbo no es interactivo. wmiset get [<lista de propiedades>] [<obtener modificadores>] wmiset list [<formato de lista>] [<modificadores de lista>] wmiset set [<lista de asignación>] CLASS - Escapa a esquema completo de WMI. Sintaxis: CLASS <expresar ruta clase> [<verbo estándar> [<modific. verbo>]] PATH - Escapa a rutas de objetos WMI completas. Sintaxis:

PATH (<expresar ruta> | (<expresar ruta clase> [WHERE <cláusula dónde>])) [<cláusula verbo>] CONTEXT - Muestra el estado de todos los modificadores globales. Sintaxis: CONTEXT QUIT/EXIT - Sale del programa.

WSCRIPT (WINDOWS SCRIPT) El motor de ejecución de scripts de Windows interpreta y ejecuta scripts de lenguajes de programación de alto nivel como son JavaScript y Visual Basic, o ambos combinados en un archivo con extensión «.wsf». «wscript» ejecuta los scripts de las siguientes extensiones de archivo: «JS», «VBS», «VBE», «.WSH» y «.WSF». Sintaxis: «WScript» nombresecuencia.extensión [opción...] [argumentos...] «Hello world» en Visual Basic: WScript.Echo "Hello world" WScript.Quit «Hello world» en JavaScript: WSH.Echo("Hello world"); WSH.Quit(); «Hello world» con una combinación de JavaScipt y Visual Basic para un archivo «wsf»: Content of a file hello2.wsf <job> <script language="VBScript"> MsgBox "hello world (from vb)" </script> <script language="JScript"> WSH.echo("hello world (from js)"); </script> </job> Parámetros: //b - Modo por lotes: suprime de la pantalla los mensajes de error y avisos de secuencias de comandos. //d - Habilitar la deuración activa. //e:engine - Usar el motor para ejcutar la secuencia de comandos. //h:cscript - Cambia el host de secuencias de comandos predeterminado por «cscript.exe».

//h:wscript - Cambia el host de secuencias de comandos predeterminado por «wscript.exe» (Predeterminado). //i - Modo interactivo (opción predeterminada, frente a //I). //job:xxxx - Ejecutar una tarea «wsf (Windows Script File)». //logo - Mostrar logotipo (Opción predeterminada). //nologo - Impedir que se muestre el logotipo: no se mostrará ningún titular en tiempo de ejecución. //s - Guardar las opciones de la línea de comandos actuales para este usuario. //t:nn - Tiempo de espera en segundos: tiempo máximo permitido para que se ejecute una secuencia de comandos. //x - Ejecutar una secuencia de comandos en el depurador.

WSMANHTTPCONFIG (WEB SERVER MANAGEMENT HTTP

CONFIGURATION UTILITY) Si no está habilitado no funcionará.

WUAPP

Lanza el asistente de Windows Update.

WUSA Instalador independiente de «Windows Update». Sintaxis: wusa <actualización> /extract:<destino> [/log:<nombre de archivo>] wusa <actualización> [/quiet] [/norestart | /warnrestart:<segundos> | /promprestart | /forcerestart] [/log:<nombredearchivo>] wusa /uninstall <<actualización> | kb:<número de kb>> [/quiet] [/norestart | /warnrestart:<segundos> | /promprestart | /forcerestart] [/log:<nombredearchivo>] Parámetros: actualización - Ruta de acceso completa al archivo instalador (con extensión «.msu)». /quiet - Modo silencioso sin interacción del usuario. Se reiniciará si es necesario. /uninstall - El instalador desisnatalará el paquete. /kb - Junto con «/uninstall», el instalador desinstalará el paquete asociado con el número de kb. /extract - El instalador extraerá el contenido del paquete en la carpeta de destino. /norestart - Junto con «/quiet» el instalador no reiniciará el sistema operativo. /warmrestart - Junto con «/quiet» el instalador advertirá al usuario antes de reiniciar. /promprestart - Junto con «/quiet» el instalador pedirá confirmación antes de reiniciar.

/forcerestart - junto con «/quiet» el instalador forzará el cierre de las aplicaciones y el reinicio. /log - El instalador habilitará el registro.

XCOPY

Copia archivos y árboles de directorios. Sintaxis: xcopy origen [destino] [/A | /M] [/D[:fecha]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/EXCLUDE:archivo1[+archivo2][+archivo3]...] origen - Especifica el archivo o archivo por copiar. destino - Especifica la ubicación y/o nombres de archivos nuevos. /A - Copia sólo archivos con el atributo del archivo establecido, no cambia el atributo. /M - Copia sólo archivos con el atributo del archivo establecido, quita los atributos del archivo. /D:m-d-y - Copia archivos cambiados durante o después de la fecha. Si no se da una fecha, copia sólo aquellos archivos cuya fecha de origen es más nueva que la fecha de origen. /EXCLUDE:archivo1[+archivo2][+archivo3].- Especifica una lista de archivos que contienen cadenas. Los archivos deben tener una cadena por línea. Cuando cualquiera de las cadenas que coincidan con cualquier parte de la ruta absoluta del archivo que se debe copiar, ese archivo se excluirá de ser copiado. Por ejemplo, si especifica una cadena como «\obj\ u .obj» se excluirán todos los archivos por debajo del directorio obj o todos los archivos 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». Puede ser usado 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 asume que el destino debe ser un directorio. /Q - No muestra nombres de archivos mientras copia. /F - Muestra todo el origen y el destino de los nombres de archivo mientras se copian. /L - Muestra los archivos que serán copiados. /G - Permite la copia de archivos destino cifrados para el destino que no es compatible 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 directorio, pero no copia archivos. No incluye directorios o subdirectorios vacíos. «/T» «/E» incluye directorios y subdirectorios vacíos. /U - Copia sólo archivos que ya existen en el destino. /K - Copia atributos. Xcopy normal, restablecerá atributos de sólo lectura. /N - Copia usando los nombres cortos generados. /O - Copia archivos de propiedad e información ACL. /X - Copia archivos de configuración de auditoría (implica «/O»). /Y - Suprime la pregunta de confirmación para suprimir un archivo de destino existente. /-Y - Pregunta por la confirmación de sobrescritura de un archivo de destino existente. /Z - Copia archivos de red en modo reiniciable. /B - Copia el vínculo simbólico en vez del destino del vínculo. El modificador «/Y» puede preestablecerse en la variable de entorno %COPYCMD%. Esto se puede sobrescribir con «/-Y» en la línea del comando.

XPSRCHVW

Comando de Windows 10. <NombreArchivo.xps> [opciones] /o:<NombreArchivo>.tiff - Exportar a un archivo «.tiff» de varias páginas.

/o:<NombreArchivo>.png - Exportar a varios archivos con extensión «.png» /P: - Imprimir documento /r:c: Representar glifos con «ClearType». /r:g. - Representar glifos con GDI+ /r:a - Presentar glifos sin suavizado.

XWIZARD Procesamiento en el equipo local de asistentes extensibles («Wizards»). Sintaxis: xwizard ProcessXMLFile [/u] [/m] <nombredearchivo> xwizard RunWizard [/u] [/t<?>] [/c<?>] [/f<?>] [/p<GUID>] <GUID> [/z[<?>]] zwizard RunPropoertySheet [/u] [/c<?>] [/f<?>] [/p<GUID>] <GUID> [/z[<?>]] Parámetros: /c - Marcas de contexto. /f - Marcas definidas por el usuario. /m - Generar además sección del archivo de manifiesto de instalación de vista. (crea archivo resultante en el directorio actual como <nombredearchivo>.man) /p - Identificador de GUID de host primario ({<GUID>}). /t - Tipo de asistente opcional (duifixed, duiresize, wizard97, aerofixed, aerosize). /u - Desatendido. Registra los errores en lugar de mostrarlos. /z - Línea de comandos de usuario. Siempre debe aparecer en último lugar. nombredearchivo - Nombre del archivo XML. GUID - Identificador Global Único del componente del asistente ({<GUID>}). Ejemplos: xwizard ProcessXMLFile miconfiguración.xml xwizard ProcessXMLFile /m miinstalación.xml xwizard RunWizard {7071ECA0-663B-4bc1-A1FA-B97F3B917C55} xwizard RunWizard /taerofixed /c1 /f3 {7071ECA0-663B-4bc1-A1FA-B97F3B917C55} /z /miopcion1 /miopcion2 xwizard RunPropertySheet {7071ECA0-663B-4bc1-A1FA-B97F3B917C55} xwizard RunPropertySheet /c1 /f3 {7071ECA0-663B-4bc1-A1FA-B97F3B917C55} /z /miopcion1 /miopcion2

Gracias por su atención

David Hurtado Alicante, España 21/11/2015 D.C.