0% found this document useful (0 votes)
397 views1,595 pages

Comandos de Windows

Uploaded by

publiwil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
397 views1,595 pages

Comandos de Windows

Uploaded by

publiwil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Contents

Comandos de Windows
Clave de sintaxis de línea de comandos
Comandos por rol de servidor
Referencia de comandos de impresión
Servicios de referencia de comandos de sistema de archivos de red
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
Referencia de comandos de copia de seguridad de Windows Server
active
add
add alias
add volume
append
arp
assign
assoc
at
atmadm
attach-vdisk
attrib
attributes
attributes disk
attributes volume
auditpol
auditpol backup
auditpol clear
auditpol get
auditpol list
auditpol remove
auditpol resourcesacl
auditpol restore
auditpol set
autochk
autoconv
autofmt
automount
bcdboot
bcdedit
bdehdcfg
bdehdcfg driveinfo
bdehdcfg newdriveletter
bdehdcfg quiet
bdehdcfg restart
bdehdcfg size
bdehdcfg target
begin backup
begin restore
bitsadmin
bitsadmin addfile
bitsadmin addfileset
bitsadmin addfilewithranges
bitsadmin cache
bitsadmin cache y delete
bitsadmin cache y deleteurl
bitsadmin cache y getexpirationtime
bitsadmin cache y getlimit
bitsadmin cache y help
bitsadmin cache e info
bitsadmin cache y list
bitsadmin cache y setexpirationtime
bitsadmin cache y setlimit
bitsadmin cache y clear
bitsadmin cancel
bitsadmin complete
bitsadmin create
Ejemplos de bitsadmin
bitsadmin getaclflags
bitsadmin getbytestotal
bitsadmin getbytestransferred
bitsadmin getclientcertificate
bitsadmin getcompletiontime
bitsadmin getcreationtime
bitsadmin getcustomheaders
bitsadmin getdescription
bitsadmin getdisplayname
bitsadmin geterror
bitsadmin geterrorcount
bitsadmin getfilestotal
bitsadmin getfilestransferred
bitsadmin gethelpertokenflags
bitsadmin gethelpertokensid
bitsadmin gethttpmethod
bitsadmin getmaxdownloadtime
bitsadmin getminretrydelay
bitsadmin getmodificationtime
bitsadmin getnoprogresstimeout
bitsadmin getnotifycmdline
bitsadmin getnotifyflags
bitsadmin getnotifyinterface
bitsadmin getowner
bitsadmin getpeercachingflags
bitsadmin getpriority
bitsadmin getproxybypasslist
bitsadmin getproxylist
bitsadmin getproxyusage
bitsadmin getreplydata
bitsadmin getreplyfilename
bitsadmin getreplyprogress
bitsadmin getsecurityflags
bitsadmin getstate
bitsadmin gettemporaryname
bitsadmin gettype
bitsadmin getvalidationstate
bitsadmin help
bitsadmin info
bitsadmin list
bitsadmin listfiles
bitsadmin makecustomheaderswriteonly
bitsadmin monitor
bitsadmin nowrap
bitsadmin peercaching
bitsadmin peercaching y getconfigurationflags
bitsadmin peercaching y help
bitsadmin peercaching y setconfigurationflags
bitsadmin peers
bitsadmin peers y clear
bitsadmin peers y discover
bitsadmin peers y help
bitsadmin peers y list
bitsadmin rawreturn
bitsadmin removeclientcertificate
bitsadmin removecredentials
bitsadmin replaceremoteprefix
bitsadmin reset
bitsadmin resume
bitsadmin setaclflag
bitsadmin setclientcertificatebyid
bitsadmin setclientcertificatebyname
bitsadmin setcredentials
bitsadmin setcustomheaders
bitsadmin setdescription
bitsadmin setdisplayname
bitsadmin sethelpertoken
bitsadmin sethelpertokenflags
bitsadmin sethttpmethod
bitsadmin setmaxdownloadtime
bitsadmin setminretrydelay
bitsadmin setnoprogresstimeout
bitsadmin setnotifycmdline
bitsadmin setnotifyflags
bitsadmin setpeercachingflags
bitsadmin setpriority
bitsadmin setproxysettings
bitsadmin setreplyfilename
bitsadmin setsecurityflags
bitsadmin setvalidationstate
bitsadmin suspend
bitsadmin takeownership
bitsadmin transfer
bitsadmin util
bitsadmin util y enableanalyticchannel
bitsadmin util y getieproxy
bitsadmin util y help
bitsadmin util y repairservice
bitsadmin util y setieproxy
bitsadmin util y version
bitsadmin wrap
bootcfg
bootcfg addsw
bootcfg copy
bootcfg dbg1394
bootcfg debug
bootcfg default
bootcfg delete
bootcfg ems
bootcfg query
bootcfg raw
bootcfg rmsw
bootcfg timeout
break
cacls
call
cd
certreq
certutil
change
change logon
change port
change user
chcp
chdir
chglogon
chgport
chgusr
chkdsk
chkntfs
choice
cipher
clean
cleanmgr
clip
cls
cmd
cmdkey
cmstp
color
comp
compact
compact vdisk
convert
convert basic
convert dynamic
convert gpt
convert mbr
copy
cprofile
create
create partition efi
[create partition extended
create partition logical
create partition msr
create partition primary
create volume mirror
create volume raid
create volume simple
create volume stripe
cscript
date
dcgpofix
defrag
del
delete
delete disk
delete partition
delete shadows
delete volume
detach vdisk
detail
detail disk
detail partition
detail vdisk
detail volume
dfsdiag
dfsdiag testdcs
dfsdiag testdfsconfig
dfsdiag testdfsintegrity
dfsdiag testreferral
dfsdiag testsites
dfsrmig
diantz
dir
diskcomp
diskcopy
diskpart
diskperf
diskraid
diskshadow
dispdiag
dnscmd
doskey
driverquery
echo
edit
endlocal
end restore
erase
eventcreate
eventquery
eventtriggers
Evntcmd
exec
exit
expand
expand vdisk
expose
extend
extract
fc
filesystems
find
findstr
finger
flattemp
fondue
for
forfiles
format
freedisk
fsutil
fsutil 8dot3name
fsutil behavior
fsutil dirty
fsutil file
fsutil fsinfo
fsutil hardlink
fsutil objectid
fsutil quota
fsutil repair
fsutil reparsepoint
fsutil resource
fsutil sparse
fsutil tiering
fsutil transaction
fsutil usn
fsutil volume
fsutil wim
ftp
ftp append
ftp ascii
ftp bell
ftp binary
ftp bye
ftp cd
ftp close
ftp debug
ftp delete
ftp dir
ftp disconnect
ftp get
ftp glob
ftp hash
ftp lcd
ftp literal
ftp ls
ftp mget
ftp mkdir
ftp mls
ftp mput
ftp open
ftp prompt
ftp put
ftp pwd
ftp quit
ftp quote
ftp recv
ftp remotehelp
ftp rename
ftp rmdir
ftp send
ftp status
ftp trace
ftp type
ftp user
ftp verbose
ftp mdelete
ftp mdir
ftype
fveupdate
getmac
gettype
goto
gpfixup
gpresult
gpt
gpupdate
graftabl
help
helpctr
hostname
icacls
if
import (shadowdisk)
import (diskpart)
inactive
inuse
ipconfig
ipxroute
irftp
jetpack
klist
ksetup
ksetup addenctypeattr
ksetup addhosttorealmmap
ksetup addkdc
ksetup addkpasswd
ksetup addrealmflags
ksetup changepassword
ksetup delenctypeattr
ksetup delhosttorealmmap
ksetup delkdc
ksetup delkpasswd
ksetup delrealmflags
ksetup domain
ksetup dumpstate
ksetup getenctypeattr
ksetup listrealmflags
ksetup mapuser
ksetup removerealm
ksetup server
ksetup setcomputerpassword
ksetup setenctypeattr
ksetup setrealm
ksetup setrealmflags
ktmutil
ktpass
label
list
list providers
list shadows
list writers
load metadata
lodctr
logman
logman create
logman create alert
logman create api
logman create cfg
logman create counter
logman create trace
logman delete
logman import y logman export
logman query
logman start y logman stop
logman update
logman update alert
logman update api
logman update cfg
logman update counter
logman update trace
logoff
lpq
lpr
macfile
makecab
manage bde
manage bde status
manage bde on
manage bde off
manage bde pause
manage bde resume
manage bde lock
manage bde unlock
manage bde autounlock
manage bde protectors
manage bde tpm
manage bde setidentifier
manage bde forcerecovery
manage bde changepassword
manage bde changepin
manage bde changekey
manage bde keypackage
manage bde upgrade
manage bde wipefreespace
mapadmin
md
merge vdisk
mkdir
mklink
mmc
mode
more
mount
mountvol
move
mqbkup
mqsvc
mqtgsvc
msdt
msg
msiexec
msinfo32
mstsc
nbtstat
netcfg
net print
netsh
netstat
nfsadmin
nfsshare
nfsstat
nlbmgr
nslookup
Comando nslookup exit
Comando nslookup finger
nslookup help
nslookup ls
nslookup lserver
nslookup root
nslookup server
nslookup set
nslookup set all
nslookup set class
nslookup set d2
nslookup set debug
nslookup set domain
nslookup set port
nslookup set querytype
nslookup set recurse
nslookup set retry
nslookup set root
nslookup set search
nslookup set srchlist
nslookup set timeout
nslookup set type
nslookup set vc
nslookup view
ntbackup
ntcmdprompt
ntfrsutl
offline
offline disk
offline volume
online
online disk
online volume
openfiles
pagefileconfig
path
pathping
pause
pbadmin
pentnt
perfmon
ping
pktmon
pktmon counters
pktmon etl2pcap
pktmon etl2txt
pktmon filter
pktmon filter add
pktmon hex2pkt
pktmon list
pktmon reset
pktmon start
pktmon status
pktmon unload
pnpunattend
pnputil
popd
powershell
powershell ise
print
prncnfg
prndrvr
prnjobs
prnmngr
prnport
prnqctl
prompt
pubprn
pushd
pushprinterconnections
pwlauncher
qappsrv
qprocess
consulta
query process
query session
query termserver
query user
quser
qwinsta
rcp
rd
rdpsign
recover
recover disk group
refsutil
reg
reg add
reg compare
reg copy
reg delete
reg export
reg import
reg load
reg query
reg restore
reg save
reg unload
regini
regsvr32
relog
rem
remove
ren
rename
repair
repair bde
replace
rescan
reset
reset session
retain
revert
rexec
risetup
rmdir
robocopy
route ws2008
rpcinfo
rpcping
rsh
rundll32
rundll32 printui
rwinsta
san
sc config
sc create
sc delete
sc query
schtasks
schtasks-change
schtasks-create
schtasks-delete
schtasks-end
schtasks-query
schtasks-run
scwcmd
scwcmd analyze
scwcmd configure
scwcmd register
scwcmd rollback
scwcmd transform
scwcmd view
secedit
secedit analyze
secedit configure
secedit export
secedit generaterollback
secedit import
secedit validate
select
select disk
select partition
select vdisk
select volume
serverceipoptin
servermanagercmd
serverweroptin
Servicios de referencia de comandos de Network File System (NFS)
set environmental variables
set shadow copy
set context
set id
set metadata
set option
set verbose
setx
sfc
shadow
shift
showmount
shrink
shutdown
simulate restore
sort
start
subst
sxstrace
sysocmgr
systeminfo
takeown
tapicfg
tapicfg install
tapicfg remove
tapicfg publishscp
tapicfg removescp
tapicfg show
tapicfg makedefault
taskkill
tasklist
tcmsetup
telnet
telnet close
telnet display
telnet open
telnet quit
telnet send
telnet set
telnet status
telnet unset
tftp
time
timeout
title
tlntadmn
tpmtool
tpmvscmgr
tracerpt
tracert
tree
tscon
tsdiscon
tsecimp
tskill
tsprof
type
typeperf
tzutil
unexpose
uniqueid
unlodctr
ver
verifier
verify
vol
vssadmin
vssadmin delete shadows
vssadmin list shadows
vssadmin list writers
vssadmin resize shadowstorage
waitfor
wbadmin
wbadmin delete catalog
wbadmin delete systemstatebackup
wbadmin disable backup
wbadmin enable backup
wbadmin get disks
wbadmin get items
wbadmin get status
wbadmin get versions
wbadmin restore catalog
wbadmin start backup
wbadmin start recovery
wbadmin start sysrecovery
wbadmin start systemstatebackup
wbadmin start systemstaterecovery
wbadmin stop job
wdsutil
wdsutil add
wdsutil add alldriverpackages
wdsutil add device
wdsutil add drivergroup
wdsutil add drivergroupfilter
wdsutil add drivergrouppackage
wdsutil add drivergrouppackages
wdsutil add driverpackage
wdsutil add image
wdsutil add imagedriverpackage
wdsutil add imagedriverpackages
wdsutil add imagegroup
wdsutil approve autoadddevices
wdsutil convert riprepimage
wdsutil copy
wdsutil copy drivergroup
wdsutil copy image
wdsutil delete autoadddevices
wdsutil disable
wdsutil disable server
wdsutil disable transportserver
wdsutil disconnect client
wdsutil enable
wdsutil enable server
wdsutil enable transportserver
wdsutil export image
wdsutil get
wdsutil get alldevices
wdsutil get alldrivergroups
wdsutil get alldriverpackages
wdsutil get allimagegroups
wdsutil get allimages
wdsutil get allmulticasttransmissions
wdsutil get allnamespaces
wdsutil get allservers
wdsutil get autoadddevices
wdsutil get device
wdsutil get drivergroup
wdsutil get driverpackage
wdsutil get image
wdsutil get imagefile
wdsutil get imagegroup
wdsutil get multicasttransmission
wdsutil get namespace
wdsutil get server
wdsutil get transportserver
wdsutil initialize server
wdsutil new
wdsutil new captureimage
wdsutil new discoverimage
wdsutil new multicasttransmission
wdsutil new namespace
wdsutil progress
wdsutil reject autoadddevices
wdsutil remove
wdsutil remove drivergroup
wdsutil remove drivergroupfilter
wdsutil remove drivergrouppackage
wdsutil remove drivergrouppackages
wdsutil remove driverpackage
wdsutil remove driverpackages
wdsutil remove image
wdsutil remove imagegroup
wdsutil remove multicasttransmission
wdsutil remove namespace
wdsutil replace image
wdsutil set
wdsutil set device
wdsutil set drivergroup
wdsutil set drivergroupfilter
wdsutil set driverpackage
wdsutil set image
wdsutil set imagegroup
wdsutil set server
wdsutil set transportserver
wdsutil start multicasttransmission
wdsutil start namespace
wdsutil start server
wdsutil start transportserver
wdsutil stop server
wdsutil stop transportserver
wdsutil uninitialize server
wdsutil update serverfiles
wdsutil verbose
wecutil
wevtutil
where
whoami
winnt
winnt32
winpop
winrs
winsat mem
winsat mfmedia
wmic
writer
wscript
xcopy
Comandos de Windows
13/08/2021 • 9 minutes to read

Todas las versiones admitidas Windows (servidor y cliente) tienen un conjunto de comandos de consola Win32
integrados.
En este conjunto de documentación se describen Windows comandos que puede usar para automatizar tareas
mediante scripts o herramientas de scripting.

Requisitos previos
La información contenida en este tema se aplica a:
Windows Server 2019
Windows Server (Canal semianual)
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
Windows Server 2008 R2
Windows Server 2008
Windows 10
Windows 8.1
Información general del shell de comandos
El shell de comandos fue el primer shell integrado en Windows para automatizar las tareas rutinarias, como la
administración de cuentas de usuario o las copias de seguridad nocturnas, con archivos por lotes (.bat). Con
Windows host de script podría ejecutar scripts más sofisticados en el shell de comandos. Para obtener más
información, vea cscript o wscript. Puede realizar operaciones de forma más eficaz mediante scripts de los que
puede mediante la interfaz de usuario. Los scripts aceptan todos los comandos que están disponibles en la línea
de comandos.
Windows tiene dos shells de comandos: el shell de comandos y PowerShell. Cada shell es un programa de
software que proporciona comunicación directa entre usted y el sistema operativo o la aplicación, lo que
proporciona un entorno para automatizar las operaciones de TI.
PowerShell se diseñó para ampliar las funcionalidades del shell de comandos para ejecutar comandos de
PowerShell denominados cmdlets. Los cmdlets son similares a Windows comandos, pero proporcionan un
lenguaje de scripting más extensible. Puede ejecutar Windows comandos y cmdlets de PowerShell en
PowerShell, pero el shell de comandos solo puede ejecutar Windows comandos y no cmdlets de PowerShell.
Para la automatización de Windows más sólida y actualizada, se recomienda usar PowerShell en lugar de
comandos de Windows o un host de script Windows para Windows automatización.

NOTE
También puede descargar e instalarPowerShell Core , la versión de código abierto de PowerShell.

Cau t i on

La edición incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar los siguientes cambios
en el Registro, debe realizar una copia de seguridad de los datos con valores en el equipo.
NOTE
Para habilitar o deshabilitar la finalización del nombre de archivo y directorio en el shell de comandos en una sesión de
inicio de sesión de usuario o equipo, [Link] establezca el siguiente reg_DWOrd valor :
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\completionChar\reg_DWOrd
Para establecer el reg_DWOrd, use el valor hexadecimal de un carácter de control para una función determinada (por
ejemplo, 0 9 es Tab y 0 08 es Retroceso). La configuración especificada por el usuario tiene prioridad sobre la
configuración del equipo y las opciones de línea de comandos tienen prioridad sobre la configuración del Registro.

Referencia A-Z de la línea de comandos


Para buscar información sobre un comando específico, en el siguiente menú A-Z, haga clic en la letra con la que
comienza el comando y, a continuación, haga clic en el nombre del comando.
A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|P|R|S|T|U|V|W|X|Y|Z
A
active
add
add alias
add volume
append
arp
assign
assoc
at
atmadm
attach-vdisk
attrib
attributes
attributes disk
attributes volume
auditpol
auditpol backup
auditpol clear
auditpol get
auditpol list
auditpol remove
auditpol resourcesacl
auditpol restore
auditpol set
autochk
autoconv
autofmt
automount
B
bcdboot
bcdedit
bdehdcfg
bdehdcfg driveinfo
bdehdcfg newdriveletter
bdehdcfg quiet
bdehdcfg restart
bdehdcfg size
bdehdcfg target
begin backup
begin restore
bitsadmin
bitsadmin addfile
bitsadmin addfileset
bitsadmin addfilewithranges
bitsadmin cache
bitsadmin cache y delete
bitsadmin cache y deleteurl
bitsadmin cache y getexpirationtime
bitsadmin cache y getlimit
bitsadmin cache y help
bitsadmin cache e info
bitsadmin cache y list
bitsadmin cache y setexpirationtime
bitsadmin cache y setlimit
bitsadmin cache y clear
bitsadmin cancel
bitsadmin complete
bitsadmin create
Ejemplos de bitsadmin
bitsadmin getaclflags
bitsadmin getbytestotal
bitsadmin getbytestransferred
bitsadmin getclientcertificate
bitsadmin getcompletiontime
bitsadmin getcreationtime
bitsadmin getcustomheaders
bitsadmin getdescription
bitsadmin getdisplayname
bitsadmin geterror
bitsadmin geterrorcount
bitsadmin getfilestotal
bitsadmin getfilestransferred
bitsadmin gethelpertokenflags
bitsadmin gethelpertokensid
bitsadmin gethttpmethod
bitsadmin getmaxdownloadtime
bitsadmin getminretrydelay
bitsadmin getmodificationtime
bitsadmin getnoprogresstimeout
bitsadmin getnotifycmdline
bitsadmin getnotifyflags
bitsadmin getnotifyinterface
bitsadmin getowner
bitsadmin getpeercachingflags
bitsadmin getpriority
bitsadmin getproxybypasslist
bitsadmin getproxylist
bitsadmin getproxyusage
bitsadmin getreplydata
bitsadmin getreplyfilename
bitsadmin getreplyprogress
bitsadmin getsecurityflags
bitsadmin getstate
bitsadmin gettemporaryname
bitsadmin gettype
bitsadmin getvalidationstate
bitsadmin help
bitsadmin info
bitsadmin list
bitsadmin listfiles
bitsadmin makecustomheaderswriteonly
bitsadmin monitor
bitsadmin nowrap
bitsadmin peercaching
bitsadmin peercaching y getconfigurationflags
bitsadmin peercaching y help
bitsadmin peercaching y setconfigurationflags
bitsadmin peers
bitsadmin peers y clear
bitsadmin peers y discover
bitsadmin peers y help
bitsadmin peers y list
bitsadmin rawreturn
bitsadmin removeclientcertificate
bitsadmin removecredentials
bitsadmin replaceremoteprefix
bitsadmin reset
bitsadmin resume
bitsadmin setaclflag
bitsadmin setclientcertificatebyid
bitsadmin setclientcertificatebyname
bitsadmin setcredentials
bitsadmin setcustomheaders
bitsadmin setdescription
bitsadmin setdisplayname
bitsadmin sethelpertoken
bitsadmin sethelpertokenflags
bitsadmin sethttpmethod
bitsadmin setmaxdownloadtime
bitsadmin setminretrydelay
bitsadmin setnoprogresstimeout
bitsadmin setnotifycmdline
bitsadmin setnotifyflags
bitsadmin setpeercachingflags
bitsadmin setpriority
bitsadmin setproxysettings
bitsadmin setreplyfilename
bitsadmin setsecurityflags
bitsadmin setvalidationstate
bitsadmin suspend
bitsadmin takeownership
bitsadmin transfer
bitsadmin util
bitsadmin util y enableanalyticchannel
bitsadmin util y getieproxy
bitsadmin util y help
bitsadmin util y repairservice
bitsadmin util y setieproxy
bitsadmin util y version
bitsadmin wrap
bootcfg
bootcfg addsw
bootcfg copy
bootcfg dbg1394
bootcfg debug
bootcfg default
bootcfg delete
bootcfg ems
bootcfg query
bootcfg raw
bootcfg rmsw
bootcfg timeout
break
C
cacls
call
cd
certreq
certutil
change
change logon
change port
change user
chcp
chdir
chglogon
chgport
chgusr
chkdsk
chkntfs
choice
cipher
clean
cleanmgr
clip
cls
cmd
cmdkey
cmstp
color
comp
compact
compact vdisk
convert
convert basic
convert dynamic
convert gpt
convert mbr
copy
cprofile
create
create partition efi
[create partition extended
create partition logical
create partition msr
create partition primary
create volume mirror
create volume raid
create volume simple
create volume stripe
cscript
D
date
dcgpofix
defrag
del
delete
delete disk
delete partition
delete shadows
delete volume
detach vdisk
detail
detail disk
detail partition
detail vdisk
detail volume
dfsdiag
dfsdiag testdcs
dfsdiag testdfsconfig
dfsdiag testdfsintegrity
dfsdiag testreferral
dfsdiag testsites
dfsrmig
diantz
dir
diskcomp
diskcopy
diskpart
diskperf
diskraid
diskshadow
dispdiag
dnscmd
doskey
driverquery
E
echo
edit
endlocal
end restore
erase
eventcreate
eventquery
eventtriggers
Evntcmd
exec
exit
expand
expand vdisk
expose
extend
extract
F
fc
filesystems
find
findstr
finger
flattemp
fondue
for
forfiles
format
freedisk
fsutil
fsutil 8dot3name
fsutil behavior
fsutil dirty
fsutil file
fsutil fsinfo
fsutil hardlink
fsutil objectid
fsutil quota
fsutil repair
fsutil reparsepoint
fsutil resource
fsutil sparse
fsutil tiering
fsutil transaction
fsutil usn
fsutil volume
fsutil wim
ftp
ftp append
ftp ascii
ftp bell
ftp binary
ftp bye
ftp cd
ftp close
ftp debug
ftp delete
ftp dir
ftp disconnect
ftp get
ftp glob
ftp hash
ftp lcd
ftp literal
ftp ls
ftp mget
ftp mkdir
ftp mls
ftp mput
ftp open
ftp prompt
ftp put
ftp pwd
ftp quit
ftp quote
ftp recv
ftp remotehelp
ftp rename
ftp rmdir
ftp send
ftp status
ftp trace
ftp type
ftp user
ftp verbose
ftp mdelete
ftp mdir
ftype
fveupdate
G
getmac
gettype
goto
gpfixup
gpresult
gpt
gpupdate
graftabl
H
help
helpctr
hostname
I
icacls
if
import (shadowdisk)
import (diskpart)
inactive
inuse
ipconfig
ipxroute
irftp
J
jetpack
K
klist
ksetup
ksetup addenctypeattr
ksetup addhosttorealmmap
ksetup addkdc
ksetup addkpasswd
ksetup addrealmflags
ksetup changepassword
ksetup delenctypeattr
ksetup delhosttorealmmap
ksetup delkdc
ksetup delkpasswd
ksetup delrealmflags
ksetup domain
ksetup dumpstate
ksetup getenctypeattr
ksetup listrealmflags
ksetup mapuser
ksetup removerealm
ksetup server
ksetup setcomputerpassword
ksetup setenctypeattr
ksetup setrealm
ksetup setrealmflags
ktmutil
ktpass
L
label
list
list providers
list shadows
list writers
load metadata
lodctr
logman
logman create
logman create alert
logman create api
logman create cfg
logman create counter
logman create trace
logman delete
logman import y logman export
logman query
logman start y logman stop
logman update
logman update alert
logman update api
logman update cfg
logman update counter
logman update trace
logoff
lpq
lpr
M
macfile
makecab
manage bde
manage bde status
manage bde on
manage bde off
manage bde pause
manage bde resume
manage bde lock
manage bde unlock
manage bde autounlock
manage bde protectors
manage bde tpm
manage bde setidentifier
manage bde forcerecovery
manage bde changepassword
manage bde changepin
manage bde changekey
manage bde keypackage
manage bde upgrade
manage bde wipefreespace
mapadmin
md
merge vdisk
mkdir
mklink
mmc
mode
more
mount
mountvol
move
mqbkup
mqsvc
mqtgsvc
msdt
msg
msiexec
msinfo32
mstsc
N
nbtstat
netcfg
net print
netsh
netstat
nfsadmin
nfsshare
nfsstat
nlbmgr
nslookup
Comando nslookup exit
Comando nslookup finger
nslookup help
nslookup ls
nslookup lserver
nslookup root
nslookup server
nslookup set
nslookup set all
nslookup set class
nslookup set d2
nslookup set debug
nslookup set domain
nslookup set port
nslookup set querytype
nslookup set recurse
nslookup set retry
nslookup set root
nslookup set search
nslookup set srchlist
nslookup set timeout
nslookup set type
nslookup set vc
nslookup view
ntbackup
ntcmdprompt
ntfrsutl
O
offline
offline disk
offline volume
online
online disk
online volume
openfiles
P
pagefileconfig
path
pathping
pause
pbadmin
pentnt
perfmon
ping
pnpunattend
pnputil
popd
powershell
powershell ise
print
prncnfg
prndrvr
prnjobs
prnmngr
prnport
prnqctl
prompt
pubprn
pushd
pushprinterconnections
pwlauncher
Q
qappsrv
qprocess
consulta
query process
query session
query termserver
query user
quser
qwinsta
R
rcp
rd
rdpsign
recover
recover disk group
refsutil
reg
reg add
reg compare
reg copy
reg delete
reg export
reg import
reg load
reg query
reg restore
reg save
reg unload
regini
regsvr32
relog
rem
remove
ren
rename
repair
repair bde
replace
rescan
reset
reset session
retain
revert
rexec
risetup
rmdir
robocopy
route ws2008
rpcinfo
rpcping
rsh
rundll32
rundll32 printui
rwinsta
S
san
sc config
sc create
sc delete
sc query
schtasks
scwcmd
scwcmd analyze
scwcmd configure
scwcmd register
scwcmd rollback
scwcmd transform
scwcmd view
secedit
secedit analyze
secedit configure
secedit export
secedit generaterollback
secedit import
secedit validate
select
select disk
select partition
select vdisk
select volume
serverceipoptin
servermanagercmd
serverweroptin
set environmental variables
set shadow copy
set context
set id
setlocal
set metadata
set option
set verbose
setx
sfc
shadow
shift
showmount
shrink
shutdown
simulate restore
sort
start
set device (subcomando)
set drivergroup (subcomando)
set drivergroupfilter (subcomando)
set driverpackage (subcomando)
set image (subcomando)
set imagegroup (subcomando)
set image (subcomando)
set transportserver (subcomando)
set multicasttransmission (subcomando)
start namespace (subcomando)
start server (subcomando)
start transportserver (subcomando)
stop server (subcomando)
stop transportserver (subcomando)
subst
sxstrace
sysocmgr
systeminfo
T
takeown
tapicfg
taskkill
tasklist
tcmsetup
telnet
telnet close
telnet display
telnet open
telnet quit
telnet send
telnet set
telnet status
telnet unset
tftp
time
timeout
title
tlntadmn
tpmtool
tpmvscmgr
tracerpt
tracert
tree
tscon
tsdiscon
tsecimp
tskill
tsprof
type
typeperf
tzutil
U
unexpose
uniqueid
unlodctr
V
ver
verifier
verify
vol
vssadmin
vssadmin delete shadows
vssadmin list shadows
vssadmin list writers
vssadmin resize shadowstorage
W
waitfor
wbadmin
wbadmin delete catalog
wbadmin delete systemstatebackup
wbadmin disable backup
wbadmin enable backup
wbadmin get disks
wbadmin get items
wbadmin get status
wbadmin get versions
wbadmin restore catalog
wbadmin start backup
wbadmin start recovery
wbadmin start sysrecovery
wbadmin start systemstatebackup
wbadmin start systemstaterecovery
wbadmin stop job
wdsutil
wecutil
wevtutil
where
whoami
winnt
winnt32
winpop
winrs
winsat mem
winsat mfmedia
wmic
writer
wscript
X
xcopy
Clave de sintaxis de línea de comandos
12/08/2021 • 2 minutes to read

La siguiente tabla describe la notación que se usa para indicar la sintaxis de línea de comandos.

N OTA C IÓ N DESC RIP C IÓ N

Texto sin corchetes ni llaves Elementos que debe escribir como se muestra.

<Text inside angle brackets> Marcador de posición para el que debe proporcionar un
valor.

[Text inside square brackets] Elementos opcionales.

{Text inside braces} Conjunto de elementos necesarios. Debe elegir una.

Barra vertical (|) Separador para elementos mutuamente excluyentes. Debe


elegir una.

Puntos suspensivos (…) Elementos que se pueden repetir y usar varias veces.
Comandos por rol de servidor
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Un rol de servidor describe la función principal del servidor. Los administradores pueden optar por dedicar un
servidor completo a un rol o instalar varios roles de servidor y sub roles en un único equipo. Cada rol puede
incluir herramientas de línea de comandos adicionales, instaladas como parte del rol. En los temas siguientes se
proporciona una lista de comandos asociados a cada rol de servidor.
Referencia de comandos de impresión
Servicios de referencia de comandos de sistema de archivos de red
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
Referencia de comandos de copia de seguridad de Windows Server
Referencia de la herramienta de línea de comandos
de impresión
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Información y vínculos a cada una de las herramientas de línea de comandos de impresión asociadas:

GET - H EL P DESC RIP C IÓ N

lpq Muestra el estado de una cola de impresión en un equipo


que ejecuta line printer Daemon (LPD).

lpr Envía un archivo a un equipo o dispositivo de uso


compartido de impresoras que ejecuta el servicio Line
printer Daemon (LPD) como preparación para la impresión.

Net print Muestra información sobre una cola de impresoras


especificada, muestra información sobre un trabajo de
impresión especificado o controla un trabajo de impresión
especificado.

print Envía un archivo de texto a una impresora.

prncnfg Configura o muestra información de configuración sobre una


impresora.

prndrvr Agrega, elimina y enumera los controladores de impresora.

prnjobs Pausa, reanuda, cancela y enumera los trabajos de impresión.

prnmngr Agrega, elimina y enumera impresoras o conexiones de


impresora, además de establecer y mostrar la impresora
predeterminada.

prnport Crea, elimina y enumera los puertos de impresora TCP/IP


estándar, además de mostrar y cambiar la configuración del
puerto.

prnqctl Imprime una página de prueba, pausa o reanuda una


impresora y borra una cola de impresoras.

pubprn Publica una impresora en el servicio de directorio de Active


Directory.

rundll32 [Link],printUIEntry Permite automatizar la instalación y configuración de


impresoras mediante scripts o el símbolo del sistema.
Servicios para herramientas de línea de comandos
del sistema de archivos de red
13/08/2021 • 2 minutes to read

Services for Network File System (NFS) proporciona una solución de uso compartido de archivos que permite
transferir archivos entre equipos que ejecutan Windows Server y sistemas operativos UNIX mediante el
protocolo NFS.
Información y vínculos a cada una de las herramientas de línea de comandos NFS asociadas:

GET - H EL P DESC RIP C IÓ N

mapadmin Administrar Asignación de nombres de usuario servicios de


Microsoft para el sistema de archivos de red.

mount Monte recursos compartidos de red del sistema de archivos


de red (NFS).

nfsadmin Administrar el servidor para NFS y el cliente para NFS.

nfsshare Controlar recursos compartidos del sistema de archivos de


red (NFS).

nfsstat Mostrar o restablecer recuentos de llamadas realizadas al


servidor para NFS.

rpcinfo Enumerar programas en equipos remotos.

showmount Mostrar directorios montados.

Referencias adicionales
Clave de sintaxis de línea de comandos
referencia Servicios de Escritorio remoto
herramientas de línea de comandos de Servicios de
Escritorio remoto (Terminal Services)
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Obtenga información sobre las herramientas Servicios de Escritorio remoto línea de comandos de Servicios de
Escritorio remoto (Terminal Services), con descripciones y vínculos para obtener información más detallada.

NOTE
Para averiguar las novedades de la versión más reciente, consulte Novedades de Servicios de Escritorio remoto en
Windows Server.

GET - H EL P DESC RIP C IÓ N

change Cambia la configuración Escritorio remoto servidor host de


sesión para el inicio de sesión, las asignaciones de puertos
COM y el modo de instalación.

change logon Habilita o deshabilita los inicios de sesión de las sesiones de


cliente en un Escritorio remoto host de sesión o muestra el
estado de inicio de sesión actual.

change port Enumera o cambia las asignaciones de puerto COM para


que sean compatibles con las aplicaciones MS-DOS.

change user Cambia el modo de instalación del servidor Escritorio remoto


host de sesión.

chglogon Habilita o deshabilita los inicios de sesión de las sesiones de


cliente en un Escritorio remoto host de sesión o muestra el
estado de inicio de sesión actual.

chgport Enumera o cambia las asignaciones de puerto COM para


que sean compatibles con las aplicaciones MS-DOS.

chgusr Cambia el modo de instalación del servidor Escritorio remoto


host de sesión.

flattemp Habilita o deshabilita las carpetas temporales planas.

logoff Cierra la sesión de un usuario de una sesión de un Escritorio


remoto host de sesión y elimina la sesión del servidor.
GET - H EL P DESC RIP C IÓ N

msg Envía un mensaje a un usuario en un servidor Escritorio


remoto host de sesión.

mstsc Crea conexiones a Escritorio remoto host de sesión u otros


equipos remotos.

qappsrv Muestra una lista de todos los Escritorio remoto host de


sesión en la red.

qprocess Muestra información sobre los procesos que se ejecutan en


un servidor Escritorio remoto host de sesión.

consulta Muestra información sobre los procesos, las sesiones y los


Escritorio remoto host de sesión.

query process Muestra información sobre los procesos que se ejecutan en


un servidor Escritorio remoto host de sesión.

query session Muestra información sobre las sesiones de un Escritorio


remoto host de sesión.

query termserver Muestra una lista de todos los Escritorio remoto host de
sesión en la red.

query user Muestra información sobre las sesiones de usuario en un


Escritorio remoto host de sesión.

quser Muestra información sobre las sesiones de usuario en un


Escritorio remoto host de sesión.

qwinsta Muestra información sobre las sesiones de un Escritorio


remoto host de sesión.

rdpsign Permite firmar digitalmente un archivo Protocolo de


escritorio remoto (.rdp).

reset session Permite restablecer (eliminar) una sesión en un servidor host


de Escritorio remoto sesión.

rwinsta Permite restablecer (eliminar) una sesión en un servidor host


de Escritorio remoto sesión.

shadow Permite controlar de forma remota una sesión activa de otro


usuario en un Escritorio remoto host de sesión.

tscon Se conecta a otra sesión en un servidor Escritorio remoto


host de sesión.

tsdiscon Desconecta una sesión de un servidor Escritorio remoto host


de sesión.

tskill Finaliza un proceso que se ejecuta en una sesión en un


Escritorio remoto host de sesión.
GET - H EL P DESC RIP C IÓ N

tsprof Copia la información Servicios de Escritorio remoto


configuración de usuario de un usuario a otro.

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de copia de seguridad de
Windows Server
13/08/2021 • 2 minutes to read

Los subcomandos siguientes para wbadmin proporcionan la funcionalidad de copia de seguridad y


recuperación desde un símbolo del sistema.
Para configurar una programación de copia de seguridad, debe ser miembro del grupo Administradores. Para
realizar todas las demás tareas con este comando, debe ser miembro de los operadores de copia de seguridad o
del grupo Administradores, o bien debe tener delegados los permisos adecuados.
Debe ejecutar wbadmin desde un símbolo del sistema con privilegios elevados. (Para abrir un símbolo del
sistema con privilegios elevados, haga clic en Inicio , haga clic con el botón derecho en Símbolo del sistema y, a
continuación, haga clic en Ejecutar como administrador).

SUB C O M A N DO DESC RIP C IÓ N

Wbadmin enable backup Configura y habilita una programación de copia de


seguridad diaria.

Wbadmin disable backup Deshabilita las copias de seguridad diarias.

Wbadmin start backup Ejecuta una copia de seguridad única. Si se usa sin
parámetros, usa la configuración de la programación de
copia de seguridad diaria.

Wbadmin stop job Detiene la operación de copia de seguridad o recuperación


que se está ejecutando actualmente.

Wbadmin get versions Muestra los detalles de las copias de seguridad recuperables
desde el equipo local o, si se especifica otra ubicación, desde
otro equipo.

Wbadmin get items Enumera los elementos incluidos en una copia de seguridad
específica.

Wbadmin start recovery Ejecuta una recuperación de los volúmenes, aplicaciones,


archivos o carpetas especificados.

Wbadmin get status Muestra el estado de la operación de copia de seguridad o


recuperación que se está ejecutando actualmente.

Wbadmin get disks Enumera los discos que están actualmente en línea.

Wbadmin start systemstaterecovery Ejecuta una recuperación de estado del sistema.

Wbadmin start systemstatebackup Ejecuta una copia de seguridad de estado del sistema.

Wbadmin delete systemstatebackup Elimina una o varias copias de seguridad de estado del
sistema.
SUB C O M A N DO DESC RIP C IÓ N

Wbadmin start sysrecovery Ejecuta una recuperación del sistema completo (al menos
todos los volúmenes que contienen el estado del sistema
operativo). Este subcomando solo está disponible si usa el
entorno Windows Recovery Environment.

Wbadmin restore catalog Recupera un catálogo de copia de seguridad de una


ubicación de almacenamiento especificada en el caso de que
se haya dañado el catálogo de copias de seguridad del
equipo local.

Wbadmin delete catalog Elimina el catálogo de copias de seguridad en el equipo local.


Use este comando solo si el catálogo de copias de seguridad
de este equipo está dañado y no tiene ninguna copia de
seguridad almacenada en otra ubicación que pueda usar
para restaurar el catálogo.
active
12/08/2021 • 2 minutes to read

En discos básicos, marca como activa la partición que tiene el foco. Solo las particiones se pueden marcar como
activas. Se debe seleccionar una partición para que esta operación se realice correctamente. Use el comando
select par tition para seleccionar una partición y desplazar el foco a ella.
Cau t i on

DiskPart solo informa al sistema básico de entrada/salida (BIOS) o Extensible Firmware Interface (EFI) de que la
partición o el volumen es una partición o volumen del sistema válidos, y es capaz de contener los archivos de
inicio del sistema operativo. DiskPart no comprueba el contenido de la partición. Si marca erróneamente una
partición como activa y no contiene los archivos de inicio del sistema operativo, es posible que el equipo no se
inicie.

Sintaxis
active

Ejemplos
Para marcar la partición con el foco como partición activa, escriba:

active

Referencias adicionales
Clave de sintaxis de línea de comandos
comando select partition
agregar
13/08/2021 • 2 minutes to read

Agrega volúmenes al conjunto de volúmenes que se van a instantánear o agrega alias al entorno de alias. Si se
usa sin subcomandos, add enumera los volúmenes y alias actuales.

NOTE
Los alias no se agregan al entorno de alias hasta que se crea la instantánea. Los alias que necesita inmediatamente deben
agregarse mediante la adición de alias .

Sintaxis
add
add volume <volume> [provider <providerid>]
add alias <aliasname> <aliasvalue>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

volumen Agrega un volumen al conjunto de instantáneas, que es el


conjunto de volúmenes que se van a copiar. Consulte
Agregar volumen para ver la sintaxis y los parámetros.

alias Agrega el nombre y el valor especificados al entorno de alias.


Consulte Agregar alias para la sintaxis y los parámetros.

/? Muestra ayuda en la línea de comandos.

Ejemplos
Para mostrar los volúmenes agregados y los alias que se encuentran actualmente en el entorno, escriba:

add

En la salida siguiente se muestra que la unidad C se ha agregado al conjunto de instantáneas:

Volume c: alias System1 GUID \\?\Volume{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\


1 volume in Shadow Copy Set.
No Diskshadow aliases in the environment.

Referencias adicionales
Clave de sintaxis de línea de comandos
add alias
12/08/2021 • 2 minutes to read

Agrega alias al entorno de alias. Si se usa sin parámetros, agregar alias muestra ayuda en el símbolo del
sistema. Los alias se guardan en el archivo de metadatos y se cargarán con el comando load metadata.

Sintaxis
add alias <aliasname> <aliasvalue>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<aliasname> Especifica el nombre del alias.

<aliasvalue> Especifica el valor del alias.

`? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para enumerar todas las sombras, incluidos sus alias, escriba:

list shadows all

En el fragmento siguiente se muestra una instantánea a la que se ha asignado el alias predeterminado,


VSS_SHADOW_x, :

* Shadow Copy ID = {ff47165a-1946-4a0c-b7f4-80f46a309278}


%VSS_SHADOW_1%

Para asignar un nuevo alias con el nombre System1 a esta instantánea, escriba:

add alias System1 %VSS_SHADOW_1%

Como alternativa, puede asignar el alias mediante el identificador de instantánea:

add alias System1 {ff47165a-1946-4a0c-b7f4-80f46a309278}

Referencias adicionales
Clave de sintaxis de línea de comandos
comando load metadata
agregar volumen
13/08/2021 • 2 minutes to read

Agrega volúmenes al conjunto de instantáneas, que es el conjunto de volúmenes que se van a copiar. Cuando se
crea una instantánea, una variable de entorno vincula el alias al identificador de sombra, por lo que el alias se
puede usar para el scripting.
Los volúmenes se agregan de uno en uno. Cada vez que se agrega un volumen, se comprueba para asegurarse
de que VSS admite la creación de instantáneas para ese volumen. Esta comprobación se puede invalidar
mediante el uso posterior del comando set context.
Este comando es necesario para crear instantáneas. Si se usa sin parámetros, agregar volumen muestra ayuda
en el símbolo del sistema.

Sintaxis
add volume <volume> [provider <providerid>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<volume> Especifica un volumen que se agregará al conjunto de


instantáneas. Se necesita al menos un volumen para la
creación de instantáneas.

[provider \<providerid>] Especifica el identificador de proveedor de un proveedor


registrado que se usará para crear la instantánea. Si no se
especifica el proveedor, se usa el proveedor predeterminado.

Ejemplos
Para ver la lista actual de proveedores registrados, en el diskshadow> símbolo del sistema, escriba:

list providers

En la salida siguiente se muestra un único proveedor, que se usará de forma predeterminada:

* ProviderID: {b5946137-7b9f-4925-af80-51abd60b20d5}
Type: [1] VSS_PROV_SYSTEM
Name: Microsoft Software Shadow Copy provider 1.0
Version: [Link]
CLSID: {65ee1dba-8ff4-4a58-ac1c-3470ee2f376a}
1 provider registered.

Para agregar la unidad C: al conjunto de instantáneas y asignar un alias denominado System1, escriba:

add volume c: alias System1


Referencias adicionales
Clave de sintaxis de línea de comandos
Comando set context
append
10/08/2021 • 2 minutes to read

Permite a los programas abrir archivos de datos en directorios especificados como si estuvieran en el directorio
actual. Si se usa sin parámetros, append muestra la lista de directorios anexados.

NOTE
Este comando no se admite en Windows 10.

Sintaxis
append [[<drive>:]<path>[;...]] [/x[:on|:off]] [/path:[:on|:off] [/e]
append ;

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[\<drive>:]<path> Especifica una unidad y un directorio que se anexarán.

/x:on Aplica directorios anexados a búsquedas de archivos e inicia


aplicaciones.

/x:off Aplica directorios anexados solo a las solicitudes para abrir


archivos. La opción /x:off es la configuración
predeterminada.

/path:on Aplica directorios anexados a las solicitudes de archivo que


ya especifican una ruta de acceso. /path:on es la
configuración predeterminada.

/path:off Desactiva el efecto de /path:on .

/e Almacena una copia de la lista de directorios anexados en


una variable de entorno denominada APPEND. /e solo se
puede usar la primera vez que use append después de
iniciar el sistema.

; Borra la lista de directorios anexados.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para borrar la lista de directorios anexados, escriba:

append ;
Para almacenar una copia del directorio anexado en una variable de entorno denominada append, escriba:

append /e

Referencias adicionales
Clave de sintaxis de línea de comandos
arp
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra y modifica las entradas en la memoria caché del Protocolo de resolución de direcciones (ARP). La caché
ARP contiene una o varias tablas que se usan para almacenar direcciones IP y sus direcciones físicas ethernet o
token ring resueltas. Hay una tabla independiente para cada adaptador de red Ethernet o Token Ring instalado
en el equipo. Cuando se usa sin parámetros, arp muestra información de ayuda.

Sintaxis
arp [/a [<inetaddr>] [/n <ifaceaddr>]] [/g [<inetaddr>] [-n <ifaceaddr>]] [/d <inetaddr> [<ifaceaddr>]] [/s
<inetaddr> <etheraddr> [<ifaceaddr>]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/a [<inetaddr>] [/n <ifaceaddr>] Muestra las tablas de caché arp actuales para todas las
interfaces. El parámetro /n distingue mayúsculas de
minúsculas. Para mostrar la entrada de caché arp para una
dirección IP específica, use arp /a con el parámetro
inetaddr, donde inetaddr es una dirección IP. Si no se
especifica inetaddr, se usa la primera interfaz aplicable.
Para mostrar la tabla de caché arp para una interfaz
específica, use el parámetro /n ifaceaddr junto con el
parámetro /a donde inetaddr es la dirección IP asignada a
la interfaz.

[/g [<inetaddr>] [/n <ifaceaddr>] Idéntico a /a .

[/d <inetaddr> [<ifaceaddr>] Elimina una entrada con una dirección IP específica, donde
inetaddr es la dirección IP. Para eliminar una entrada de una
tabla para una interfaz específica, use el parámetro
ifaceaddr donde ifaceaddr es la dirección IP asignada a la
interfaz. Para eliminar todas las entradas, use el carácter
comodín asterisco (*) en lugar de inetaddr .

[/s <inetaddr> <etheraddr> [<ifaceaddr>] Agrega una entrada estática a la caché arp que resuelve la
dirección IP inetaddr en la dirección física etheraddr . Para
agregar una entrada de caché arp estática a la tabla para
una interfaz específica, use el parámetro ifaceaddr donde
ifaceaddr es una dirección IP asignada a la interfaz.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Las direcciones IP de inetaddr e ifaceaddr se expresan en notación decimal con puntos.
La dirección física de etheraddr consta de seis bytes expresados en notación hexadecimal y separados
por guiones (por ejemplo, 00-AA-00-4F-2A-9C).
Las entradas agregadas con el parámetro /s son estáticas y no se ha pasado el tiempo de espera de la
caché arp. Las entradas se quitan si el protocolo TCP/IP se detiene e inicia. Para crear entradas de caché
arp estáticas permanentes, coloque los comandos arp adecuados en un archivo por lotes y use
Scheduled Tasks para ejecutar el archivo por lotes en el inicio.

Ejemplos
Para mostrar las tablas de caché arp para todas las interfaces, escriba:

arp /a

Para mostrar la tabla de caché arp para la interfaz a la que se asigna la dirección IP [Link], escriba:

arp /a /n [Link]

Para agregar una entrada de caché arp estática que resuelva la dirección IP [Link] en la dirección física 00-
AA-00-4F-2A-9C, escriba:

arp /s [Link] 00-AA-00-4F-2A-9C

Referencias adicionales
Clave de sintaxis de línea de comandos
assign
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Asigna una letra de unidad o un punto de montaje al volumen que tiene el foco. También puede usar este
comando para cambiar la letra de unidad asociada a una unidad extraíble. Si no se especifica una letra de unidad
o un punto de montaje, se asigna la siguiente letra de unidad disponible. Si la letra de unidad o el punto de
montaje ya están en uso, se genera un error.
Se debe seleccionar un volumen para que esta operación se realice correctamente. Use el comando
seleccionar volumen para seleccionar un volumen y desplazar el foco a él.

IMPORTANT
No se pueden asignar letras de unidad a volúmenes del sistema, volúmenes de arranque o volúmenes que contengan el
archivo de paginación. Además, no puede asignar una letra de unidad a una partición fabricante de equipos originales
(OEM) ni a ninguna partición de tabla de particiones GUID (gpt) que no sea una partición de datos básica.

Sintaxis
assign [{letter=<d> | mount=<path>}] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

letter=<d> La letra de unidad que desea asignar al volumen.

mount=<path> Ruta de acceso del punto de montaje que desea asignar al


volumen. Para obtener instrucciones sobre cómo usar este
comando, vea Asignación de unaruta de acceso de carpeta
de punto de montaje a una unidad .

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para asignar la letra E al volumen en el foco, escriba:

assign letter=e

Referencias adicionales
Clave de sintaxis de línea de comandos
comando select volume
assoc
11/08/2021 • 2 minutes to read

Muestra o modifica las asociaciones de extensión de nombre de archivo. Si se usa sin parámetros, assoc
muestra una lista de todas las asociaciones de extensión de nombre de archivo actuales.

NOTE
Este comando solo se admite en [Link] y no está disponible en PowerShell. Aunque puede usar como cmd /c assoc
solución alternativa.

Sintaxis
assoc [<.[ext]>[=[<filetype>]]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<.ext> Especifica la extensión de nombre de archivo.

<filetype> Especifica el tipo de archivo que se asociará a la extensión de


nombre de archivo especificada.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Para realizar cambios en las asociaciones, necesita privilegios de administrador.
Para quitar la asociación de tipo de archivo para una extensión de nombre de archivo, agregue un espacio
en blanco después del signo igual presionando la BARRA ESPACIADORA.
Para asociar archivos sin extensión a un tipo de archivo, use solo un punto (vea los ejemplos).
Para ver los tipos de archivo actuales que tienen definidas cadenas de comandos abiertas, use el
comando ftype.
Para redirigir la salida de assoc a un archivo de texto, use el > operador de redirección.

Ejemplos
Para ver la asociación de tipo de archivo actual para la extensión de nombre de .txt, escriba:

assoc .txt

Para quitar la asociación de tipo de archivo para la extensión de nombre de archivo .bak, escriba:

assoc .bak=
NOTE
Asegúrese de agregar un espacio después del signo igual.

Para ver la salida de assoc de una pantalla a la vez, escriba:

assoc | more

Para enviar la salida de assoc al archivo [Link], escriba:

assoc>[Link]

Asociaie .log a archivos de texto:

assoc .log=txtfile

Asociación de archivos sin extensión a archivos de texto:

assoc .=txtfile

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ftype
en
11/08/2021 • 6 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Programa comandos y programas para que se ejecuten en un equipo a una hora y fecha especificadas. Solo se
puede usar cuando se ejecuta el servicio Schedule. Se usa sin parámetros, en enumera los comandos
programados. Debe ser miembro del grupo administradores local para ejecutar este comando.

Sintaxis
at [\computername] [[id] [/delete] | /delete [/yes]]
at [\computername] <time> [/interactive] [/every:date[,...] | /next:date[,...]] <command>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

\<computername\> Especifica un equipo remoto. Si omite este parámetro,


programa los comandos y programas en el equipo local.

<id> Especifica el número de identificación asignado a un


comando programado.

/delete Cancela un comando programado. Si omite el identificador,


se cancelan todos los comandos programados en el equipo.

/yes Responde sí a todas las consultas del sistema al eliminar


eventos programados.

<time> Especifica la hora a la que desea ejecutar el comando. time se


expresa como Hours:Minutes en la notación de 24 horas (es
decir, 00:00 (medianoche) hasta las 23:59).

interactiva Permite que el comando interactúe con el escritorio del


usuario que ha iniciado sesión en el momento en que se
ejecuta el comando.

Cada: Ejecuta el comando en cada día o días especificados de la


semana o el mes (por ejemplo, cada jueves o el tercer día de
cada mes).

<date> Especifica la fecha en la que desea ejecutar el comando.


Puede especificar uno o varios días de la semana (es decir,
escriba M ,T ,W ,Th ,F ,S,Su) o uno o más días del mes (es decir,
escriba del 1 al 31). Separe varias entradas de fecha con
comas. Si omite date, en usa el día actual del mes.

próximo: Ejecuta el comando en la siguiente aparición del día (por


ejemplo, el próximo jueves).
PA RÁ M ET RO DESC RIP C IÓ N

<command> Especifica el Windows, el programa (es decir, el archivo .exe o


.com) o el programa por lotes (es decir, el archivo .bat o
.cmd) que desea ejecutar. Cuando el comando requiera una
ruta de acceso como argumento, use la ruta de acceso
absoluta (es decir, la ruta de acceso completa que comienza
por la letra de unidad). Si el comando está en un equipo
remoto, especifique la notación UNC (Convención de
nomenclatura universal) para el nombre del servidor y
recurso compartido, en lugar de una letra de unidad remota.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Este comando no carga automáticamente [Link] ejecutar comandos. Si no ejecuta un archivo ejecutable
(.exe), debe cargar explícitamente [Link] al principio del comando como se muestra a continuación:

cmd /c dir > c:\[Link]

Si usa este comando sin opciones de línea de comandos, las tareas programadas aparecen en una tabla
con un formato similar al siguiente:

Status ID Day time Command Line


OK 1 Each F 4:30 PM net send group leads status due
OK 2 Each M 12:00 AM chkstor > [Link]
OK 3 Each F 11:59 PM [Link]

Si se incluye un número de identificación (id.) con este comando, solo la información de una sola entrada
aparece en un formato similar al siguiente:

Task ID: 1
Status: OK
Schedule: Each F
Time of Day: 4:30 PM
Command: net send group leads status due

Después de programar un comando, especialmente un comando que tiene opciones de línea de


comandos, compruebe que la sintaxis de comando es correcta escribiendo en sin ninguna opción de
línea de comandos. Si la información de la columna Línea de comandos es incorrecta, elimine el
comando y vuelva a escribirlo. Si sigue siendo incorrecto, vuelva a escribir el comando con menos
opciones de línea de comandos.
Comandos programados con en ejecución como procesos en segundo plano. La salida no se muestra en
la pantalla del equipo. Para redirigir la salida a un archivo, use el símbolo de redirección > . Si redirige la
salida a un archivo, debe usar el símbolo de escape antes del símbolo de redirección, ya sea en la línea de
comandos o en un ^ archivo por lotes. Por ejemplo, para redirigir la salida [Link], escriba:

at 14:45 c:\[Link] ^>c:\[Link]

El directorio actual del comando en ejecución es la carpeta systemroot.


Si cambia la hora del sistema después de programar la ejecución de un comando, sincronice en el
programador con la hora del sistema revisada escribiendo en sin opciones de línea de comandos.
Los comandos programados se almacenan en el Registro. Como resultado, no perderá las tareas
programadas si reinicia el servicio Schedule.
No use una unidad redirigida para trabajos programados que accedan a la red. Es posible que el servicio
Schedule no pueda acceder a la unidad redirigida o que la unidad redirigida no esté presente si un
usuario diferente ha iniciado sesión en el momento en que se ejecuta la tarea programada. En su lugar,
use rutas de acceso UNC para trabajos programados. Por ejemplo:

at 1:00pm my_backup \\server\share

No use la sintaxis siguiente, donde x: es una conexión realizada por el usuario:

at 1:00pm my_backup x:

Si programa un comando at que usa una letra de unidad para conectarse a un directorio compartido,
incluya un comando at para desconectar la unidad cuando haya terminado de usar la unidad. Si la unidad
no está desconectada, la letra de unidad asignada no estará disponible en el símbolo del sistema.
De forma predeterminada, las tareas programadas con este comando se detendrán después de 72 horas.
Puede modificar el Registro para cambiar este valor predeterminado.
Para modificar el Registro
Cau t i on

La edición incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el
Registro, debe hacer una copia de seguridad de los datos de valor guardados en el equipo.
1. Inicie el editor del Registro ([Link]).
2. Busque y haga clic en la siguiente clave en el Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule

3. En el menú Editar, haga clic en Agregar valor y agregue los siguientes valores del Registro:
Nombre del valor. atTaskMaxHours
Tipo de datos. Reg_dword
Radix. Decimal
Datos de valor : 0. Un valor de 0 en el campo Datos de valor indica que no hay límite y
no se detiene. Los valores de 1 a 99 indican el número de horas.
Puede usar la carpeta Tareas programadas para ver o modificar la configuración de una tarea que se creó
mediante este comando. Al programar una tarea con este comando, la tarea se muestra en la carpeta
Tareas programadas, con un nombre como el siguiente:at3478 . Sin embargo, si modifica una tarea a
través de la carpeta Tareas programadas, se actualiza a una tarea programada normal. La tarea ya no es
visible para el comando at y la configuración at account ya no se aplica a ella. Debe especificar
explícitamente una cuenta de usuario y una contraseña para la tarea.

Ejemplos
Para mostrar una lista de comandos programados en el servidor de marketing, escriba:

at \\marketing

Para obtener más información sobre un comando con el número de identificación 3 en el servidor Corp, escriba:
at \\corp 3

Para programar un comando net share para que se ejecute en el servidor Corp a las 8:00 a. m. y redirigen la lista
al servidor de mantenimiento, en el directorio compartido Informes y el archivo [Link], escriba:

at \\corp 08:00 cmd /c net share reports=d:\marketing\reports >> \\maintenance\reports\[Link]

Para realizar una copia de seguridad de la unidad de disco duro del servidor de marketing en una unidad de
cinta a medianoche cada cinco días, cree un programa por lotes denominado [Link], que contiene los
comandos de copia de seguridad y, a continuación, programe la ejecución del programa por lotes, escriba:

at \\marketing 00:00 /every:5,10,15,20,25,30 archive

Para cancelar todos los comandos programados en el servidor actual, borre la información de la programación
como se muestra a continuación:

at /delete

Para ejecutar un comando que no sea un archivo ejecutable (.exe), preceda al comando con cmd /c para cargar
[Link] como se muestra a continuación:

cmd /c dir > c:\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
schtasks. Otra herramienta de programación de línea de comandos.
atmadm
11/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Supervisa las conexiones y direcciones registradas por el administrador de llamadas atM en una red de modo
de transferencia asincrónica (atM). Puede usar atmadm para mostrar estadísticas de llamadas entrantes y
salientes en adaptadores atM. Usado sin parámetros, atmadm muestra estadísticas para supervisar el estado de
las conexiones atM activas.

Sintaxis
atmadm [/c][/a][/s]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/C Muestra información de llamadas para todas las conexiones


actuales al adaptador de red atM instalado en este equipo.

/a Muestra la dirección registrada del punto de acceso del


servicio de red (NSAP) de atM para cada adaptador instalado
en este equipo.

/s Muestra estadísticas para supervisar el estado de las


conexiones atM activas.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El comando atmadm /c genera una salida similar a la siguiente:
Windows atM call Manager Statistics
atM Connections on Interface : [009] Olicom atM PCI 155 Adapter
Connection VPI/VCI remote address/
Media Parameters (rates in bytes/sec)
In PMP SVC 0/193 47000580FFE1000000F21A2E180020481A2E180B
Tx:UBR,Peak 0,Avg 0,MaxSdu 1516
Rx:UBR,Peak 16953936,Avg 16953936,MaxSdu 1516
Out P-P SVC 0/192 47000580FFE1000000F21A2E180020481A2E180B
Tx:UBR,Peak 16953936,Avg 16953936,MaxSdu 1516
Rx:UBR,Peak 16953936,Avg 16953936,MaxSdu 1516
In PMP SVC 0/191 47000580FFE1000000F21A2E180020481A2E180B
Tx:UBR,Peak 0,Avg 0,MaxSdu 1516
Rx:UBR,Peak 16953936,Avg 16953936,MaxSdu 1516
Out P-P SVC 0/190 47000580FFE1000000F21A2E180020481A2E180B
Tx:UBR,Peak 16953936,Avg 16953936,MaxSdu 1516
Rx:UBR,Peak 16953936,Avg 16953936,MaxSdu 1516
In P-P SVC 0/475 47000580FFE1000000F21A2E180000C110081501
Tx:UBR,Peak 16953984,Avg 16953984,MaxSdu 9188
Rx:UBR,Peak 16953936,Avg 16953936,MaxSdu 9188
Out PMP SVC 0/194 47000580FFE1000000F21A2E180000C110081501 (0)
Tx:UBR,Peak 16953984,Avg 16953984,MaxSdu 9180
Rx:UBR,Peak 0,Avg 0,MaxSdu 0
Out P-P SVC 0/474 4700918100000000613E5BFE010000C110081500
Tx:UBR,Peak 16953984,Avg 16953984,MaxSdu 9188
Rx:UBR,Peak 16953984,Avg 16953984,MaxSdu 9188
In PMP SVC 0/195 47000580FFE1000000F21A2E180000C110081500
Tx:UBR,Peak 0,Avg 0,MaxSdu 0
Rx:UBR,Peak 16953936,Avg 16953936,MaxSdu 9180

La tabla siguiente contiene descripciones de cada elemento de la salida de ejemplo atmadm /c.

T IP O DE DATO S PA N TA L L A PA N TA L L A DESC RIP C IÓ N

Información de conexión Entrada o salida Dirección de la llamada. En es para


el adaptador de red atM desde otro
dispositivo. Out es del adaptador
de red atM a otro dispositivo.

Pmp Llamada de punto a punto múltiple.

P-P Llamada de punto a punto.

SVC La conexión está en un circuito


virtual conmutado.

Pvc La conexión se encuentra en un


circuito virtual permanente.

Información de VPI/VCI VPI/VCI Ruta de acceso virtual y canal virtual


de la llamada entrante o saliente.

Dirección remota/Parámetros 47000580FFE100000F21A2E18000 Dirección NSAP del dispositivo atM


multimedia 0C110081500 que realiza la llamada (In) o
llamado (Out).
T IP O DE DATO S PA N TA L L A PA N TA L L A DESC RIP C IÓ N

Tx El parámetro Tx incluye los tres


elementos siguientes:
Tipo de velocidad de bits
predeterminado o
especificado (RGPD, CBR,
VBR o ABR)
Velocidad de línea
predeterminada o
especificada
Tamaño de unidad de datos
de servicio (SDU)
especificado.

Rx El parámetro Rx incluye los tres


elementos siguientes:
Tipo de velocidad de bits
predeterminado o
especificado (RGPD, CBR,
VBR o ABR)
Velocidad de línea
predeterminada o
especificada
Tamaño de SDU especificado.

El comando atmadm /a genera una salida similar a la siguiente:

Windows atM call Manager Statistics


atM addresses for Interface : [009] Olicom atM PCI 155 Adapter
47000580FFE1000000F21A2E180000C110081500

El comando atmadm /s genera una salida similar a la siguiente:

Windows atM call Manager Statistics


atM call Manager statistics for Interface : [009] Olicom atM PCI 155 Adapter
Current active calls = 4
Total successful Incoming calls = 1332
Total successful Outgoing calls = 1297
Unsuccessful Incoming calls = 1
Unsuccessful Outgoing calls = 1
calls Closed by remote = 1302
calls Closed Locally = 1323
Signaling and ILMI Packets Sent = 33655
Signaling and ILMI Packets Received = 34989

La tabla siguiente contiene descripciones de cada elemento de la salida de ejemplo atmadm /s.

ESTA DÍST IC A DEL A DM IN IST RA DO R DE L L A M A DA S DESC RIP C IÓ N

Llamadas activas actuales Llamadas actualmente activas en el adaptador de atM


instalado en este equipo.

Total de llamadas entrantes correctas Llamadas recibidas correctamente de otros dispositivos


en esta red atM.
ESTA DÍST IC A DEL A DM IN IST RA DO R DE L L A M A DA S DESC RIP C IÓ N

Total de llamadas salientes correctas Las llamadas se completaron correctamente a otros


dispositivos atM de esta red desde este equipo.

Llamadas entrantes incorrectas Llamadas entrantes que no se pudieron conectar a este


equipo.

Llamadas salientes incorrectas Llamadas salientes que no se pudieron conectar a otro


dispositivo de la red.

Llamadas cerradas por remoto Llamadas cerradas por un dispositivo remoto en la red.

Llamadas cerradas localmente Llamadas cerradas por este equipo.

Señalización y paquetes ILMI enviados Número de paquetes de la interfaz de administración


local integrada (ILMI) enviados al conmutador al que
este equipo intenta conectarse.

Señalización y paquetes ILMI recibidos Número de paquetes ILMI recibidos del conmutador
atM.

Ejemplos
Para mostrar información de llamadas para todas las conexiones actuales al adaptador de red atM instalado en
este equipo, escriba:

atmadm /c

Para mostrar la dirección de punto de acceso del servicio de red (NSAP) de AtM registrada para cada adaptador
instalado en este equipo, escriba:

atmadm /a

Para mostrar estadísticas para supervisar el estado de las conexiones atM activas, escriba:

atmadm /s

Referencias adicionales
Clave de sintaxis de línea de comandos
attach vdisk
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Conecta (a veces denominados montajes o superficies) un disco duro virtual (VHD) para que aparezca en el
equipo host como una unidad de disco duro local. Si el VHD ya tiene una partición de disco y un volumen de
sistema de archivos cuando lo adjunta, al volumen dentro del VHD se le asigna una letra de unidad.

IMPORTANT
Debe elegir y desasoyr un VHD para que esta operación se haga correctamente. Use el comando select vdisk para
seleccionar un VHD y desplazar el foco a él.

Sintaxis
attach vdisk [readonly] { [sd=<SDDL>] | [usefilesd] } [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

readonly Adjunta el disco duro virtual como de solo lectura. Cualquier


operación de escritura devuelve un error.
PA RÁ M ET RO DESC RIP C IÓ N

sd=<SDDL string> Establece el filtro de usuario en el disco duro virtual. La


cadena de filtro debe tener el formato de Lenguaje de
definición de descriptores de seguridad (SDDL). De forma
predeterminada, el filtro de usuario permite el acceso como
en un disco físico. Las cadenas SDDL pueden ser complejas,
pero en su forma más sencilla, un descriptor de seguridad
que protege el acceso se conoce como lista de control de
acceso discrecional (DACL). Usa el formulario:
D:<dacl_flags><string_ace1><string_ace2> ...
<string_acen>
Las marcas DACL comunes son:
A . Permitir acceso
D . Denegación del acceso
Los derechos comunes son:
Ga . Todo el acceso
GR. acceso de lectura
GW . Acceso de escritura
Las cuentas de usuario comunes son:
BA . Administradores integrados
AU . Usuarios autenticados
CO . Propietario del creador
WD . Todos
Ejemplos:
D:P:(A;; GR;;; AU . Proporciona acceso de lectura a
todos los usuarios autenticados.
D:P:(A;; GA;;; WD . Proporciona acceso completo a
todos los usuarios.

usefilesd Especifica que el descriptor de seguridad del archivo .vhd


debe usarse en el disco duro virtual. Si no se especifica el
parámetro Usefilesd, el VHD no tendrá un descriptor de
seguridad explícito a menos que se especifique con el
parámetro Sd.

noerr Se usa solo para scripting. Cuando se detecta un error,


DiskPart sigue procesando los comandos como si no hubiera
ningún error. Sin este parámetro, un error hace que DiskPart
salga con un código de error.

Ejemplos
Para adjuntar el disco duro virtual seleccionado como de solo lectura, escriba:

attach vdisk readonly

Referencias adicionales
Clave de sintaxis de línea de comandos
select vdisk
compact vdisk
detail vdisk
detach vdisk
expand vdisk
merge vdisk
list
attrib
12/08/2021 • 2 minutes to read

Muestra, establece o quita atributos asignados a archivos o directorios. Si se usa sin parámetros, attrib muestra
los atributos de todos los archivos del directorio actual.

Sintaxis
attrib [{+|-}r] [{+|-}a] [{+|-}s] [{+|-}h] [{+|-}i] [<drive>:][<path>][<filename>] [/s [/d] [/l]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

{+|-}r Establece ( + ) o borra ( ) el atributo de archivo de solo -


lectura.

{+\|-}a Establece ( + ) o borra ( ) el atributo archivo de - archivo.


Este conjunto de atributos marca los archivos que han
cambiado desde la última vez que se hubo una copia de
seguridad de ellos. Tenga en cuenta que el comando
xcopy usa atributos de archivo.

{+\|-}s Establece ( + ) o borra ( ) el atributo de archivo - system. Si


un archivo usa este conjunto de atributos, debe borrar el
atributo para poder cambiar cualquier otro atributo del
archivo.

{+\|-}h Establece ( + ) o borra ( ) el atributo de archivo - oculto. Si


un archivo usa este conjunto de atributos, debe borrar el
atributo para poder cambiar cualquier otro atributo del
archivo.

{+\|-}i Establece ( + ) o borra ( ) el atributo de archivo No -


indizado de contenido.

[<drive>:][<path>][<filename>] Especifica la ubicación y el nombre del directorio, archivo o


grupo de archivos para los que desea mostrar o cambiar
atributos.
Puede usar ? y * caracteres comodín en el parámetro
filename para mostrar o cambiar los atributos de un
grupo de archivos.

/s Aplica attrib y cualquier opción de línea de comandos a


los archivos que coinciden en el directorio actual y en todos
sus subdirectorios.

/d Aplica attrib y cualquier opción de línea de comandos a


los directorios.
PA RÁ M ET RO DESC RIP C IÓ N

/l Aplica attrib y cualquier opción de línea de comandos al


vínculo simbólico, en lugar del destino del vínculo simbólico.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar los atributos de un archivo denominado News86 que se encuentra en el directorio actual, escriba:

attrib news86

Para asignar el atributo de solo lectura al archivo denominado [Link], escriba:

attrib +r [Link]

Para quitar el atributo de solo lectura de los archivos del directorio público y sus subdirectorios en un disco de la
unidad b:, escriba:

attrib -r b:\public\*.* /s

Para establecer el atributo Archive para todos los archivos de la unidad a:y, a continuación, borrar el atributo
Archive para los archivos con la extensión .bak, escriba:

attrib +a a:*.* & attrib -a a:*.bak

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando xcopy
attributes
10/08/2021 • 2 minutes to read

Muestra, establece o borra los atributos de un disco o volumen.

Sintaxis
attributes disk
attributes volume

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

attributes disk Muestra, establece o borra los atributos de un disco.

attributes volume Muestra, establece o borra los atributos de un volumen.

Referencias adicionales
Clave de sintaxis de línea de comandos
attributes disk
12/08/2021 • 2 minutes to read

Muestra, establece o borra los atributos de un disco. Cuando este comando se usa para mostrar los atributos
actuales de un disco, el atributo de disco de inicio indica el disco usado para iniciar el equipo. Para un reflejo
dinámico, muestra el disco que contiene el plex de arranque del volumen de arranque.

IMPORTANT
Se debe seleccionar un disco para que el comando de disco de atributos se haya seleccionado correctamente. Use el
comando seleccionar disco para seleccionar un disco y desplazar el foco a él.

Sintaxis
attributes disk [{set | clear}] [readonly] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

set Establece el atributo especificado del disco con el foco.

clear Borra el atributo especificado del disco con el foco.

readonly Especifica que el disco es de solo lectura.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para ver los atributos del disco seleccionado, escriba:

attributes disk

Para establecer el disco seleccionado como de solo lectura, escriba:

attributes disk set readonly

Referencias adicionales
Clave de sintaxis de línea de comandos
seleccionar comando de disco
attributes volume
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra, establece o borra los atributos de un volumen.

Sintaxis
attributes volume [{set | clear}] [{hidden | readonly | nodefaultdriveletter | shadowcopy}] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

set Establece el atributo especificado del volumen con el foco.

clear Borra el atributo especificado del volumen con el foco.

readonly Especifica que el volumen es de sólo lectura.

hidden Especifica que el volumen está oculto.

nodefaultdriveletter Especifica que el volumen no recibe una letra de unidad de


forma predeterminada.

shadowcopy Especifica que el volumen es un volumen de instantánea.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Comentarios
En los discos de registro de arranque maestro básico (MBR), los parámetros ocultos , readonly y
nodefaultdriveletter se aplican a todos los volúmenes del disco.
En los discos básicos de la tabla de particiones GUID (GPT) y en los discos MBR y gpt dinámicos, los
parámetros ocultos , readonly y nodefaultdriveletter solo se aplican al volumen seleccionado.
Debe seleccionarse un volumen para que el comando attributes volume se haya seleccionado
correctamente. Use el comando seleccionar volumen para seleccionar un volumen y desplazar el foco
a él.

Ejemplos
Para mostrar los atributos actuales en el volumen seleccionado, escriba:
attributes volume

Para establecer el volumen seleccionado como oculto y de solo lectura, escriba:

attributes volume set hidden readonly

Para quitar los atributos ocultos y de solo lectura del volumen seleccionado, escriba:

attributes volume clear hidden readonly

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando select volume
auditpol
12/08/2021 • 2 minutes to read

Muestra información sobre y realiza funciones para manipular las directivas de auditoría, entre las que se
incluyen:
Establecer y consultar una directiva de auditoría del sistema.
Establecer y consultar una directiva de auditoría por usuario.
Establecer y consultar opciones de auditoría.
Establecer y consultar el descriptor de seguridad usado para delegar el acceso a una directiva de
auditoría.
Generación de informes o copia de seguridad de una directiva de auditoría en un archivo de texto de
valores separados por comas (CSV).
Carga de una directiva de auditoría desde un archivo de texto CSV.
Configuración de LAS SACL de recursos globales.

Sintaxis
auditpol command [<sub-command><options>]

Parámetros
SUB C O M A N DO DESC RIP C IÓ N

/get Muestra la directiva de auditoría actual. Para obtener más


información, consulte auditpol get para obtener la sintaxis y
las opciones.

/set Establece la directiva de auditoría. Para más información,


consulte auditpol set for syntax and options (auditpol
establecido para la sintaxis y las opciones).

/list Muestra elementos de directiva seleccionables. Para obtener


más información, vea auditpol list (lista de auditpol) para
obtener sintaxis y opciones.

/backup Guarda la directiva de auditoría en un archivo. Para obtener


más información, vea auditpol backup for syntax and options
(Copia de seguridad de auditpol para la sintaxis y las
opciones).

/restore Restaura la directiva de auditoría a partir de un archivo que


se creó anteriormente mediante auditpol /backup. Para
obtener más información, vea auditpol restore for syntax
and options (Restauración de auditpol para la sintaxis y las
opciones).
SUB C O M A N DO DESC RIP C IÓ N

/clear Borra la directiva de auditoría. Para más información,


consulte auditpol clear para la sintaxis y las opciones.

/remove Quita toda la configuración de directiva de auditoría por


usuario y deshabilita toda la configuración de directiva de
auditoría del sistema. Para obtener más información, vea
auditpol remove para obtener sintaxis y opciones.

/resourceSACL Configura listas de control de acceso (SACL) del sistema de


recursos globales. Nota: Solo se aplica a Windows 7 y
Windows Server 2008 R2. Para obtener más información,
vea auditpol resourceSACL.

/? Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
auditpol backup
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Hace una copia de seguridad de la configuración de la directiva de auditoría del sistema, la configuración de la
directiva de auditoría por usuario para todos los usuarios y todas las opciones de auditoría en un archivo de
texto de valores separados por comas (CSV).
Para realizar operaciones de copia de seguridad en las directivas por usuario y sistema, debe tener permiso de
escritura o control total para ese objeto establecido en el descriptor de seguridad. También puede realizar
operaciones de copia de seguridad si tiene el derecho de usuario Administrar registro de auditoría y seguridad
(SeSecurityPrivilege). Sin embargo, este derecho permite acceso adicional que no es necesario para realizar las
operaciones de copia de seguridad generales.

Sintaxis
auditpol /backup /file:<filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/file Especifica el nombre del archivo en el que se realizará la


copia de seguridad de la directiva de auditoría.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para realizar una copia de seguridad de la configuración de la directiva de auditoría por usuario para todos los
usuarios, la configuración de la directiva de auditoría del sistema y todas las opciones de auditoría en un archivo
de texto con formato CSV denominado [Link], escriba:

auditpol /backup /fil[Link]\[Link]

NOTE
Si no se especifica ninguna unidad, se usa el directorio actual.

Referencias adicionales
Clave de sintaxis de línea de comandos
auditpol restore
comandos auditpol
auditpol clear
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Elimina la directiva de auditoría por usuario para todos los usuarios, restablece (deshabilita) la directiva de
auditoría del sistema para todas las subcategorías y establece todas las opciones de auditoría en deshabilitadas.
Para realizar operaciones claras en las directivas por usuario y sistema, debe tener permiso de escritura o
control total para ese objeto establecido en el descriptor de seguridad. También puede realizar operaciones
claras si tiene el derecho de usuario Administrar registro de auditoría y seguridad (SeSecurityPrivilege). Sin
embargo, este derecho permite un acceso adicional que no es necesario para realizar las operaciones claras
generales.

Sintaxis
auditpol /clear [/y]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/y Suprime el mensaje para confirmar si se debe borrar toda la


configuración de directiva de auditoría.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para eliminar la directiva de auditoría por usuario para todos los usuarios, restablezca (deshabilite) la directiva
de auditoría del sistema para todas las subcategorías y establezca toda la configuración de directiva de auditoría
en deshabilitada, en un símbolo del sistema de confirmación, escriba:

auditpol /clear

Para eliminar la directiva de auditoría por usuario para todos los usuarios, restablezca la configuración de la
directiva de auditoría del sistema para todas las subcategorías y establezca toda la configuración de directiva de
auditoría en deshabilitada, sin un mensaje de confirmación, escriba:

auditpol /clear /y

NOTE
El ejemplo anterior es útil cuando se usa un script para realizar esta operación.
Referencias adicionales
Clave de sintaxis de línea de comandos
comandos auditpol
auditpol get
12/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server, 2019, Windows Server 2016,
Windows Server 2012 R2, Windows Server 2012

Recupera la directiva del sistema, la directiva por usuario, las opciones de auditoría y el objeto descriptor de
seguridad de auditoría.
Para realizar operaciones get en las directivas por usuario y sistema, debe tener permiso de lectura para ese
objeto establecido en el descriptor de seguridad. También puede realizar operaciones get si tiene el derecho de
usuario Administrar registro de auditoría y seguridad (SeSecurityPrivilege). Sin embargo, este derecho permite
un acceso adicional que no es necesario para realizar las operaciones get generales.

Sintaxis
auditpol /get
[/user[:<username>|<{sid}>]]
[/category:*|<name>|<{guid}>[,:<name|<{guid}> ]]
[/subcategory:*|<name>|<{guid}>[,:<name|<{guid}> ]]
[/option:<option name>]
[/sd]
[/r]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/user Muestra la entidad de seguridad para la que se consulta la


directiva de auditoría por usuario. Se debe especificar el
parámetro /category o /subcategory. El usuario puede
especificarse como identificador de seguridad (SID) o
nombre. Si no se especifica ninguna cuenta de usuario, se
consulta la directiva de auditoría del sistema.

/categoría Una o varias categorías de auditoría especificadas por


identificador único global (GUID) o nombre. Se puede usar
un asterisco (*) para indicar que se deben consultar todas las
categorías de auditoría.

/subcategory Una o varias subcategorías de auditoría especificadas por


GUID o nombre.

/sd Recupera el descriptor de seguridad utilizado para delegar el


acceso a la directiva de auditoría.

/option Recupera la directiva existente para las opciones


CrashOnAuditFail, FullprivilegeAuditing, AuditBaseObjects o
AuditBasedirectories.

/r Muestra la salida en formato de informe, valor separado por


comas (CSV).
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Todas las categorías y subcategorías se pueden especificar mediante el GUID o el nombre entre comillas ("). Los
usuarios se pueden especificar por SID o nombre.

Ejemplos
Para recuperar la directiva de auditoría por usuario de la cuenta de invitado y mostrar la salida de las categorías
Sistema, Seguimiento detallado y Acceso a objetos, escriba:

auditpol /get /user:{S-1-5-21-1443922412-3030960370-963420232-51} /category:System,detailed Tracking,Object


Access

NOTE
Este comando es útil en dos escenarios. 1) Al supervisar una cuenta de usuario específica para la actividad sospechosa,
puede usar el comando para recuperar los resultados en categorías específicas mediante una directiva de inclusión para
habilitar la /get auditoría adicional. 2) Si la configuración de auditoría de una cuenta registra numerosos eventos pero
superfluos, puede usar el comando para filtrar eventos superfluos para esa cuenta con una directiva /get de exclusión.
Para obtener una lista de todas las categorías, use el auditpol /list /category comando .

Para recuperar la directiva de auditoría por usuario para una categoría y una subcategoría determinada, que
informa de la configuración inclusiva y exclusiva de esa subcategoría en la categoría Sistema de la cuenta de
invitado, escriba:

auditpol /get /user:guest /category:System /subcategory:{0ccee921a-69ae-11d9-bed3-505054503030}

Para mostrar la salida en formato de informe e incluir el nombre del equipo, el destino de directiva, la
subcategoría, el GUID de subcategoría, la configuración de inclusión y la configuración de exclusión, escriba:

auditpol /get /user:guest /category:detailed Tracking /r

Para recuperar la directiva para la categoría Del sistema y las subcategorías, que informa de la configuración de
la directiva de categoría y subcategoría para la directiva de auditoría del sistema, escriba:

auditpol /get /category:System /subcategory:{0ccee921a-69ae-11d9-bed3-505054503030}

Para recuperar la directiva de la categoría de seguimiento y las subcategorías detalladas en formato de informe
e incluir el nombre del equipo, el destino de la directiva, la subcategoría, el GUID de subcategoría, la
configuración de inclusión y la configuración de exclusión, escriba:

auditpol /get /category:detailed Tracking /r

Para recuperar la directiva para dos categorías con las categorías especificadas como GUID, que informa de toda
la configuración de directiva de auditoría de todas las subcategorías en dos categorías, escriba:
auditpol /get /category:{69979849-797a-11d9-bed3-505054503030},{69997984a-797a-11d9-bed3-505054503030}
subcategory:{0ccee921a-69ae-11d9-bed3-505054503030}

Para recuperar el estado, habilitado o deshabilitado, de la opción AuditBaseObjects, escriba:

auditpol /get /option:AuditBaseObjects

Donde las opciones disponibles son AuditBaseObjects, AuditBaseOperations y FullprivilegeAuditing. Para


recuperar el estado habilitado, deshabilitado o 2 de la opción CrashOnAuditFail, escriba:

auditpol /get /option:CrashOnAuditFail /r

Referencias adicionales
Clave de sintaxis de línea de comandos
comandos auditpol
auditpol list
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Enumera las categorías y subcategorías de directivas de auditoría, o enumera los usuarios para los que se define
una directiva de auditoría por usuario.
Para realizar operaciones de lista en la directiva por usuario, debe tener permiso de lectura para ese objeto
establecido en el descriptor de seguridad. También puede realizar operaciones de lista si tiene el derecho de
usuario Administrar registro de auditoría y seguridad (SeSecurityPrivilege). Sin embargo, este derecho permite
un acceso adicional que no es necesario para realizar las operaciones de lista generales.

Sintaxis
auditpol /list
[/user|/category|subcategory[:<categoryname>|<{guid}>|*]]
[/v] [/r]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/user Recupera todos los usuarios para los que se ha definido la


directiva de auditoría por usuario. Si se usa con el parámetro
/v, también se muestra el identificador de seguridad (SID) del
usuario.

/categoría Muestra los nombres de las categorías que entiende el


sistema. Si se usa con el parámetro /v, también se muestra el
identificador único global (GUID) de la categoría.

/subcategory Muestra los nombres de las subcategorías y su GUID


asociado.

/v Muestra el GUID con la categoría o subcategoría, o cuando


se usa con /user, muestra el SID de cada usuario.

/r Muestra la salida como un informe en formato de valores


separados por comas (CSV).

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para enumerar todos los usuarios que tienen una directiva de auditoría definida, escriba:

auditpol /list /user


Para enumerar todos los usuarios que tienen una directiva de auditoría definida y su SID asociado, escriba:

auditpol /list /user /v

Para enumerar todas las categorías y subcategorías en formato de informe, escriba:

auditpol /list /subcategory:* /r

Para enumerar las subcategorías de las categorías de seguimiento y acceso DS detalladas, escriba:

auditpol /list /subcategory:detailed Tracking,DS Access

Referencias adicionales
Clave de sintaxis de línea de comandos
comandos auditpol
auditpol remove
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita la directiva de auditoría por usuario para una cuenta especificada o para todas las cuentas.
Para realizar operaciones de eliminación en la directiva por usuario, debe tener permisos de escritura o control
total para ese objeto establecido en el descriptor de seguridad. También puede realizar operaciones de
eliminación si tiene el derecho de usuario Administrar registro de auditoría y seguridad (SeSecurityPrivilege).
Sin embargo, este derecho permite un acceso adicional que no es necesario para realizar las operaciones de
eliminación generales.

Sintaxis
auditpol /remove [/user[:<username>|<{SID}>]]
[/allusers]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/user Especifica el identificador de seguridad (SID) o el nombre de


usuario del usuario para el que se va a eliminar la directiva
de auditoría por usuario.

/allusers Quita la directiva de auditoría por usuario para todos los


usuarios.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para quitar la directiva de auditoría por usuario para el usuario mikedan por nombre, escriba:

auditpol /remove /user:mikedan

Para quitar la directiva de auditoría por usuario para el usuario Mikedan por SID, escriba:

auditpol /remove /user:{S-1-5-21-397123471-12346959}

Para quitar la directiva de auditoría por usuario para todos los usuarios, escriba:

auditpol /remove /allusers

Referencias adicionales
Clave de sintaxis de línea de comandos
comandos auditpol
auditpol resourceSACL
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 7 y Windows Server 2008 R2

Configura listas de control de acceso (SACL) del sistema de recursos global.


Para realizar operaciones resourceSACL, debe tener permisos de escritura o control total para ese objeto
establecido en el descriptor de seguridad. También puede realizar operaciones resourceSACL si tiene el derecho
de usuario Administrar registro de auditoría y seguridad (SeSecurityPrivilege).

Sintaxis
auditpol /resourceSACL
[/set /type:<resource> [/success] [/failure] /user:<user> [/access:<access flags>]]
[/remove /type:<resource> /user:<user> [/type:<resource>]]
[/clear [/type:<resource>]]
[/view [/user:<user>] [/type:<resource>]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/set Agrega una nueva entrada a o actualiza una entrada


existente en la SACL del recurso para el tipo de recurso
especificado.

/remove Quita todas las entradas del usuario especificado en la lista


global de auditoría de acceso a objetos.

/clear Quita todas las entradas de la lista global de auditoría de


acceso a objetos.

/view Enumera las entradas de auditoría de acceso a objetos


globales en una SACL de recursos. Los tipos de usuario y
recurso son opcionales.

/? Muestra la ayuda en el símbolo del sistema.

Argumentos
A RGUM EN TO DESC RIP C IÓ N

/type Recurso para el que se configura la auditoría de acceso a


objetos. Los valores de argumento admitidos, que
distinguen mayúsculas de minúsculas, son Archivo (para
directorios y archivos) y Clave (para claves del Registro).

/success Especifica la auditoría correcta.

/failure Especifica la auditoría de errores.


A RGUM EN TO DESC RIP C IÓ N

/user Especifica un usuario en uno de los formularios siguientes:


DomainName\Account (por ejemplo,
DOM\Administrators)
StandaloneServer\Cuenta de grupo (vea Función
LookupAccountName)
{S-1-x-x-x-x} (x se expresa en decimal y todo el SID
debe incluirse entre llaves). Por ejemplo: {S-1-5-21-
5624481-130208933-164394174-1001}
Nota: Si se usa el formulario SID, no se realiza
ninguna comprobación para comprobar la
existencia de esta cuenta.

/access Especifica una máscara de permisos que se puede especificar


a través de:
Derechos de acceso genéricos, incluidos:
GA- GENERIC ALL
GR: LECTURA GENÉRICA
GW: ESCRITURA GENÉRICA
GX: EJECUCIÓN GENÉRICA
Derechos de acceso para archivos, incluidos:
FA: ACCESO A TODOS LOS ARCHIVOS
FR: LECTURA GENÉRICA DE ARCHIVOS
FW: ESCRITURA GENÉRICA DE ARCHIVOS
FX- FILE GENERIC EXECUTE
Derechos de acceso para las claves del Registro,
incluidos:
KA: CLAVE DE ACCESO A TODO
KR: LECTURA DE CLAVE
KW: ESCRITURA DE CLAVES
KX: KEY EXECUTE
Por ejemplo: /access:FRFW habilita eventos de
auditoría para operaciones de lectura y escritura.
Valor hexadecimal que representa la máscara de acceso
(por ejemplo, 0x1200a9)
Esto resulta útil cuando se usan máscaras de bits
específicas del recurso que no forman parte del estándar
del lenguaje de definición de descriptores de seguridad
(SDDL). Si se omite, se usa acceso completo.

Ejemplos
Para establecer una SACL de recursos global para auditar los intentos de acceso correctos por parte de un
usuario en una clave del Registro:

auditpol /resourceSACL /set /type:Key /user:MYDOMAIN\myuser /success

Para establecer una SACL de recursos global para auditar los intentos correctos y con errores de un usuario de
realizar funciones genéricas de lectura y escritura en archivos o carpetas:
auditpol /resourceSACL /set /type:File /user:MYDOMAIN\myuser /success /failure /access:FRFW

Para quitar todas las entradas de SACL de recursos globales para archivos o carpetas:

auditpol /resourceSACL /type:File /clear

Para quitar todas las entradas de SACL de recursos globales para un usuario determinado de archivos o
carpetas:

auditpol /resourceSACL /remove /type:File /user:{S-1-5-21-56248481-1302087933-1644394174-1001}

Para enumerar las entradas globales de auditoría de acceso a objetos establecidas en archivos o carpetas:

auditpol /resourceSACL /type:File /view

Para enumerar las entradas de auditoría de acceso a objetos globales para un usuario determinado que se
establecen en archivos o carpetas:

auditpol /resourceSACL /type:File /view /user:MYDOMAIN\myuser

Referencias adicionales
Clave de sintaxis de línea de comandos
Comandos auditpol
auditpol restore
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Restaura la configuración de la directiva de auditoría del sistema, la configuración de la directiva de auditoría


por usuario para todos los usuarios y todas las opciones de auditoría de un archivo que es sintácticamente
coherente con el formato de archivo de valores separados por comas (CSV) utilizado por la opción /backup.
Para realizar operaciones de restauración en las directivas por usuario y sistema, debe tener el permiso De
escritura o Control total para ese objeto establecido en el descriptor de seguridad. También puede realizar
operaciones de restauración si tiene el derecho de usuario Administrar registro de auditoría y seguridad
(SeSecurityPrivilege), lo que resulta útil al restaurar el descriptor de seguridad en caso de error o ataque
malintencionado.

Sintaxis
auditpol /restore /file:<filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/file Especifica el archivo desde el que se debe restaurar la


directiva de auditoría. El archivo debe haber sido creado
mediante la opción /backup o debe ser sintácticamente
coherente con el formato de archivo CSV utilizado por la
opción /backup.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para restaurar la configuración de directivas de auditoría del sistema, la configuración de directivas de auditoría
por usuario para todos los usuarios y todas las opciones de auditoría de un archivo denominado [Link]
que se creó mediante el comando /backup, escriba:

auditpol /restore /fil[Link]\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
auditpol backup
comandos auditpol
auditpol set
13/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Establece la directiva de auditoría por usuario, la directiva de auditoría del sistema o las opciones de auditoría.
Para realizar operaciones set en las directivas por usuario y sistema, debe tener permiso de escritura o control
total para ese objeto establecido en el descriptor de seguridad. También puede realizar operaciones de conjunto
si tiene el derecho de usuario Administrar registro de auditoría y seguridad (SeSecurityPrivilege). Sin embargo,
este derecho permite un acceso adicional que no es necesario para realizar las operaciones de conjunto
generales.

Sintaxis
auditpol /set
[/user[:<username>|<{sid}>][/include][/exclude]]
[/category:<name>|<{guid}>[,:<name|<{guid}> ]]
[/success:<enable>|<disable>][/failure:<enable>|<disable>]
[/subcategory:<name>|<{guid}>[,:<name|<{guid}> ]]
[/success:<enable>|<disable>][/failure:<enable>|<disable>]
[/option:<option name> /value: <enable>|<disable>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/user Entidad de seguridad para la que se establece la directiva de


auditoría por usuario especificada por la categoría o
subcategoría. Debe especificarse la opción de categoría o
subcategoría, como identificador de seguridad (SID) o
nombre.

/include Se especifica con /user; indica que la directiva por usuario del
usuario hará que se genere una auditoría incluso si la
directiva de auditoría del sistema no la especifica. Esta
configuración es la predeterminada y se aplica
automáticamente si no se especifican explícitamente los
parámetros /include ni /exclude.

/exclude Se especifica con /user; indica que la directiva por usuario del
usuario hará que se suprima una auditoría
independientemente de la directiva de auditoría del sistema.
Esta configuración se omite para los usuarios que son
miembros del grupo administradores local.

/categoría Una o varias categorías de auditoría especificadas por el


identificador único global (GUID) o el nombre. Si no se
especifica ningún usuario, se establece la directiva del
sistema.
PA RÁ M ET RO DESC RIP C IÓ N

/subcategory Una o varias subcategorías de auditoría especificadas por


GUID o nombre. Si no se especifica ningún usuario, se
establece la directiva del sistema.

/success Especifica la auditoría correcta. Esta configuración es la


predeterminada y se aplica automáticamente si no se
especifican explícitamente los parámetros /success ni /failure.
Esta configuración debe usarse con un parámetro que
indique si se debe habilitar o deshabilitar la configuración.

/failure Especifica la auditoría de errores. Esta configuración debe


usarse con un parámetro que indique si se debe habilitar o
deshabilitar la configuración.

/option Establece la directiva de auditoría para las opciones


CrashOnAuditFail, FullprivilegeAuditing, AuditBaseObjects o
AuditBasedirectories.

/sd Establece el descriptor de seguridad utilizado para delegar el


acceso a la directiva de auditoría. El descriptor de seguridad
debe especificarse mediante el lenguaje de definición de
descriptores de seguridad (SDDL). El descriptor de seguridad
debe tener una lista de control de acceso discrecional
(DACL).

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para establecer la directiva de auditoría por usuario para todas las subcategorías en la categoría De seguimiento
detallada del usuario mikedan para que se audite todos los intentos correctos del usuario, escriba:

auditpol /set /user:mikedan /category:detailed Tracking /include /success:enable

Para establecer la directiva de auditoría por usuario para las categorías especificadas por nombre y GUID, y
subcategorías especificadas por GUID para suprimir la auditoría de los intentos correctos o con errores, escriba:

auditpol /set /user:mikedan /exclude /category:Object Access,System,{6997984b-797a-11d9-bed3-505054503030}


/subcategory:{0ccee9210-69ae-11d9-bed3-505054503030},:{0ccee9211-69ae-11d9-bed3-505054503030},
/success:enable /failure:enable

Para establecer la directiva de auditoría por usuario para el usuario especificado para todas las categorías para
la supresión de la auditoría de todos los intentos correctos, escriba:

auditpol /set /user:mikedan /exclude /category:* /success:enable

Para establecer la directiva de auditoría del sistema para todas las subcategorías en la categoría De seguimiento
detallada para incluir la auditoría solo para los intentos correctos, escriba:

auditpol /set /category:detailed Tracking /success:enable


NOTE
La configuración de error no se modifica.

Para establecer la directiva de auditoría del sistema para las categorías Acceso a objetos y Sistema (lo que está
implícito porque se enumeran subcategorías) y subcategorías especificadas por GUID para la supresión de
intentos con error y la auditoría de intentos correctos, escriba:

auditpol /set /subcategory:{0ccee9210-69ae-11d9-bed3-505054503030},{0ccee9211-69ae-11d9-bed3-505054503030},


/failure:disable /success:enable

Para establecer las opciones de auditoría en el estado habilitado para la opción CrashOnAuditFail, escriba:

auditpol /set /option:CrashOnAuditFail /value:enable

Referencias adicionales
Clave de sintaxis de línea de comandos
Comandos auditpol
autochk
12/08/2021 • 2 minutes to read

Se ejecuta cuando se inicia el equipo y antes de Windows Server empieza a comprobar la integridad lógica de
un sistema de archivos.
Autochk .exe es una versión de chkdsk que solo se ejecuta en discos NTFS y solo antes de que se inicie
Windows Server. autochk no se puede ejecutar directamente desde la línea de comandos. En su lugar, autochk
se ejecuta en las situaciones siguientes:
Si intenta ejecutar chkdsk en el volumen de arranque.
Si chkdsk no puede obtener un uso exclusivo del volumen.
Si el volumen se marca como desaplicado.

Comentarios
WARNING
La herramienta de línea de comandos autochk no se puede ejecutar directamente desde la línea de comandos. En su
lugar, use la herramienta de línea de comandos chkntfs para configurar la manera en que desea que autochk se ejecute
en el inicio.
Puede usar chkntfs con el parámetro /x para evitar que autochk se ejecute en un volumen específico o en
varios volúmenes.
Use [Link]ínea de comandos con el parámetro /t para cambiar el retraso de la función autochk de 0
segundos a hasta 3 días (259 200 segundos). Sin embargo, un retraso largo significa que el equipo no se inicia
hasta que transcurre el tiempo o hasta que se presiona una tecla para cancelar la función autochk .

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando chkdsk
Comando chkntfs
autoconv
14/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Convierte los volúmenes de tabla de asignación de archivos (Fat) y Fat32 en el sistema de archivos NTFS,
dejando intactos los archivos y directorios existentes en el inicio después de que se ejecute autochk . Los
volúmenes convertidos al sistema de archivos NTFS no se pueden volver a convertir a Fat o Fat32.

IMPORTANT
No se puede ejecutar autoconv desde la línea de comandos. Esto solo se puede ejecutar en el inicio, si se establece
mediante conver [Link] .

Referencias adicionales
Clave de sintaxis de línea de comandos
comando autochk
comando convert
autofmt
13/08/2021 • 2 minutes to read

Inicia la Utilidad de formato del sistema de archivos automático, que da formato a una unidad o partición
cuando se llama desde Windows Recovery Console.

IMPORTANT
No se puede ejecutar autofmt directamente desde la línea de comandos.

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Entorno de recuperación (WinRE)
Uso de Windows Recovery Environment (WinRE) para solucionar problemas comunes de inicio
automount
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Clave de sintaxis de línea de comandos

IMPORTANT
En las configuraciones de red de área de almacenamiento (SAN), la deshabilitación del montaje automático impide que
Windows monte o asigne automáticamente letras de unidad a los nuevos volúmenes básicos que son visibles para el
sistema.

Sintaxis
automount [ { enable | disable | scrub } ] [noerr]
Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

enable Permite Windows montar automáticamente nuevos


volúmenes básicos y dinámicos que se agregan al sistema y
asignarles letras de unidad.

disable Impide Windows montar automáticamente los nuevos


volúmenes básicos y dinámicos que se agregan al sistema.
Nota: Deshabilitar el montaje automático puede hacer
que los clústeres de conmutación por error produzcan
un error en la parte de almacenamiento del Asistente
para validar una configuración.

scrub Quita los directorios del punto de montaje de volumen y la


configuración del Registro de aquellos volúmenes que ya no
se encuentran en el sistema. Así se impide que los
volúmenes que se encontraban previamente en el sistema se
monten automáticamente y reciban los puntos de montaje
de volumen anteriores cuando se vuelven a agregar al
sistema.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para ver si la característica de montaje automático está habilitada, escriba los siguientes comandos desde el
comando diskpart:
automount

Para habilitar la característica de montaje automático, escriba:

automount enable

Para deshabilitar la característica de montaje automático, escriba:

automount disable

Referencias adicionales
Clave de sintaxis de línea de comandos
Comandos diskpart
bcdboot
14/08/2021 • 2 minutes to read

Permite configurar rápidamente una partición del sistema o reparar el entorno de arranque ubicado en la
partición del sistema. La partición del sistema se configura copiando un conjunto simple de archivos datos de la
configuración de arranque (BCD) (BCD) en una partición vacía existente.

Sintaxis
bcdboot <source> [/l] [/s]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

source Especifica la ubicación del directorio Windows que se va a


usar como origen para copiar archivos de entorno de
arranque.

/l Especifica la configuración regional. La configuración regional


predeterminada es inglés de EE. UU.

/s Especifica la letra del volumen de la partición del sistema. El


valor predeterminado es la partición del sistema identificada
por el firmware.

Ejemplos
Para obtener información sobre dónde encontrar BCDboot y ejemplos de cómo usar este comando, vea el tema
BCDboot Command-Line Options (Opciones de bcdboot).

Referencias adicionales
Clave de sintaxis de línea de comandos
bcdedit
12/08/2021 • 4 minutes to read

Los archivos de datos de la configuración de arranque (BCD) proporcionan un almacén que se usa para describir
aplicaciones de arranque y configuraciones de aplicaciones de arranque. Los objetos y elementos del almacén
reemplazan [Link].
BCDEdit es una herramienta de la línea de comandos que sirve para administrar almacenes BCD. Se puede usar
para diversos propósitos, como la creación de nuevos almacenes, la modificación de almacenes existentes, la
adición de parámetros de menú de arranque, entre otros. Esencialmente, BCDEdit tiene el mismo objetivo que
[Link] en versiones anteriores de Windows, con dos mejoras destacables:
Expone una gama más amplia de parámetros de arranque que [Link].
Ha mejorado la compatibilidad con scripting.

NOTE
Se requieren privilegios administrativos para usar BCDEditor con el fin de modificar BCD.

BCDEdit es la principal herramienta para editar la configuración de arranque de Windows Vista y versiones
posteriores de Windows. Se incluye con la distribución de Windows Vista en la carpeta %WINDIR%\System32.
BCDEdit se limita a los tipos de datos estándar y se ha diseñado principalmente para realizar cambios comunes
en BCD. Para realizar operaciones más complejas o trabajar con tipos de datos no estándar, use la interfaz de
programación de aplicaciones (API) de Instrumental de administración de Windows (WMI) de BCD para crear
herramientas personalizadas más versátiles y flexibles.

Sintaxis
bcdedit /command [<argument1>] [<argument2>] ...

Parámetros
Opciones generales de Command-Line BCDEdit
O P C IÓ N DESC RIP C IÓ N

/? Muestra una lista de comandos de BCDEdit. Si ejecuta este


comando sin argumentos, se muestra un resumen de los
comandos disponibles. Para mostrar ayuda detallada para un
comando determinado, ejecute bcdedit /? <command> ,
<command> donde es el nombre del comando sobre el que
está buscando más información. Por ejemplo, bcdedit /?
createstore muestra ayuda detallada para el comando
Createstore.

Parámetros que funcionan en un almacén

O P C IÓ N DESC RIP C IÓ N
O P C IÓ N DESC RIP C IÓ N

/createstore Crea un nuevo almacén de datos de la configuración de


arranque (BCD) vacío. El almacén creado no es un almacén
del sistema.

/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. Este comando sólo es válido
para el almacén del sistema.

/import Restaura el estado del almacén del sistema mediante un


archivo de datos de copia de seguridad generado
anteriormente mediante la opción /expor t. Este comando
elimina las entradas existentes en el almacén del sistema
antes de realizar la importación. Este comando sólo es válido
para el almacén del sistema.

/store Esta opción se puede usar con la mayoría de los comandos


de BCDEdit para especificar el almacén que se va a usar. Si no
se especifica esta opción, BCDEdit opera en el almacén del
sistema. Ejecutar el comando bcdedit /store por sí mismo
equivale a ejecutar el comando bcdedit /enum active.

Parámetros que operan en entradas de un almacén

PA RÁ M ET RO DESC RIP C IÓ N

/copy Hace una copia de una entrada de arranque especificada en


el mismo almacén del sistema.

/create Crea una nueva entrada en el almacén de datos de la


configuración de arranque (BCD). Si se especifica un
identificador conocido, no se pueden especificar los
parámetros /application , /inherit y /device. Si no se
especifica un identificador o no es conocido, se debe
especificar una opción /application , /inherit o /device.

/delete Elimina un elemento de una entrada especificada.

Parámetros que operan en las opciones de entrada

PA RÁ M ET RO DESC RIP C IÓ N

/deletevalue Elimina un elemento especificado de una entrada de


arranque.

/set Establece el valor de una opción de entrada.

Parámetros que controlan la salida

PA RÁ M ET RO DESC RIP C IÓ N

/enum Enumera las entradas de un almacén. La opción /enum es


el valor predeterminado de BCEdit, por lo que ejecutar el
comando bcdedit sin parámetros equivale a ejecutar el
comando bcdedit /enum active.
PA RÁ M ET RO DESC RIP C IÓ N

/v Modo detallado. Normalmente, los identificadores de


entrada conocidos se representan en formato abreviado. Si
se especifica /v como opción de línea de comandos, se
muestran todos los identificadores en su totalidad. Ejecutar
el comando bcdedit /v por sí mismo equivale a ejecutar el
comando bcdedit /enum active /v.

Parámetros que controlan el administrador de arranque

PA RÁ M ET RO DESC RIP C IÓ N

/bootsequence Especifica un orden de presentación único que se usará en el


siguiente arranque. Este comando es similar a la opción
/displayorder, salvo que solo se usa la próxima vez que se
inicia el equipo. Después, el equipo vuelve al orden de
presentación original.

/default Especifica la entrada predeterminada que el administrador de


arranque selecciona cuando se agota el tiempo de espera.

/displayorder Especifica el orden de visualización que usa el administrador


de arranque al mostrar parámetros de arranque a un
usuario.

/timeout Especifica el tiempo de espera, en segundos, antes de que el


administrador de arranque seleccione la entrada
predeterminada.

/toolsdisplayorder Especifica el orden de presentación que debe usar el


administrador de arranque al mostrar el menú
Herramientas.

Parámetros que controlan Servicios de administración de emergencia

PA RÁ M ET RO DESC RIP C IÓ N

/bootems Habilita o deshabilita Servicios de administración de


emergencia (EMS) para la entrada especificada.

/ems Habilita o deshabilita EMS para la entrada de arranque de


sistema operativo especificada.

/emssettings Establece la configuración global de EMS para el equipo.


/emssettings no habilita ni deshabilita EMS para ninguna
entrada de arranque determinada.

Parámetros que controlan la depuración

PA RÁ M ET RO DESC RIP C IÓ N

/bootdebug Habilita o deshabilita el depurador de arranque para una


entrada de arranque especificada. Aunque este comando
funciona con cualquier entrada de arranque, sólo es efectivo
para aplicaciones de arranque.
PA RÁ M ET RO DESC RIP C IÓ N

/dbgsettings Especifica o muestra la configuración global del depurador


para el sistema. Este comando no habilita ni deshabilita el
depurador del kernel; use la opción /debug para ese
propósito. Para establecer una configuración de depurador
global individual, use el comando bcdedit /set.
<dbgsettings> <type> <value>

/debug Habilita o deshabilita el depurador de kernel para una


entrada de arranque especificada.

Referencias adicionales
Para obtener ejemplos de cómo usar BCDEdit, consulte el artículo Referencia de opciones de BCDEdit.
Para ver la notación usada para indicar la sintaxis de la línea de comandos, vea Clave de sintaxis de la línea de
comandos.
bdehdcfg
10/08/2021 • 2 minutes to read

Prepara una unidad de disco duro con las particiones necesarias para Cifrado de unidad BitLocker. La mayoría
de las instalaciones de Windows 7 no necesitarán usar esta herramienta porque el programa de instalación de
BitLocker incluye la capacidad de preparar y volver a particionar las unidades según sea necesario.

WARNING
Existe un conflicto conocido con la configuración de directiva de grupo Denegar el acceso de escritura a unidades
fijas no protegidas por BitLocker ubicada en Configuración del equipo\Plantillas
administrativas\Componentes de Windows\Cifrado de unidad BitLocker\Unidades de datos fijas .
Si bdehdcfg se ejecuta en un equipo cuando esta configuración de directiva está habilitada, puede encontrar los siguientes
problemas:
Si ha intentado reducir la unidad y crear la unidad de sistema, el tamaño de la unidad se reducirá correctamente y
se creará una partición sin formato. Sin embargo, no se dará formato a esa partición. Se muestra el siguiente
mensaje de error: No se puede dar formato a la nueva unidad activa. Es posible que deba preparar manualmente
la unidad para BitLocker.
Si ha intentado usar espacio sin asignar para crear la unidad de sistema, se creará una partición sin formato. Sin
embargo, no se dará formato a esa partición. Se muestra el siguiente mensaje de error: No se puede dar formato a
la nueva unidad activa. Es posible que deba preparar manualmente la unidad para BitLocker.
Si ha intentado combinar una unidad existente con la unidad de sistema, la herramienta no podrá copiar el archivo
de arranque necesario en la unidad de destino para crear la unidad de sistema. Se muestra el siguiente mensaje de
error: El programa de instalación de BitLocker no pudo copiar los archivos de arranque. Es posible que deba
preparar manualmente la unidad para BitLocker.
Si se aplica esta configuración de directiva, no se pueden volver a crear particiones porque la unidad está
protegida. Si está actualizando los equipos de su organización desde una versión anterior de Windows y esos
equipos se configuraron con una sola partición, debe crear la partición de sistema de BitLocker necesaria antes de
aplicar la configuración de directiva a los equipos.

Sintaxis
bdehdcfg [–driveinfo <drive_letter>] [-target {default|unallocated|<drive_letter> shrink|<drive_letter>
merge}] [–newdriveletter] [–size <size_in_mb>] [-quiet]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

bdehdcfg: driveinfo Muestra la letra de unidad, el tamaño total, el espacio libre


máximo y las características de partición de las particiones
en la unidad especificada. Solo se enumeran las particiones
válidas. El espacio sin asignar no se enumera si ya existen
cuatro particiones principales o extendidas.

bdehdcfg: target Define qué parte de una unidad se va a usar como unidad
del sistema y hace que la parte esté activa.
PA RÁ M ET RO DESC RIP C IÓ N

bdehdcfg: newdriveletter Asigna una nueva letra de unidad a la parte de una unidad
que se usa como unidad del sistema.

bdehdcfg: size Determina el tamaño de la partición del sistema cuando se


crea una nueva unidad del sistema.

bdehdcfg: quiet Evita la presentación de todas las acciones y errores en la


interfaz de la línea de comandos e indica a bdehdcfg que use
la respuesta Sí a los mensajes Sí/No que puedan producirse
durante la preparación posterior de la unidad.

bdehdcfg: restart Hace que el equipo se reinicie una vez finalizada la


preparación de la unidad.

/? Muestra la Ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
bdehdcfg: driveinfo
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra la letra de unidad, el tamaño total, el espacio libre máximo y las características de la partición. Solo se
enumeran las particiones válidas. El espacio sin asignar no se enumera si ya existen cuatro particiones
principales o extendidas.

NOTE
Este comando solo es informativo y no realiza ningún cambio en la unidad.

Sintaxis
bdehdcfg -driveinfo <drive_letter>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive_letter> Especifica una letra de unidad seguida de dos puntos.

Ejemplo
Para mostrar la información de la unidad C::

bdehdcfg driveinfo C:

Referencias adicionales
Clave de sintaxis de línea de comandos
bdehdcfg
bdehdcfg: newdriveletter
12/08/2021 • 2 minutes to read

Asigna una nueva letra de unidad a la parte de una unidad que se usa como unidad del sistema. Como
procedimiento recomendado, se recomienda no asignar una letra de unidad a la unidad del sistema.

Sintaxis
bdehdcfg -target {default|unallocated|<drive_letter> shrink|<drive_letter> merge} -newdriveletter
<drive_letter>

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

<drive_letter> Define la letra de unidad que se asignará a la unidad de


destino especificada.

Ejemplos
Para asignar la unidad predeterminada a la letra de unidad P :

bdehdcfg -target default -newdriveletter P:

Referencias adicionales
Clave de sintaxis de línea de comandos
bdehdcfg
bdehdcfg: quiet
12/08/2021 • 2 minutes to read

Informa a la herramienta de línea de comandos bdehdcfg de que no se mostrarán todas las acciones y errores
en la interfaz de la línea de comandos. Los mensajes Sí/No (Y/N) mostrados durante la preparación de la unidad
asumirán una respuesta "Sí". Para ver los errores que se produzcan durante la preparación de la unidad, revise
el registro de eventos del sistema en el proveedor de eventos Microsoft-Windows-BitLocker-
DrivePreparationTool .

Sintaxis
bdehdcfg -target {default|unallocated|<drive_letter> shrink|<drive_letter> merge} -quiet

Parámetros
Este comando no tiene parámetros adicionales.

Ejemplos
Para usar el comando silencioso:

bdehdcfg -target default -quiet

Referencias adicionales
Clave de sintaxis de línea de comandos
bdehdcfg
bdehdcfg: restart
12/08/2021 • 2 minutes to read

Informa a la herramienta de línea de comandos bdehdcfg de que el equipo debe reiniciarse después de que
haya finalizado la preparación de la unidad. Si otros usuarios han iniciado sesión en el equipo y no se especifica
el comando silencioso, aparece un mensaje para confirmar que se debe reiniciar el equipo.

Sintaxis
bdehdcfg -target {default|unallocated|<drive_letter> shrink|<drive_letter> merge} -restart

Parámetros
Este comando no tiene parámetros adicionales.

Ejemplos
Para usar el comando restar t:

bdehdcfg -target default -restart

Referencias adicionales
Clave de sintaxis de línea de comandos
bdehdcfg
bdehdcfg: size
12/08/2021 • 2 minutes to read

Especifica el tamaño de la partición del sistema cuando se crea una nueva unidad del sistema. Si no especifica
un tamaño, la herramienta utilizará el valor predeterminado de 300 MB. El tamaño mínimo de la unidad del
sistema es 100 MB. Si va a almacenar las herramientas de recuperación del sistema u otras herramientas del
sistema en la partición del sistema, deberá aumentar el tamaño consiguientemente.

NOTE
El comando size no se puede combinar con el comando target <drive_letter> merge .

Sintaxis
bdehdcfg -target {default|unallocated|<drive_letter> shrink} -size <size_in_mb>

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

<size_in_mb> Indica el número de megabytes (MB) que se va a utilizar


para la nueva partición.

Ejemplos
Para asignar 500 MB a la unidad del sistema predeterminada:

bdehdcfg -target default -size 500

Referencias adicionales
Clave de sintaxis de línea de comandos
bdehdcfg
bdehdcfg: target
10/08/2021 • 2 minutes to read

Prepara una partición para su uso como unidad del sistema mediante BitLocker y Windows Recovery. De forma
predeterminada, esta partición se crea sin una letra de unidad.

Sintaxis
bdehdcfg -target {default|unallocated|<drive_letter> shrink|<drive_letter> merge}

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

default Indica que la herramienta de línea de comandos seguirá el


mismo proceso que el asistente para la instalación de
BitLocker.

unallocated Crea la partición del sistema a partir del espacio sin asignar
disponible en el disco.

<drive_letter> Encogimiento Reduce la unidad especificada en la cantidad necesaria para


crear una partición activa del sistema. Para utilizar este
comando, la unidad especificada debe tener al menos el 5
por ciento de espacio disponible.

<drive_letter> Combinar Utiliza la unidad de disco especificada como partición activa


del sistema. La unidad del sistema operativo no puede ser
un destino para la combinación.

Ejemplos
Para designar una unidad existente (P) como unidad del sistema:

bdehdcfg -target P: merge

Referencias adicionales
Clave de sintaxis de línea de comandos
bdehdcfg
begin backup
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2012 R2, Windows Server 2012

Inicia una sesión de copia de seguridad completa. Este comando invalida la configuración predeterminada de
copia de seguridad de copia.

Sintaxis
begin backup

Referencias adicionales
Clave de sintaxis de línea de comandos
comando begin restore
begin restore
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2012 R2, Windows Server 2012

Inicia una sesión de restauración y emite un evento PreRestore a los escritores implicados.

Sintaxis
begin restore

Referencias adicionales
Clave de sintaxis de línea de comandos
comando begin backup
Preparación para la restauración
bitsadmin
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2,
Windows Server 2012, Windows 10

Bitsadmin es una herramienta de línea de comandos que se usa para crear, descargar o cargar trabajos y
supervisar su progreso. La herramienta bitsadmin usa modificadores para identificar el trabajo que se debe
realizar. Puede llamar a bitsadmin /? o para obtener una lista de bitsadmin /help modificadores.
La mayoría de los modificadores requieren un parámetro, que se establece en el nombre para mostrar del
<job> trabajo, o GUID. El nombre para mostrar de un trabajo no tiene que ser único. Los modificadores
/create y /list devuelven el GUID de un trabajo.
De forma predeterminada, puede acceder a información sobre sus propios trabajos. Para acceder a la
información de los trabajos de otro usuario, debe tener privilegios de administrador. Si el trabajo se creó en un
estado con privilegios elevados, debe ejecutar bitsadmin desde una ventana con privilegios elevados. De lo
contrario, tendrá acceso de solo lectura al trabajo.
Muchos de los modificadores corresponden a métodos de las interfaces BITS. Para obtener detalles adicionales
que pueden ser pertinentes para usar un modificador, vea el método correspondiente.
Use los modificadores siguientes para crear un trabajo, establecer y recuperar las propiedades de un trabajo y
supervisar el estado de un trabajo. Para obtener ejemplos que muestran cómo usar algunos de estos
modificadores para realizar tareas, vea ejemplos de bitsadmin.

Modificadores disponibles
bitsadmin /addfile
bitsadmin /addfileset
bitsadmin /addfilewithranges
bitsadmin /cache
bitsadmin /cache /delete
bitsadmin /cache /deleteurl
bitsadmin /cache /getexpirationtime
bitsadmin /cache /getlimit
bitsadmin /cache /help
bitsadmin /cache /info
bitsadmin /cache /list
bitsadmin /cache /setexsiontime
bitsadmin /cache /setlimit
bitsadmin /cache /clear
bitsadmin /cancel
bitsadmin /complete
bitsadmin /create
bitsadmin /examples
bitsadmin /getaclflags
bitsadmin /getbytestotal
bitsadmin /getbytestransferred
bitsadmin /getclientcertificate
bitsadmin /getcompletiontime
bitsadmin /getcreationtime
bitsadmin /getcustomheaders
bitsadmin /getdescription
bitsadmin /getdisplayname
bitsadmin /geterror
bitsadmin /geterrorcount
bitsadmin /getfilestotal
bitsadmin /getfilestransferred
bitsadmin /gethelpertokenflags
bitsadmin /gethelpertokensid
bitsadmin /gethttpmethod
bitsadmin /getmaxdownloadtime
bitsadmin /getminretrydelay
bitsadmin /getmodificationtime
bitsadmin /getnoprogresstimeout
bitsadmin /getnotifycmdline
bitsadmin /getnotifyflags
bitsadmin /getnotifyinterface
bitsadmin /getowner
bitsadmin /getpeercachingflags
bitsadmin /getpriority
bitsadmin /getproxybypasslist
bitsadmin /getproxylist
bitsadmin /getproxyusage
bitsadmin /getreplydata
bitsadmin /getreplyfilename
bitsadmin /getreplyprogress
bitsadmin /getsecurityflags
bitsadmin /getstate
bitsadmin /gettemporaryname
bitsadmin /gettype
bitsadmin /getvalidationstate
bitsadmin /help
bitsadmin /info
bitsadmin /list
bitsadmin /listfiles
bitsadmin /makecustomheaderswriteonly
bitsadmin /monitor
bitsadmin /nowrap
bitsadmin /peercaching
bitsadmin /peercaching /getconfigurationflags
bitsadmin /peercaching /help
bitsadmin /peercaching /setconfigurationflags
bitsadmin /peers
bitsadmin /peers /clear
bitsadmin /peers /discover
bitsadmin /peers /help
bitsadmin /peers /list
bitsadmin /rawreturn
bitsadmin /removeclientcertificate
bitsadmin /removecredentials
bitsadmin /replaceremoteprefix
bitsadmin /reset
bitsadmin /resume
bitsadmin /setaclflag
bitsadmin /setclientcertificatebyid
bitsadmin /setclientcertificatebyname
bitsadmin /setcredentials
bitsadmin /setcustomheaders
bitsadmin /setdescription
bitsadmin /setdisplayname
bitsadmin /sethelpertoken
bitsadmin /sethelpertokenflags
bitsadmin /sethttpmethod
bitsadmin /setmaxdownloadtime
bitsadmin /setminretrydelay
bitsadmin /setnoprogresstimeout
bitsadmin /setnotifycmdline
bitsadmin /setnotifyflags
bitsadmin /setpeercachingflags
bitsadmin /setpriority
bitsadmin /setproxysettings
bitsadmin /setreplyfilename
bitsadmin /setsecurityflags
bitsadmin /setvalidationstate
bitsadmin /suspend
bitsadmin /takeownership
bitsadmin /transfer
bitsadmin /util
bitsadmin /util /enableanalyticchannel
bitsadmin /util /getieproxy
bitsadmin /util /help
bitsadmin /util /repairservice
bitsadmin /util /setieproxy
bitsadmin /util /version
bitsadmin /wrap
bitsadmin addfile
10/08/2021 • 2 minutes to read

Agrega un archivo al trabajo especificado.

Sintaxis
bitsadmin /addfile <job> <remoteURL> <localname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Remoteurl Dirección URL del archivo en el servidor.

localname Nombre del archivo en el equipo local. Localname debe


contener una ruta de acceso absoluta al archivo.

Ejemplos
Para agregar un archivo al trabajo:

bitsadmin /addfile myDownloadJob [Link] c:\[Link]

Repita esta llamada para cada archivo que se va a agregar. Si varios trabajos usan myDownloadJob como
nombre, debe reemplazar myDownloadJob por el GUID del trabajo para identificar de forma única el trabajo.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin addfileset
10/08/2021 • 2 minutes to read

Agrega uno o varios archivos al trabajo especificado.

Sintaxis
bitsadmin /addfileset <job> <textfile>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

archivo de texto Un archivo de texto, cada línea de la que contiene un


nombre de archivo remoto y un nombre de archivo local.
Nota: Los nombres deben estar delimitados por espacios.
Las líneas que comienzan # por un carácter se tratan como
un comentario.

Ejemplos
bitsadmin /addfileset [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin addfilewithranges
10/08/2021 • 2 minutes to read

Agrega un archivo al trabajo especificado. BITS descarga los intervalos especificados del archivo remoto. Este
modificador solo es válido para los trabajos de descarga.

Sintaxis
bitsadmin /addfilewithranges <job> <remoteURL> <localname> <rangelist>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Remoteurl Dirección URL del archivo en el servidor.

localname Nombre del archivo en el equipo local. Debe contener una


ruta de acceso absoluta al archivo.

rangelist Lista delimitada por comas de pares offset:length. Use dos


puntos para separar el valor de desplazamiento del valor de
longitud. Por ejemplo, un valor de indica a BITS que
transfiera 100 bytes del desplazamiento 0, 100 bytes del
desplazamiento 2000 y los bytes restantes del
desplazamiento 5000 al final del
0:100,2000:100,5000:eof archivo.

Comentarios
El token eof es un valor de longitud válido dentro de los pares de desplazamiento y longitud de
<rangelist> . Indica al servicio que lea hasta el final del archivo especificado.

El comando producirá un error con código de error 0x8020002c, si se especifica un intervalo de longitud
cero junto con otro intervalo que usa el mismo addfilewithranges desplazamiento, como:
c:\bits>bitsadmin /addfilewithranges j2 [Link] c:\[Link] 100:0,100:5

Mensaje de error : No se puede agregar un archivo al trabajo: 0x8020002c. La lista de intervalos de


bytes contiene algunos intervalos superpuestos, que no se admiten.
Solución alternativa: No especifique primero el intervalo de longitud cero. Por ejemplo, use
bitsadmin /addfilewithranges j2 [Link] c:\[Link] 100:5,100:0 .

Ejemplos
Para transferir 100 bytes desde el desplazamiento 0, 100 bytes desde el desplazamiento 2000 y los bytes
restantes desde el desplazamiento 5000 hasta el final del archivo:
bitsadmin /addfilewithranges [Link] c:\[Link] 0:100,2000:100,5000:eof

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin cache
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Contiene una lista de los modificadores bitsadmin /cache.


Contiene una lista de los modificadores bitsadmin /cache.

Sintaxis
bitsadmin /cache /help
bitsadmin /cache /clear
bitsadmin /cache /delete
bitsadmin /cache /deleteURL
bitsadmin /cache /list
bitsadmin /cache /info
bitsadmin /cache /getlimit
bitsadmin /cache /setlimit
bitsadmin /cache /getexpirationtime
bitsadmin /cache /setexpirationtime

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

bitsadmin cache y help Muestra el uso de la línea de comandos para los


modificadores /cache.

bitsadmin cache y clear Purga la caché local.

bitsadmin cache y delete Elimina una entrada de caché.

bitsadmin cache y deleteURL Elimina todas las entradas de caché de la dirección URL
especificada.

bitsadmin cache y list Enumera todas las entradas de caché.

bitsadmin cache e info Vuelca una entrada de caché específica.

bitsadmin cache y getlimit Recupera el límite de caché.

bitsadmin cache y setlimit Establece el límite de caché.

bitsadmin cache y getexpirationtime Recupera la hora de expiración de la memoria caché.

bitsadmin cache y setexpirationtime Establece la hora de expiración de la caché.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin cache y delete
10/08/2021 • 2 minutes to read

Elimina una entrada de caché específica.

Sintaxis
bitsadmin /cache /delete recordID

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

recordID GUID asociado a la entrada de caché.

Ejemplos
Para eliminar la entrada de caché con el RecordID de {6511FB02-E195-40A2-B595-E8E2F8F47702}:

bitsadmin /cache /delete {6511FB02-E195-40A2-B595-E8E2F8F47702}

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin cache
bitsadmin cache y deleteURL
10/08/2021 • 2 minutes to read

Elimina todas las entradas de caché de la dirección URL especificada.

Sintaxis
bitsadmin /deleteURL URL

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

URL Localizador uniforme de recursos que identifica un archivo


remoto.

Ejemplos
Para eliminar todas las entradas de caché de [Link] :

bitsadmin /deleteURL [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin cache
bitsadmin cache y getexpirationtime
10/08/2021 • 2 minutes to read

Recupera la hora de expiración de la memoria caché.

Sintaxis
bitsadmin /cache /getexpirationtime

Ejemplos
Para recuperar la hora de expiración de la caché:

bitsadmin /cache /getexpirationtime

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin cache
bitsadmin cache y getlimit
10/08/2021 • 2 minutes to read

Recupera el límite de caché.

Sintaxis
bitsadmin /cache /getlimit

Ejemplos
Para recuperar el límite de caché:

bitsadmin /cache /getlimit

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin cache
bitsadmin cache y help
10/08/2021 • 2 minutes to read

Muestra el uso de la línea de comandos para los modificadores de caché.

Sintaxis
bitsadmin /cache /help

Ejemplos
Para mostrar la ayuda de la línea de comandos para los modificadores de caché.

bitsadmin /cache /help

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin cache
bitsadmin cache e info
10/08/2021 • 2 minutes to read

Vuelca una entrada de caché específica.

Sintaxis
bitsadmin /cache /info recordID [/verbose]

Parámetros
PA RA M RET ER DESC RIP C IÓ N

recordID GUID asociado a la entrada de caché.

Ejemplos
Para volcar la entrada de caché con el valor recordID de {6511FB02-E195-40A2-B595-E8E2F8F47702}:

bitsadmin /cache /info {6511FB02-E195-40A2-B595-E8E2F8F47702}

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin cache
bitsadmin cache y list
12/08/2021 • 2 minutes to read

Enumera todas las entradas de caché.

Sintaxis
bitsadmin /cache /list [/verbose]

Ejemplos
Para enumerar todas las entradas de caché en formato detallado.

bitsadmin /cache /list /verbose

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin cache
bitsadmin cache y setexpirationtime
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Establece la hora de expiración de la caché.

Sintaxis
bitsadmin /cache /setexpirationtime secs

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Segundos Número de segundos hasta que expira la memoria caché.

Ejemplos
Para establecer que la caché expire en 60 segundos:

bitsadmin /cache / setexpirationtime 60

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin cache
bitsadmin cache y setlimit
12/08/2021 • 2 minutes to read

Establece el límite de tamaño de caché.

Sintaxis
bitsadmin /cache /setlimit percent

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

percent Límite de caché definido como porcentaje del espacio total


en disco duro.

Ejemplos
Para establecer el límite de tamaño de caché en 50 %:

bitsadmin /cache /setlimit 50

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin cache
bitsadmin cache y clear
10/08/2021 • 2 minutes to read

Purga la memoria caché local.

Sintaxis
bitsadmin /cache /clear

Ejemplos
Para purgar la caché local:

bitsadmin /cache /clear

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin cache
bitsadmin cancel
10/08/2021 • 2 minutes to read

Quita el trabajo de la cola de transferencia y elimina todos los archivos temporales asociados al trabajo.

Sintaxis
bitsadmin /cancel <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para quitar el trabajo myDownloadJob de la cola de transferencia:

bitsadmin /cancel myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin complete
10/08/2021 • 2 minutes to read

Completa el trabajo. Use este modificador después de que el trabajo se mueva al estado transferido. De lo
contrario, solo estarán disponibles los archivos que se hayan transferido correctamente.

Sintaxis
bitsadmin /complete <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplo
Para completar el trabajo myDownloadJob, una vez que alcanza el TRANSFERRED estado:

bitsadmin /complete myDownloadJob

Si varios trabajos usan myDownloadJob como nombre, debe usar el GUID del trabajo para identificarlo de
forma única para su finalización.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin create
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un trabajo de transferencia con el nombre para mostrar especificado.

NOTE
Bits 1.2 y versiones anteriores no admiten los tipos de parámetro /Upload y /Upload-Reply.

Sintaxis
bitsadmin /create [type] displayname

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

type Hay tres tipos de trabajos:


/Download. Transfiere datos de un servidor a un
archivo local.
/Upload. Transfiere datos de un archivo local a un
servidor.
/Upload-Reply. Transfiere datos de un archivo local
a un servidor y recibe un archivo de respuesta del
servidor.
El valor predeterminado de este parámetro es /Download
si no se especifica.

displayname Nombre para mostrar asignado al trabajo recién creado.

Ejemplos
Para crear un trabajo de descarga denominado myDownloadJob:

bitsadmin /create myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin resume
comando bitsadmin
Ejemplos de bitsadmin
14/08/2021 • 3 minutes to read

En los ejemplos siguientes se muestra cómo usar bitsadmin la herramienta para realizar las tareas más
comunes.

Transferencia de un archivo
Para crear un trabajo, agregue archivos, active el trabajo en la cola de transferencia y complete el trabajo:
bitsadmin /transfer myDownloadJob /download /priority normal [Link] c:\\[Link]

BITSAdmin sigue mostrando información de progreso en la ventana MS-DOS hasta que se completa la
transferencia o se produce un error.

Creación de un trabajo de descarga


Para crear un trabajo de descarga denominado myDownloadJob:

bitsadmin /create myDownloadJob

BITSAdmin devuelve un GUID que identifica de forma única el trabajo. Use el GUID o el nombre del trabajo en
las llamadas posteriores. El texto siguiente es la salida de ejemplo.
Salida de ejemplo
created job {C775D194-090F-431F-B5FB-8334D00D1CB6}

Agregar archivos al trabajo de descarga


Para agregar un archivo al trabajo:

bitsadmin /addfile myDownloadJob [Link] c:\\[Link]

Repita esta llamada para cada archivo que quiera agregar. Si varios trabajos usan myDownloadJob como
nombre, debe usar el GUID del trabajo para identificarlo de forma única para su finalización.

Activación del trabajo de descarga


Después de crear un nuevo trabajo, BITS suspende automáticamente el trabajo. Para activar el trabajo en la cola
de transferencia:

bitsadmin /resume myDownloadJob

Si varios trabajos usan myDownloadJob como nombre, debe usar el GUID del trabajo para identificarlo de
forma única para su finalización.

Determinación del progreso del trabajo de descarga


El modificador /info devuelve el estado del trabajo y el número de archivos y bytes transferidos. Cuando el
estado se muestra como TRANSFERRED , significa que BITS ha transferido correctamente todos los archivos del
trabajo. También puede agregar el argumento /verbose para obtener detalles completos del trabajo y /list o
/monitor para obtener todos los trabajos de la cola de transferencia.
Para devolver el estado del trabajo:

bitsadmin /info myDownloadJob /verbose

Si varios trabajos usan myDownloadJob como nombre, debe usar el GUID del trabajo para identificarlo de
forma única para su finalización.

Completar el trabajo de descarga


Para completar el trabajo después de que el estado cambie a TRANSFERRED :

bitsadmin /complete myDownloadJob

Debe ejecutar el modificador /complete antes de que los archivos del trabajo estén disponibles. Si varios
trabajos usan myDownloadJob como nombre, debe usar el GUID del trabajo para identificarlo de forma única
para su finalización.

Supervisión de trabajos en la cola de transferencia mediante el


modificador /list
Para devolver el estado del trabajo y el número de archivos y bytes transferidos para todos los trabajos de la
cola de transferencia:

bitsadmin /list

Salida de ejemplo

{6AF46E48-41D3-453F-B7AF-A694BBC823F7} job1 SUSPENDED 0 / 0 0 / 0


{482FCAF0-74BF-469B-8929-5CCD028C9499} job2 TRANSIENT_ERROR 0 / 1 0 / UNKNOWN

Listed 2 job(s).

Supervisión de trabajos en la cola de transferencia mediante el


modificador /monitor
Para devolver el estado del trabajo y el número de archivos y bytes transferidos para todos los trabajos de la
cola de transferencia, actualiza los datos cada 5 segundos:

bitsadmin /monitor

NOTE
Para detener la actualización, presione CTRL+C.

Salida de ejemplo
MONITORING BACKGROUND COPY MANAGER(5 second refresh)
{6AF46E48-41D3-453F-B7AF-A694BBC823F7} job1 SUSPENDED 0 / 0 0 / 0
{482FCAF0-74BF-469B-8929-5CCD028C9499} job2 TRANSIENT_ERROR 0 / 1 0 / UNKNOWN
{0B138008-304B-4264-B021-FD04455588FF} job3 TRANSFERRED 1 / 1 100379370 / 100379370

Supervisión de trabajos en la cola de transferencia mediante el


modificador /info
Para devolver el estado del trabajo y el número de archivos y bytes transferidos:

bitsadmin /info

Salida de ejemplo

GUID: {482FCAF0-74BF-469B-8929-5CCD028C9499} DISPLAY: myDownloadJob


TYPE: DOWNLOAD STATE: TRANSIENT_ERROR OWNER: domain\user
PRIORITY: NORMAL FILES: 0 / 1 BYTES: 0 / UNKNOWN
CREATION TIME: 12/17/2002 [Link] PM MODIFICATION TIME: 12/17/2002 [Link] PM
COMPLETION TIME: UNKNOWN
NOTIFY INTERFACE: UNREGISTERED NOTIFICATION FLAGS: 3
RETRY DELAY: 600 NO PROGRESS TIMEOUT: 1209600 ERROR COUNT: 0
PROXY USAGE: PRECONFIG PROXY LIST: NULL PROXY BYPASS LIST: NULL
ERROR FILE: [Link] -> c:\[Link]
ERROR CODE: 0x80072ee7 - The server name or address could not be resolved
ERROR CONTEXT: 0x00000005 - The error occurred while the remote file was being
processed.
DESCRIPTION:
JOB FILES:
0 / UNKNOWN WORKING [Link] -> c:\[Link]
NOTIFICATION COMMAND LINE: none

Eliminación de trabajos de la cola de transferencia


Para quitar todos los trabajos de la cola de transferencia, use el modificador /reset:

bitsadmin /reset

Salida de ejemplo

{DC61A20C-44AB-4768-B175-8000D02545B9} canceled.
{BB6E91F3-6EDA-4BB4-9E01-5C5CBB5411F8} canceled.
2 out of 2 jobs canceled.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getaclflags
12/08/2021 • 2 minutes to read

Recupera las marcas de propagación de la lista de control de acceso (ACL), lo que refleja si los objetos
secundarios heredan los elementos.

Sintaxis
bitsadmin /getaclflags <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Comentarios
Devuelve uno o varios de los siguientes valores de marca:
o: copie la información del propietario con el archivo .
g : copie la información del grupo con el archivo .
d : copie la información de la lista de control de acceso discrecional (DACL) con el archivo .
s: copie la información de la lista de control de acceso del sistema (SACL) con el archivo .

Ejemplos
Para recuperar las marcas de propagación de la lista de control de acceso para el trabajo denominado
myDownloadJob:

bitsadmin /getaclflags myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getbytestotal
12/08/2021 • 2 minutes to read

Recupera el tamaño del trabajo especificado.

Sintaxis
bitsadmin /getbytestotal <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el tamaño del trabajo denominado myDownloadJob:

bitsadmin /getbytestotal myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getbytestransferred
10/08/2021 • 2 minutes to read

Recupera el número de bytes transferidos para el trabajo especificado.

Sintaxis
bitsadmin /getbytestransferred <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el número de bytes transferidos para el trabajo denominado myDownloadJob:

bitsadmin /getbytestransferred myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getclientcertificate
12/08/2021 • 2 minutes to read

Recupera el certificado de cliente del trabajo.

Sintaxis
bitsadmin /getclientcertificate <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el certificado de cliente para el trabajo denominado myDownloadJob:

bitsadmin /getclientcertificate myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getcompletiontime
12/08/2021 • 2 minutes to read

Recupera la hora a la que el trabajo finalizó la transferencia de datos.

Sintaxis
bitsadmin /getcompletiontime <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar la hora a la que el trabajo denominado myDownloadJob finalizó la transferencia de datos:

bitsadmin /getcompletiontime myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getcreationtime
12/08/2021 • 2 minutes to read

Recupera la hora de creación del trabajo especificado.

Sintaxis
bitsadmin /getcreationtime <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar la hora de creación del trabajo denominado myDownloadJob:

bitsadmin /getcreationtime myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getcustomheaders
12/08/2021 • 2 minutes to read

Recupera los encabezados HTTP personalizados del trabajo.

Sintaxis
bitsadmin /getcustomheaders <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para obtener los encabezados personalizados para el trabajo denominado myDownloadJob:

bitsadmin /getcustomheaders myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getdescription
12/08/2021 • 2 minutes to read

Recupera la descripción del trabajo especificado.

Sintaxis
bitsadmin /getdescription <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar la descripción del trabajo denominado myDownloadJob:

bitsadmin /getdescription myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getdisplayname
12/08/2021 • 2 minutes to read

Recupera el nombre para mostrar del trabajo especificado.

Sintaxis
bitsadmin /getdisplayname <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el nombre para mostrar del trabajo denominado myDownloadJob:

bitsadmin /getdisplayname myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin geterror
12/08/2021 • 2 minutes to read

Recupera información detallada del error para el trabajo especificado.

Sintaxis
bitsadmin /geterror <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar la información de error del trabajo denominado myDownloadJob:

bitsadmin /geterror myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin geterrorcount
14/08/2021 • 2 minutes to read

Recupera un recuento del número de veces que el trabajo especificado generó un error transitorio.

Sintaxis
bitsadmin /geterrorcount <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar información de recuento de errores para el trabajo denominado myDownloadJob:

bitsadmin /geterrorcount myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getfilestotal
12/08/2021 • 2 minutes to read

Recupera el número de archivos del trabajo especificado.

Sintaxis
bitsadmin /getfilestotal <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el número de archivos incluidos en el trabajo denominado myDownloadJob:

bitsadmin /getfilestotal myDownloadJob

Vea también
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getfilestransferred
12/08/2021 • 2 minutes to read

Recupera el número de archivos transferidos para el trabajo especificado.

Sintaxis
bitsadmin /getfilestransferred <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el número de archivos transferidos en el trabajo denominado myDownloadJob:

bitsadmin /getfilestransferred myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin gethelpertokenflags
12/08/2021 • 2 minutes to read

Devuelve las marcas de uso de un token auxiliar asociado a un trabajo de transferencia de BITS.

NOTE
BITS 3.0 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /gethelpertokenflags <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Comentarios
Valores devueltos posibles, incluidos:
0x0001. El token auxiliar se usa para abrir el archivo local de un trabajo de carga, para crear o cambiar el
nombre del archivo temporal de un trabajo de descarga, o para crear o cambiar el nombre del archivo de
respuesta de un trabajo de carga y respuesta.
0x0002. El token auxiliar se usa para abrir el archivo remoto de un trabajo de carga o descarga de
Bloque de mensajes del servidor (SMB), o en respuesta a un desafío de servidor HTTP o proxy para las
credenciales NTLM o Kerberos implícitas. Debe llamar a /SetCredentialsJob TargetScheme NULL NULL para
permitir que las credenciales se envíen a través de HTTP.

Ejemplos
Para recuperar las marcas de uso de un token auxiliar asociado a un trabajo de transferencia de BITS
denominado myDownloadJob:

bitsadmin /gethelpertokenflags myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin gethelpertokensid
12/08/2021 • 2 minutes to read

Devuelve el SID del token auxiliar de un trabajo de transferencia deBITS, si se establece uno.

NOTE
BITS 3.0 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /gethelpertokensid <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el SID de un trabajo de transferencia de BITS denominado myDownloadJob:

bitsadmin /gethelpertokensid myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin gethttpmethod
12/08/2021 • 2 minutes to read

Obtiene el verbo HTTP que se va a usar con el trabajo.

Sintaxis
bitsadmin /gethttpmethod <Job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el verbo HTTP que se usará con el trabajo denominado myDownloadJob:

bitsadmin /gethttpmethod myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getmaxdownloadtime
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Recupera el tiempo de espera de descarga en segundos.

Sintaxis
bitsadmin /getmaxdownloadtime <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para obtener el tiempo máximo de descarga del trabajo denominado myDownloadJob en segundos:

bitsadmin /getmaxdownloadtime myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getminretrydelay
12/08/2021 • 2 minutes to read

Recupera el tiempo, en segundos, que el servicio esperará después de encontrar un error transitorio antes de
intentar transferir el archivo.

Sintaxis
bitsadmin /getminretrydelay <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el retraso de reintento mínimo para el trabajo denominado myDownloadJob:

bitsadmin /getminretrydelay myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getmodificationtime
12/08/2021 • 2 minutes to read

Recupera la última vez que se modificó el trabajo o los datos se transfirieron correctamente.

Sintaxis
bitsadmin /getmodificationtime <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar la hora de la última modificación del trabajo denominado myDownloadJob:

bitsadmin /getmodificationtime myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getnoprogresstimeout
14/08/2021 • 2 minutes to read

Recupera el período de tiempo, en segundos, que el servicio intentará transferir el archivo después de que se
produzca un error transitorio.

Sintaxis
bitsadmin /getnoprogresstimeout <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el valor de tiempo de espera de progreso para el trabajo denominado myDownloadJob:

bitsadmin /getnoprogresstimeout myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getnotifycmdline
12/08/2021 • 2 minutes to read

Recupera el comando de línea de comandos que se ejecutará una vez que el trabajo especificado termine de
transferir los datos.

NOTE
BITS 1.2 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /getnotifycmdline <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el comando de línea de comandos que usa el servicio cuando se completa el trabajo
denominado myDownloadJob.

bitsadmin /getnotifycmdline myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getnotifyflags
14/08/2021 • 2 minutes to read

Recupera las marcas de notificación para el trabajo especificado.

Sintaxis
bitsadmin /getnotifyflags <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Comentarios
El trabajo puede contener una o varias de las siguientes marcas de notificación:

M A RC A DESC RIP C IÓ N

0x001 Genere un evento cuando se hayan transferido todos los


archivos del trabajo.

0x002 Genere un evento cuando se produzca un error.

0x004 Deshabilite las notificaciones.

0x008 Genere un evento cuando se modifique el trabajo o se haya


realizado el progreso de la transferencia.

Ejemplos
Para recuperar las marcas de notificación para el trabajo denominado myDownloadJob:

bitsadmin /getnotifyflags myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getnotifyinterface
12/08/2021 • 2 minutes to read

Determina si otro programa ha registrado una interfaz de devolución de llamada COM (la interfaz de
notificación) para el trabajo especificado.

Sintaxis
bitsadmin /getnotifyinterface <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Resultados
La salida de este comando muestra registered o unregistered.

NOTE
No es posible determinar el programa que registró la interfaz de devolución de llamada.

Ejemplos
Para recuperar la interfaz de notificación para el trabajo denominado myDownloadJob:

bitsadmin /getnotifyinterface myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getowner
12/08/2021 • 2 minutes to read

Muestra el nombre para mostrar o guid del propietario del trabajo especificado.

Sintaxis
bitsadmin /getowner <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para mostrar el propietario del trabajo denominado myDownloadJob:

bitsadmin /getowner myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getpeercachingflags
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Recupera marcas que determinan si los archivos del trabajo se pueden almacenar en caché y servir a los pares, y
si BITS puede descargar contenido para el trabajo desde los pares.

Sintaxis
bitsadmin /getpeercachingflags <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar las marcas del trabajo denominado myDownloadJob:

bitsadmin /getpeercachingflags myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getpriority
12/08/2021 • 2 minutes to read

Recupera la prioridad del trabajo especificado.

Sintaxis
bitsadmin /getpriority <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Resultados
La prioridad devuelta para este comando puede ser:
Primer plano
Alto
Normal
Bajo
UNKNOWN

Ejemplos
Para recuperar la prioridad del trabajo denominado myDownloadJob:

bitsadmin /getpriority myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getproxybypasslist
13/08/2021 • 2 minutes to read

Recupera la lista de omisión del proxy para el trabajo especificado.

Sintaxis
bitsadmin /getproxybypasslist <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Comentarios
La lista de omisión contiene los nombres de host o las direcciones IP, o ambos, que no se van a enrutar a través
de un proxy. La lista puede contener <local> para hacer referencia a todos los servidores de la misma LAN. La
lista puede ser punto y coma (;) o delimitado por espacios.

Ejemplos
Para recuperar la lista de omisión del proxy para el trabajo denominado myDownloadJob:

bitsadmin /getproxybypasslist myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getproxylist
13/08/2021 • 2 minutes to read

Recupera la lista delimitada por comas de servidores proxy que se usará para el trabajo especificado.

Sintaxis
bitsadmin /getproxylist <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar la lista de proxy para el trabajo denominado myDownloadJob:

bitsadmin /getproxylist myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getproxyusage
13/08/2021 • 2 minutes to read

Recupera la configuración de uso del proxy para el trabajo especificado.

Sintaxis
bitsadmin /getproxyusage <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Resultados
Los valores de uso de proxy devueltos pueden ser:
Configuración previa: use los valores predeterminados del Internet Explorer propietario.
No_Proxy: no use un servidor proxy.
Invalidar : use una lista de proxy explícita.
Detección automática: detecte automáticamente la configuración del proxy.

Ejemplos
Para recuperar el uso del proxy para el trabajo denominado myDownloadJob:

bitsadmin /getproxyusage myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getreplydata
12/08/2021 • 2 minutes to read

Recupera los datos de carga y respuesta del servidor en formato hexadecimal para el trabajo.

NOTE
BITS 1.2 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /getreplydata <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar los datos de carga y respuesta del trabajo denominado myDownloadJob:

bitsadmin /getreplydata myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getreplyfilename
13/08/2021 • 2 minutes to read

Obtiene la ruta de acceso del archivo que contiene el servidor upload-reply para el trabajo.

NOTE
BITS 1.2 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /getreplyfilename <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el nombre de archivo upload-reply del trabajo denominado myDownloadJob:

bitsadmin /getreplyfilename myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getreplyprogress
12/08/2021 • 2 minutes to read

Recupera el tamaño y el progreso del servidor upload-reply.

NOTE
BITS 1.2 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /getreplyprogress <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar el progreso de carga y respuesta del trabajo denominado myDownloadJob:

bitsadmin /getreplyprogress myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getsecurityflags
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Notifica las marcas de seguridad HTTP para la redirección de direcciones URL y las comprobaciones realizadas
en el certificado de servidor durante la transferencia.

Sintaxis
bitsadmin /getsecurityflags <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar las marcas de seguridad de un trabajo denominado myDownloadJob:

bitsadmin /getsecurityflags myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getstate
12/08/2021 • 2 minutes to read

Recupera el estado del trabajo especificado.

Sintaxis
bitsadmin /getstate <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Resultados
Los valores de salida devueltos pueden ser:

STAT E DESC RIP C IÓ N

En cola El trabajo está a la espera para ejecutarse.

Connecting BITS se está ponerse en contacto con el servidor.

Transferring BITS transfiere datos.

Transferido BITS ha transferido correctamente todos los archivos del


trabajo.

Suspended El trabajo está en pausa.

Error Error no recuperable; la transferencia no se reinterá.

Transient_Error Error recuperable; los reintentos de transferencia cuando


expira el retraso de reintento mínimo.

Confirmado El trabajo se completó.

Canceled El trabajo se canceló.

Ejemplos
Para recuperar el estado del trabajo denominado myDownloadJob:

bitsadmin /getstate myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin gettemporaryname
07/08/2021 • 2 minutes to read

Notifica el nombre de archivo temporal del archivo especificado dentro del trabajo.

Sintaxis
bitsadmin /gettemporaryname <job> <file_index>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

file_index Comienza a partir de 0.

Ejemplos
Para notificar el nombre de archivo temporal del archivo 2 para el trabajo denominado myDownloadJob:

bitsadmin /gettemporaryname myDownloadJob 1

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin gettype
12/08/2021 • 2 minutes to read

Recupera el tipo de trabajo del trabajo especificado.

Sintaxis
bitsadmin /gettype <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Resultados
Los valores de salida devueltos pueden ser:

T IP O DESC RIP C IÓ N

Descargar El trabajo es una descarga.

Cargar El trabajo es una carga.

Upload-Reply El trabajo es una carga-respuesta.

Unknown El trabajo tiene un tipo desconocido.

Ejemplos
Para recuperar el tipo de trabajo para el trabajo denominado myDownloadJob:

bitsadmin /gettype myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin getvalidationstate
07/08/2021 • 2 minutes to read

Notifica el estado de validación del contenido del archivo dado dentro del trabajo.

Sintaxis
bitsadmin /getvalidationstate <job> <file_index>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

file_index Comienza a partir de 0.

Ejemplos
Para recuperar el estado de validación del contenido del archivo 2 dentro del trabajo denominado
myDownloadJob:

bitsadmin /getvalidationstate myDownloadJob 1

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin help
10/08/2021 • 2 minutes to read

Muestra información relacionada con la ayuda sobre los parámetros y las opciones de la línea de comandos
bitsadmin.

Sintaxis
bitsadmin /help | /?

Ejemplos
Para recuperar la ayuda de la línea de comandos.

bitsadmin /help

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin info
12/08/2021 • 2 minutes to read

Muestra información de resumen sobre el trabajo especificado.

Sintaxis
bitsadmin /info <job> [/verbose]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

/verbose Opcional. Proporciona información detallada sobre cada


trabajo.

Ejemplos
Para recuperar información sobre el trabajo denominado myDownloadJob:

bitsadmin /info myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
bitsadmin info
bitsadmin list
12/08/2021 • 2 minutes to read

Enumera los trabajos de transferencia propiedad del usuario actual.

Sintaxis
bitsadmin /list [/allusers][/verbose]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/allusers Opcional. Enumera los trabajos de todos los usuarios. Debe


tener privilegios de administrador para usar este parámetro.

/verbose Opcional. Proporciona información detallada sobre cada


trabajo.

Ejemplos
Para recuperar información sobre los trabajos propiedad del usuario actual.

bitsadmin /list

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin listfiles
12/08/2021 • 2 minutes to read

Enumera los archivos del trabajo especificado.

Sintaxis
bitsadmin /listfiles <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar la lista de archivos para el trabajo denominado myDownloadJob:

bitsadmin /listfiles myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin makecustomheaderswriteonly
12/08/2021 • 2 minutes to read

Crear encabezados HTTP personalizados de un trabajo de solo escritura.

IMPORTANT
Esta acción no se puede deshacer.

Sintaxis
bitsadmin /makecustomheaderswriteonly <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para que los encabezados HTTP personalizados solo escriban para el trabajo denominado myDownloadJob:

bitsadmin /makecustomheaderswriteonly myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin monitor
12/08/2021 • 2 minutes to read

Supervisa los trabajos de la cola de transferencia que son propiedad del usuario actual.

Sintaxis
bitsadmin /monitor [/allusers] [/refresh <seconds>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/allusers Opcional. Supervisa los trabajos de todos los usuarios. Debe


tener privilegios de administrador para usar este parámetro.

/refresh Opcional. Actualiza los datos en un intervalo especificado


por <seconds> . El intervalo de actualización
predeterminado es de cinco segundos. Para detener la
actualización, presione CTRL+C.

Ejemplos
Para supervisar la cola de transferencia de trabajos propiedad del usuario actual y actualiza la información cada
60 segundos.

bitsadmin /monitor /refresh 60

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin nowrap
12/08/2021 • 2 minutes to read

Trunca cualquier línea de texto de salida que se extienda más allá del borde más a la derecha de la ventana de
comandos. De forma predeterminada, todos los modificadores, excepto el conmutador de monitor,
encapsulan la salida. Especifique el modificador nowrap antes que otros modificadores.

Sintaxis
bitsadmin /nowrap

Ejemplos
Para recuperar el estado del trabajo denominado myDownloadJob sin encapsular la salida:

bitsadmin /nowrap /getstate myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin peercaching
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Enumera los modificadores /peercaching.


Enumera los modificadores /peercaching.

Sintaxis
bitsadmin /peercaching /help
bitsadmin /peercaching /setconfigurationflags
bitsadmin /peercaching /getconfigurationflags

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

bitsadmin peercaching y help Muestra el uso de la línea de comandos para los


modificadores /peercaching.

bitsadmin peercaching y setconfigurationflags Establece las marcas de configuración que determinan si el


equipo puede servir contenido a los elementos del mismo
nivel y si puede descargar contenido de elementos del
mismo nivel.

bitsadmin peercaching y getconfigurationflags Obtiene las marcas de configuración que determinan si el


equipo sirve contenido a los elementos del mismo nivel y si
puede descargar contenido de elementos del mismo nivel.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin peercaching y getconfigurationflags
12/08/2021 • 2 minutes to read

Obtiene las marcas de configuración que determinan si el equipo sirve contenido a los elementos del mismo
nivel y si puede descargar contenido de elementos del mismo nivel.

Sintaxis
bitsadmin /peercaching /getconfigurationflags <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para obtener las marcas de configuración del trabajo denominado myDownloadJob:

bitsadmin /peercaching /getconfigurationflags myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
comando bitsadmin peercaching
bitsadmin peercaching y help
10/08/2021 • 2 minutes to read

Muestra el uso de la línea de comandos para los modificadores /peercaching.

Sintaxis
bitsadmin /peercaching /help

Ejemplos
Para mostrar la ayuda de la línea de comandos para los modificadores /peercaching:

bitsadmin /peercaching /help

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
comando bitsadmin peercaching
bitsadmin peercaching y setconfigurationflags
10/08/2021 • 2 minutes to read

Establece las marcas de configuración que determinan si el equipo puede servir contenido a los elementos del
mismo nivel y si puede descargar contenido de elementos del mismo nivel.

Sintaxis
bitsadmin /peercaching /setconfigurationflags <job> <value>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

value Entero sin signo con la interpretación siguiente para los bits
de la representación binaria:
Para permitir que los datos del trabajo se descarguen
desde un mismo nivel, establezca el bit menos
significativo.
Para permitir que los datos del trabajo se atendidas a
los pares, establezca el segundo bit desde la derecha.

Ejemplos
Para especificar los datos del trabajo que se descargarán del mismo nivel para el trabajo denominado
myDownloadJob:

bitsadmin /peercaching /setconfigurationflags myDownloadJob 1

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
comando bitsadmin peercaching
bitsadmin peers
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Enumera los modificadores /peers disponibles.


Enumera los modificadores /peers disponibles.

bitsadmin /peers /help


bitsadmin /peers /discover
bitsadmin /peers /clear
bitsadmin /peers /list

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

bitsadmin peers y help Muestra el uso de la línea de comandos para los


modificadores /peers.

bitsadmin peers y discover Detecta de nuevo los pares.

bitsadmin peers y clear Borra la lista de elementos del mismo nivel.

bitsadmin peers y list Enumera todos los pares.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin peers y clear
12/08/2021 • 2 minutes to read

Borra la lista del mismo nivel.

Sintaxis
bitsadmin /peers /clear

Ejemplos
Para borrar la lista del mismo nivel.

bitsadmin /peers /clear

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
comando bitsadmin peers
bitsadmin peers y discover
12/08/2021 • 2 minutes to read

Detecta los pares de nuevo.

Sintaxis
bitsadmin /peers /discover

Ejemplos
Para detectar de nuevo los pares:

bitsadmin /peers /discover

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
comando bitsadmin peers
bitsadmin peers y help
12/08/2021 • 2 minutes to read

Muestra el uso de la línea de comandos para los modificadores /peers.

Sintaxis
bitsadmin /peers /help

Ejemplos
Para mostrar el uso de la línea de comandos para los modificadores /peers:

bitsadmin /peers /help

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
comando bitsadmin peers
bitsadmin peers y list
12/08/2021 • 2 minutes to read

Enumera todos los pares.

Sintaxis
bitsadmin /peers /list

Ejemplos
Para enumerar todos los elementos del mismo nivel:

bitsadmin /peers /list

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
comando bitsadmin peers
bitsadmin rawreturn
10/08/2021 • 2 minutes to read

Devuelve datos adecuados para el análisis. Normalmente, este comando se usa junto con los modificadores
/create y /get * para recibir solo el valor. Debe especificar este modificador antes que otros modificadores.

NOTE
Este comando quita los caracteres de nueva línea y el formato de la salida.

Sintaxis
bitsadmin /rawreturn

Ejemplos
Para recuperar los datos sin procesar para el estado del trabajo denominado myDownloadJob:

bitsadmin /rawreturn /getstate myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin removeclientcertificate
12/08/2021 • 2 minutes to read

Quita el certificado de cliente del trabajo.

Sintaxis
bitsadmin /removeclientcertificate <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para quitar el certificado de cliente del trabajo denominado myDownloadJob:

bitsadmin /removeclientcertificate myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin removecredentials
12/08/2021 • 2 minutes to read

Quita las credenciales de un trabajo.

NOTE
BITS 1.2 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /removecredentials <job> <target> <scheme>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Destino Use SERVER o PROXY.

scheme Use uno de los siguientes:


Básica. Esquema de autenticación donde el nombre
de usuario y la contraseña se envían sin formato al
servidor o proxy.
Digerir. Esquema de autenticación desafío-respuesta
que usa una cadena de datos especificada por el
servidor para el desafío.
Ntlm. Un esquema de autenticación de desafío-
respuesta que usa las credenciales del usuario para la
autenticación en un Windows de red.
NEGOTIATE (también conocido como
protocolo de negociación simple y protegido).
Un esquema de autenticación de desafío-respuesta
que negocia con el servidor o proxy para determinar
qué esquema se va a usar para la autenticación.
Algunos ejemplos son el protocolo Kerberos y NTLM.
Pasapor te. Un servicio de autenticación centralizado
proporcionado por Microsoft que ofrece un único
inicio de sesión para los sitios miembro.

Ejemplos
Para quitar las credenciales del trabajo denominado myDownloadJob:

bitsadmin /removecredentials myDownloadJob SERVER BASIC

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin replaceremoteprefix
11/08/2021 • 2 minutes to read

Cambia la dirección URL remota de todos los archivos del trabajo de oldprefix a newprefix, según sea necesario.

Sintaxis
bitsadmin /replaceremoteprefix <job> <oldprefix> <newprefix>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

oldprefix Prefijo de dirección URL existente.

newprefix Nuevo prefijo de dirección URL.

Ejemplos
Para cambiar la dirección URL remota de todos los archivos del trabajo denominado myDownloadJob, de
[Link] a [Link] .

bitsadmin /replaceremoteprefix myDownloadJob [Link] [Link]

Información adicional
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin reset
11/08/2021 • 2 minutes to read

Cancela todos los trabajos de la cola de transferencia propiedad del usuario actual. No se pueden restablecer los
trabajos creados por el sistema local. En su lugar, debe ser administrador y usar el programador de tareas para
programar este comando como una tarea con las credenciales del sistema local.

NOTE
Si tiene privilegios de administrador en BITSAdmin 1.5 y versiones anteriores, el modificador /reset cancelará todos los
trabajos de la cola. Además, no se admite la opción /allusers.

Sintaxis
bitsadmin /reset [/allusers]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/allusers Opcional. Cancela todos los trabajos de la cola propiedad del


usuario actual. Debe tener privilegios de administrador para
usar este parámetro.

Ejemplos
Para cancelar todos los trabajos de la cola de transferencia para el usuario actual.

bitsadmin /reset

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin resume
11/08/2021 • 2 minutes to read

Activa un trabajo nuevo o suspendido en la cola de transferencia. Si reanudó el trabajo por error o simplemente
necesita suspender el trabajo, puede usar el modificador bitsadmin suspend para suspender el trabajo.

Sintaxis
bitsadmin /resume <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para reanudar el trabajo denominado myDownloadJob:

bitsadmin /resume myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin suspend
comando bitsadmin
bitsadmin setaclflag
11/08/2021 • 2 minutes to read

Establece las marcas de propagación de la lista de control de acceso (ACL) para el trabajo. Las marcas indican
que desea mantener la información del propietario y la ACL con el archivo que se descarga. Por ejemplo, para
mantener el propietario y el grupo con el archivo , establezca el parámetro flags en og .

Sintaxis
bitsadmin /setaclflag <job> <flags>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

flags Especifique uno o varios de los valores, incluidos:


o: copie la información del propietario con el archivo .
g : copie la información del grupo con el archivo .
d : copie la información de la lista de control de
acceso discrecional (DACL) con el archivo .
s : copie la información de la lista de control de
acceso del sistema (SACL) con el archivo .

Ejemplos
Para establecer las marcas de propagación de la lista de control de acceso para el trabajo denominado
myDownloadJob, para que mantenga la información de propietario y grupo con los archivos descargados.

bitsadmin /setaclflags myDownloadJob og

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setclientcertificatebyid
11/08/2021 • 2 minutes to read

Especifica el identificador del certificado de cliente que se usará para la autenticación de cliente en una solicitud
HTTPS (SSL).

Sintaxis
bitsadmin /setclientcertificatebyid <job> <store_location> <store_name> <hexadecimal_cert_id>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

store_location Identifica la ubicación de un almacén del sistema que se


usará para buscar el certificado, incluidos:
CURRENT_USER
LOCAL_MACHINE
CURRENT_SERVICE
Servicios
USUARIOS
CURRENT_USER_GROUP_POLICY
LOCAL_MACHINE_GROUP_POLICY
LOCAL_MACHINE_ENTERPRISE.

store_name Nombre del almacén de certificados, incluidos:


CA (certificados de entidad de certificación)
MY (certificados personales)
ROOT (certificados raíz)
SPC (certificado de Publisher software).

hexadecimal_cert_id Número hexadecimal que representa el hash del certificado.

Ejemplos
Para especificar el identificador del certificado de cliente que se usará para la autenticación de cliente en una
solicitud HTTPS (SSL) para el trabajo denominado myDownloadJob:

bitsadmin /setclientcertificatebyid myDownloadJob BG_CERT_STORE_LOCATION_CURRENT_USER MY


A106B52356D3FBCD1853A41B619358BD

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setclientcertificatebyname
12/08/2021 • 2 minutes to read

Especifica el nombre del firmantes del certificado de cliente que se usará para la autenticación de cliente en una
solicitud HTTPS (SSL).

Sintaxis
bitsadmin /setclientcertificatebyname <job> <store_location> <store_name> <subject_name>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

store_location Identifica la ubicación de un almacén del sistema que se


usará para buscar el certificado. Los valores posibles son:
1 (CURRENT_USER)
2 (LOCAL_MACHINE)
3 (CURRENT_SERVICE)
4 (SERVICIOS)
5 (USUARIOS)
6 (CURRENT_USER_GROUP_POLICY)
7 (LOCAL_MACHINE_GROUP_POLICY)
8 (LOCAL_MACHINE_ENTERPRISE)

store_name Nombre del almacén de certificados. Los valores posibles


son:
CA (certificados de entidad de certificación)
MY (certificados personales)
ROOT (certificados raíz)
SPC (certificado de Publisher software)

subject_name Nombre del certificado.

Ejemplos
Para especificar el nombre del certificado de cliente myCertificate que se usará para la autenticación de cliente
en una solicitud HTTPS (SSL) para el trabajo denominado myDownloadJob:

bitsadmin /setclientcertificatebyname myDownloadJob 1 MY myCertificate

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setcredentials
11/08/2021 • 2 minutes to read

Agrega credenciales a un trabajo.

NOTE
BITS 1.2 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /setcredentials <job> <target> <scheme> <username> <password>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Destino Use SERVER o PROXY.

scheme Use uno de los siguientes:


Básica. Esquema de autenticación donde el nombre
de usuario y la contraseña se envían sin formato al
servidor o proxy.
Digerir. Esquema de autenticación desafío-respuesta
que usa una cadena de datos especificada por el
servidor para el desafío.
Ntlm. Un esquema de autenticación de desafío-
respuesta que usa las credenciales del usuario para la
autenticación en un Windows de red.
NEGOTIATE (también conocido como
protocolo de negociación simple y protegida).
Un esquema de autenticación de desafío-respuesta
que negocia con el servidor o proxy para determinar
qué esquema se va a usar para la autenticación.
Algunos ejemplos son el protocolo Kerberos y NTLM.
Pasapor te. Un servicio de autenticación centralizado
proporcionado por Microsoft que ofrece un único
inicio de sesión para sitios miembro.

nombre_de_usuario Nombre del usuario.

password Contraseña asociada al nombre de usuario proporcionado.

Ejemplos
Para agregar credenciales al trabajo denominado myDownloadJob:
bitsadmin /setcredentials myDownloadJob SERVER BASIC Edward password20

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setcustomheaders
11/08/2021 • 2 minutes to read

Agregue un encabezado HTTP personalizado a una solicitud GET enviada a un servidor HTTP. Para obtener más
información sobre las solicitudes GET, vea Definiciones de método y Definiciones de campo de encabezado.

Sintaxis
bitsadmin /setcustomheaders <job> <header1> <header2> <...>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

<header1> <header2> y así sucesivamente Encabezados personalizados para el trabajo.

Ejemplos
Para agregar un encabezado HTTP personalizado para el trabajo denominado myDownloadJob:

bitsadmin /setcustomheaders myDownloadJob accept-encoding:deflate/gzip

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setdescription
11/08/2021 • 2 minutes to read

Establece la descripción del trabajo especificado.

Sintaxis
bitsadmin /setdescription <job> <description>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

description Texto usado para describir el trabajo.

Ejemplos
Para recuperar la descripción del trabajo denominado myDownloadJob:

bitsadmin /setdescription myDownloadJob music_downloads

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setdisplayname
11/08/2021 • 2 minutes to read

Establece el nombre para mostrar del trabajo especificado.

Sintaxis
bitsadmin /setdisplayname <job> <display_name>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

display_name Texto usado como nombre mostrado para el trabajo


específico.

Ejemplos
Para establecer el nombre para mostrar del trabajo en myDownloadJob:

bitsadmin /setdisplayname myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin sethelpertoken
12/08/2021 • 2 minutes to read

Establece el token principal del símbolo del sistema actual (o el token de una cuenta de usuario local arbitraria,
si se especifica) como token auxiliar del trabajo de transferencia deBITS .

NOTE
BITS 3.0 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /sethelpertoken <job> [<user_name@domain> <password>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

<username@domain> <password> Opcional. Las credenciales de la cuenta de usuario local para


el token que se va a usar.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin sethelpertokenflags
11/08/2021 • 2 minutes to read

Establece las marcas de uso de un token auxiliar asociado a un trabajo de transferencia de BITS.

NOTE
BITS 3.0 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /sethelpertokenflags <job> <flags>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

flags Posibles valores de token auxiliar, incluidos:


0x0001. Se usa para abrir el archivo local de un
trabajo de carga, para crear o cambiar el nombre del
archivo temporal de un trabajo de descarga, o para
crear o cambiar el nombre del archivo de respuesta
de un trabajo de carga y respuesta.
0x0002. Se usa para abrir el archivo remoto de un
trabajo de carga o descarga de bloque de mensajes
del servidor (SMB), o en respuesta a un desafío de
servidor HTTP o proxy para las credenciales NTLM o
Kerberos implícitas.
Debe llamar a
/setcredentialsjob targetscheme null null para enviar
las credenciales a través de HTTP.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin sethttpmethod
11/08/2021 • 2 minutes to read

Establece el verbo HTTP que se usará.

Sintaxis
bitsadmin /sethttpmethod <job> <httpmethod>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

httpmethod Verbo HTTP que se usará. Para obtener información sobre


los verbos disponibles, vea Definiciones de método .

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setmaxdownloadtime
12/08/2021 • 2 minutes to read

Establece el tiempo de espera de descarga en segundos.

Sintaxis
bitsadmin /setmaxdownloadtime <job> <timeout>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

timeout Longitud del tiempo de espera de descarga, en segundos.

Ejemplos
Para establecer el tiempo de espera del trabajo denominado myDownloadJob en 10 segundos.

bitsadmin /setmaxdownloadtime myDownloadJob 10

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setminretrydelay
12/08/2021 • 2 minutes to read

Establece el período mínimo de tiempo, en segundos, que BITS espera después de encontrar un error transitorio
antes de intentar transferir el archivo.

Sintaxis
bitsadmin /setminretrydelay <job> <retrydelay>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

retrydelay Tiempo mínimo de espera de BITS después de un error


durante la transferencia, en segundos.

Ejemplos
Para establecer el retraso de reintento mínimo en 35 segundos para el trabajo denominado myDownloadJob:

bitsadmin /setminretrydelay myDownloadJob 35

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setnoprogresstimeout
12/08/2021 • 2 minutes to read

Establece el período de tiempo, en segundos, que BITS intenta transferir el archivo después de que se produzca
el primer error transitorio.

Sintaxis
bitsadmin /setnoprogresstimeout <job> <timeoutvalue>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

timeoutvalue El tiempo que BITS espera para transferir un archivo después


del primer error, en segundos.

Comentarios
El intervalo de tiempo de espera "sin progreso" comienza cuando el trabajo encuentra su primer error
transitorio.
El intervalo de tiempo de espera se detiene o se restablece cuando un byte de datos se transfiere
correctamente.
Si el intervalo de tiempo de espera "sin progreso" supera el valor timeoutvalue, el trabajo se coloca en un
estado de error irresal.

Ejemplos
Para establecer el valor de tiempo de espera "sin progreso" en 20 segundos, para el trabajo denominado
myDownloadJob:

bitsadmin /setnoprogresstimeout myDownloadJob 20

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setnotifycmdline
12/08/2021 • 2 minutes to read

Establece el comando de línea de comandos que se ejecuta una vez que el trabajo finaliza la transferencia de
datos o cuando un trabajo entra en un estado especificado.

NOTE
BITS 1.2 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /setnotifycmdline <job> <program_name> [program_parameters]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

program_name Nombre del comando que se ejecutará cuando se complete


el trabajo. Puede establecer este valor como NULL, pero si lo
hace, program_parameters debe establecerse también en
NULL.

program_parameters Parámetros que desea pasar a program_name. Puede


establecer este valor como NULL. Si program_parameters no
se establece en NULL, el primer parámetro de
program_parameters debe coincidir con el program_name.

Ejemplos
Para ejecutar [Link] al finalizar el trabajo denominado myDownloadJob:

bitsadmin /setnotifycmdline myDownloadJob c:\winnt\system32\[Link] NULL

Para mostrar el texto del CLUF [Link], al finalizar el trabajo denominado myDownloadJob:

bitsadmin /setnotifycmdline myDownloadJob c:\winnt\system32\[Link] notepad c:\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setnotifyflags
12/08/2021 • 2 minutes to read

Establece las marcas de notificación de eventos para el trabajo especificado.

Sintaxis
bitsadmin /setnotifyflags <job> <notifyflags>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

notifyflags Puede incluir una o varias de las siguientes marcas de


notificación, entre las que se incluyen:
1. Genera un evento cuando se han transferido
todos los archivos del trabajo.
2. Genera un evento cuando se produce un error.
3. Genera un evento cuando todos los archivos han
completado la transferencia o cuando se produce un
error.
4. Deshabilita las notificaciones.

Ejemplos
Para establecer las marcas de notificación para generar un evento cuando se produce un error, para un trabajo
denominado myDownloadJob:

bitsadmin /setnotifyflags myDownloadJob 2

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setpeercachingflags
12/08/2021 • 2 minutes to read

Establece marcas que determinan si los archivos del trabajo se pueden almacenar en caché y servir a los pares y
si el trabajo puede descargar contenido de los pares.

Sintaxis
bitsadmin /setpeercachingflags <job> <value>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

value Entero sin signo, incluido:


1. El trabajo puede descargar contenido de los pares.
2. Los archivos del trabajo se pueden almacenar en
caché y servir a los pares.

Ejemplos
Para permitir que el trabajo denominado myDownloadJob descargue contenido del mismo nivel:

bitsadmin /setpeercachingflags myDownloadJob 1

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setpriority
07/08/2021 • 2 minutes to read

Establece la prioridad del trabajo especificado.

Sintaxis
bitsadmin /setpriority <job> <priority>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

priority Establece la prioridad del trabajo, incluidos:


FOREGROUND
HIGH
NORMAL
LOW

Ejemplos
Para establecer la prioridad del trabajo denominado myDownloadJob en normal:

bitsadmin /setpriority myDownloadJob NORMAL

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setproxysettings
12/08/2021 • 2 minutes to read

Establece la configuración del proxy para el trabajo especificado.

Sintaxis
bitsadmin /setproxysettings <job> <usage> [list] [bypass]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

usage Establece el uso del proxy, lo que incluye:


PRECONFIG. Use los valores predeterminados del
Internet Explorer propietario.
NO_PROXY. No use un servidor proxy.
Anular. Use una lista de proxy explícita y una lista de
omisión. Debe seguir la lista de proxy y la
información de omisión del proxy.
Autodetect. Detecta automáticamente la
configuración del proxy.

list Se usa cuando el parámetro Usage está establecido en


OVERRIDE. Debe contener una lista delimitada por comas de
los servidores proxy que se usarán.

omitir Se usa cuando el parámetro Usage está establecido en


OVERRIDE. Debe contener una lista delimitada por espacios
de nombres de host o direcciones IP, o ambas, para las que
las transferencias no se enrutar a través de un proxy. Puede
ser para <local> hacer referencia a todos los servidores de
la misma LAN. Los valores NULL se pueden usar para una
lista de omisión de proxy vacía.

Ejemplos
Para establecer la configuración de proxy mediante las distintas opciones de uso para el trabajo denominado
myDownloadJob:

bitsadmin /setproxysettings myDownloadJob PRECONFIG

bitsadmin /setproxysettings myDownloadJob NO_PROXY

bitsadmin /setproxysettings myDownloadJob OVERRIDE proxy1:80


bitsadmin /setproxysettings myDownloadJob OVERRIDE proxy1,proxy2,proxy3 NULL

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setreplyfilename
12/08/2021 • 2 minutes to read

Especifica la ruta de acceso del archivo que contiene el servidor upload-reply.

NOTE
BITS 1.2 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /setreplyfilename <job> <file_path>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

file_path Ubicación para colocar el servidor upload-reply.

Ejemplos
Para establecer la ruta de acceso del archivo de nombre de archivo upload-reply para el trabajo denominado
myDownloadJob:

bitsadmin /setreplyfilename myDownloadJob c:\upload-reply

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setsecurityflags
07/08/2021 • 2 minutes to read

Establece marcas de seguridad para HTTP para determinar si BITS debe comprobar la lista de revocación de
certificados, omitir determinados errores de certificado y definir la directiva que se usará cuando un servidor
redirija la solicitud HTTP. El valor es un entero sin signo.

Sintaxis
bitsadmin /setsecurityflags <job> <value>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

value Puede incluir una o varias de las siguientes marcas de


notificación, entre las que se incluyen:
Establezca el bit menos significativo para habilitar
CRL Check.
Establezca el segundo bit de la derecha para omitir
nombres comunes incorrectos en el certificado de
servidor.
Establezca el tercer bit de la derecha para omitir las
fechas incorrectas en el certificado de servidor.
Establezca el 4º bit de la derecha para omitir las
entidades de certificación incorrectas en el certificado
de servidor.
Establezca el quinto bit de la derecha para omitir el
uso incorrecto del certificado de servidor.
Establezca del 9 al 11.º bits de la derecha para
implementar la directiva de redireccionamiento
especificada, lo que incluye:
0,0,0. Las redirecciones se permiten
automáticamente.
0,0,1. El nombre remoto de la interfaz
IBackgroundCopyFile se actualiza si se
produce una redirección.
0,1,0. BITS produce un error en el trabajo si
se produce una redirección.
Establezca el bit 12 de la derecha para permitir el
redireccionamiento de HTTPS a HTTP.

Ejemplos
Para establecer las marcas de seguridad para habilitar una comprobación de CRL para el trabajo denominado
myDownloadJob:

bitsadmin /setsecurityflags myDownloadJob 0x0001


Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin setvalidationstate
12/08/2021 • 2 minutes to read

Establece el estado de validación del contenido del archivo dado dentro del trabajo.

Sintaxis
bitsadmin /setvalidationstate <job> <file_index> <TRUE|FALSE>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Trabajo Nombre para mostrar o GUID del trabajo.

file_index Comienza en 0.

TRUE o FALSE TRUE activa la validación de contenido para el archivo


especificado, mientras que FALSE lo desactiva.

Ejemplos
Para establecer el estado de validación del contenido del archivo 2 en TRUE para el trabajo denominado
myDownloadJob:

bitsadmin /setvalidationstate myDownloadJob 2 TRUE

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin suspend
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Suspende el trabajo especificado. Si suspendió el trabajo por error, puede usar el modificador bitsadmin resume
para reiniciar el trabajo.

Sintaxis
bitsadmin /suspend <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplo
Para suspender el trabajo denominado myDownloadJob:

bitsadmin /suspend myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin resume
comando bitsadmin
bitsadmin takeownership
12/08/2021 • 2 minutes to read

Permite que un usuario con privilegios administrativos tome posesión del trabajo especificado.

Sintaxis
bitsadmin /takeownership <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para tomar posesión del trabajo denominado myDownloadJob:

bitsadmin /takeownership myDownloadJob

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin transfer
12/08/2021 • 2 minutes to read

Transfiere uno o varios archivos. De forma predeterminada, el servicio BITSAdmin crea un trabajo de descarga
que se ejecuta con prioridad NORMAL y actualiza la ventana de comandos con información de progreso hasta
que se completa la transferencia o hasta que se produce un error crítico.
El servicio completa el trabajo si transfiere correctamente todos los archivos y cancela el trabajo si se produce
un error crítico. El servicio no crea el trabajo si no puede agregar archivos al trabajo o si especifica un valor no
válido para el tipo o job_priority. Para transferir más de un archivo, especifique varios
<RemoteFileName>-<LocalFileName> pares. Los pares deben estar delimitados por espacios.

NOTE
El comando BITSAdmin continúa en ejecución si se produce un error transitorio. Para finalizar el comando, presione
CTRL+C.

Sintaxis
bitsadmin /transfer <name> [<type>] [/priority <job_priority>] [/ACLflags <flags>] [/DYNAMIC]
<remotefilename> <localfilename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

name Nombre del trabajo. Este comando no puede ser un GUID.

tipo Opcional. Establece el tipo de trabajo, incluido:


/DOWNLOAD. Valor predeterminado. Elija este tipo
para los trabajos de descarga.
/UPLOAD. Elija este tipo para los trabajos de carga.

priority Opcional. Establece la prioridad del trabajo, incluidos:


FOREGROUND
HIGH
NORMAL
LOW

ACLflags Opcional. Indica que desea mantener la información del


propietario y la ACL con el archivo que se descarga.
Especifique uno o varios de los valores, incluidos:
o: copie la información del propietario con el archivo .
g : copie la información del grupo con el archivo .
d : copie la información de la lista de control de
acceso discrecional (DACL) con el archivo .
s: copie la información de la lista de control de acceso
del sistema (SACL) con el archivo .
PA RÁ M ET RO DESC RIP C IÓ N

/DYNAMIC Configura el trabajo


mediante BITS_JOB_PROPERTY_DYNAMIC_CONTENT , lo
que relaja los requisitos del lado servidor.

remotefilename Nombre del archivo después de transferirlo al servidor.

localfilename Nombre del archivo que reside localmente.

Ejemplos
Para iniciar un trabajo de transferencia denominado myDownloadJob:

bitsadmin /transfer myDownloadJob [Link] c:\downloads\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin util
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Enumera los modificadores /util.


Enumera los modificadores utiles.

Sintaxis
bitsadmin /util /help
bitsadmin /util /getieproxy
bitsadmin /util /repairservice
bitsadmin /util /setieproxy
bitsadmin /util /version

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

bitsadmin util y help Muestra el uso de la línea de comandos para los


modificadores /Util. También puede especificar /?.

bitsadmin util y getieproxy Recupera el uso de proxy para la cuenta de servicio dada.

bitsadmin util y repairservice Repara problemas conocidos con el servicio BITS.

bitsadmin util y setieproxy Especifica la configuración de proxy que se usará al transferir


archivos mediante una cuenta de servicio.

bitsadmin util y version Muestra la versión del servicio BITS.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bitsadmin util y enableanalyticchannel
12/08/2021 • 2 minutes to read

Habilita o deshabilita el canal analítico del cliente bits.

Sintaxis
bitsadmin /util /enableanalyticchannel TRUE|FALSE

PA RÁ M ET RO DESC RIP C IÓ N

TRUE o FALSE TRUE activa la validación de contenido para el archivo


especificado, mientras que FALSE lo desactiva.

Ejemplos
Para activar o desactivar el canal analítico del cliente bits.

bitsadmin /util / enableanalyticchannel TRUE

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin util
comando bitsadmin
bitsadmin util y getieproxy
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Recupera el uso de proxy para la cuenta de servicio dada. Este comando muestra el valor de cada uso de proxy,
no solo el uso de proxy que especificó para la cuenta de servicio. Para más información sobre cómo establecer
el uso del proxy para cuentas de servicio específicas, consulte el comando bitsadmin util y setieproxy.

Sintaxis
bitsadmin /util /getieproxy <account> [/conn <connectionname>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

account Especifica la cuenta de servicio cuya configuración de proxy


desea recuperar. Los valores posibles son:
Localsystem
Networkservice
LOCALSERVICE.

Connectionname Opcional. Se usa con el parámetro /conn para especificar


qué conexión de módem se va a usar. Si no especifica el
parámetro /conn, BITS usa la conexión LAN.

Ejemplos
Para mostrar el uso del proxy para la cuenta DE SERVICIO DE RED:

bitsadmin /util /getieproxy NETWORKSERVICE

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin util
comando bitsadmin
bitsadmin util y help
07/08/2021 • 2 minutes to read

Muestra el uso de la línea de comandos para los modificadores /util.

Sintaxis
bitsadmin /util /help

Ejemplos
Para mostrar la ayuda de la línea de comandos para los modificadores /util:

bitsadmin /util /help

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin util
comando bitsadmin
bitsadmin util y repairservice
07/08/2021 • 2 minutes to read

Si BITS no se inicia, este modificador intenta resolver errores relacionados con una configuración de servicio
incorrecta y dependencias en los servicios de Windows (como LANManworkstation) y el directorio de red. Este
modificador también genera una salida que indica si se han resuelto los problemas.

NOTE
BITS 1.5 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /util /repairservice [/force]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/force Opcional. Elimina y vuelve a crear el servicio.

NOTE
Si BITS vuelve a crear el servicio, la cadena de descripción del servicio podría establecerse en inglés incluso en un sistema
localizado.

Ejemplos
Para reparar la configuración del servicio BITS:

bitsadmin /util /repairservice

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin util
comando bitsadmin
bitsadmin util y setieproxy
12/08/2021 • 2 minutes to read

Establezca la configuración de proxy que se usará al transferir archivos mediante una cuenta de servicio. Debe
ejecutar este comando desde un símbolo del sistema con privilegios elevados para que se complete
correctamente.

NOTE
BITS 1.5 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /util /setieproxy <account> <usage> [/conn <connectionname>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

account Especifica la cuenta de servicio cuya configuración de proxy


desea definir. Los valores posibles son:
Localsystem
Networkservice
LOCALSERVICE.
PA RÁ M ET RO DESC RIP C IÓ N

usage Especifica la forma de detección de proxy que se usará. Los


valores posibles son:
NO_PROXY. No use un servidor proxy.
Autodetect. Detecte automáticamente la
configuración del proxy.
MANUAL_PROXY. Use una lista de proxy y una lista
de omisión especificadas. Debe especificar las listas
inmediatamente después de la etiqueta de uso. Por
ejemplo: MANUAL_PROXY proxy1,proxy2 NULL .
Lista de proxy. Lista delimitada por comas
de servidores proxy que se usarán.
Lista de omisión. Lista delimitada por
espacios de nombres de host o direcciones IP,
o ambas, para las que las transferencias no se
enrutarán a través de un proxy. Puede ser
para <local> hacer referencia a todos los
servidores de la misma LAN. Los valores
NULL o se pueden usar para una lista de
omisión de proxy vacía.
AUTOSCRIPT. Igual que AUTODETECT , salvo que
también ejecuta un script. Debe especificar la
dirección URL del script inmediatamente después de
la etiqueta de uso. Por ejemplo:
AUTOSCRIPT [Link] .
Restablecer. Igual que NO_PROXY , salvo que quita
las direcciones URL de proxy manual (si se especifica)
y las direcciones URL detectadas mediante la
detección automática.

Connectionname Opcional. Se usa con el parámetro /conn para especificar


la conexión de módem que se va a usar. Si no especifica el
parámetro /conn, BITS usa la conexión LAN.

Comentarios
Cada llamada sucesiva que usa este modificador reemplaza el uso especificado anteriormente, pero no los
parámetros del uso definido anteriormente. Por ejemplo, si especifica NO_PROXY , AUTODETECT y
MANUAL_PROXY en llamadas independientes, BITS usa el último uso proporcionado, pero mantiene los
parámetros del uso definido anteriormente.

Ejemplos
Para establecer el uso del proxy para la cuenta LOCALSYSTEM:

bitsadmin /util /setieproxy localsystem AUTODETECT

bitsadmin /util /setieproxy localsystem MANUAL_PROXY proxy1,proxy2,proxy3 NULL

bitsadmin /util /setieproxy localsystem MANUAL_PROXY proxy1:80

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin util
comando bitsadmin
bitsadmin util y version
12/08/2021 • 2 minutes to read

Muestra la versión del servicio BITS (por ejemplo, 2.0).

NOTE
BITS 1.5 y versiones anteriores no admiten este comando.

Sintaxis
bitsadmin /util /version [/verbose]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/verbose Use este modificador para mostrar la versión del archivo


para cada archivo DLL relacionado con BITS y para
comprobar si se puede iniciar el servicio BITS.

Ejemplos
Para mostrar la versión del servicio BITS.

bitsadmin /util /version

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin util
comando bitsadmin
bitsadmin wrap
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Ajusta cualquier línea de texto de salida que se extienda más allá del borde derecho de la ventana de comandos
a la línea siguiente. Debe especificar este modificador antes que cualquier otro modificador.
De forma predeterminada, todos los modificadores excepto el conmutador bitsadmin monitor encapsulan el
texto de salida.

Sintaxis
bitsadmin /wrap <job>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

trabajo Nombre para mostrar o GUID del trabajo.

Ejemplos
Para recuperar información para el trabajo denominado myDownloadJob y ajustar el texto de salida:

bitsadmin /wrap /info myDownloadJob /verbose

Referencias adicionales
Clave de sintaxis de línea de comandos
comando bitsadmin
bootcfg
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Configura, consulta o cambia la configuración del archivo [Link].

Sintaxis
bootcfg <parameter> [arguments...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

bootcfg addsw Agrega opciones de carga del sistema operativo para una
entrada de sistema operativo especificada.

bootcfg copy Realiza una copia de una entrada de arranque existente, a la


que puede agregar opciones de línea de comandos.

bootcfg dbg1394 Configura la depuración de puertos 1394 para una entrada


de sistema operativo especificada.

bootcfg debug Agrega o cambia la configuración de depuración de una


entrada de sistema operativo especificada.

bootcfg default Especifica la entrada del sistema operativo que se designará


como valor predeterminado.

bootcfg delete Elimina una entrada del sistema operativo en la sección


[sistemas operativos] del archivo [Link] sistema operativo.

bootcfg ems Permite al usuario agregar o cambiar la configuración para el


redireccionamiento de la consola Servicios de administración
de emergencia a un equipo remoto.

bootcfg query Consulta y muestra las entradas de la sección [cargador de


arranque] y [sistemas operativos] de [Link].

bootcfg raw Agrega opciones de carga del sistema operativo


especificadas como una cadena a una entrada del sistema
operativo en la sección [sistemas operativos] del archivo
[Link] sistema operativo.

bootcfg rmsw Quita las opciones de carga del sistema operativo para una
entrada de sistema operativo especificada.

bootcfg timeout Cambia el valor de tiempo de espera del sistema operativo.


bootcfg addsw
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega opciones de carga del sistema operativo para una entrada de sistema operativo especificada.

Sintaxis
bootcfg /addsw [/s <computer> [/u <domain>\<user> /p <password>]] [/mm <maximumram>] [/bv] [/so] [/ng] /id
<osentrylinenum>

Parámetros
T ÉRM IN O DEF IN IC IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificados por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario que ha iniciado
sesión actual en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/mm <maximumram> Especifica la cantidad máxima de RAM, en megabytes, que


puede usar el sistema operativo. El valor debe ser igual o
mayor que 32 Megabytes.

/bv Agrega la opción /basevideo al especificado, lo que indica


al sistema operativo que use el modo VGA estándar para
<osentrylinenum> el controlador de vídeo instalado.

/so Agrega la opción /sos al especificado, lo que indica al


sistema operativo que muestre los nombres de los
controladores de dispositivo <osentrylinenum> mientras
se cargan.

/ng Agrega la opción /noguiboot a la especificada,


deshabilitando la barra de progreso que aparece antes del
símbolo del sistema de inicio de <osentrylinenum> sesión
CTRL+ALT+SUPR.
T ÉRM IN O DEF IN IC IÓ N

/id <osentrylinenum> Especifica el número de línea de entrada del sistema


operativo en la sección [sistemas operativos] del archivo
[Link] al que se agregan las opciones de carga del sistema
operativo. La primera línea después del encabezado de
sección [sistemas operativos] es 1.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para usar el comando bootcfg /addsw:

bootcfg /addsw /mm 64 /id 2


bootcfg /addsw /so /id 3
bootcfg /addsw /so /ng /s srvmain /u hiropln /id 2
bootcfg /addsw /ng /id 2
bootcfg /addsw /mm 96 /ng /s srvmain /u maindom\hiropln /p p@ssW23 /id 2

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
bootcfg copy
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Realiza una copia de una entrada de arranque existente, a la que puede agregar opciones de línea de comandos.

Sintaxis
bootcfg /copy [/s <computer> [/u <domain>\<user> /p <password>]] [/d <description>] [/id <osentrylinenum>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificado por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario actual que ha
iniciado sesión en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/d <description> Especifica la descripción de la nueva entrada del sistema


operativo.

/id <osentrylinenum> Especifica el número de línea de entrada del sistema


operativo en la sección [sistemas operativos] del archivo
[Link] al que se agregan las opciones de carga del sistema
operativo. La primera línea después del encabezado de
sección [sistemas operativos] es 1.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para copiar la entrada de arranque 1 y escribir \ABC Server\ como descripción:

bootcfg /copy /d \ABC Server\ /id 1

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
bootcfg dbg1394
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Configura la depuración de puertos 1394 para una entrada de sistema operativo especificada.

Sintaxis
bootcfg /dbg1394 {on | off}[/s <computer> [/u <domain>\<user> /p <password>]] [/ch <channel>] /id
<osentrylinenum>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

{on | off} Especifica el valor para la depuración de puertos 1394,


incluido:
En. Habilita la compatibilidad con la depuración
remota agregando la opción /dbg1394 al
<osentrylinenum> especificado.
off. Deshabilita la compatibilidad con la depuración
remota quitando la opción /dbg1394 del
especificado.

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificados por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario que ha iniciado
sesión actual en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/ch <channel> Especifica el canal que se usará para la depuración. Los


valores válidos incluyen enteros, entre 1 y 64. No use este
parámetro si la depuración de puertos 1394 está
deshabilitada.

/id <osentrylinenum> Especifica el número de línea de entrada del sistema


operativo en la sección [sistemas operativos] del archivo
[Link] al que se agregan las opciones de carga del sistema
operativo. La primera línea después del encabezado de
sección [sistemas operativos] es 1.

/? Muestra la ayuda en el símbolo del sistema.


Ejemplos
Para usar el comando bootcfg /dbg1394:

bootcfg /dbg1394 /id 2


bootcfg /dbg1394 on /ch 1 /id 3
bootcfg /dbg1394 edit /ch 8 /id 2
bootcfg /s srvmain /u maindom\hiropln /p p@ssW23 /dbg1394 off /id 2

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
bootcfg debug
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega o cambia la configuración de depuración de una entrada de sistema operativo especificada.

NOTE
Si está intentando depurar el puerto 1394, use el comando bootcfg dbg1394 en su lugar.

Sintaxis
bootcfg /debug {on | off | edit}[/s <computer> [/u <domain>\<user> /p <password>]] [/port {COM1 | COM2 |
COM3 | COM4}] [/baud {9600 | 19200 | 38400 | 57600 | 115200}] [/id <osentrylinenum>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

{on | off | edit} Especifica el valor para la depuración de puertos, incluidos:


En. Habilita la compatibilidad con la depuración
remota agregando la opción /debug al
<osentrylinenum> especificado.
off. Deshabilita la compatibilidad con la depuración
remota quitando la opción /debug del especificado.
Editar. Permite realizar cambios en la configuración
de velocidad en baudios y puerto cambiando los
valores asociados a la opción /debug para el
especificado.

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificados por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario que ha iniciado
sesión actualmente en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/port {COM1 | COM2 | COM3 | COM4} Especifica el puerto COM que se usará para la depuración.
No use este parámetro si la depuración está deshabilitada.

/baud {9600 | 19200 | 38400 | 57600 | 115200} Especifica la velocidad en baudios que se va a usar para la
depuración. No use este parámetro si la depuración está
deshabilitada.
PA RÁ M ET RO DESC RIP C IÓ N

/id <osentrylinenum> Especifica el número de línea de entrada del sistema


operativo en la sección [sistemas operativos] del archivo
[Link] al que se agregan las opciones de carga del sistema
operativo. La primera línea después del encabezado de
sección [sistemas operativos] es 1.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para usar el comando bootcfg /debug:

bootcfg /debug on /port com1 /id 2


bootcfg /debug edit /port com2 /baud 19200 /id 2
bootcfg /s srvmain /u maindom\hiropln /p p@ssW23 /debug off /id 2

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
bootcfg default
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Especifica la entrada del sistema operativo que se debe designar como valor predeterminado.

Sintaxis
bootcfg /default [/s <computer> [/u <domain>\<user> /p <password>]] [/id <osentrylinenum>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificado por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario actual que ha
iniciado sesión en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/id <osentrylinenum> Especifica el número de línea de entrada del sistema


operativo en la sección [sistemas operativos] del archivo
[Link] al que se agregan las opciones de carga del sistema
operativo. La primera línea después del encabezado de
sección [sistemas operativos] es 1.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para usar el comando bootcfg /default:

bootcfg /default /id 2


bootcfg /default /s srvmain /u maindom\hiropln /p p@ssW23 /id 2

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
bootcfg delete
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Elimina una entrada de sistema operativo en la sección [sistemas operativos] del archivo [Link] sistema
operativo.

Sintaxis
bootcfg /delete [/s <computer> [/u <domain>\<user> /p <password>]] [/id <osentrylinenum>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificados por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario actual que ha
iniciado sesión en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/id <osentrylinenum> Especifica el número de línea de entrada del sistema


operativo en la sección [sistemas operativos] del archivo
[Link] al que se agregan las opciones de carga del sistema
operativo. La primera línea después del encabezado de
sección [sistemas operativos] es 1.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para usar el comando bootcfg /delete:

bootcfg /delete /id 1


bootcfg /delete /s srvmain /u maindom\hiropln /p p@ssW23 /id 3

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
bootcfg ems
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Permite al usuario agregar o cambiar la configuración para el redireccionamiento de la consola Servicios de


administración de emergencia a un equipo remoto. Al Servicios de administración de emergencia, agrega una
línea a la sección [cargador de arranque] del archivo [Link] junto con una opción /redirect a la línea de entrada
del redirect=Port# sistema operativo especificada. La Servicios de administración de emergencia está
habilitada solo en servidores.

Sintaxis
bootcfg /ems {on | off | edit}[/s <computer> [/u <domain>\<user> /p <password>]] [/port {COM1 | COM2 | COM3
| COM4 | BIOSSET}] [/baud {9600 | 19200 | 38400 | 57600 | 115200}] [/id <osentrylinenum>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

{on | off | edit} Especifica el valor para el redireccionamiento Servicios de


administración de emergencia, incluidos:
En. Habilita la salida remota para el
<osentrylinenum> especificado. También agrega
una opción /redirect al especificado y una
configuración a la sección redirect=com<X>
[cargador de arranque]. El valor de com<X> se
establece mediante el parámetro /por t.
off. Deshabilita la salida en un equipo remoto.
También quita la opción /redirect a la especificada y la
configuración de la sección redirect=com<X>
[cargador de arranque].
Editar. Permite realizar cambios en la configuración
del puerto cambiando redirect=com<X> la
configuración en la sección [cargador de arranque]. El
valor de com<X> se establece mediante el parámetro
/por t.

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificados por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario que ha iniciado
sesión actualmente en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.
PA RÁ M ET RO DESC RIP C IÓ N

/port {COM1 | COM2 | COM3 | COM4 | BIOSSET} Especifica el puerto COM que se usará para el
redireccionamiento. El parámetro BIOSSET dirige Servicios de
administración de emergencia para obtener la configuración
del BIOS a fin de determinar qué puerto se debe usar para el
redireccionamiento. No use este parámetro si la salida
administrada de forma remota está deshabilitada.

/baud {9600 | 19200 | 38400 | 57600 | 115200} Especifica la velocidad en baudios que se va a usar para el
redireccionamiento. No use este parámetro si la salida
administrada de forma remota está deshabilitada.

/id <osentrylinenum> Especifica el número de línea de entrada del sistema


operativo al que se Servicios de administración de
emergencia opción en la sección [sistemas operativos] del
archivo [Link] sistema operativo. La primera línea después
del encabezado de sección [sistemas operativos] es 1. Este
parámetro es necesario cuando el Servicios de
administración de emergencia está establecido en on o off .

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para usar el comando bootcfg /ems:

bootcfg /ems on /port com1 /baud 19200 /id 2


bootcfg /ems on /port biosset /id 3
bootcfg /s srvmain /ems off /id 2
bootcfg /ems edit /port com2 /baud 115200
bootcfg /s srvmain /u maindom\hiropln /p p@ssW23 /ems off /id 2

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
bootcfg query
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Consulta y muestra las entradas de la sección [cargador de arranque] y [sistemas operativos] de [Link].

Sintaxis
bootcfg /query [/s <computer> [/u <domain>\<user> /p <password>]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificados por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario que ha iniciado
sesión actual en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/? Muestra la ayuda en el símbolo del sistema.

Salida de ejemplo
Salida de ejemplo para el comando bootcfg /quer y:

Boot Loader Settings


----------
timeout: 30
default: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Boot Entries
------
Boot entry ID: 1
Friendly Name:
path: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
OS Load Options: /fastdetect /debug /debugport=com1:

En el área Configuración boot loader (Cargador de arranque) se muestra cada entrada de la sección
[boot loader] de [Link].
El área Entradas de arranque muestra más detalles de cada entrada del sistema operativo en la sección
[sistemas operativos] de la [Link]

Ejemplos
Para usar el comando bootcfg /quer y:

bootcfg /query
bootcfg /query /s srvmain /u maindom\hiropln /p p@ssW23
bootcfg /query /u hiropln /p p@ssW23

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
bootcfg raw
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega opciones de carga del sistema operativo especificadas como una cadena a una entrada del sistema
operativo en la sección [sistemas operativos] del archivo [Link] sistema operativo. Este comando sobrescribe
las opciones de entrada del sistema operativo existentes.

Sintaxis
bootcfg /raw [/s <computer> [/u <domain>\<user> /p <password>]] <osloadoptionsstring> [/id <osentrylinenum>]
[/a]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificados por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario que ha iniciado
sesión actual en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

<osloadoptionsstring> Especifica las opciones de carga del sistema operativo que se


agregarán a la entrada del sistema operativo. Estas opciones
de carga reemplazan las opciones de carga existentes
asociadas a la entrada del sistema operativo. No hay
ninguna validación con respecto al <osloadoptions>
parámetro .

/id <osentrylinenum> Especifica el número de línea de entrada del sistema


operativo en la sección [sistemas operativos] del archivo
[Link] al que se agregan las opciones de carga del sistema
operativo. La primera línea después del encabezado de
sección [sistemas operativos] es 1.

/a Especifica qué opciones de sistema operativo se deben


anexar a las opciones de sistema operativo existentes.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Este texto debe contener opciones válidas de carga del sistema operativo, como /debug , /fastdetect ,
/nodebug , /baudiodrate, /crashdebug y /sos.
Para agregar /debug /fastdetect al final de la primera entrada del sistema operativo, reemplazando las
opciones de entrada anteriores del sistema operativo:

bootcfg /raw /debug /fastdetect /id 1

Para usar el comando bootcfg /raw:

bootcfg /raw /debug /sos /id 2


bootcfg /raw /s srvmain /u maindom\hiropln /p p@ssW23 /crashdebug /id 2

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
bootcfg rmsw
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita las opciones de carga del sistema operativo para una entrada de sistema operativo especificada.

Sintaxis
bootcfg /rmsw [/s <computer> [/u <domain>\<user> /p <password>]] [/mm] [/bv] [/so] [/ng] /id
<osentrylinenum>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificados por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario actual que ha
iniciado sesión en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/mm Quita la opción /maxmem y su valor de memoria máximo


asociado del <osentrylinenum> especificado. La opción
/maxmem especifica la cantidad máxima de RAM que puede
usar el sistema operativo.

/bv Quita la opción /basevideo del <osentrylinenum>


especificado. La opción /basevideo dirige al sistema
operativo para que use el modo VGA estándar para el
controlador de vídeo instalado.

/so Quita la opción /sos del <osentrylinenum> especificado. La


opción /sos dirige al sistema operativo para que muestre los
nombres de los controladores de dispositivo mientras se
cargan.

/ng Quita la opción /noguiboot del <osentrylinenum>


especificado. La opción /noguiboot deshabilita la barra de
progreso que aparece antes del símbolo del sistema de inicio
de sesión CTRL+ALT+SUPR.
PA RÁ M ET RO DESC RIP C IÓ N

/id <osentrylinenum> Especifica el número de línea de entrada del sistema


operativo en la sección [sistemas operativos] del archivo
[Link] al que se agregan las opciones de carga del sistema
operativo. La primera línea después del encabezado de
sección [sistemas operativos] es 1.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para usar el comando bootcfg /rmsw:

bootcfg /rmsw /mm 64 /id 2


bootcfg /rmsw /so /id 3
bootcfg /rmsw /so /ng /s srvmain /u hiropln /id 2
bootcfg /rmsw /ng /id 2
bootcfg /rmsw /mm 96 /ng /s srvmain /u maindom\hiropln /p p@ssW23 /id 2

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
bootcfg timeout
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el valor de tiempo de espera del sistema operativo.

Sintaxis
bootcfg /timeout <timeoutvalue> [/s <computer> [/u <domain>\<user> /p <password>]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/timeout <timeoutvalue> Especifica el valor de tiempo de espera en la sección


[cargador de arranque]. es el número de segundos que el
usuario tiene para seleccionar un sistema operativo en la
pantalla del cargador de arranque antes de
<timeoutvalue> que NTLDR cargue el valor
predeterminado. El intervalo válido para <timeoutvalue>
es 0-999. Si el valor es 0, NTLDR inicia inmediatamente el
sistema operativo predeterminado sin mostrar la pantalla del
cargador de arranque.

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificado por <user> o <domain>\<user> . El valor
predeterminado son los permisos del usuario actual que ha
iniciado sesión en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para usar el comando bootcfg /timeout:

bootcfg /timeout 30
bootcfg /s srvmain /u maindom\hiropln /p p@ssW23 /timeout 50

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando bootcfg
break
12/08/2021 • 2 minutes to read

IMPORTANT
Este comando ya no está en uso. Sólo está incluido para conservar la compatibilidad con archivos de MS-DOS existentes,
pero no tiene ningún efecto en la línea de comandos debido a que la funcionalidad es automática.

Establece o borra la comprobación extendida de CTRL+C en sistemas MS-DOS. Si se usa sin parámetros, break
muestra el valor de configuración existente.
Si las extensiones de comando están habilitadas y se ejecutan en la plataforma Windows, al insertar el comando
break en un archivo por lotes, se escribe un punto de interrupción codificado de forma segura si lo depura un
depurador.

Sintaxis
break=[on|off]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando break
cacls
12/08/2021 • 2 minutes to read

IMPORTANT
Este comando ha quedado en desuso. Use icacls en su lugar.

Muestra o modifica listas de control de acceso discrecional (DACL) en los archivos especificados.

Sintaxis
cacls <filename> [/t] [/m] [/l] [/s[:sddl]] [/e] [/c] [/g user:<perm>] [/r user [...]] [/p user:<perm>
[...]] [/d user [...]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<filename> Obligatorio. Muestra las ACL de los archivos especificados.

/t Cambia las ACL de los archivos especificados en el directorio


actual y en todos los subdirectorios.

/m Cambia las ACL de los volúmenes montados en un


directorio.

/l Funciona en el propio vínculo simbólico en lugar del destino.

/s:sddl Reemplaza las ACL por las especificadas en la cadena SDDL.


Este parámetro no es válido para su uso con los parámetros
/e , /g , /r , /p o /d.

/e Edite una ACL en lugar de reemplazarla.

/C Continúe después de los errores de acceso denegado.

/g user:<perm> Concede derechos de acceso de usuario especificados,


incluidos estos valores válidos para el permiso:
n - Ninguno
r : lectura
w - Write
c : cambio (escritura)
f: control total

/r user [...] Revocar los derechos de acceso del usuario especificados.


Solo es válido cuando se usa con el parámetro /e.
PA RÁ M ET RO DESC RIP C IÓ N

[/p user:<perm> [...] Reemplace los derechos de acceso del usuario especificados,
incluidos estos valores válidos para el permiso:
n - Ninguno
r : lectura
w - Write
c : cambio (escritura)
f: control total

[/d usuario [...] Denegar el acceso de usuario especificado.

/? Muestra la ayuda en el símbolo del sistema.

Salida de ejemplo

RESULTA DO S L A EN T RA DA DE C O N T RO L DE A C C ESO ( A C E) SE A P L IC A A

Oi El objeto hereda. Esta carpeta y los archivos.

CI El contenedor hereda. Esta carpeta y subcarpetas.

IO Heredar solo. La ACE no se aplica al archivo o directorio


actual.

Sin mensaje de salida Solo esta carpeta.

(IO) (CI) Esta carpeta, subcarpetas y archivos.

(IO) (CI) (E/S) Solo subcarpetas y archivos.

(CI) (E/S) Solo subcarpetas.

(IO) (E/S) Solo archivos.

Comentarios
Puede usar caracteres comodín (? y * ) para especificar varios archivos.
Puede especificar más de un usuario.

Referencias adicionales
Clave de sintaxis de línea de comandos
icacls
llamada
12/08/2021 • 3 minutes to read

Llama a un programa por lotes desde otro sin detener el programa por lotes primario. El comando call acepta
etiquetas como destino de la llamada.

NOTE
La llamada no tiene ningún efecto en el símbolo del sistema cuando se usa fuera de un script o archivo por lotes.

Sintaxis
call [drive:][path]<filename> [<batchparameters>] [:<label> [<arguments>]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:][<path>]<filename> Especifica la ubicación y el nombre del programa por lotes al


que desea llamar. El <filename> parámetro es necesario y
debe tener una extensión .bat o .cmd.

<batchparameters> Especifica cualquier información de línea de comandos


requerida por el programa por lotes.

:<label> Especifica la etiqueta a la que desea que un control de


programa por lotes salte.

<arguments> Especifica la información de la línea de comandos que se va a


pasar a la nueva instancia del programa por lotes,
empezando por :<label> .

/? Muestra la ayuda en el símbolo del sistema.

Parámetros de Batch
Las referencias a argumentos de script por lotes (%0, %1 , ...) se muestran en las tablas siguientes.
El uso del valor %* en un script por lotes hace referencia a todos los argumentos (por ejemplo, %1, %2, %3 ...).
Puede usar las siguientes sintaxis opcionales como sustituciones de parámetros por lotes (%n ):

PA RÁ M ET RO B ATC H DESC RIP C IÓ N

%~1 Expande %1 y quita las comillas circundantes.

%~f1 Expande %1 a una ruta de acceso completa.

%~d1 Expande %1 solo a una letra de unidad.


PA RÁ M ET RO B ATC H DESC RIP C IÓ N

%~p1 Expande %1 solo a una ruta de acceso.

%~n1 Expande %1 solo a un nombre de archivo.

%~x1 Expande %1 solo a una extensión de nombre de archivo.

%~s1 Expande %1 a una ruta de acceso completa que solo


contiene nombres cortos.

%~a1 Expande %1 a los atributos de archivo.

%~t1 Expande %1 a la fecha y hora del archivo.

%~z1 Expande %1 hasta el tamaño del archivo.

%~$PATH:1 Busca en los directorios enumerados en la variable de


entorno PATH y expande %1 al nombre completo del primer
directorio encontrado. Si el nombre de la variable de entorno
no está definido o la búsqueda no encuentra el archivo, este
modificador se expande a la cadena vacía.

En la tabla siguiente se muestra cómo puede combinar modificadores con los parámetros de lote para los
resultados compuestos:

PA RÁ M ET RO B ATC H C O N M O DIF IC A DO R DESC RIP C IÓ N

%~dp1 Expande %1 solo a una letra de unidad y una ruta de


acceso.

%~nx1 Expande %1 solo a un nombre de archivo y una extensión.

%~dp$PATH:1 Busca %1 en los directorios enumerados en la variable de


entorno PATH y, a continuación, se expande a la letra de
unidad y la ruta de acceso del primer directorio encontrado.

%~ftza1 Expande %1 para mostrar una salida similar al comando


dir.

En los ejemplos anteriores, %1 y PATH se pueden reemplazar por otros valores válidos. La %~ sintaxis finaliza
con un número de argumento válido. Los %~ modificadores no se pueden usar con %* .
Comentarios
Uso de parámetros por lotes:
Los parámetros de Batch pueden contener cualquier información que pueda pasar a un programa por
lotes, incluidas las opciones de línea de comandos, los nombres de archivo, los parámetros de lote %0 a
%9 y las variables (por ejemplo, %baudiod%).
Con el <label> parámetro :
Mediante la llamada a con el parámetro , se crea un nuevo contexto de archivo por lotes y se pasa el
control a la instrucción después de la <label> etiqueta especificada. La primera vez que se encuentra el
final del archivo por lotes (es decir, después de saltar a la etiqueta), el control vuelve a la instrucción
después de la instrucción call. La segunda vez que se encuentra el final del archivo por lotes, se cierra
el script por lotes.
Uso de canalizaciones y símbolos de redirección:
No use (|) canalizaciones ni símbolos de redirección ( < o ) con la llamada > a.
Realización de una llamada recursiva
Puede crear un programa por lotes que se llame a sí mismo. Sin embargo, debe proporcionar una
condición de salida. De lo contrario, los programas por lotes primarios y secundarios pueden recorrerse
en bucle sin fin.
Trabajar con extensiones de comandos
Si las extensiones de comando están habilitadas, call acepta <label> como destino de la llamada. La
sintaxis correcta es call :<label> <arguments>

Ejemplos
Para ejecutar el programa [Link] desde otro programa por lotes, escriba el siguiente comando en el
programa por lotes primario:

call checknew

Si el programa por lotes primario acepta dos parámetros por lotes y desea que pase esos parámetros a
[Link], escriba el siguiente comando en el programa por lotes primario:

call checknew %1 %2

Referencias adicionales
Clave de sintaxis de línea de comandos
cd
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra el nombre del directorio actual o cambia el directorio actual. Si se usa solo con una letra de unidad (por
ejemplo, ), cd muestra los nombres del cd C: directorio actual en la unidad especificada. Si se usa sin
parámetros, cd muestra la unidad y el directorio actuales.

NOTE
Este comando es el mismo que el comando chdir.

Sintaxis
cd [/d] [<drive>:][<path>]
cd [..]
chdir [/d] [<drive>:][<path>]
chdir [..]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/d Cambia la unidad actual, así como el directorio actual de una


unidad.

<drive>: Especifica la unidad que se mostrará o cambiará (si es


diferente de la unidad actual).

<path> Especifica la ruta de acceso al directorio que desea mostrar o


cambiar.

[..] Especifica que desea cambiar a la carpeta primaria.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si las extensiones de comando están habilitadas, se aplican las condiciones siguientes al comando cd:
La cadena de directorio actual se convierte para usar el mismo caso que los nombres del disco. Por
ejemplo, cd c:\temp establecería el directorio actual en C:\Temp si ese es el caso en el disco.
Los espacios no se tratan como delimitadores, por lo que pueden contener espacios sin incluir <path>
comillas. Por ejemplo:
cd username\programs\start menu

es igual que:

cd "username\programs\start menu"

Si las extensiones están deshabilitadas, se requieren las comillas.


Para deshabilitar las extensiones de comando, escriba:

cmd /e:off

Ejemplos
Para volver al directorio raíz, en la parte superior de la jerarquía de directorios de una unidad:

cd\

Para cambiar el directorio predeterminado en una unidad diferente de la que está en:

cd [<drive>:[<directory>]]

Para comprobar el cambio en el directorio, escriba:

cd [<drive>:]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando chdir
certreq
12/08/2021 • 21 minutes to read

El comando certreq se puede usar para solicitar certificados de una entidad de certificación (CA), para recuperar
una respuesta a una solicitud anterior de una CA, para crear una nueva solicitud desde un archivo .inf, para
aceptar e instalar una respuesta a una solicitud, para construir una solicitud de certificación cruzada o
subordinación calificada a partir de un certificado o solicitud de ca existente. , y para firmar una solicitud de
certificación cruzada o subordinación calificada.

IMPORTANT
Es posible que las versiones anteriores del comando certreq no proporcionen todas las opciones descritas aquí. Para ver
las opciones admitidas en función de versiones específicas de certreq, ejecute la opción de ayuda de la línea de comandos,
certreq -v -? .

El comando certreq no admite la creación de una nueva solicitud de certificado basada en una plantilla de atestación de
clave en un entorno de CEP/CES.

WARNING
El contenido de este tema se basa en la configuración predeterminada de Windows Server; Por ejemplo, establecer la
longitud de clave en 2048, seleccionar Proveedor de claves de software Storage de Microsoft como CSP y usar Algoritmo
hash seguro 1 (SHA1). Evalúe estas selecciones con los requisitos de la directiva de seguridad de su empresa.

Sintaxis
certreq [-submit] [options] [requestfilein [certfileout [certchainfileout [fullresponsefileOut]]]]
certreq -retrieve [options] requestid [certfileout [certchainfileout [fullresponsefileOut]]]
certreq -new [options] [policyfilein [requestfileout]]
certreq -accept [options] [certchainfilein | fullresponsefilein | certfilein]
certreq -sign [options] [requestfilein [requestfileout]]
certreq –enroll [options] templatename
certreq –enroll –cert certId [options] renew [reusekeys]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-submit Envía una solicitud a una entidad de certificación.

-retrieve <requestid> Recupera una respuesta a una solicitud anterior de una


entidad de certificación.

-new Crea una nueva solicitud a partir de un archivo .inf.

-accept Acepta e instala una respuesta a una solicitud de certificado.

-policy Establece la directiva para una solicitud.

-sign Firma una solicitud de certificación cruzada o subordinación


calificada.

-enroll Se inscribe para o renueva un certificado.


PA RÁ M ET RO DESC RIP C IÓ N

-? Muestra una lista de sintaxis, opciones y descripciones de


certreq.

<parameter> -? Muestra ayuda para el parámetro especificado.

-v -? Muestra una lista detallada de la sintaxis, las opciones y las


descripciones de certreq.

Ejemplos
certreq -submit
Para enviar una solicitud de certificado simple:

certreq –submit [Link] [Link] [Link]

Comentarios
Este es el parámetro [Link] predeterminado. Si no se especifica ninguna opción en el símbolo de la
línea de comandos, [Link] intenta enviar una solicitud de certificado a una entidad de certificación.
Debe especificar un archivo de solicitud de certificado al usar la opción –submit. Si se omite este
parámetro, aparece una ventana común Abrir archivo, lo que le permite seleccionar el archivo de
solicitud de certificado adecuado.
Para solicitar un certificado especificando el atributo SAN, consulte la sección How to use the [Link]
utility to create and submit a certificate Microsoft Knowledge Base request (Cómo usar la utilidad
[Link] para crear y enviar una solicitud de certificado) del artículo 931351 How to add a Subject
Alternative Name to a secure LDAP certificate (Cómo agregar un nombre alternativo del firmante a un
certificado LDAP seguro).
certreq -retrieve
Para recuperar el identificador de certificado 20 y crear un archivo de certificado (.cer), denominado
MyCertificate:

certreq -retrieve 20 [Link]

Comentarios
Use certreq -retrieve requestid para recuperar el certificado después de que la entidad de certificación lo
haya emitido. El requestid PKC puede ser un decimal o hexadecimal con un prefijo 0x y puede ser un
número de serie de certificado sin prefijo 0x. También puede usarlo para recuperar cualquier certificado
emitido alguna vez por la entidad de certificación, incluidos los certificados revocados o expirados, sin
tener en cuenta si la solicitud del certificado estaba alguna vez en estado pendiente.
Si envía una solicitud a la entidad de certificación, el módulo de directivas de la entidad de certificación
podría dejar la solicitud en un estado pendiente y devolver el requestid al llamador certreq para
mostrarla. Finalmente, el administrador de la entidad de certificación emitirá el certificado o denegará la
solicitud.
certreq -new
Para crear una nueva solicitud:

[newrequest]
; At least one value must be set in this section
subject = CN=[Link]

Estas son algunas de las posibles secciones que se pueden agregar al archivo INF:
[newrequest]
Esta área del archivo INF es obligatoria para las nuevas plantillas de solicitud de certificado y debe incluir al
menos un parámetro con un valor.

C L AVE 1 DESC RIP C IÓ N VA LO R 2 E JEM P LO

Asunto Varias aplicaciones se basan Valores de cadena de Subject =


en la información del nombre distintivo relativo CN=[Link]
asunto en un certificado. Se m Subject=CN=John
recomienda especificar un Smith,CN=Users,DC=Conto
valor para esta clave. Si el so,DC=com
asunto no se establece aquí,
se recomienda incluir un
nombre de sujeto como
parte de la extensión de
certificado de nombre
alternativo del firmando.

Exportable Si se establece en TRUE, la true | false Exportable = TRUE . Las


clave privada se puede claves CNG pueden
exportar con el certificado. distinguir entre este y el
Para garantizar un alto nivel texto no cifrado exportable.
de seguridad, las claves Las claves CAPI1 no
privadas no deben ser pueden.
exportables; sin embargo,
en algunos casos, podría ser
necesario si varios equipos
o usuarios deben compartir
la misma clave privada.

ExportableEncrypted Especifica si la clave privada true | false ExportableEncrypted =


debe establecerse para que true
sea exportable. Sugerencia: No todos
los algoritmos y
tamaños de clave
pública funcionarán con
todos los algoritmos
hash. El CSP
especificado también
debe admitir el
algoritmo hash
especificado. Para ver la
lista de algoritmos hash
admitidos, puede
ejecutar el comando :
certutil -oid 1 |
findstr
pwszCNGAlgid |
findstr /v
CryptOIDInfo

HashAlgorithm Algoritmo hash que se va a Sha256, sha384, HashAlgorithm = sha1 .


usar para esta solicitud. sha512, sha1, md5, Para ver la lista de
md4, md2
algoritmos hash admitidos,
use: certutil -oid 1 | findstr
pwszCNGAlgid | findstr /v
CryptOIDInfo

KeyAlgorithm Algoritmo que usará el RSA, DH, DSA, KeyAlgorithm = RSA


proveedor de servicios para ECDH_P256, ECDH_P521,
ECDSA_P256,
generar un par de claves ECDSA_P384, ECDSA_P521
pública y privada.
C L AVE DESC RIP C IÓ N VA LO R E JEM P LO

KeyContainer No se recomienda Valor de cadena aleatorio KeyContainer =


establecer este parámetro {C347BD28-7F69-4090-
Sugerencia: Use AA16-BC58CF4D749C}
para las nuevas solicitudes comillas dobles
en las que se genera nuevo alrededor de cualquier
material de clave. El sistema valor de clave INF que
genera y mantiene tenga espacios en
automáticamente el blanco o caracteres
contenedor de claves. especiales para evitar
Para las solicitudes en posibles problemas de
las que se debe usar el análisis de INF.
material de clave
existente, este valor se
puede establecer en el
nombre del contenedor
de claves de la clave
existente. Use el
certutil –key
comando para mostrar
la lista de contenedores
de claves disponibles
para el contexto de la
máquina. Use el
certutil –key –user
comando para el
contexto del usuario
actual.

KeyLength Define la longitud de la Cualquier longitud de clave KeyLength = 2048


clave pública y privada. La válida que sea compatible
longitud de la clave afecta al con el proveedor de
nivel de seguridad del servicios criptográficos.
certificado. Una mayor
longitud de clave
normalmente proporciona
un nivel de seguridad
mayor; sin embargo,
algunas aplicaciones
pueden tener limitaciones
con respecto a la longitud
de la clave.

KeySpec Determina si la clave se AT_NONE, AT_SIGNATURE, KeySpec =


puede usar para las firmas, AT_KEYEXCHANGE AT_KEYEXCHANGE
para Exchange (cifrado) o
para ambos.
C L AVE DESC RIP C IÓ N VA LO R E JEM P LO

KeyUsage Define para qué se debe KeyUsage =


usar la clave de certificado. CERT_DIGITAL_SIGNATURE_KEY_USAGE
CERT_DIGITAL_SIGNATURE_KEY_USAGE
-- 80 (128) |
CERT_KEY_ENCIPHERMENT_KEY_USAGE
Sugerencia: Varios
CERT_NON_REPUDIATION_KEY_USAGE
-- 40 (64) valores usan un
separador de símbolos |
de barra vertical ( ).
CERT_KEY_ENCIPHERMENT_KEY_USAGE
-- 20 (32) Asegúrese de usar
comillas dobles al usar
varios valores para
CERT_DATA_ENCIPHERMENT_KEY_USAGE
-- 10 (16) evitar problemas de
análisis de INF. Los
valores mostrados son
CERT_KEY_AGREEMENT_KEY_USAGE
-- 8 valores hexadecimales
(decimales) para cada
definición de bits.
CERT_KEY_CERT_SIGN_KEY_USAGE
-- 4 También se puede usar
una sintaxis anterior: un
valor hexadecimal único
CERT_OFFLINE_CRL_SIGN_KEY_USAGE
-- 2 con varios bits
establecidos, en lugar
CERT_CRL_SIGN_KEY_USAGE de la representación
-- 2 simbólica. Por ejemplo:
KeyUsage = 0xa0 .
CERT_ENCIPHER_ONLY_KEY_USAGE
-- 1

CERT_DECIPHER_ONLY_KEY_USAGE
-- 8000 (32768)

KeyUsageProperty Recupera un valor que KeyUsageProperty =


identifica el propósito NCRYPT_ALLOW_DECRYPT_FLAG
NCRYPT_ALLOW_DECRYPT_FLAG
|
específico para el que se -- 1
NCRYPT_ALLOW_SIGNING_FLAG
puede usar una clave
privada. NCRYPT_ALLOW_SIGNING_FLAG
-- 2

NCRYPT_ALLOW_KEY_AGREEMENT_FLAG
-- 4

NCRYPT_ALLOW_ALL_USAGES
-- ffffff (16777215)
C L AVE DESC RIP C IÓ N VA LO R E JEM P LO

MachineKeySet Esta clave es importante true | false . El valor MachineKeySet = true


cuando necesita crear predeterminado es false.
certificados que pertenecen
a la máquina y no a un
usuario. El material clave
que se genera se mantiene
en el contexto de seguridad
de la entidad de seguridad
(cuenta de usuario o
equipo) que ha creado la
solicitud. Cuando un
administrador crea una
solicitud de certificado en
nombre de un equipo, el
material de clave debe
crearse en el contexto de
seguridad de la máquina y
no en el contexto de
seguridad del administrador.
De lo contrario, la máquina
no pudo acceder a su clave
privada, ya que estaría en el
contexto de seguridad del
administrador.

NotBefore Especifica una fecha o una Fecha o fecha y hora NotBefore = 7/24/2012
fecha y hora antes de las 10:31 AM
cuales no se puede emitir la Sugerencia:
solicitud. NotBefore se NotBefore y
puede usar con NotAfter son solo
ValidityPeriod y para
ValidityPeriodUnits . equestType=cert R.
Los intentos de análisis
de fechas distinguen la
configuración regional.
El uso de nombres de
mes eliminará la
ambigüedad y debería
funcionar en cada
configuración regional.

NotAfter Especifica una fecha o una Fecha o fecha y hora NotAfter = 9/23/2014
fecha y hora después de las 10:31 AM
cuales no se puede emitir la Sugerencia:
solicitud. NotAfter no se NotBefore y
puede usar con NotAfter son solo
ValidityPeriod o para
ValidityPeriodUnits . RequestType=cert .
Los intentos de análisis
de fechas distinguen la
configuración regional.
El uso de nombres de
mes eliminará la
ambigüedad y debería
funcionar en cada
configuración regional.
C L AVE DESC RIP C IÓ N VA LO R E JEM P LO

PrivateKeyArchive La configuración true | false PrivateKeyArchive =


PrivateKeyArchive solo true
funciona si el requestType
correspondiente se
establece en CMC porque
solo el formato de solicitud
Mensajes de administración
de certificados a través de
CMS (CMC) permite
transferir de forma segura
la clave privada del
solicitante a la ca para el
archivado de claves.

EncryptionAlgorithm El algoritmo de cifrado que Las opciones posibles varían EncryptionAlgorithm =


se va a usar. en función de la versión del 3des
sistema operativo y del
conjunto de proveedores
criptográficos instalados.
Para ver la lista de
algoritmos disponibles,
ejecute el comando :
certutil -oid 2 |
findstr pwszCNGAlgid
. El CSP especificado usado
también debe admitir el
algoritmo de cifrado
simétrico y la longitud
especificados.

EncryptionLength Longitud del algoritmo de Cualquier longitud EncryptionLength = 128


cifrado que se usará. permitida por el elemento
EncryptionAlgorithm
especificado.

ProviderName El nombre del proveedor es Si no conoce el nombre del ProviderName =


el nombre para mostrar del proveedor del CSP que está Microsoft RSA SChannel
Cryptographic Provider
CSP. usando, ejecute
certutil –csplist desde
una línea de comandos. El
comando mostrará los
nombres de todos los CSP
que están disponibles en el
sistema local.

ProviderType El tipo de proveedor se usa Si no conoce el tipo de ProviderType = 1


para seleccionar proveedor del CSP que está
proveedores específicos en usando, ejecute
función de la funcionalidad certutil –csplist desde
de algoritmo específica, un símbolo de la línea de
como RSA Full. comandos. El comando
mostrará el tipo de
proveedor de todos los CSP
que están disponibles en el
sistema local.
C L AVE DESC RIP C IÓ N VA LO R E JEM P LO

RenewalCert Si necesita renovar un Hash de certificado de RenewalCert =


certificado que existe en el cualquier certificado que 4EDF274BD2919C6E9EC6A522F0F3B153E9B1582D
sistema donde se genera la esté disponible en el equipo
solicitud de certificado, donde se crea la solicitud de
debe especificar su hash de certificado. Si no conoce el
certificado como valor para hash del certificado, use el
esta clave. código MMC Snap-In
certificados y busque el
certificado que se debe
renovar. Abra las
propiedades del certificado
y vea Thumbprint el
atributo del certificado. La
renovación del certificado
requiere un PKCS#7
formato de solicitud o CMC
.

RequesterName Realiza la solicitud para Domain\User Requestername =


inscribirse en nombre de Contoso\BSmith
otra solicitud de usuario. La
solicitud también debe estar
firmada con un certificado
del Agente de inscripción o
la ENTIDAD de certificación
rechazará la solicitud. Use la
-cert opción para
especificar el certificado del
agente de inscripción. El
nombre del solicitante se
puede especificar para las
solicitudes de certificado si
RequestType está
establecido en o PKCS#7
CMC . Si se RequestType
establece en , se PKCS#10
omitirá esta clave. solo
Requestername se puede
establecer como parte de la
solicitud. No se puede
manipular Requestername
en una solicitud pendiente.

RequestType Determina el estándar que PKCS10 -- 1 RequestType = CMC


se usa para generar y enviar PKCS7 -- 2
la solicitud de certificado.
CMC -- 3
Cert -- 4
SCEP -- fd00
(64768)

Sugerencia: Esta opción


indica un certificado
autofirmado o autofirmado.
No genera una solicitud,
sino un certificado nuevo y,
a continuación, instala el
certificado. Autofirmado es
el valor predeterminado.
Especifique un certificado
de firma mediante la opción
–cert para crear un
certificado autofirmado que
no sea autofirmado.
C L AVE DESC RIP C IÓ N VA LO R E JEM P LO

SecurityDescriptor Contiene la información de SecurityDescriptor =


seguridad asociada a los D:P(A;;GA;;;SY)
(A;;GA;;;BA)
objetos protegibles. Para la
mayoría de los objetos
protegibles, puede
especificar el descriptor de
seguridad de un objeto en
la llamada de función que
crea el objeto. Cadenas
basadas en el lenguaje de
definición del descriptor de
seguridad.
Sugerencia: Esto solo
es relevante para las
claves de tarjetas no
inteligentes del
contexto del equipo.

AlternateSignatureAlgorith Especifica y recupera un true | false AlternateSignatureAlgorithm


m valor booleano que indica si = false
el identificador de objeto Para una firma RSA,
(OID) del algoritmo de firma false indica ,
para una PKCS #10 o firma mientras que indica una
de certificado es discreto o Pkcs1 v1.5 true
combinado. v2.1 firma.

Silencioso De forma predeterminada, true | false Silent = true


esta opción permite al CSP
acceder al escritorio del
usuario interactivo y
solicitar información, como
un PIN de tarjeta inteligente
del usuario. Si esta clave se
establece en TRUE, el CSP
no debe interactuar con el
escritorio y no podrá
mostrar ninguna interfaz de
usuario al usuario.

SMIME Si este parámetro se true | false SMIME = true


establece en TRUE, se
agrega a la solicitud una
extensión con el valor de
identificador de objeto
1.2.840.113549.1.9.15. El
número de identificadores
de objeto depende de la
versión del sistema
operativo instalada y de la
funcionalidad CSP, que
hacen referencia a
algoritmos de cifrado
simétricos que pueden
usarse en aplicaciones
seguras de extensiones de
correo de Internet
multipropósito (S/MIME),
como Outlook.
C L AVE DESC RIP C IÓ N VA LO R E JEM P LO

UseExistingKeySet Este parámetro se usa para true | false UseExistingKeySet =


especificar que se debe usar true
un par de claves existente
en la creación de una
solicitud de certificado. Si
esta clave se establece en
TRUE, también debe
especificar un valor para la
clave RenewalCert o el
nombre de KeyContainer.
No debe establecer la clave
Exportable porque no
puede cambiar las
propiedades de una clave
existente. En este caso, no
se genera ningún material
de clave cuando se genera
la solicitud de certificado.

KeyProtection Especifica un valor que KeyProtection =


indica cómo se protege una NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
XCN_NCRYPT_UI_NO_PROTCTION_FLAG
clave privada antes de su -- 0
uso.
XCN_NCRYPT_UI_PROTECT_KEY_FLAG
-- 1

XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
-- 2

SuppressDefaults Especifica un valor booleano true | false SuppressDefaults =


que indica si las extensiones true
y atributos
predeterminados se
incluyen en la solicitud. Los
valores predeterminados se
representan mediante sus
identificadores de objeto
(OD).

FriendlyName Nombre descriptivo del Texto FriendlyName = Server1


nuevo certificado.

ValidityPeriodUnits Especifica un número de Numeric ValidityPeriodUnits =


unidades que se usarán con 3
ValidityPeriod. Nota: Esto
solo se usa cuando
request type=cert .

ValidityPeriod ValidityPeriod debe ser un Years | Months | Weeks ValidityPeriod = Years


período de tiempo plural en | Days | Hours |
Minutes | Seconds
inglés de EE. UU. Nota: Esto
solo se usa cuando la
solicitud type=cert.

1 Parámetro a la izquierda del signo igual (=)

2 Parámetro a la derecha del signo igual (=)

[extensiones]
Esta sección es opcional.
O ID DE EXT EN SIÓ N DEF IN IC IÓ N E JEM P LO

[Link] [Link] = {text}

continue continue = UPN=User@[Link]&

continue continue =
EMail=User@[Link]&

continue continue = DNS=[Link]&

continue continue =
DirectoryName=CN=Name,DC=Domain,DC=com&

continue continue = URL=


<[Link]

continue continue = IPAddress=[Link]&

continue continue =
RegisteredId=[Link].5&

continue continue = [Link].6.1=


{utf8}String&

continue continue = [Link].6.2=


{octet}AAECAwQFBgc=&

continue continue = [Link].6.2={octet}


{hex}00 01 02 03 04 05 06 07&

continue continue = [Link].6.3=


{asn}BAgAAQIDBAUGBw==&

continue continue = [Link].6.3={hex}04


08 00 01 02 03 04 05 06 07

[Link] [Link]={text}

continue continue = [Link].5.5.7

continue continue = [Link].[Link].1

[Link] {text}ca=0pathlength=3

Crítico Critical=[Link]

KeySpec AT_NONE -- 0
AT_SIGNATURE -- 2
AT_KEYEXCHANGE -- 1

RequestType PKCS10 -- 1
PKCS7 -- 2
CMC -- 3
Cert -- 4
SCEP -- fd00 (64768)
O ID DE EXT EN SIÓ N DEF IN IC IÓ N E JEM P LO

KeyUsage
CERT_DIGITAL_SIGNATURE_KEY_USAGE
-- 80 (128)

CERT_NON_REPUDIATION_KEY_USAGE
-- 40 (64)

CERT_KEY_ENCIPHERMENT_KEY_USAGE
-- 20 (32)

CERT_DATA_ENCIPHERMENT_KEY_USAGE
-- 10 (16)

CERT_KEY_AGREEMENT_KEY_USAGE
-- 8

CERT_KEY_CERT_SIGN_KEY_USAGE
-- 4

CERT_OFFLINE_CRL_SIGN_KEY_USAGE
-- 2
CERT_CRL_SIGN_KEY_USAGE --
2

CERT_ENCIPHER_ONLY_KEY_USAGE
-- 1

CERT_DECIPHER_ONLY_KEY_USAGE
-- 8000 (32768)

KeyUsageProperty NCRYPT_ALLOW_DECRYPT_FLAG
-- 1
NCRYPT_ALLOW_SIGNING_FLAG
-- 2

NCRYPT_ALLOW_KEY_AGREEMENT_FLAG
-- 4
NCRYPT_ALLOW_ALL_USAGES --
ffffff (16777215)

KeyProtection
NCRYPT_UI_NO_PROTECTION_FLAG
-- 0
NCRYPT_UI_PROTECT_KEY_FLAG
-- 1

NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
-- 2
O ID DE EXT EN SIÓ N DEF IN IC IÓ N E JEM P LO

SubjectNameFlags template
CT_FLAG_SUBJECT_REQUIRE_COMMON_NAME
-- 40000000 (1073741824)

CT_FLAG_SUBJECT_REQUIRE_DIRECTORY_PATH
-- 80000000 (2147483648)

CT_FLAG_SUBJECT_REQUIRE_DNS_AS_CN
-- 10000000 (268435456)

CT_FLAG_SUBJECT_REQUIRE_EMAIL
-- 20000000 (536870912)

CT_FLAG_OLD_CERT_SUPPLIES_SUBJECT_AND_ALT_NAME
-- 8

CT_FLAG_SUBJECT_ALT_REQUIRE_DIRECTORY_GUID
-- 1000000 (16777216)

CT_FLAG_SUBJECT_ALT_REQUIRE_DNS
-- 8000000 (134217728)

CT_FLAG_SUBJECT_ALT_REQUIRE_DOMAIN_DNS
-- 400000 (4194304)

CT_FLAG_SUBJECT_ALT_REQUIRE_EMAIL
-- 4000000 (67108864)

CT_FLAG_SUBJECT_ALT_REQUIRE_SPN
-- 800000 (8388608)

CT_FLAG_SUBJECT_ALT_REQUIRE_UPN
-- 2000000 (33554432)
O ID DE EXT EN SIÓ N DEF IN IC IÓ N E JEM P LO

X500NameFlags CERT_NAME_STR_NONE -- 0
CERT_OID_NAME_STR -- 2
CERT_X500_NAME_STR -- 3

CERT_NAME_STR_SEMICOLON_FLAG
-- 40000000 (1073741824)
CERT_NAME_STR_NO_PLUS_FLAG
-- 20000000 (536870912)

CERT_NAME_STR_NO_QUOTING_FLAG
-- 10000000 (268435456)
CERT_NAME_STR_CRLF_FLAG --
8000000 (134217728)
CERT_NAME_STR_COMMA_FLAG -
- 4000000 (67108864)
CERT_NAME_STR_REVERSE_FLAG
-- 2000000 (33554432)
CERT_NAME_STR_FORWARD_FLAG
-- 1000000 (16777216)

CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG
-- 10000 (65536)

CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG
-- 20000 (131072)

CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG
-- 40000 (262144)

CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG
-- 80000 (524288)

CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG
-- 100000 (1048576)

CERT_NAME_STR_ENABLE_PUNYCODE_FLAG
-- 200000 (2097152)

NOTE
SubjectNameFlags permite que el archivo INF especifique qué campos de extensión Subject y SubjectAltName se
deben rellenar automáticamente mediante certreq en función de las propiedades actuales del usuario o del equipo actual:
nombre DNS, UPN, y así sucesivamente. El uso de la plantilla literal significa que se usan las marcas de nombre de plantilla
en su lugar. Esto permite usar un único archivo INF en varios contextos para generar solicitudes con información de
asunto específica del contexto.
X500NameFlags especifica las marcas que se pasarán directamente a la API cuando el valor se convierta en un nombre
distintivo CertStrToName Subject INF keys codificado asn.1.

Ejemplo
Para crear un archivo de directiva (.inf) en Bloc de notas y guardarlo como [Link]:
[NewRequest]
Subject = CN=<FQDN of computer you are creating the certificate>
Exportable = TRUE
KeyLength = 2048
KeySpec = 1
KeyUsage = 0xf0
MachineKeySet = TRUE
[RequestAttributes]
CertificateTemplate=WebServer
[Extensions]
OID = [Link].[Link].1
OID = [Link].[Link].2

En el equipo para el que solicita un certificado:

certreq –new [Link] [Link]

Para usar la sintaxis de la sección [Cadenas] para los ID y otros datos difíciles de interpretar. El nuevo ejemplo de
sintaxis {text} para la extensión EKU, que usa una lista separada por comas de ID:

[Version]
Signature=$Windows NT$

[Strings]
szOID_ENHANCED_KEY_USAGE = [Link]
szOID_PKIX_KP_SERVER_AUTH = [Link].[Link].1
szOID_PKIX_KP_CLIENT_AUTH = [Link].[Link].2

[NewRequest]
Subject = CN=TestSelfSignedCert
Requesttype = Cert

[Extensions]
%szOID_ENHANCED_KEY_USAGE%={text}%szOID_PKIX_KP_SERVER_AUTH%,
_continue_ = %szOID_PKIX_KP_CLIENT_AUTH%

certreq -accept
El parámetro vincula la clave privada generada anteriormente con el certificado emitido y quita la solicitud de
certificado pendiente del sistema donde se solicita el certificado (si hay una –accept solicitud correspondiente).
Para aceptar manualmente un certificado:

certreq -accept [Link]

WARNING
El uso del parámetro con las opciones y indica si el certificado de instalación -accept -user debe –machine instalarse
en el contexto de usuario o equipo. Si hay una solicitud pendiente en cualquier contexto que coincida con la clave pública
que se está instalando, estas opciones no son necesarias. Si no hay ninguna solicitud pendiente, se debe especificar una
de ellas.

certreq -policy
El archivo [Link] es un archivo de configuración que define las restricciones aplicadas a una certificación de
ca, cuando se define una subordinación calificada.
Para compilar una solicitud de certificado cruzado:

certreq -policy [Link] [Link] [Link]


El uso de sin ningún parámetro adicional abre una ventana de diálogo, lo que le permite seleccionar el archivo
solicitado certreq -policy (.req, .cmc, .txt, .der, .cer o .crt). Después de seleccionar el archivo solicitado y hacer
clic en Abrir, se abre otra ventana de diálogo, lo que le permite seleccionar el archivo [Link].
Ejemplos
Busque un ejemplo del archivo [Link] en la sintaxis [Link].
certreq -sign
Para crear una nueva solicitud de certificado, regístrela y envíela:

certreq -new [Link] [Link]


certreq -sign [Link] [Link]
certreq -submit myrequest_sign.req myrequest_cert.cer

Comentarios
Si usa sin ningún parámetro adicional, se abrirá una ventana de diálogo para que pueda seleccionar el
archivo solicitado certreq -sign (req, cmc, txt, der, cer o crt).
La firma de la solicitud de subordinación completa puede requerir Enterprise de administrador. Se
trata de un procedimiento recomendado para emitir certificados de firma para la subordinación
calificada.
El certificado usado para firmar la solicitud de subordinación calificado usa la plantilla de subordinación
calificada. Enterprise Los administradores tendrán que firmar la solicitud o conceder permisos de usuario
a los usuarios que firman el certificado.
Es posible que deba hacer que el personal adicional firme la solicitud de CMC después de usted. Esto
dependerá del nivel de control asociado a la subordinación calificada.
Si la CA primaria de la CA subordinada calificada que va a instalar está sin conexión, debe obtener el
certificado de ca para la CA subordinada calificada del elemento primario sin conexión. Si la CA primaria
está en línea, especifique el certificado de ca para la CA subordinada calificada durante el Asistente para
la instalación de ser vicios de certificados.
certreq -enroll
Puede usar este comentario para inscribir o renovar los certificados.
Ejemplos
Para inscribir un certificado, mediante la plantilla WebServer y seleccionando el servidor de directivas mediante
U/I:

certreq -enroll –machine –policyserver * WebServer

Para renovar un certificado con un número de serie:

certreq –enroll -machine –cert 61 2d 3c fe 00 00 00 00 00 05 renew

Solo puede renovar certificados válidos. Los certificados expirados no se pueden renovar y deben reemplazarse
por un nuevo certificado.

Opciones
O P C IO N ES DESC RIP C IÓ N

-any Force ICertRequest::Submit para determinar el tipo de


codificación.
O P C IO N ES DESC RIP C IÓ N

-attrib <attributestring> Especifica los pares de cadenas Nombre y Valor,


separados por dos puntos.
Separe los pares de cadena de nombre y valor
mediante \n (por ejemplo,
Name1:value1\nName2:value2).

-binary Da formato a los archivos de salida como binarios en lugar


de codificados en base64.

-policyserver <policyserver> Ldap: <path>


Inserte el IDENTIFICADOR URI o el identificador único de un
equipo que ejecute el servicio web de directiva de inscripción
de certificados.
Para especificar que desea usar un archivo de solicitud
mediante la exploración, simplemente use un signo
menos (-) para <policyserver> .

-config <ConfigString> Procesa la operación mediante la CA especificada en la


cadena de configuración, que es CAHostName\CAName .
Para https: \ \ connection, especifique el URI del servidor de
inscripción. Para la CA del almacén de la máquina local, use
un signo menos (-).

-anonymous Use credenciales anónimas para los servicios web de


inscripción de certificados.

-kerberos Use las credenciales de Kerberos (dominio) para los servicios


web de inscripción de certificados.

-clientcertificate <ClientCertId> Puede reemplazar por una <ClientCertId> huella digital


de certificado, CN, EKU, plantilla, correo electrónico, UPN o la
nueva name=value sintaxis.

-username <username> Se usa con los servicios web de inscripción de certificados.


Puede sustituir por <username> el nombre SAM o el valor
dominio\usuario. Esta opción se usa con la -p opción .

-p <password> Se usa con los servicios web de inscripción de certificados.


Sustituya <password> por la contraseña del usuario real.
Esta opción se usa con la -username opción .

-user Configura el contexto -user para una nueva solicitud de


certificado o especifica el contexto para una aceptación de
certificado. Este es el contexto predeterminado, si no se
especifica ninguno en inf o plantilla.

-machine Configura una nueva solicitud de certificado o especifica el


contexto de una aceptación de certificado para el contexto
de la máquina. Para las nuevas solicitudes, debe ser
coherente con la clave INF machineKeyset y el contexto de la
plantilla. Si no se especifica esta opción y la plantilla no
establece un contexto, el valor predeterminado es el
contexto de usuario.

-crl Incluye listas de revocación de certificados (CRL) en la salida


del archivo PKCS #7 codificado en base64 especificado por o
en el archivo codificado en certchainfileout base64
especificado por requestfileout .
O P C IO N ES DESC RIP C IÓ N

-rpc Indica a Servicios de certificados de Active Directory (AD CS)


que use una conexión de servidor de llamada a
procedimiento remoto (RPC) en lugar de COM distribuido.

-adminforcemachine Use el servicio de claves o la suplantación para enviar la


solicitud desde el contexto del sistema local. Requiere que el
usuario que invoca esta opción sea miembro de
Administradores locales.

-renewonbehalfof Envíe una renovación en nombre del sujeto identificado en el


certificado de firma. Esto establece CR_IN_ROBO al llamar al
método ICertRequest::Submit

-f Forzar la sobrescritura de los archivos existentes. Esto


también omite las plantillas de almacenamiento en caché y la
directiva.

-q Use el modo silencioso; suprimir todos los mensajes


interactivos.

-unicode Escribe la salida Unicode cuando la salida estándar se


redirige o canalizar a otro comando, lo que ayuda cuando se
invoca desde Windows PowerShell scripts.

-unicodetext Envía la salida Unicode al escribir blobs de datos codificados


en texto base64 en archivos.

Formatos
F O RM ATO S DESC RIP C IÓ N

requestfilein Nombre de archivo de entrada binario o codificado en


Base64: solicitud de certificado PKCS #10, solicitud de
certificado de CMS, solicitud de renovación de certificado
PKCS #7, certificado X.509 para certificación cruzada o
solicitud de certificado con formato de etiqueta KeyGen.

requestfileout Nombre de archivo de salida codificado en Base64.

certfileout Nombre de archivo X-509 codificado en Base64.

PKCS10fileout Solo para su uso certreq -policy con el parámetro .


Nombre de archivo de salida PKCS10 codificado en Base64.

certchainfileout Nombre de archivo de PKCS #7 codificado en Base64.

fullresponsefileout Nombre de archivo de respuesta completa codificado en


Base64.

policyfilein Solo para su uso certreq -policy con el parámetro .


Archivo INF que contiene una representación textual de las
extensiones usadas para calificar una solicitud.

Recursos adicionales
Los artículos siguientes contienen ejemplos de uso de certreq:
Adición de un nombre alternativo de sujeto a un certificado LDAP seguro
Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy
Apéndice 3: Sintaxis [Link] de datos
Creación manual de un certificado SSL de servidor web
Inscripción de certificados para System Center Operations Manager agente
Introducción a los Servicios de certificados de Active Directory
Habilitación de LDAP a través de SSL con una entidad de certificación de terceros
certutil
13/08/2021 • 40 minutes to read

[Link] es un programa de línea de comandos, instalado como parte de Servicios de certificados. Puede
usar [Link] para volcar y mostrar la información de configuración de la entidad de certificación (CA),
configurar servicios de certificados, realizar copias de seguridad y restaurar componentes de ca y comprobar
certificados, pares de claves y cadenas de certificados.
Si certutil se ejecuta en una entidad de certificación sin parámetros adicionales, muestra la configuración actual
de la entidad de certificación. Si certutil se ejecuta en una entidad que no es de certificación, el comando ejecuta
el comando de forma certutil [-dump] predeterminada.

IMPORTANT
Es posible que las versiones anteriores de certutil no proporcionen todas las opciones que se describen en este
documento. Puede ver todas las opciones que proporciona una versión específica de certutil mediante la ejecución
certutil -? de o certutil <parameter> -? .

Parámetros
-dump
Volcar la información de configuración o los archivos.

certutil [options] [-dump]


certutil [options] [-dump] file

[-f] [-silent] [-split] [-p password] [-t timeout]

-asn
Analice el archivo ASN.1.

certutil [options] -asn file [type]

[type] : tipo CRYPT_STRING_ decoding* numérico


-decodehex
Descodificar un archivo codificado hexadecimalmente.

certutil [options] -decodehex infile outfile [type]

[type] : tipo de codificación CRYPT_STRING_* numérico

[-f]

-decode
Descodificar un archivo codificado en Base64.
certutil [options] -decode infile outfile

[-f]

-encode
Codificar un archivo en Base64.

certutil [options] -encode infile outfile

[-f] [-unicodetext]

-deny
Denegar una solicitud pendiente.

certutil [options] -deny requestID

[-config Machine\CAName]

-resubmit
Vuelva a enviar una solicitud pendiente.

certutil [options] -resubmit requestId

[-config Machine\CAName]

-setattributes
Establezca atributos para una solicitud de certificado pendiente.

certutil [options] -setattributes RequestID attributestring

Donde:
requestID es el identificador numérico de solicitud de la solicitud pendiente.
attributestring es los pares de nombre y valor del atributo de solicitud.

[-config Machine\CAName]

Comentarios
Los nombres y valores deben estar separados por dos puntos, mientras que los pares de valores de varios
nombres y valores deben estar separados por nueva línea. Por ejemplo:
CertificateTemplate:User\nEMail:User@[Link] donde la secuencia se convierte en un separador de nueva
\n línea.

-setextension
Establezca una extensión para una solicitud de certificado pendiente.
certutil [options] -setextension requestID extensionname flags {long | date | string | \@infile}

Donde:
requestID es el identificador numérico de solicitud de la solicitud pendiente.
extensionname es la cadena ObjectId de la extensión.
flags establece la prioridad de la extensión. 0 se recomienda, mientras 1 que establece la extensión en
crítica, deshabilita la extensión y hace ambas 2 3 cosas.

[-config Machine\CAName]

Comentarios
Si el último parámetro es numérico, se toma como long .
Si el último parámetro se puede analizar como una fecha, se toma como una fecha .
Si el último parámetro comienza por , el resto del token se toma como nombre de archivo con datos
binarios o un \@ volcado hexadecimal de texto ascii.
Si el último parámetro es cualquier otra cosa, se toma como una cadena.
-revoke
Revocar un certificado.

certutil [options] -revoke serialnumber [reason]

Donde:
serialnumber es una lista separada por comas de números de serie de certificado que se va a revocar.
reason es la representación numérica o simbólica del motivo de revocación, incluidos:
0. CRL_REASON_UNSPECIFIED- Sin especificar (valor predeterminado)
1. CRL_REASON_KEY_COMPROMISE clave en peligro
2. CRL_REASON_CA_COMPROMISE: entidad de certificación en peligro
3. CRL_REASON_AFFILIATION_CHANGED: afiliación cambiada
4. CRL_REASON_SUPERSEDED: reemplazado
5. CRL_REASON_CESSATION_OF_OPERATION: desasoción de la operación
6. CRL_REASON_CERTIFICATE_HOLD: retención de certificados
8. CRL_REASON_REMOVE_FROM_CRL: Quitar de CRL
1. Unrevoke - Unrevoke

[-config Machine\CAName]

-isvalid
Muestra la disposición del certificado actual.
certutil [options] -isvalid serialnumber | certhash

[-config Machine\CAName]

-getconfig
Obtiene la cadena de configuración predeterminada.

certutil [options] -getconfig

[-config Machine\CAName]

-ping
Intente ponerse en contacto con la Servicios de certificados de Active Directory de solicitud.

certutil [options] -ping [maxsecondstowait | camachinelist]

Donde:
camachinelist es una lista separada por comas de nombres de máquina de ca. Para una sola máquina, use
una coma de terminación. Esta opción también muestra el costo del sitio para cada máquina de ca.

[-config Machine\CAName]

-cainfo
Mostrar información sobre la entidad de certificación.

certutil [options] -cainfo [infoname [index | errorcode]]

Donde:
infoname indica la propiedad ca que se mostrará, en función de la siguiente sintaxis de argumento
infoname:
archivo: versión del archivo
product: versión del producto
exitcount: recuento de módulos de salida
exit [index] - Descripción del módulo de salida
policy: descripción del módulo de directivas
name: nombre de la entidad de certificación
sanitizedname: nombre de ca sanitized
dsname: nombre corto de ca sanitized (nombre DS)
sharedfolder : carpeta compartida
error1 ErrorCode: texto del mensaje de error
error2 ErrorCode: texto del mensaje de error y código de error
type: tipo de CA
info: información de CA
parent: entidad de certificación primaria
cer tcount: recuento de certificados de entidad de certificación
xchgcount: recuento de certificados de intercambio de CA
count - RECUENTO DE CERTIFICADOS
recuento usado del certificado DEER
propidmax: número máximo de propId de CA
cer tstate [index] - Certificado de entidad de certificación
cer tversion [index] - Versión del certificado de entidad de certificación
cer tstatuscode [index] - Estado de comprobación del certificado de entidad de certificación
crlstate [index] - CRL
state [index] - Certificado DE ZONA
crossstate+ [index] - Reenvío de certificado cruzado
crossstate- [index] - Certificado cruzado hacia atrás
cer t [index] - Certificado de entidad de certificación
cer tchain [index] - Cadena de certificados de entidad de certificación
cer tcrlchain [index] - Cadena de certificados de entidad de certificación con CRL
xchg [index] - Certificado de intercambio de CA
xchgchain [index] - Cadena de certificados de intercambio de ca
xchgcrlchain [index] - Cadena de certificados de intercambio de ca con CRL
ver [index] - Certificado DE LAN
cross+ [index] - Reenvío de certificado cruzado
cross- [index] - Certificado cruzado hacia atrás
CRL [index] - CRL base
deltacrl [index] - Delta CRL
crlstatus [index] - Estado de publicación de CRL
deltacrlstatus [index] - Estado de publicación de Delta CRL
dns: nombre DNS
role: separación de roles
ads: servidor avanzado
plantillas: plantillas
csp [index] - Direcciones URL de OCSP
aia [index] - Direcciones URL de AIA
cdp [index] - Direcciones URL de CDP
localename: nombre de la configuración regional de la entidad de certificación
subjecttemplateoids: OID de plantilla de sujeto
*: muestra todas las propiedades
index es el índice de propiedad opcional de base cero.
errorcode es el código de error numérico.

[-f] [-split] [-config Machine\CAName]

-[Link]
Recupere el certificado de la entidad de certificación.

certutil [options] -[Link] outcacertfile [index]

Donde:
outcacer tfile es el archivo de salida.
index es el índice de renovación de certificados de entidad de certificación (el valor predeterminado es el
más reciente).

[-f] [-split] [-config Machine\CAName]

-[Link]
Recupere la cadena de certificados de la entidad de certificación.

certutil [options] -[Link] outcacertchainfile [index]

Donde:
outcacer tchainfile es el archivo de salida.
index es el índice de renovación de certificados de entidad de certificación (el valor predeterminado es el
más reciente).

[-f] [-split] [-config Machine\CAName]

-getcrl
Obtiene una lista de revocación de certificados (CRL).

certutil [options] -getcrl outfile [index] [delta]

Donde:
index es el índice crl o índice de clave (el valor predeterminado es CRL para la clave más reciente).
delta es la CRL diferencial (el valor predeterminado es la CRL base).

[-f] [-split] [-config Machine\CAName]

-crl
Publicar nuevas listas de revocación de certificados (CRL) o CRL diferenciales.

certutil [options] -crl [dd:hh | republish] [delta]

Donde:
dd:hh es el nuevo período de validez de CRL en días y horas.
vuelve a publicar las CRL más recientes.
delta publica solo las CRL diferenciales (el valor predeterminado es las CRL base y delta).

[-split] [-config Machine\CAName]

-shutdown
Cierra el Servicios de certificados de Active Directory.

certutil [options] -shutdown

[-config Machine\CAName]

-installcert
Instala un certificado de entidad de certificación.

certutil [options] -installcert [cacertfile]

[-f] [-silent] [-config Machine\CAName]

-renewcert
Renueva un certificado de entidad de certificación.

certutil [options] -renewcert [reusekeys] [Machine\ParentCAName]

Use -f para omitir una solicitud de renovación pendiente y para generar una nueva solicitud.

[-f] [-silent] [-config Machine\CAName]

-schema
Vuelca el esquema del certificado.

certutil [options] -schema [ext | attrib | cRL]


Donde:
El comando tiene como valor predeterminado la tabla Solicitud y certificado.
ext es la tabla de extensiones.
attribute es la tabla de atributos.
crl es la tabla CRL.

[-split] [-config Machine\CAName]

-view
Vuelca la vista de certificado.

certutil [options] -view [queue | log | logfail | revoked | ext | attrib | crl] [csv]

Donde:
queue vuelca una cola de solicitudes específica.
el registro vuelca los certificados emitidos o revocados, además de las solicitudes con error.
logfail vuelca las solicitudes con error.
revoca los certificados revocados.
ext vuelca la tabla de extensiones.
el atributo vuelca la tabla de atributos.
crl vuelca la tabla CRL.
csv proporciona la salida mediante valores separados por comas.

[-silent] [-split] [-config Machine\CAName] [-restrict RestrictionList] [-out ColumnList]

Comentarios
Para mostrar la columna StatusCode de todas las entradas, escriba -out StatusCode

Para mostrar todas las columnas de la última entrada, escriba: -restrict RequestId==$

Para mostrar requestID y disposition para tres solicitudes, escriba:


-restrict requestID>37,requestID<40 -out requestID,disposition

Para mostrar los IDs de fila y los números crl para todas las CRL base, escriba:
-restrict crlminbase=0 -out crlrowID,crlnumber crl

Para mostrar , escriba: -v -restrict crlminbase=0,crlnumber=3 -out crlrawcrl crl

Para mostrar toda la tabla CRL, escriba: CRL

Se Date[+|-dd:hh] usa para restricciones de fecha.


Use now+dd:hh para una fecha relativa a la hora actual.
-db
Vuelca la base de datos sin procesar.
certutil [options] -db

[-config Machine\CAName] [-restrict RestrictionList] [-out ColumnList]

-deleterow
Elimina una fila de la base de datos del servidor.

certutil [options] -deleterow rowID | date [request | cert | ext | attrib | crl]

Donde:
la solicitud elimina las solicitudes con errores y pendientes, en función de la fecha de envío.
cer t elimina los certificados expirados y revocados, en función de la fecha de expiración.
ext elimina la tabla de extensiones.
el atributo elimina la tabla de atributos.
crl elimina la tabla CRL.

[-f] [-config Machine\CAName]

Ejemplos
Para eliminar las solicitudes con errores y pendientes enviadas antes del 22 de enero de 2001, escriba:
1/22/2001 request

Para eliminar todos los certificados que expiraron el 22 de enero de 2001, escriba: 1/22/2001 cert

Para eliminar la fila de certificado, los atributos y las extensiones de RequestID 37, escriba: 37

Para eliminar las CRL que expiraron el 22 de enero de 2001, escriba: 1/22/2001 crl

-backup
Hace una copia de seguridad Servicios de certificados de Active Directory.

certutil [options] -backup backupdirectory [incremental] [keeplog]

Donde:
backupdirector y es el directorio para almacenar los datos de copia de seguridad.
incremental realiza solo una copia de seguridad incremental (el valor predeterminado es la copia de
seguridad completa).
keeplog conser va los archivos de registro de la base de datos (el valor predeterminado es truncar los
archivos de registro).

[-f] [-config Machine\CAName] [-p Password]

-backupdb
Hace una copia de seguridad de Servicios de certificados de Active Directory base de datos.
certutil [options] -backupdb backupdirectory [incremental] [keeplog]

Donde:
backupdirector y es el directorio para almacenar los archivos de base de datos de los que se ha creado
una copia de seguridad.
incremental realiza solo una copia de seguridad incremental (el valor predeterminado es la copia de
seguridad completa).
keeplog conser va los archivos de registro de la base de datos (el valor predeterminado es truncar los
archivos de registro).

[-f] [-config Machine\CAName]

-backupkey
Hace una copia de seguridad Servicios de certificados de Active Directory certificado y clave privada.

certutil [options] -backupkey backupdirectory

Donde:
backupdirector y es el directorio en el que se va a almacenar el archivo PFX de copia de seguridad.

[-f] [-config Machine\CAName] [-p password] [-t timeout]

-restore
Restaura el Servicios de certificados de Active Directory.

certutil [options] -restore backupdirectory

Donde:
backupdirector y es el directorio que contiene los datos que se restaurarán.

[-f] [-config Machine\CAName] [-p password]

-restoredb
Restaura la base de Servicios de certificados de Active Directory de datos.

certutil [options] -restoredb backupdirectory

Donde:
backupdirector y es el directorio que contiene los archivos de base de datos que se restaurarán.

[-f] [-config Machine\CAName]

-restorekey
Restaura el certificado Servicios de certificados de Active Directory clave privada.

certutil [options] -restorekey backupdirectory | pfxfile

Donde:
backupdirector y es el directorio que contiene el archivo PFX que se va a restaurar.

[-f] [-config Machine\CAName] [-p password]

-importpfx
Importe el certificado y la clave privada. Para más información, consulte -store el parámetro de este artículo.

certutil [options] -importpfx [certificatestorename] pfxfile [modifiers]

Donde:
cer tificatestorename es el nombre del almacén de certificados.
Los modificadores son la lista separada por comas, que puede incluir una o varias de las siguientes
opciones:
1. AT_SIGNATURE: cambia keyspec a signature
2. AT_KEYEXCHANGE: cambia keyspec al intercambio de claves
3. NoExpor t: hace que la clave privada no sea exportable
4. NoCer t: no importa el certificado
5. NoChain: no importa la cadena de certificados
6. NoRoot: no importa el certificado raíz
7. Proteger : protege las claves mediante una contraseña
8. NoProtect: no protege las claves con contraseña mediante una contraseña

[-f] [-user] [-p password] [-csp provider]

Comentarios
El valor predeterminado es almacén de máquina personal.
-dynamicfilelist
Muestra una lista de archivos dinámicos.

certutil [options] -dynamicfilelist

[-config Machine\CAName]

-databaselocations
Muestra las ubicaciones de la base de datos.
certutil [options] -databaselocations

[-config Machine\CAName]

-hashfile
Genera y muestra un hash criptográfico sobre un archivo.

certutil [options] -hashfile infile [hashalgorithm]

-store
Vuelca el almacén de certificados.

certutil [options] -store [certificatestorename [certID [outputfile]]]

Donde:
cer tificatestorename es el nombre del almacén de certificados. Por ejemplo:
My, CA (default), Root,

ldap:///CN=Certification Authorities,CN=Public Key


Services,CN=Services,CN=Configuration,DC=cpandl,DC=com?cACertificate?one?
objectClass=certificationAuthority (View Root Certificates)

ldap:///CN=CAName,CN=Certification Authorities,CN=Public Key


Services,CN=Services,CN=Configuration,DC=cpandl,DC=com?cACertificate?base?
objectClass=certificationAuthority (Modify Root Certificates)

ldap:///CN=CAName,CN=MachineName,CN=CDP,CN=Public Key
Services,CN=Services,CN=Configuration,DC=cpandl,DC=com?certificateRevocationList?base?
objectClass=cRLDistributionPoint (View CRLs)

ldap:///CN=NTAuthCertificates,CN=Public Key
Services,CN=Services,CN=Configuration,DC=cpandl,DC=com?cACertificate?base?
objectClass=certificationAuthority (Enterprise CA Certificates)

ldap: (AD computer object certificates)

-user ldap: (AD user object certificates)

cer tID es el certificado o el token de coincidencia de CRL. Puede ser un número de serie, un certificado
SHA-1, CRL, CTL o hash de clave pública, un índice de certificado numérico (0, 1, y así sucesivamente), un
índice CRL numérico (.0, .1, y así sucesivamente), un índice CTL numérico (.. 0, .. 1, y así sucesivamente),
una clave pública, una firma o objectId de extensión, un nombre común del firmante del certificado, una
dirección de correo electrónico, un nombre UPN o DNS, un nombre de contenedor de claves o csp, un
nombre de plantilla o ObjectId, un id. de objeto de directivas de aplicación o EKU o un nombre común del
emisor de CRL. Muchas de ellas pueden dar lugar a varias coincidencias.
outputfile es el archivo que se usa para guardar los certificados correspondientes.

[-f] [-user] [-enterprise] [-service] [-grouppolicy] [-silent] [-split] [-dc DCName]

Opciones
La -user opción tiene acceso a un almacén de usuarios en lugar de a un almacén de máquinas.
La -enterprise opción tiene acceso a un almacén empresarial de máquina.
La -service opción tiene acceso a un almacén de servicio de máquina.
La -grouppolicy opción tiene acceso a un almacén de directivas de grupo de máquinas.

Por ejemplo:
-enterprise NTAuth

-enterprise Root 37

-user My 26e0aaaf000000000004

CA .11

-addstore
Agrega un certificado al almacén. Para más información, consulte -store el parámetro de este artículo.

certutil [options] -addstore certificatestorename infile

Donde:
cer tificatestorename es el nombre del almacén de certificados.
infile es el certificado o el archivo CRL que desea agregar para almacenar.

[-f] [-user] [-enterprise] [-grouppolicy] [-dc DCName]

-delstore
Elimina un certificado del almacén. Para más información, consulte -store el parámetro de este artículo.

certutil [options] -delstore certificatestorename certID

Donde:
cer tificatestorename es el nombre del almacén de certificados.
cer tID es el certificado o el token de coincidencia de CRL.

[-enterprise] [-user] [-grouppolicy] [-dc DCName]

-verifystore
Comprueba un certificado en el almacén. Para más información, consulte -store el parámetro de este artículo.

certutil [options] -verifystore certificatestorename [certID]

Donde:
cer tificatestorename es el nombre del almacén de certificados.
cer tID es el certificado o el token de coincidencia de CRL.

[-enterprise] [-user] [-grouppolicy] [-silent] [-split] [-dc DCName] [-t timeout]

-repairstore
Repara una asociación de clave o actualiza las propiedades del certificado o el descriptor de seguridad de clave.
Para más información, consulte -store el parámetro de este artículo.

certutil [options] -repairstore certificatestorename certIDlist [propertyinffile | SDDLsecuritydescriptor]

Donde:
cer tificatestorename es el nombre del almacén de certificados.
cer tIDlist es la lista separada por comas de tokens de coincidencia de certificado o CRL. Para más
información, consulte la -store certID descripción de este artículo.
proper tyinffile es el archivo INF que contiene propiedades externas, entre las que se incluyen:

[Properties]
19 = Empty ; Add archived property, OR:
19 = ; Remove archived property

11 = {text}Friendly Name ; Add friendly name property

127 = {hex} ; Add custom hexadecimal property


_continue_ = 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
_continue_ = 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f

2 = {text} ; Add Key Provider Information property


_continue_ = Container=Container Name&
_continue_ = Provider=Microsoft Strong Cryptographic Provider&
_continue_ = ProviderType=1&
_continue_ = Flags=0&
_continue_ = KeySpec=2

9 = {text} ; Add Enhanced Key Usage property


_continue_ = [Link].[Link].2,
_continue_ = [Link].[Link].1,

[-f] [-enterprise] [-user] [-grouppolicy] [-silent] [-split] [-csp provider]

-viewstore
Vuelca el almacén de certificados. Para más información, consulte -store el parámetro de este artículo.

certutil [options] -viewstore [certificatestorename [certID [outputfile]]]

Donde:
cer tificatestorename es el nombre del almacén de certificados.
cer tID es el certificado o el token de coincidencia de CRL.
outputfile es el archivo que se usa para guardar los certificados correspondientes.

[-f] [-user] [-enterprise] [-service] [-grouppolicy] [-dc DCName]

Opciones
La -user opción tiene acceso a un almacén de usuarios en lugar de a un almacén de máquinas.
La -enterprise opción tiene acceso a un almacén empresarial de máquina.
La -service opción tiene acceso a un almacén de servicio de máquina.
La -grouppolicy opción tiene acceso a un almacén de directivas de grupo de máquinas.
Por ejemplo:
-enterprise NTAuth

-enterprise Root 37

-user My 26e0aaaf000000000004

CA .11

-viewdelstore
Elimina un certificado del almacén.

certutil [options] -viewdelstore [certificatestorename [certID [outputfile]]]

Donde:
cer tificatestorename es el nombre del almacén de certificados.
cer tID es el certificado o el token de coincidencia de CRL.
outputfile es el archivo que se usa para guardar los certificados correspondientes.

[-f] [-user] [-enterprise] [-service] [-grouppolicy] [-dc DCName]

Opciones
La -user opción tiene acceso a un almacén de usuarios en lugar de a un almacén de máquinas.
La -enterprise opción tiene acceso a un almacén empresarial de máquina.
La -service opción tiene acceso a un almacén de servicio de máquina.
La -grouppolicy opción tiene acceso a un almacén de directivas de grupo de máquinas.

Por ejemplo:
-enterprise NTAuth

-enterprise Root 37

-user My 26e0aaaf000000000004

CA .11

-dspublish
Publica un certificado o una lista de revocación de certificados (CRL) para Active Directory.

certutil [options] -dspublish certfile [NTAuthCA | RootCA | SubCA | CrossCA | KRA | User | Machine]

certutil [options] -dspublish CRLfile [DSCDPContainer [DSCDPCN]]

Donde:
cer tfile es el nombre del archivo de certificado que se va a publicar.
NTAuthCA publica el certificado en el almacén de Enterprise DS.
RootCA publica el certificado en el almacén raíz de confianza de DS.
SubCA publica el certificado de entidad de certificación en el objeto de ca de DS.
CrossCA publica el certificado cruzado en el objeto de ca de DS.
SSM publica el certificado en el objeto DS Key Recovery Agent.
El usuario publica el certificado en el objeto User DS.
La máquina publica el certificado en el objeto Machine DS.
CRLfile es el nombre del archivo CRL que se va a publicar.
DSCDPContainer es el CN del contenedor DS CDP, normalmente el nombre de la máquina de ca.
DSCDPCN es el CN del objeto DS CDP, normalmente basado en el nombre corto de la entidad de
certificación sanitizada y el índice de clave.
Use -f para crear un nuevo objeto DS.

[-f] [-user] [-dc DCName]

-adtemplate
Muestra Active Directory plantillas.

certutil [options] -adtemplate [template]

[-f] [-user] [-ut] [-mt] [-dc DCName]

-template
Muestra las plantillas de certificado.

certutil [options] -template [template]

[-f] [-user] [-silent] [-policyserver URLorID] [-anonymous] [-kerberos] [-clientcertificate clientcertID] [-


username username] [-p password]

-templatecas
Muestra las entidades de certificación (CA) de una plantilla de certificado.

certutil [options] -templatecas template

[-f] [-user] [-dc DCName]

-catemplates
Muestra plantillas para la entidad de certificación.
certutil [options] -catemplates [template]

[-f] [-user] [-ut] [-mt] [-config Machine\CAName] [-dc DCName]

-setcasites
Administra los nombres de sitio, incluida la configuración, comprobación y eliminación de nombres de sitio de
entidad de certificación

certutil [options] -setcasites [set] [sitename]


certutil [options] -setcasites verify [sitename]
certutil [options] -setcasites delete

Donde:
sitename solo se permite cuando el destino es una entidad de certificación única.

[-f] [-config Machine\CAName] [-dc DCName]

Comentarios
La -config opción tiene como destino una única entidad de certificación (el valor predeterminado es
todas las CA).
La opción se puede usar para invalidar los errores de validación del nombre de sitio especificado o para
eliminar todos los nombres de -f sitio de la entidad de certificación.

NOTE
Para obtener más información sobre cómo configurar las CA para el reconocimiento de sitios Active Directory Domain
Services (AD DS), consulte AD DS Site Awareness for AD CS and PKI clients.

-enrollmentserverURL
Muestra, agrega o elimina las direcciones URL del servidor de inscripción asociadas a una entidad de
certificación.

certutil [options] -enrollmentServerURL [URL authenticationtype [priority] [modifiers]]


certutil [options] -enrollmentserverURL URL delete

Donde:
authenticationtype especifica uno de los siguientes métodos de autenticación de cliente, al agregar
una dirección URL:
1. kerberos: use las credenciales SSL de Kerberos.
2. username: use una cuenta con nombre para las credenciales SSL.
3. clientcer tificate: use las credenciales SSL del certificado X.509.
4. anonymous: use credenciales SSL anónimas.
delete elimina la dirección URL especificada asociada a la entidad de certificación.
Priority tiene como valor 1 predeterminado si no se especifica al agregar una dirección URL.
Modifiers es una lista separada por comas, que incluye uno o varios de los siguientes elementos:
1. allowrenewalsonly: solo se pueden enviar solicitudes de renovación a esta entidad de certificación a
través de esta dirección URL.
2. allowkeybasedrenewal: permite el uso de un certificado que no tiene ninguna cuenta asociada en AD.
Esto solo se aplica con el modo clientcertificate y allowrenewalsonly

[-config Machine\CAName] [-dc DCName]

-adca
Muestra Active Directory de certificados.

certutil [options] -adca [CAName]

[-f] [-split] [-dc DCName]

-ca
Muestra la directiva de inscripción Entidad de certificación.

certutil [options] -CA [CAName | templatename]

[-f] [-user] [-silent] [-split] [-policyserver URLorID] [-anonymous] [-kerberos] [-clientcertificate


clientcertID] [-username username] [-p password]

-policy
Muestra la directiva de inscripción.

[-f] [-user] [-silent] [-split] [-policyserver URLorID] [-anonymous] [-kerberos] [-clientcertificate


clientcertID] [-username username] [-p password]

-policycache
Muestra o elimina entradas de caché de directivas de inscripción.

certutil [options] -policycache [delete]

Donde:
delete elimina las entradas de caché del servidor de directivas.
-f elimina todas las entradas de caché

[-f] [-user] [-policyserver URLorID]

-credstore
Muestra, agrega o elimina Credential Store entradas.
certutil [options] -credstore [URL]
certutil [options] -credstore URL add
certutil [options] -credstore URL delete

Donde:
URL es la dirección URL de destino. También puede usar para * coincidir con todas las entradas o para
coincidir con un prefijo de dirección [Link] URL.
add agrega una entrada de almacén de credenciales. El uso de esta opción también requiere el uso de
credenciales SSL.
delete elimina las entradas del almacén de credenciales.
-f sobrescribe una sola entrada o elimina varias entradas.

[-f] [-user] [-silent] [-anonymous] [-kerberos] [-clientcertificate clientcertID] [-username username] [-p
password]

-installdefaulttemplates
Instala plantillas de certificado predeterminadas.

certutil [options] -installdefaulttemplates

[-dc DCName]

-URLcache
Muestra o elimina entradas de caché de direcciones URL.

certutil [options] -URLcache [URL | CRL | * [delete]]

Donde:
Url es la dirección URL almacenada en caché.
CRL solo se ejecuta en todas las direcciones URL de CRL almacenadas en caché.
* funciona en todas las direcciones URL almacenadas en caché.
delete elimina las direcciones URL pertinentes de la caché local del usuario actual.
-f fuerza la captura de una dirección URL específica y la actualización de la memoria caché.

[-f] [-split]

-pulse
Eventos de inscripción automática de Pulses.

certutil [options] -pulse


[-user]

-machineinfo
Muestra información sobre el objeto Active Directory máquina virtual.

certutil [options] -machineinfo domainname\machinename$

-DCInfo
Muestra información sobre el controlador de dominio. El valor predeterminado muestra los certificados de
controlador de dominio sin comprobación.

certutil [options] -DCInfo [domain] [verify | deletebad | deleteall]

[-f] [-user] [-urlfetch] [-dc DCName] [-t timeout]

TIP
La capacidad de especificar un dominio Active Directory Domain Services (AD DS) [Dominio] y especificar un controlador
de dominio (-dc) se agregó en Windows Server 2012. Para ejecutar correctamente el comando, debe usar una cuenta que
sea miembro de Administradores de dominio o administradores Enterprise administradores. Las modificaciones
de comportamiento de este comando son las siguientes:
1. 1. Si no se especifica un dominio y no se especifica un controlador de dominio específico, esta opción devuelve una
lista de controladores de dominio para procesar desde el controlador de dominio predeterminado.
2. 2. Si no se especifica un dominio, pero se especifica un controlador de dominio, se genera un informe de los
certificados en el controlador de dominio especificado.
3. 3. Si se especifica un dominio, pero no se especifica un controlador de dominio, se genera una lista de controladores de
dominio junto con informes sobre los certificados de cada controlador de dominio de la lista.
4. 4. Si se especifican el dominio y el controlador de dominio, se genera una lista de controladores de dominio a partir del
controlador de dominio de destino. También se genera un informe de los certificados para cada controlador de
dominio de la lista.
Por ejemplo, suponga que hay un dominio denominado CPANDL con un controlador de dominio denominado CPANDL-
DC1. Puede ejecutar el siguiente comando para recuperar una lista de controladores de dominio y sus certificados de
CPANDL-DC1: certutil -dc cpandl-dc1 -DCInfo cpandl

-entinfo
Muestra información sobre una entidad de certificación de empresa.

certutil [options] -entinfo domainname\machinename$

[-f] [-user]

-tcainfo
Muestra información sobre la entidad de certificación.

certutil [options] -tcainfo [domainDN | -]


[-f] [-enterprise] [-user] [-urlfetch] [-dc DCName] [-t timeout]

-scinfo
Muestra información sobre la tarjeta inteligente.

certutil [options] -scinfo [readername [CRYPT_DELETEKEYSET]]

Donde:
CRYPT_DELETEKEYSET elimina todas las claves de la tarjeta inteligente.

[-silent] [-split] [-urlfetch] [-t timeout]

-scroots
Administra los certificados raíz de tarjeta inteligente.

certutil [options] -scroots update [+][inputrootfile] [readername]


certutil [options] -scroots save \@in\\outputrootfile [readername]
certutil [options] -scroots view [inputrootfile | readername]
certutil [options] -scroots delete [readername]

[-f] [-split] [-p Password]

-verifykeys
Comprueba un conjunto de claves pública o privada.

certutil [options] -verifykeys [keycontainername cacertfile]

Donde:
keycontainername es el nombre del contenedor de claves para la clave que se va a comprobar. Esta
opción tiene como valor predeterminado las claves de máquina. Para cambiar a claves de usuario, use
-user .

cacer tfile firma o cifra los archivos de certificado.

[-f] [-user] [-silent] [-config Machine\CAName]

Comentarios
Si no se especifica ningún argumento, cada certificado de entidad de certificación de firma se comprueba
con su clave privada.
Esta operación solo se puede realizar en una entidad de certificación local o claves locales.
-verify
Comprueba un certificado, una lista de revocación de certificados (CRL) o una cadena de certificados.
certutil [options] -verify certfile [applicationpolicylist | - [issuancepolicylist]]
certutil [options] -verify certfile [cacertfile [crossedcacertfile]]
certutil [options] -verify CRLfile cacertfile [issuedcertfile]
certutil [options] -verify CRLfile cacertfile [deltaCRLfile]

Donde:
cer tfile es el nombre del certificado que se va a comprobar.
applicationpolicylist es la lista opcional separada por comas de los ObjectId de directiva de aplicación
necesarios.
issuancepolicylist es la lista opcional separada por comas de los ObjectId de directiva de emisión
necesarios.
cacer tfile es el certificado de entidad de certificación de emisión opcional con el que se va a comprobar.
crosscacer tfile es el certificado opcional certificado cruzado por cer tfile .
CRLfile es el archivo CRL que se usa para comprobar el archivo cacer t.
issuedcer tfile es el certificado emitido opcional cubierto por el crlfile.
deltaCRLfile es el archivo CRL delta opcional.

[-f] [-enterprise] [-user] [-silent] [-split] [-urlfetch] [-t timeout]

Comentarios
El uso de applicationpolicylist restringe la creación de cadenas solo a cadenas válidas para las
directivas de aplicación especificadas.
El uso de issuancepolicylist restringe la creación de cadenas solo a cadenas válidas para las directivas
de emisión especificadas.
El uso de cacer tfile comprueba los campos del archivo con cer tfile o CRLfile .
El uso de issuedcer tfile comprueba los campos del archivo con crlfile .
El uso de deltaCRLfile comprueba los campos del archivo con cer tfile .
Si no se especifica cacer tfile, la cadena completa se ha creado y comprobado con cer tfile .
Si se especifican cacer tfile y crossedcacer tfile, los campos de ambos archivos se comprueban con
cer tfile .
-verifyCTL
Comprueba la CTL de certificados AuthRoot o No permitidos.

certutil [options] -verifyCTL CTLobject [certdir] [certfile]

Donde:
CTLobject identifica la CTL que se debe comprobar, lo que incluye:
AuthRootWU: lee el CAB de AuthRoot y los certificados correspondientes de la caché de
direcciones URL. Use -f para descargar desde Windows update en su lugar.
DisallowedWU: lee el archivo CAB de certificados no permitidos y el archivo de almacén de
certificados no permitidos de la caché de direcciones URL. Use -f para descargar desde Windows
update en su lugar.
AuthRoot: lee la CTL AuthRoot almacenada en caché en el registro. Use con y un archivo de
certificado que no es de confianza para forzar que se actualicen las -f CL de certificado AuthRoot
y Disallowed en caché del Registro.
No permitido: lee la CTL de certificados no permitidos almacenados en caché del Registro. Use
con y un archivo de certificado que no es de confianza para forzar que se actualicen las -f CL de
certificado AuthRoot y Disallowed en caché del Registro.
CTLfilename especifica el archivo o la ruta de acceso http al archivo CTL o CAB.
cer tdir especifica la carpeta que contiene los certificados que coinciden con las entradas de CTL. El valor
predeterminado es la misma carpeta o sitio web que el objeto CTLobject . El uso de una ruta de acceso
de carpeta http requiere un separador de ruta de acceso al final. Si no especifica AuthRoot o No
permitido, se buscarán en varias ubicaciones los certificados que coincidan, incluidos los almacenes de
certificados locales, los recursos de [Link] y la caché de direcciones URL local. Use -f para
descargar desde Windows update, según sea necesario.
cer tfile especifica los certificados que se comprobarán. Los certificados se comparan con las entradas
CTL, mostrando los resultados. Esta opción suprime la mayor parte de la salida predeterminada.

[-f] [-user] [-split]

-sign
Vuelva a firma una lista de revocación de certificados (CRL) o un certificado.

certutil [options] -sign infilelist | serialnumber | CRL outfilelist [startdate+dd:hh] [+serialnumberlist |


-serialnumberlist | -objectIDlist | \@extensionfile]
certutil [options] -sign infilelist | serialnumber | CRL outfilelist [#hashalgorithm]
[+alternatesignaturealgorithm | -alternatesignaturealgorithm]

Donde:
infilelist es la lista separada por comas de archivos de certificado o CRL que se van a modificar y volver
a firmar.
serialnumber es el número de serie del certificado que se va a crear. El período de validez y otras
opciones no pueden estar presentes.
CRL crea una CRL vacía. El período de validez y otras opciones no pueden estar presentes.
outfilelist es la lista separada por comas de archivos de salida crl o certificado modificados. El número
de archivos debe coincidir con infilelist.
star tdate+dd:hh es el nuevo período de validez para los archivos de certificado o CRL, incluidos:
fecha y signo más opcionales
período de validez opcional de días y horas
Si se especifican ambos, debe usar un separador de signo más (+). Use now[+dd:hh] para iniciar en la
hora actual. Use never para no tener ninguna fecha de expiración (solo para CRL).
serialnumberlist es la lista de números de serie separados por comas de los archivos que se agregarán
o quitarán.
objectIDlist es la lista objectId de extensión separada por comas de los archivos que se quitarán.
@ extensionfile es el archivo INF que contiene las extensiones que se actualizarán o quitarán. Por
ejemplo:

[Extensions]
[Link] = ; Remove CRL Distribution Points extension
[Link] = {hex} ; Update Key Usage extension
_continue_=03 02 01 86

hashalgorithm es el nombre del algoritmo hash. Solo debe ser el texto precedido por el # signo .
alternatesignrealgorithm es el especificador de algoritmo de firma alternativo.

[-nullsign] [-f] [-silent] [-cert certID]

Comentarios
El uso del signo menos (-) quita los números de serie y las extensiones.
El uso del signo más (+) agrega números de serie a una CRL.
Puede usar una lista para quitar números de serie y objectID de una CRL al mismo tiempo.
El uso del signo menos antes de alternatesignrealgorithm permite usar el formato de firma heredado.
El uso del signo más permite usar el formato de firma alternativo. Si no especifica
alternatesignrealgorithm, se usa el formato de firma en el certificado o CRL.
-vroot
Crea o elimina raíces virtuales web y recursos compartidos de archivos.

certutil [options] -vroot [delete]

-vocsproot
Crea o elimina raíces virtuales web para un proxy web OCSP.

certutil [options] -vocsproot [delete]

-addenrollmentserver
Agregue una aplicación del servidor de inscripción y un grupo de aplicaciones, si es necesario, para la entidad
de certificación especificada. Este comando no instala archivos binarios ni paquetes.

certutil [options] -addenrollmentserver kerberos | username | clientcertificate [allowrenewalsonly]


[allowkeybasedrenewal]

Donde:
addenrollmentser ver requiere que se use un método de autenticación para la conexión de cliente con
el servidor de inscripción de certificados, lo que incluye:
Kerberos usa credenciales SSL de Kerberos.
username usa una cuenta con nombre para las credenciales SSL.
clientcer tificate usa credenciales SSL de certificado X.509.
allowrenewalsonly solo permite envíos de solicitudes de renovación a la entidad de certificación a
través de la dirección URL.
allowkeybasedrenewal permite el uso de un certificado sin ninguna cuenta asociada en Active
Directory. Esto se aplica cuando se usa con el modo clientcer tificate y allowrenewalsonly.

[-config Machine\CAName]

-deleteenrollmentserver
Elimina una aplicación del servidor de inscripción y un grupo de aplicaciones, si es necesario, para la entidad de
certificación especificada. Este comando no instala archivos binarios ni paquetes.

certutil [options] -deleteenrollmentserver kerberos | username | clientcertificate

Donde:
deleteenrollmentser ver requiere que se use un método de autenticación para la conexión de cliente al
servidor de inscripción de certificados, lo que incluye:
Kerberos usa credenciales SSL de Kerberos.
username usa una cuenta con nombre para las credenciales SSL.
clientcer tificate usa credenciales SSL de certificado X.509.

[-config Machine\CAName]

-addpolicyserver
Agregue una aplicación del servidor de directivas y un grupo de aplicaciones, si es necesario. Este comando no
instala archivos binarios ni paquetes.

certutil [options] -addpolicyserver kerberos | username | clientcertificate [keybasedrenewal]

Donde:
addpolicyser ver requiere que se use un método de autenticación para la conexión de cliente con el
servidor de directivas de certificado, lo que incluye:
Kerberos usa credenciales SSL de Kerberos.
username usa una cuenta con nombre para las credenciales SSL.
clientcer tificate usa credenciales SSL de certificado X.509.
keybasedrenewal permite el uso de directivas devueltas al cliente que contienen plantillas
keybasedrenewal. Esta opción solo se aplica a la autenticación de nombre de usuario y cer tificado
de cliente.
-deletepolicyserver
Elimina una aplicación del servidor de directivas y un grupo de aplicaciones, si es necesario. Este comando no
quita archivos binarios ni paquetes.

certutil [options] -deletePolicyServer kerberos | username | clientcertificate [keybasedrenewal]

Donde:
deletepolicyser ver requiere que se use un método de autenticación para la conexión de cliente con el
servidor de directivas de certificados, lo que incluye:
Kerberos usa credenciales SSL de Kerberos.
username usa una cuenta con nombre para las credenciales SSL.
clientcer tificate usa credenciales SSL de certificado X.509.
keybasedrenewal permite el uso de un servidor de directivas KeyBasedRenewal.
-oid
Muestra el identificador de objeto o establece un nombre para mostrar.

certutil [options] -oid objectID [displayname | delete [languageID [type]]]


certutil [options] -oid groupID
certutil [options] -oid agID | algorithmname [groupID]

Donde:
objectID muestra o agrega el nombre para mostrar.
groupID es el número groupID (decimal) que los objectID enumeran.
algID es el identificador hexadecimal que objectID busca.
algorithmname es el nombre del algoritmo que objectID busca.
displayname muestra el nombre que se almacenará en DS.
delete elimina el nombre para mostrar.
LanguageId es el valor de identificador de idioma (el valor predeterminado es actual: 1033).
Type es el tipo de objeto DS que se va a crear, incluidos:
1 - Plantilla (valor predeterminado)
2 - Directiva de emisión
3 - Directiva de aplicación
-f crea un objeto DS.
-error
Muestra el texto del mensaje asociado a un código de error.

certutil [options] -error errorcode

-getreg
Muestra un valor del Registro.

certutil [options] -getreg [{ca | restore | policy | exit | template | enroll |chain | policyservers}\
[progID\]][registryvaluename]

Donde:
ca usa la clave del Registro de una entidad de certificación.
restore usa la clave del Registro de restauración de la entidad de certificación.
la directiva usa la clave del Registro del módulo de directivas.
exit usa la clave del Registro del primer módulo de salida.
la plantilla usa la clave del Registro de plantillas (se -user usa para las plantillas de usuario).
enroll usa la clave del Registro de inscripción (se usa -user para el contexto de usuario).
chain usa la clave del Registro de configuración de cadena.
policyser vers usa la clave del Registro de servidores de directivas.
progID usa el ProgID (nombre de subclave del Registro) de la directiva o del módulo de salida.
registr yvaluename usa el nombre del valor del Registro (use Name* para establecer la coincidencia de
prefijos).
value usa el nuevo valor numérico, de cadena o de fecha del Registro o nombre de archivo. Si un valor
numérico comienza por o , los bits especificados en el nuevo valor se establecen o + - borran en el
valor del Registro existente.

[-f] [-user] [-grouppolicy] [-config Machine\CAName]

Comentarios
Si un valor de cadena comienza por o , y el valor existente es un valor, la cadena se agrega + o se quita
del valor del Registro - REG_MULTI_SZ existente. Para forzar la creación de REG_MULTI_SZ un valor, \n
agregue al final del valor de cadena.
Si el valor comienza por , el resto del valor es el nombre del archivo que contiene la representación \@
de texto hexadecimal de un valor binario. Si no hace referencia a un archivo válido, en su lugar se analiza
como : una fecha opcional más o menos días y [Date][+|-][dd:hh] horas opcionales. Si se especifican
ambos, use un signo más (+) o un signo menos (-). Use now+dd:hh para una fecha relativa a la hora
actual.
Use para chain\chaincacheresyncfiletime \@now vaciar de forma eficaz las CRL almacenadas en caché.
-setreg
Establece un valor del Registro.

certutil [options] -setreg [{ca | restore | policy | exit | template | enroll |chain | policyservers}\
[progID\]]registryvaluename value

Donde:
ca usa la clave del Registro de una entidad de certificación.
restore usa la clave del Registro de restauración de la entidad de certificación.
la directiva usa la clave del Registro del módulo de directivas.
exit usa la clave del Registro del primer módulo de salida.
la plantilla usa la clave del Registro de plantillas (se -user usa para las plantillas de usuario).
enroll usa la clave del Registro de inscripción (se usa -user para el contexto de usuario).
chain usa la clave del Registro de configuración de cadena.
policyser vers usa la clave del Registro de servidores de directivas.
progID usa el ProgID (nombre de subclave del Registro) de la directiva o del módulo de salida.
registr yvaluename usa el nombre del valor del Registro (use Name* para establecer la coincidencia de
prefijos).
value usa el nuevo valor numérico, de cadena o de fecha del Registro o nombre de archivo. Si un valor
numérico comienza por o , los bits especificados en el nuevo valor se establecen o + - borran en el
valor del Registro existente.

[-f] [-user] [-grouppolicy] [-config Machine\CAName]

Comentarios
Si un valor de cadena comienza por o , y el valor existente es un valor, la cadena se agrega + o se quita
del valor del Registro - REG_MULTI_SZ existente. Para forzar la creación de REG_MULTI_SZ un valor, \n
agregue al final del valor de cadena.
Si el valor comienza por , el resto del valor es el nombre del archivo que contiene la representación \@
de texto hexadecimal de un valor binario. Si no hace referencia a un archivo válido, en su lugar se analiza
como : una fecha opcional más o menos días y [Date][+|-][dd:hh] horas opcionales. Si se especifican
ambos, use un signo más (+) o un signo menos (-). Use now+dd:hh para una fecha relativa a la hora
actual.
Use para chain\chaincacheresyncfiletime \@now vaciar de forma eficaz las CRL almacenadas en caché.
-delreg
Elimina un valor del Registro.

certutil [options] -delreg [{ca | restore | policy | exit | template | enroll |chain | policyservers}\
[progID\]][registryvaluename]

Donde:
ca usa la clave del Registro de una entidad de certificación.
restore usa la clave del Registro de restauración de la entidad de certificación.
policy usa la clave del Registro del módulo de directivas.
exit usa la clave del Registro del primer módulo de salida.
la plantilla usa la clave del Registro de plantillas (se -user usa para las plantillas de usuario).
enroll usa la clave del Registro de inscripción (se usa -user para el contexto de usuario).
chain usa la clave del Registro de configuración de cadena.
policyser vers usa la clave del Registro de servidores de directivas.
progID usa el ProgID de la directiva o salir del módulo (nombre de subclave del Registro).
registr yvaluename usa el nombre del valor del Registro (use Name* para prefijo match).
value usa el nuevo valor numérico, de cadena o de fecha del Registro o nombre de archivo. Si un valor
numérico comienza por o , los bits especificados en el nuevo valor se establecen o + - borran en el
valor del Registro existente.
[-f] [-user] [-grouppolicy] [-config Machine\CAName]

Comentarios
Si un valor de cadena comienza por o , y el valor existente es un valor , la cadena se agrega + o se quita
del valor del Registro - REG_MULTI_SZ existente. Para forzar la creación de REG_MULTI_SZ un valor, \n
agregue al final del valor de cadena.
Si el valor comienza por , el resto del valor es el nombre del archivo que contiene la representación \@
de texto hexadecimal de un valor binario. Si no hace referencia a un archivo válido, en su lugar se analiza
como : una fecha opcional más o menos días y horas [Date][+|-][dd:hh] opcionales. Si se especifican
ambos, use un signo más (+) o un separador de signo menos (-). Use now+dd:hh para una fecha relativa a
la hora actual.
Use chain\chaincacheresyncfiletime \@now para vaciar eficazmente las CRL almacenadas en caché.
-importKMS
Importa claves de usuario y certificados en la base de datos del servidor para el archivo de claves.

certutil [options] -importKMS userkeyandcertfile [certID]

Donde:
userkeyandcer tfile es un archivo de datos con claves privadas de usuario y certificados que se van a
archivar. Este archivo puede ser:
Un Exchange de exportación de Key Management Server (KMS).
Un archivo PFX.
certID es un token de KMS certificado de descifrado de archivos de exportación. Para más información,
consulte el -store parámetro de este artículo.
-f importa certificados no emitidos por la entidad de certificación.

[-f] [-silent] [-split] [-config Machine\CAName] [-p password] [-symkeyalg


symmetrickeyalgorithm[,keylength]]

-importcert
Importa un archivo de certificado en la base de datos.

certutil [options] -importcert certfile [existingrow]

Donde:
existingrow importa el certificado en lugar de una solicitud pendiente para la misma clave.
-f importa certificados no emitidos por la entidad de certificación.

[-f] [-config Machine\CAName]

Comentarios
Es posible que la entidad de certificación también tenga que configurarse para admitir certificados externos.
Para ello, escriba import - certutil -setreg ca\KRAFlags +KRAF_ENABLEFOREIGN .
-getkey
Recupera un blob de recuperación de claves privadas archivado, genera un script de recuperación o recupera las
claves archivadas.

certutil [options] -getkey searchtoken [recoverybloboutfile]


certutil [options] -getkey searchtoken script outputscriptfile
certutil [options] -getkey searchtoken retrieve | recover outputfilebasename

Donde:
el script genera un script para recuperar y recuperar claves (comportamiento predeterminado si se
encuentran varios candidatos de recuperación correspondientes o si no se especifica el archivo de salida).
retrieve recupera uno o varios blobs de recuperación de claves (comportamiento predeterminado si se
encuentra exactamente un candidato de recuperación correspondiente y si se especifica el archivo de
salida). El uso de esta opción trunca cualquier extensión y anexa la cadena específica del certificado y la
extensión .rec para cada blob de recuperación de claves. Cada archivo contiene una cadena de
certificados y una clave privada asociada, aún cifrada en uno o varios certificados del Agente de
recuperación de claves.
recupera y recupera claves privadas en un paso (requiere certificados del Agente de recuperación de
claves y claves privadas). El uso de esta opción trunca cualquier extensión y anexa la extensión .p12. Cada
archivo contiene las cadenas de certificados recuperadas y las claves privadas asociadas, almacenadas
como un archivo PFX.
searchtoken selecciona las claves y los certificados que se recuperarán, entre los que se incluyen:
1. Nombre común del certificado
2. Número de serie del certificado
3. Hash SHA-1 de certificado (huella digital)
4. Hash SHA-1 de KeyId de certificado (identificador de clave de sujeto)
5. Nombre del solicitante (dominio\usuario)
6. UPN (dominio de @ usuario)
recover ybloboutfile genera un archivo con una cadena de certificados y una clave privada asociada,
aún cifrada en uno o varios certificados del Agente de recuperación de claves.
outputscriptfile genera un archivo con un script por lotes para recuperar y recuperar claves privadas.
outputfilebasename genera un nombre base de archivo.

[-f] [-unicodetext] [-silent] [-config Machine\CAName] [-p password] [-protectto SAMnameandSIDlist] [-csp
provider]

-recoverkey
Recuperar una clave privada archivada.

certutil [options] -recoverkey recoveryblobinfile [PFXoutfile [recipientindex]]

[-f] [-user] [-silent] [-split] [-p password] [-protectto SAMnameandSIDlist] [-csp provider] [-t timeout]

-mergePFX
Combina archivos PFX.
certutil [options] -mergePFX PFXinfilelist PFXoutfile [extendedproperties]

Donde:
PF Neuralfilelist es una lista separada por comas de archivos de entrada PFX.
PFXoutfile es el nombre del archivo de salida PFX.
extendedproper ties incluye todas las propiedades extendidas.

[-f] [-user] [-split] [-p password] [-protectto SAMnameAndSIDlist] [-csp provider]

Comentarios
La contraseña especificada en la línea de comandos debe ser una lista de contraseñas separadas por
comas.
Si se especifica más de una contraseña, se usa la última contraseña para el archivo de salida. Si solo se
proporciona una contraseña o si la última contraseña es , se le pedirá al usuario * la contraseña del
archivo de salida.
-convertEPF
Convierte un archivo PFX en un archivo EPF.

certutil [options] -convertEPF PFXinfilelist PFXoutfile [cast | cast-] [V3CAcertID][,salt]

Donde:
PF Neuralfilelist es una lista separada por comas de archivos de entrada PFX.
PFXoutfile es el nombre del archivo de salida PFX.
EPF es el nombre del archivo de salida de EPF.
cast usa el cifrado CAST 64.
cast: usa el cifrado CAST 64 (exportación)
V3CAcer tID es el token de coincidencia del certificado de entidad de certificación V3. Para más
información, consulte el -store parámetro de este artículo.
salt es la cadena sal del archivo de salida EPF.

[-f] [-silent] [-split] [-dc DCName] [-p password] [-csp provider]

Comentarios
La contraseña especificada en la línea de comandos debe ser una lista de contraseñas separadas por
comas.
Si se especifica más de una contraseña, se usa la última contraseña para el archivo de salida. Si solo se
proporciona una contraseña o si la última contraseña es , se le pedirá al usuario * la contraseña del
archivo de salida.
-?
Muestra la lista de parámetros.
certutil -?
certutil <name_of_parameter> -?
certutil -? -v

Donde:
-? muestra la lista completa de parámetros
- <name_of_parameter> -? muestra el contenido de ayuda para el parámetro especificado.
-? -v muestra una lista completa de parámetros y opciones.

Opciones
En esta sección se definen todas las opciones que puede especificar, en función del comando . Cada parámetro
incluye información sobre qué opciones son válidas para su uso.

O P C IO N ES DESC RIP C IÓ N

-nullsign Use el hash de los datos como firma.

-f Forzar sobrescritura.

-enterprise Use el almacén de certificados del registro empresarial de la


máquina local.

-user Use el almacén HKEY_CURRENT_USER claves o el almacén de


certificados.

-GroupPolicy Use el almacén de certificados de directiva de grupo.

-ut Mostrar plantillas de usuario.

-mt Mostrar plantillas de máquina.

-Unicode Escriba la salida redirigida en Unicode.

-UnicodeText Escriba el archivo de salida en Unicode.

-gmt Horas de presentación mediante GMT.

-seconds Muestra los tiempos con segundos y milisegundos.

-silent Use la silent marca para adquirir el contexto de cifrado.

-split Divida los elementos ASN.1 incrustados y guárdelo en


archivos.

-v Proporcione información más detallada.

-privatekey Mostrar datos de contraseña y clave privada.

-pin PIN PIN de tarjeta inteligente.


O P C IO N ES DESC RIP C IÓ N

-urlfetch Recupere y compruebe los certificados de AIA y las CRL de


CDP.

-config Machine\CAName Entidad de certificación y cadena de nombre de equipo.

-policyserver URLorID Dirección URL o identificador del servidor de directivas. Para


la selección de E/S, use -policyserver . Para todos los
servidores de directivas, use -policyserver *

-anonymous Use credenciales SSL anónimas.

-kerberos Use credenciales SSL de Kerberos.

-clientcertificate clientcertID Use las credenciales SSL del certificado X.509. Para la
selección de E/S, use -clientcertificate .

-username username Use una cuenta con nombre para las credenciales SSL. Para
la selección de E/S, use -username .

-cert certID Certificado de firma.

-dc DCName Dirigirse a un controlador de dominio específico.

-restrict restrictionlist Lista de restricciones separadas por comas. Cada restricción


consta de un nombre de columna, un operador relacional y
un entero constante, una cadena o una fecha. Un nombre de
columna puede ir precedido de un signo más o menos para
indicar el criterio de ordenación. Por ejemplo:
requestID = 47 , +requestername >= a, requestername
o -requestername > DOMAIN, Disposition = 21

-out columnlist Lista de columnas separadas por comas.

-p password Contraseña

-protectto SAMnameandSIDlist Lista de nombres SAM/SID separados por comas.

-csp provider Proveedor

-t timeout Tiempo de espera de captura de url en milisegundos.

-symkeyalg symmetrickeyalgorithm[,keylength] Nombre del algoritmo de clave simétrica con longitud de


clave opcional. Por ejemplo, AES,128 o 3DES .

Referencias adicionales
Para obtener más ejemplos sobre cómo usar este comando, vea
Servicios de certificados de Active Directory (AD CS)
Tareas certutiles para administrar certificados
comando certutil
cambiar
14/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambios Escritorio remoto configuración del servidor host de sesión para inicios de sesión, asignaciones de
puerto COM y modo de instalación.

NOTE
Para averiguar las novedades de la versión más reciente, consulte Novedades de Servicios de Escritorio remoto en
Windows Server.

Sintaxis
change logon
change port
change user

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

comando cambiar inicio de sesión Habilita o deshabilita los inicios de sesión de las sesiones de
cliente en un Escritorio remoto host de sesión o muestra el
estado de inicio de sesión actual.

comando change port Enumera o cambia las asignaciones de puerto COM para
que sean compatibles con las aplicaciones MS-DOS.

cambiar comando de usuario Cambia el modo de instalación del servidor Escritorio remoto
host de sesión.

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
change logon
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Habilita o deshabilita los inicios de sesión de las sesiones de cliente o muestra el estado de inicio de sesión
actual. Esta utilidad es útil para el mantenimiento del sistema. Debe ser administrador para ejecutar este
comando.

NOTE
Para averiguar las novedades de la versión más reciente, vea Novedades de Servicios de Escritorio remoto en Windows
Server.

Sintaxis
change logon {/query | /enable | /disable | /drain | /drainuntilrestart}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/query Muestra el estado de inicio de sesión actual, ya sea


habilitado o deshabilitado.

/enable Habilita los inicios de sesión desde sesiones de cliente, pero


no desde la consola.

/disable Deshabilita los inicios de sesión posteriores de las sesiones


de cliente, pero no desde la consola. No afecta a los usuarios
que han iniciado sesión actualmente.

/drain Deshabilita los inicios de sesión de las nuevas sesiones de


cliente, pero permite reconexiones a las sesiones existentes.

/drainuntilrestart Deshabilita los inicios de sesión de nuevas sesiones de


cliente hasta que se reinicia el equipo, pero permite las
reconexiones a las sesiones existentes.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los inicios de sesión se vuelve a habilitar al reiniciar el sistema.
Si está conectado al servidor host de sesión de Escritorio remoto desde una sesión de cliente y, a
continuación, deshabilita los inicios de sesión y cierra la sesión antes de volver a habilitar los inicios de
sesión, no podrá volver a conectarse a la sesión. Para volver a habilitar los inicios de sesión desde
sesiones de cliente, inicie sesión en la consola.
Ejemplos
Para mostrar el estado de inicio de sesión actual, escriba:

change logon /query

Para habilitar inicios de sesión desde sesiones de cliente, escriba:

change logon /enable

Para deshabilitar los inicios de sesión de cliente, escriba:

change logon /disable

Referencias adicionales
Clave de sintaxis de línea de comandos
comando change
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
change port
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Enumera o cambia las asignaciones de puerto COM para que sean compatibles con las aplicaciones MS-DOS.

NOTE
Para averiguar las novedades de la versión más reciente, consulte Novedades de Servicios de Escritorio remoto en
Windows Server.

Sintaxis
change port [<portX>=<portY| /d <portX | /query]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

= Mapas COM <*portX*> a <*portY*>

/d Elimina la asignación para COM. <*portX*>

/query Muestra las asignaciones de puerto actuales.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
La mayoría de las aplicaciones MS-DOS solo admiten puertos serie COM1 a COM4. El comando
cambiar puer to asigna un puerto serie a un número de puerto diferente, lo que permite que las
aplicaciones que no admiten puertos COM de alto número accedan al puerto serie. La reapping solo
funciona para la sesión actual y no se conserva si cierra sesión de una sesión y, a continuación, vuelve a
iniciar sesión.
Use cambiar el puer to sin parámetros para mostrar los puertos COM disponibles y sus asignaciones
actuales.

Ejemplos
Para asignar COM12 a COM1 para que lo use una aplicación basada en MS-DOS, escriba:

change port com12=com1

Para mostrar las asignaciones de puertos actuales, escriba:


change port /query

Referencias adicionales
Clave de sintaxis de línea de comandos
comando change
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
change user
12/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el modo de instalación del servidor Escritorio remoto host de sesión.

NOTE
Para averiguar las novedades de la versión más reciente, consulte Novedades de Servicios de Escritorio remoto en
Windows Server.

Sintaxis
change user {/execute | /install | /query}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/execute Habilita .ini asignación de archivos al directorio principal. Esta


es la configuración predeterminada.

/install Deshabilita .ini asignación de archivos al directorio principal.


Todos .ini archivos se leen y escriben en el directorio del
sistema. Debe deshabilitar la asignación .ini archivos al
instalar aplicaciones en un Escritorio remoto host de sesión.

/query Muestra la configuración actual para la .ini de archivos.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Use change user /install antes de instalar una aplicación para crear .ini archivos para la aplicación en
el directorio del sistema. Estos archivos se usan como origen cuando se crean archivos de .ini específicos
del usuario. Después de instalar la aplicación, use change user /execute para revertir a la asignación
.ini archivos estándar.
La primera vez que ejecuta la aplicación, busca en el directorio principal sus .ini archivos. Si los archivos
.ini no se encuentran en el directorio principal, pero se encuentran en el directorio del sistema, Servicios
de Escritorio remoto copia los archivos .ini en el directorio principal, asegurándose de que cada usuario
tiene una copia única de los archivos de .ini aplicación. Los nuevos .ini se crean en el directorio principal.
Cada usuario debe tener una copia única de los .ini archivos de una aplicación. Esto evita las instancias en
las que distintos usuarios podrían tener configuraciones de aplicación incompatibles (por ejemplo,
directorios predeterminados diferentes o resoluciones de pantalla).
Cuando el sistema ejecuta change user /install, se producen varias cosas. Todas las entradas del
Registro que se crean se sombrea en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\Currentversion\Terminal Ser ver\Install , en la subclave \SOFTWARE o en la subclave
\MACHINE. Las subclaves agregadas a HKEY_CURRENT_USER se copian en la subclave \SOFTWARE
y las subclaves agregadas a HKEY_LOCAL_MACHINE se copian en la subclave \MACHINE. Si la
aplicación consulta el directorio Windows mediante llamadas del sistema, como GetWindowsdirectory, el
servidor host de sesión de Escritorio remoto devuelve el directorio systemroot. Si se .ini entradas de
archivo mediante llamadas del sistema, como WritePrivateProfileString, se agregan a los archivos .ini en
el directorio systemroot.
Cuando el sistema vuelve a cambiar el usuario /execute y la aplicación intenta leer una entrada del
Registro en HKEY_CURRENT_USER que no existe, Servicios de Escritorio remoto comprueba si existe
una copia de la clave en la subclave \Terminal Ser ver\Install. Si es así, las subclaves se copian en la
ubicación adecuada en HKEY_CURRENT_USER . Si la aplicación intenta leer desde un archivo .ini que no
existe, Servicios de Escritorio remoto buscar ese archivo .ini en la raíz del sistema. Si el .ini está en la raíz
del sistema, se copia en el subdirectorio \Windows del directorio principal del usuario. Si la aplicación
consulta el directorio Windows, el servidor host de sesión de Escritorio remoto devuelve el subdirectorio
\Windows del directorio principal del usuario.
Al iniciar sesión, Servicios de Escritorio remoto comprueba si sus archivos de .ini son más recientes que
los archivos .ini en el equipo. Si la versión del sistema es más reciente, el archivo .ini se reemplaza o se
combina con la versión más reciente. Esto depende de si el bit INISYNC, 0x40, está establecido para este
.ini archivo. El nombre de la versión .ini archivo se cambia a [Link]. Si los valores del Registro del
sistema de la subclave \Terminal Ser ver\Install son más recientes que la versión de
HKEY_CURRENT_USER , la versión de las subclaves se elimina y se reemplaza por las nuevas subclaves
de \Terminal Ser ver\Install .

Ejemplos
Para deshabilitar .ini asignación de archivos en el directorio principal, escriba:

change user /install

Para habilitar .ini asignación de archivos en el directorio principal, escriba:

change user /execute

Para mostrar la configuración actual de la .ini de archivos, escriba:

change user /query

Referencias adicionales
Clave de sintaxis de línea de comandos
comando change
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
chcp
12/08/2021 • 2 minutes to read

Cambia la página de códigos de la consola activa. Si se usa sin parámetros, chcp muestra el número de la
página de códigos de la consola activa.

Sintaxis
chcp [<nnn>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<nnn> Especifica la página de códigos.

/? Muestra la ayuda en el símbolo del sistema.

En la tabla siguiente se enumeran cada página de códigos admitida y su país, región o idioma:

PÁ GIN A DE C Ó DIGO S PA ÍS, REGIÓ N O IDIO M A

437 Estados Unidos

850 Multilingüe (latín I)

852 Slavic (Latín II)

855 Cirílico (ruso)

857 Turco

860 Portugués

861 Islandés

863 Canadian-French

865 Nórdico

866 Ruso

869 Griego moderno

936 Chino

Comentarios
Solo la página de códigos del fabricante de equipos originales (OEM) que se instala con Windows
aparece correctamente en una ventana del símbolo del sistema que usa fuentes de trama. Otras páginas
de códigos aparecen correctamente en modo de pantalla completa o en ventanas del símbolo del sistema
que usan fuentes TrueType.
No es necesario preparar páginas de códigos (como en MS-DOS).
Los programas que se inician después de asignar una nueva página de códigos usan la nueva página de
códigos. Sin embargo, los programas (excepto [Link]) que inició antes de asignar la nueva página de
códigos seguirán usando la página de códigos original.

Ejemplos
Para ver la configuración de la página de códigos activa, escriba:

chcp

Aparece un mensaje similar al siguiente: Active code page: 437

Para cambiar la página de códigos activa a 850 (multilingüe), escriba:

chcp 850

Si la página de códigos especificada no es válida, aparece el siguiente mensaje de error: Invalid code page

Referencias adicionales
Clave de sintaxis de línea de comandos
chdir
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra el nombre del directorio actual o cambia el directorio actual. Si se usa solo con una letra de unidad (por
ejemplo, ), chdir muestra los nombres del chdir C: directorio actual en la unidad especificada. Si se usa sin
parámetros, chdir muestra la unidad y el directorio actuales.

NOTE

Este comando se ha reemplazado por el comando cd . Para obtener más información, incluida la sintaxis y
los detalles de los parámetros, vea el comando cd.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando cd
chglogon
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Habilita o deshabilita los inicios de sesión de las sesiones de cliente en Escritorio remoto servidor host de sesión
o muestra el estado de inicio de sesión actual.

NOTE
Este comando se ha reemplazado por el comando de registro de cambios . Para obtener más información, incluida la
sintaxis y los detalles de los parámetros, vea cambiar el comando de inicio de sesión.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando cambiar inicio de sesión
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
chgport
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Enumera o cambia las asignaciones de puerto COM para que sean compatibles con las aplicaciones MS-DOS.

NOTE
Este comando se ha reemplazado por el comando change por t . Para obtener más información, incluida la sintaxis y los
detalles de los parámetros, vea cambiar el comando de puerto.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando change port
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
chgusr
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el modo de instalación del servidor Escritorio remoto host de sesión.

NOTE
Este comando se ha reemplazado por el comando change user . Para obtener más información, incluida la sintaxis y los
detalles de los parámetros, vea cambiar el comando de usuario.

Referencias adicionales
Clave de sintaxis de línea de comandos
cambiar comando de usuario
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
chkdsk
14/08/2021 • 7 minutes to read

Comprueba si hay errores lógicos y físicos en los metadatos del sistema de archivos y del sistema de archivos
de un volumen. Si se usa sin parámetros, chkdsk muestra solo el estado del volumen y no corrige ningún error.
Si se usa con los parámetros /f , /r , /x o /b, corrige errores en el volumen.

IMPORTANT
La pertenencia al grupo administradores local, o equivalente, es el mínimo necesario para ejecutar chkdsk . Para abrir
una ventana del símbolo del sistema como administrador, haga clic con el botón derecho en Símbolo del sistema en el
menú Inicio y, a continuación, haga clic en Ejecutar como administrador.

IMPORTANT
No se recomienda interrumpir chkdsk . Sin embargo, cancelar o interrumpir chkdsk no debe dejar el volumen más
dañado que antes de ejecutar chkdsk . La ejecución de chkdsk comprueba de nuevo y debe reparar los daños
restantes en el volumen.

NOTE
Chkdsk solo se puede usar para discos locales. El comando no se puede usar con una letra de unidad local que se haya
redirigido a través de la red.

Sintaxis
chkdsk [<volume>[[<path>]<filename>]] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:<size>]] [/b]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<volume> Especifica la letra de unidad (seguida de dos puntos), el


punto de montaje o el nombre del volumen.

[ [<path>]<filename> Use solo con la tabla de asignación de archivos (FAT) y


FAT32. Especifica la ubicación y el nombre de un archivo o
conjunto de archivos que desea que chkdsk compruebe si
hay fragmentación. Puede usar ? y * caracteres comodín
para especificar varios archivos.

/f Corrige errores en el disco. El disco debe estar bloqueado. Si


chkdsk no puede bloquear la unidad, aparece un mensaje
que le pregunta si desea comprobar la unidad la próxima vez
que reinicie el equipo.

/v Muestra el nombre de cada archivo en cada directorio a


medida que se comprueba el disco.
PA RÁ M ET RO DESC RIP C IÓ N

/r Localiza los sectores no leídos y recupera información legible.


El disco debe estar bloqueado. /r incluye la funcionalidad de
/f , con el análisis adicional de errores de disco físico.

/x Obliga al volumen a desmontar primero, si es necesario. Se


invalidan todos los identificadores abiertos de la unidad. /x
también incluye la funcionalidad de /f .

/i Use solo con NTFS. Realiza una comprobación menos intensa


de las entradas de índice, lo que reduce la cantidad de
tiempo necesario para ejecutar chkdsk .

/C Use solo con NTFS. No comprueba los ciclos dentro de la


estructura de carpetas, lo que reduce la cantidad de tiempo
necesario para ejecutar chkdsk .

/l[: <size> ] Use solo con NTFS. Cambia el tamaño del archivo de registro
al tamaño que escriba. Si omite el parámetro size, /l muestra
el tamaño actual.

/b Use solo con NTFS. Borra la lista de clústeres no disponibles


en el volumen y vuelve a examinar todos los clústeres
asignados y libres en busca de errores. /b incluye la
funcionalidad de /r . Use este parámetro después de crear
imágenes de un volumen en una nueva unidad de disco
duro.

/scan Use solo con NTFS. Ejecuta un examen en línea en el


volumen.

/forceofflinefix Use solo con NTFS (debe usarse con /scan ). Omitir todas las
reparaciones en línea; todos los defectos encontrados se
ponen en cola para la reparación sin conexión (por ejemplo,
chkdsk /spotfix ).

/perf Use solo con NTFS (debe usarse con /scan ). Usa más
recursos del sistema para completar un examen lo más
rápido posible. Esto puede tener un impacto negativo en el
rendimiento en otras tareas que se ejecutan en el sistema.

/spotfix Use solo con NTFS. Ejecuta la corrección de spot en el


volumen.

/sdcleanup Use solo con NTFS. Recolección de elementos no utilizados


de datos de descriptor de seguridad innecesarios (implica
/f ).

/offlinescanandfix Ejecuta un examen sin conexión y corrige el volumen.

/freeorphanedchains Use solo con FAT/FAT32/ex FAT. Libera las cadenas de clúster
huérfanas en lugar de recuperar su contenido.

/markclean Use solo con FAT/FAT32/ex FAT. Marca el volumen limpio si


no se detectó ningún daño, incluso si no se especificó /f.
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El modificador /i o /c reduce la cantidad de tiempo necesario para ejecutar chkdsk omitiendo
determinadas comprobaciones de volumen.
Si desea que chkdsk corrija los errores de disco, no puede tener archivos abiertos en la unidad. Si los
archivos están abiertos, aparece el siguiente mensaje de error:

Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this
volume to be checked the next time the system restarts? (Y/N)

Si decide comprobar la unidad la próxima vez que reinicie el equipo, chkdsk comprueba la unidad y
corrige los errores automáticamente al reiniciar el equipo. Si la partición de unidad es una partición de
arranque, chkdsk reinicia automáticamente el equipo después de comprobar la unidad.
También puede usar el comando chkntfs /c para programar el volumen que se comprobará la próxima
vez que se reinicie el equipo. Use el comando para establecer el bit desnuciado del volumen (que indica
daños), de modo que Windows fsutil dirty set ejecute chkdsk cuando se reinicie el equipo.
Debe usar chkdsk ocasionalmente en sistemas de archivos FAT y NTFS para comprobar si hay errores
de disco. Chkdsk examina el espacio en disco y el uso del disco y proporciona un informe de estado
específico para cada sistema de archivos. El informe de estado muestra los errores encontrados en el
sistema de archivos. Si ejecuta chkdsk sin el parámetro /f en una partición activa, podría notificar
errores falsos porque no puede bloquear la unidad.
Chkdsk corrige los errores de disco lógico solo si especifica el parámetro /f. Chkdsk debe ser capaz
de bloquear la unidad para corregir los errores.
Dado que las reparaciones en sistemas de archivos FAT normalmente cambian la tabla de asignación de
archivos de un disco y, a veces, provocan una pérdida de datos, chkdsk podría mostrar un mensaje de
confirmación similar al siguiente:

10 lost allocation units found in 3 chains.


Convert lost chains to files?

Si presiona Y , Windows guardará cada cadena perdida en el directorio raíz como un archivo con
un nombre con el formato Archivo <nnnn> .chk. Cuando chkdsk finalice, puede comprobar estos
archivos para ver si contienen los datos que necesita.
Si presiona N , Windows el disco, pero no guarda el contenido de las unidades de asignación
perdidas.
Si no usa el parámetro /f, chkdsk muestra un mensaje que indica que el archivo debe corregirse, pero no
corrige ningún error.
Si usa en un disco muy grande o en un disco con un gran número de archivos (por ejemplo, millones de
archivos), puede tardar mucho tiempo chkdsk /f* chkdsk /f en completarse.
Use el parámetro /r para buscar errores de disco físico en el sistema de archivos e intentar recuperar
datos de cualquier sector de disco afectado.
Si especifica el parámetro /f, chkdsk muestra un mensaje de error si hay archivos abiertos en el disco.
Si no especifica el parámetro /f y existen archivos abiertos, chkdsk podría notificar unidades de
asignación perdidas en el disco. Esto podría ocurrir si los archivos abiertos aún no se han registrado en la
tabla de asignación de archivos. Si chkdsk informa de la pérdida de un gran número de unidades de
asignación, considere la posibilidad de reparar el disco.
Dado que el volumen de origen Instantáneas para carpetas compartidas no se puede bloquear mientras
Instantáneas para carpetas compar tidas está habilitado, la ejecución de chkdsk en el volumen de
origen podría notificar errores falsos o provocar que chkdsk se cierre inesperadamente. Sin embargo,
puede comprobar si hay errores en las instantáneas mediante la ejecución de chkdsk en modo de solo
lectura (sin parámetros) para comprobar el volumen Instantáneas para carpetas compartidas
almacenamiento.
El comando chkdsk , con parámetros diferentes, está disponible en la consola de recuperación.
En los servidores que se reinician con poca frecuencia, es posible que desee usar los comandos
chkntfs o para determinar si el bit desasistido del volumen ya está establecido antes de ejecutar
fsutil dirty query chkdsk.

Descripción de los códigos de salida


En la tabla siguiente se enumeran los códigos de salida que chkdsk notifica una vez finalizada.

C Ó DIGO DE SA L IDA DESC RIP C IÓ N

0 No se encontraron errores.

1 Errores encontrados y corregidos.

2 Se realizó una limpieza de disco (como la recolección de


elementos no utilizados) o no se realizó la limpieza porque
no se especificó /f.

3 No se pudo comprobar el disco, no se pudieron corregir los


errores o no se corrigió porque no se especificó /f.

Ejemplos
Para comprobar el disco en la unidad D y Windows corregir errores, escriba:

chkdsk d: /f

Si encuentra errores, chkdsk pausa y muestra los mensajes. Chkdsk finaliza mostrando un informe que
muestra el estado del disco. No se puede abrir ningún archivo en la unidad especificada hasta que finalice
chkdsk .
Para comprobar todos los archivos de un disco FAT en el directorio actual en busca de bloques no contados,
escriba:

chkdsk *.*

Chkdsk muestra un informe de estado y, a continuación, enumera los archivos que coinciden con las
especificaciones de archivo que tienen bloques no comunes.
Referencias adicionales
Clave de sintaxis de línea de comandos
chkntfs
12/08/2021 • 2 minutes to read

Muestra o modifica la comprobación automática del disco cuando se inicia el equipo. Si se usa sin opciones,
chkntfs muestra el sistema de archivos del volumen especificado. Si la comprobación automática de archivos
está programada para ejecutarse, chkntfs muestra si el volumen especificado está desdichado o está
programado para comprobarse la próxima vez que se inicia el equipo.

NOTE
Para ejecutar chkntfs, debe ser miembro del grupo Administradores.

Sintaxis
chkntfs <volume> [...]
chkntfs [/d]
chkntfs [/t[:<time>]]
chkntfs [/x <volume> [...]]
chkntfs [/c <volume> [...]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<volume> [...] Especifica uno o varios volúmenes para comprobar cuándo


se inicia el equipo. Los volúmenes válidos incluyen letras de
unidad (seguidas de dos puntos), puntos de montaje o
nombres de volumen.

/d Restaura toda la configuración predeterminada de


chkntfs, excepto el tiempo de cuenta atrás para la
comprobación automática de archivos. De forma
predeterminada, todos los volúmenes se comprueban
cuando se inicia el equipo y chkdsk se ejecuta en los que
están desaprobados.

/t [ :<time> ] Cambia el tiempo [Link] cuenta atrás de iniciación a la


cantidad de tiempo especificada en segundos. Si no escribe
una hora, /t muestra el tiempo de cuenta atrás actual.

/x <volume> [...] Especifica uno o varios volúmenes que se excluirán de la


comprobación cuando se inicia el equipo, incluso si el
volumen está marcado como que requiere chkdsk .

/c <volume> [...] Programa uno o varios volúmenes que se van a comprobar


cuando se inicia el equipo y ejecuta chkdsk en los que están
desaprobados.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar el tipo de sistema de archivos para la unidad C, escriba:

chkntfs c:

NOTE
Si la comprobación automática de archivos está programada para ejecutarse, se mostrará una salida adicional, que indica
si la unidad está desvía o se ha programado manualmente para comprobarse la próxima vez que se inicia el equipo.

Para mostrar el tiempo de [Link] de inicio de sesión, escriba:

chkntfs /t

Para cambiar el tiempo de [Link] de inicio de sesión a 30 segundos, escriba:

chkntfs /t:30

NOTE
Aunque puede establecer el tiempo de cuenta atrás [Link] inicio de sesión en cero, si lo hace, no podrá cancelar una
comprobación de archivos automática que puede llevar mucho tiempo.

Para excluir la selección de varios volúmenes, debe enumerar cada uno de ellos en un solo comando. Por
ejemplo, para excluir los volúmenes D y E, escriba:

chkntfs /x d: e:

IMPORTANT
La opción de línea de comandos /x no es acumulativa. Si lo escribe más de una vez, la entrada más reciente invalida la
entrada anterior.

Para programar la comprobación automática de archivos en el volumen D, pero no en los volúmenes C o E,


escriba los siguientes comandos en orden:

chkntfs /d
chkntfs /x c: d: e:
chkntfs /c d:

IMPORTANT
La opción de línea de comandos /c es acumulativa. Si escribe /c más de una vez, cada entrada permanece. Para
asegurarse de que solo se comprueba un volumen determinado, restablezca los valores predeterminados para borrar
todos los comandos anteriores, excluya que todos los volúmenes no se comprueben y, a continuación, programe la
comprobación automática de archivos en el volumen deseado.

Referencias adicionales
Clave de sintaxis de línea de comandos
choice
14/08/2021 • 2 minutes to read

Solicita al usuario que seleccione un elemento de una lista de opciones de un solo carácter en un programa por
lotes y, a continuación, devuelve el índice de la opción seleccionada. Si se usa sin parámetros, la opción
muestra las opciones predeterminadas Y y N.

Sintaxis
choice [/c [<choice1><choice2><…>]] [/n] [/cs] [/t <timeout> /d <choice>] [/m <text>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/c <choice1><choice2><…> Especifica la lista de opciones que se crearán. Las opciones


válidas incluyen a-z, A-Z, 0-9 y caracteres ASCII extendidos
(128-254). La lista predeterminada es YN, que se muestra
como [Y,N]? .

/n Oculta la lista de opciones, aunque las opciones siguen


habilitadas y el texto del mensaje (si se especifica mediante
/m) todavía se muestra.

/cs Especifica que las opciones distinguen mayúsculas de


minúsculas. De forma predeterminada, las opciones no
distinguen mayúsculas de minúsculas.

/t <timeout> Especifica el número de segundos que se pausará antes de


usar la opción predeterminada especificada por /d . Los
valores aceptables van de 0 a 9999. Si /t se establece en 0 ,
la opción no se pausa antes de devolver la opción
predeterminada.

/d <choice> Especifica la opción predeterminada que se usará después de


esperar el número de segundos especificado por /t . La
opción predeterminada debe estar en la lista de opciones
especificadas por /c.

/m <text> Especifica un mensaje que se mostrará antes de la lista de


opciones. Si no se especifica /m, solo se muestra el símbolo
del sistema de elección.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
La variable de entorno ERRORLEVEL se establece en el índice de la clave que el usuario selecciona en la
lista de opciones. La primera opción de la lista devuelve un valor de , el 1 segundo un valor de , y así 2
sucesivamente. Si el usuario presiona una tecla que no es una opción válida, la opción suena un pitido de
advertencia.
Si choice detecta una condición de error, devuelve un valor ERRORLEVEL de 255 . Si el usuario
presiona CTRL+BREAK o CTRL+C, la opción devuelve un valor ERRORLEVEL de 0 .

NOTE
Cuando se usan valores ERRORLEVEL en un programa por lotes, debe enumerarlos en orden decreciente.

Ejemplos
Para presentar las opciones Y, N y C, escriba la siguiente línea en un archivo por lotes:

choice /c ync

El siguiente mensaje aparece cuando el archivo por lotes ejecuta el comando choice:

[Y,N,C]?

Para ocultar las opciones Y, N y C, pero mostrar el texto Sí, No o Continuar, escriba la siguiente línea en un
archivo por lotes:

choice /c ync /n /m "Yes, No, or Continue?"

NOTE
Si usa el parámetro /n, pero no usa /m , no se le pregunta al usuario cuando la opción está esperando la entrada.

Para mostrar el texto y las opciones usadas en los ejemplos anteriores, escriba la siguiente línea en un archivo
por lotes:

choice /c ync /m "Yes, No, or Continue"

Para establecer un límite de tiempo de cinco segundos y especificar N como valor predeterminado, escriba la
siguiente línea en un archivo por lotes:

choice /c ync /t 5 /d n

NOTE
En este ejemplo, si el usuario no presiona una tecla en un plazo de cinco segundos, la opción selecciona N de forma
predeterminada y devuelve un valor de error de 2 . De lo contrario, choice devuelve el valor correspondiente a la
elección del usuario.

Referencias adicionales
Clave de sintaxis de línea de comandos
Cifrado
12/08/2021 • 3 minutes to read

Muestra o cambia el cifrado de directorios y archivos en volúmenes NTFS. Si se usa sin parámetros, el cifrado
muestra el estado de cifrado del directorio actual y los archivos que contiene.

Sintaxis
cipher [/e | /d | /c] [/s:<directory>] [/b] [/h] [pathname [...]]
cipher /k
cipher /r:<filename> [/smartcard]
cipher /u [/n]
cipher /w:<directory>
cipher /x[:efsfile] [filename]
cipher /y
cipher /adduser [/certhash:<hash> | /certfile:<filename>] [/s:directory] [/b] [/h] [pathname [...]]
cipher /removeuser /certhash:<hash> [/s:<directory>] [/b] [/h] [<pathname> [...]]
cipher /rekey [pathname [...]]

Parámetros
PA RÁ M ET RO S DESC RIP C IÓ N

/b Anula si se encuentra un error. De forma predeterminada, el


cifrado continúa en ejecución aunque se encuentren 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 marcan para que se cifrarán los archivos que se agregan
después.

/h Muestra archivos con atributos ocultos o del sistema. De


forma predeterminada, estos archivos no se cifran ni
descifran.

/k Crea un certificado y una clave nuevos para usarlos con


Sistema de cifrado de archivos (EFS). Si se especifica el
parámetro /k , se omiten todos los demás parámetros.

/r: <filename> [/smartcard] Genera una clave y un certificado del agente de recuperación
de EFS y, a continuación, los escribe en un archivo .pfx (que
contiene el certificado y la clave privada) y un archivo .cer
(que contiene solo el certificado). Si se especifica
/smar tcard, escribe la clave de recuperación y el certificado
en una tarjeta inteligente y no se genera ningún archivo .pfx.

/s: <directory> Realiza la operación especificada en todos los subdirectorios


del directorio especificado.
PA RÁ M ET RO S DESC RIP C IÓ N

/u [/n] Busca todos los archivos cifrados en las unidades locales. Si


se usa con el parámetro /n, no se realiza ninguna
actualización. Si se usa sin /n , /u compara la clave de cifrado
de archivos del usuario o la clave del agente de recuperación
con las actuales y las actualiza si han cambiado. Este
parámetro solo funciona con /n .

/w: <directory> Quita los datos del espacio en disco disponible sin usar en
todo el volumen. Si usa el parámetro /w, se omiten todos
los demás parámetros. El directorio especificado se puede
encontrar en cualquier lugar de un volumen local. Si es un
punto de montaje o apunta a un directorio de otro volumen,
se quitan los datos de ese volumen.

/x[:efsfile] [ <FileName> ] Hace una copia de seguridad del certificado y las claves de
EFS en el nombre de archivo especificado. Si se usa con
:efsfile, /x hace una copia de seguridad de los certificados
del usuario que se usaron para cifrar el archivo. De lo
contrario, se hace una copia de seguridad del certificado y
las claves de EFS actuales del usuario.

/y Muestra la miniatura del certificado EFS actual en el equipo


local.

/adduser [/certhash: <hash> /certfile: <filename> ]

/rekey Actualiza los archivos cifrados especificados para usar la clave


EFS configurada actualmente.

/removeuser /certhash: <hash> Quita un usuario de los archivos especificados. El hash


proporcionado para /cer thash debe ser el hash SHA1 del
certificado que se va a quitar.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si el directorio primario no está cifrado, un archivo cifrado podría descifrarse cuando se modifique. Por lo
tanto, al cifrar un archivo, también debe cifrar el directorio primario.
Un administrador puede agregar el contenido de un archivo .cer a la directiva de recuperación de EFS
para crear el agente de recuperación para los usuarios y, a continuación, importar el archivo .pfx para
recuperar archivos individuales.
Puede usar varios nombres de directorio y caracteres comodín.
Debe colocar espacios entre varios parámetros.

Ejemplos
Para mostrar el estado de cifrado de cada uno de los archivos y subdirectorios del directorio actual, escriba:

cipher

Los archivos y directorios cifrados se marcan con E . Los archivos y directorios sin cifrar se marcan con una U .
Por ejemplo, la siguiente salida indica que el directorio actual y todo su contenido están actualmente sin cifrar:
Listing C:\Users\MainUser\Documents\
New files added to this directory will not be encrypted.
U Private
U [Link]
U [Link]

Para habilitar el cifrado en el directorio privado usado en el ejemplo anterior, escriba:

cipher /e private

Se muestra el resultado siguiente:

Encrypting files in C:\Users\MainUser\Documents\


Private [OK]
1 file(s) [or directorie(s)] within 1 directorie(s) were encrypted.

El comando de cifrado muestra la siguiente salida:

Listing C:\Users\MainUser\Documents\
New files added to this directory will not be encrypted.
E Private
U [Link]
U [Link]

Donde el directorio privado ahora está marcado como cifrado.


Referencias adicionales
Clave de sintaxis de línea de comandos
clean
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita todas las particiones o el formato de volumen del disco con el foco.

NOTE
Para obtener una versión de PowerShell de este comando, vea clear-disk command.

Sintaxis
clean [all]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

todo Especifica que todos y cada uno de los sectores del disco
están establecidos en cero, lo que elimina completamente
todos los datos contenidos en el disco.

Comentarios
En los discos de registro de arranque maestro (MBR), solo se sobrescriben la información de creación de
particiones de MBR y la información del sector oculto.
En los discos de tabla de particiones GUID (gpt), se sobrescribe la información de creación de particiones
gpt, incluida la MBR de protección. No hay ninguna información de sector oculta.
Se debe seleccionar un disco para que esta operación se pueda realizar correctamente. Use el comando
seleccionar disco para seleccionar un disco y desplazar el foco a él.

Ejemplos
Para quitar todo el formato del disco seleccionado, escriba:

clean

Referencias adicionales
comando clear-disk
Clave de sintaxis de línea de comandos
cleanmgr
12/08/2021 • 4 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012,
Windows Server 2008 R2

Borra los archivos innecesarios del disco duro del equipo. Puede usar las opciones de línea de comandos para
especificar que Cleanmgr limpia los archivos temporales, los archivos de Internet, los archivos descargados y
papelera de reciclaje archivos. A continuación, puede programar la tarea para que se ejecute en un momento
específico mediante la herramienta Tareas programadas.

Sintaxis
cleanmgr [/d <driveletter>] [/sageset:n] [/sagerun:n] [/TUNEUP:n] [/LOWDISK] [/VERYLOWDISK]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/d <driveletter> Especifica la unidad que desea limpiar limpieza de disco.


NOTA: La opción /d no se utiliza con /sagerun:n .

/sageset:n Muestra el cuadro de diálogo Configuración limpieza de


disco y también crea una clave del Registro para almacenar la
configuración que seleccione. El valor , que se almacena en el
Registro, permite especificar tareas para n que se ejecute
limpieza de disco. El n valor puede ser cualquier valor
entero de 0 a 9999.

/sagerun:n Ejecuta las tareas especificadas que se asignan al valor n si se


usa la opción /sageset. Todas las unidades del equipo se
enumeran y el perfil seleccionado se ejecuta en cada unidad.

/tuneup:n Ejecute /sageset y /sagerun para el mismo n .

/lowdisk Ejecute con la configuración predeterminada.

/verylowdisk Ejecute con la configuración predeterminada, sin solicitudes


de usuario.

/? Muestra la ayuda en el símbolo del sistema.

Opciones
Las opciones de los archivos que puede especificar para Limpieza de disco mediante /sageset y /sagerun
incluyen:
Archivos de instalación temporales: son archivos creados por un programa de instalación que ya no
se está ejecutando.
Archivos de programa descargados: los archivos de programa descargados ActiveX controles y
programas java que se descargan automáticamente de Internet cuando se ven determinadas páginas.
Estos archivos se almacenan temporalmente en la carpeta Archivos de programa descargados del disco
duro. Esta opción incluye un botón Ver archivos para que pueda ver los archivos antes de que Limpieza
de disco los quite. El botón abre la carpeta C:\Winnt\Downloaded Program Files.
Archivos temporales de Internet: la carpeta Archivos temporales de Internet contiene páginas web
que se almacenan en el disco duro para una visualización rápida. Limpieza de disco quita esta página,
pero deja intacta la configuración personalizada de las páginas web. Esta opción también incluye un
botón Ver archivos, que abre la carpeta C:\Documents y Configuración\Username\Local
Configuración\Temporary Internet Files\Content.IE5.
Archivos antiguos de Chkdsk : cuando Chkdsk comprueba si hay errores en un disco, Chkdsk podría
guardar fragmentos de archivo perdidos como archivos en la carpeta raíz del disco. Estos archivos no son
necesarios.
papelera de reciclaje: el papelera de reciclaje contiene los archivos que ha eliminado del equipo. Estos
archivos no se quitan permanentemente hasta que se vacía el papelera de reciclaje. Esta opción incluye
un botón Ver archivos que abre el papelera de reciclaje.
Nota: Un papelera de reciclaje puede aparecer en más de una unidad, por ejemplo, no solo en
%SystemRoot%.
Archivos temporales: los programas a veces almacenan información temporal en una carpeta Temp.
Antes de que un programa se cierre, el programa normalmente elimina esta información. Puede eliminar
de forma segura los archivos temporales que no se han modificado en la última semana.
Archivos Archivos sin conexión: los archivos sin conexión temporales son copias locales de archivos
de red usados recientemente. Estos archivos se almacenan automáticamente en caché para que pueda
usarlos después de desconectarse de la red. Un botón Ver archivos abre la Archivos sin conexión
carpeta.
Archivos sin conexión: los archivos sin conexión son copias locales de archivos de red que
específicamente desea que estén disponibles sin conexión para que pueda usarlos después de
desconectarse de la red. Un botón Ver archivos abre la Archivos sin conexión carpeta.
Comprimir archivos antiguos: Windows puede comprimir archivos que no ha usado recientemente.
La compresión de archivos ahorra espacio en disco, pero puede seguir utilizando los archivos. No se
elimina ningún archivo. Dado que los archivos se comprimen a velocidades diferentes, la cantidad de
espacio en disco que se muestra es aproximada. Un botón Opciones permite especificar el número de
días que hay que esperar antes de que Limpieza de disco comprima un archivo sin usar.
Archivos de catálogo del indexador de contenido: el servicio de indexación acelera y mejora las
búsquedas de archivos al mantener un índice de los archivos que se encuentran en el disco. Estos
archivos de catálogo permanecen de una operación de indexación anterior y se pueden eliminar de
forma segura.
Nota: El archivo de catálogo puede aparecer en más de una unidad, por ejemplo, no solo en
%SystemRoot% .

NOTE
Si especifica la limpieza de la unidad que contiene la Windows instalación, todas estas opciones están disponibles en la
pestaña Limpieza de disco. Si especifica cualquier otra unidad, en la pestaña Limpieza de disco solo están disponibles
las opciones papelera de reciclaje y Catalog files for content index (Archivos de catálogo para índice de contenido).
Ejemplos
Para ejecutar la aplicación Limpieza de disco para que pueda usar su cuadro de diálogo para especificar las
opciones que se usarán más adelante, guarde la configuración en el conjunto 1 , escriba lo siguiente:

cleanmgr /sageset:1

Para ejecutar Limpieza de disco e incluir las opciones que especificó con el comando cleanmgr /sageset:1,
escriba:

cleanmgr /sagerun:1

Para ejecutar cleanmgr /sageset:1 y cleanmgr /sagerun:1 juntos, escriba:

cleanmgr /tuneup:1

Referencias adicionales
Liberar espacio en la unidad en Windows 10
Clave de sintaxis de línea de comandos
clip
11/08/2021 • 2 minutes to read

Redirige la salida del comando desde la línea de comandos al portapapeles Windows comandos. Puede usar
este comando para copiar datos directamente en cualquier aplicación que pueda recibir texto del Portapapeles.
También puede pegar esta salida de texto en otros programas.

Sintaxis
<command> | clip
clip < <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<command> Especifica un comando cuya salida desea enviar al


Portapapeles Windows datos.

<filename> Especifica un archivo cuyo contenido desea enviar al


Portapapeles Windows datos.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para copiar la lista de directorios actual en Windows portapapeles, escriba:

dir | clip

Para copiar la salida de un programa denominado [Link] en el portapapeles Windows, escriba:

awk -f [Link] [Link] | clip

Para copiar el contenido de un archivo denominado [Link] en Windows portapapeles, escriba:

clip < [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
cls
14/08/2021 • 2 minutes to read

Borra la ventana del símbolo del sistema.

Sintaxis
cls

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para borrar toda la información que aparece en la ventana del símbolo del sistema y volver a una ventana en
blanco, escriba:

cls

Referencias adicionales
Clave de sintaxis de línea de comandos
cmd
12/08/2021 • 6 minutes to read

Inicia una nueva instancia del intérprete de comandos, [Link]. Si se usa sin parámetros, cmd muestra la
versión y la información de copyright del sistema operativo.

Sintaxis
cmd [/c|/k] [/s] [/q] [/d] [/a|/u] [/t:{<b><f> | <f>}] [/e:{on | off}] [/f:{on | off}] [/v:{on | off}]
[<string>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/C Lleva a cabo el comando especificado por string y, a


continuación, se detiene.

/k Ejecuta el comando especificado por string y continúa.

/s Modifica el tratamiento de la cadena después de /c o /k .

/q Desactiva el eco.

/d Deshabilita la ejecución de comandos AutoRun.

/a Da formato a la salida del comando interno a una


canalización o un archivo American National Standards
Institute (ANSI).

/U Da formato a la salida del comando interno a una


canalización o un archivo como Unicode.

/t:{ <b><f> | <f> } Establece los colores de fondo (b) y primer plano (f).

/e:on Habilita las extensiones de comando.

/e:off Deshabilita las extensiones de comandos.

/f:on Habilita la finalización del nombre de archivo y directorio.

/f:off Deshabilita la finalización del nombre de archivo y directorio.

/v:on Habilita la expansión diferido de variables de entorno.

/v:off Deshabilita la expansión diferido de variables de entorno.

<string> Especifica el comando que desea llevar a cabo.


PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

En la tabla siguiente se enumeran los dígitos hexadecimales válidos que puede usar como valores para <b> y
<f> :

VA LO R C O LO R

0 Negro

1 Azul

2 Verde

3 Aqua

4 Rojo

5 Púrpura

6 Amarillo

7 Blanco

8 Gris

9 Azul claro

a Verde claro

b Agua de agua ligera

c Rojo claro

d Púrpura claro

e Amarillo claro

f Blanco brillante

Comentarios
Para usar varios comandos para , separelos mediante el separador de comandos <string> && y
escríbalos entre comillas. Por ejemplo:

"<command1>&&<command2>&&<command3>"

Si especifica /c o /k , los procesos cmd, el resto de la cadena y las comillas solo se conservan si se
cumplen todas las condiciones siguientes:
Tampoco se usa /s .
Use exactamente un conjunto de comillas.
No se usan caracteres especiales entre comillas (por ejemplo: & < > ( ) @ ^ | ).
Se usan uno o varios caracteres de espacio en blanco entre comillas.
La cadena entre comillas es el nombre de un archivo ejecutable.
Si no se cumplen las condiciones anteriores, la cadena se procesa examinando el primer carácter para
comprobar si se trata de una comilla de apertura. Si el primer carácter es una comilla de apertura, se
quita junto con la comilla de cierre. Se conserva cualquier texto que sigue a las comillas de cierre.
Si no especifica /d en la cadena , [Link] buscar las siguientes subclaves del Registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun\REG_SZ
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\AutoRun\REG_EXPAND_SZ
Si una o ambas subclaves del Registro están presentes, se ejecutan antes que todas las demás variables.
Cau t i on

La edición incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el
Registro, debe hacer una copia de seguridad de los datos de valor guardados en el equipo.
Puede deshabilitar las extensiones de comando para un proceso determinado mediante /e:off . Puede
habilitar o deshabilitar extensiones para todas las opciones de la línea de comandos cmd en un equipo o
una sesión de usuario estableciendo los siguientes valores REG_DWORD comandos:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\EnableExtensions\REG_DWORD
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\EnableExtensions\REG_DWORD
Establezca el REG_DWORD en 0×1 (habilitado) o 0×0 (deshabilitado) en el Registro mediante
[Link]. La configuración especificada por el usuario tiene prioridad sobre la configuración del
equipo y las opciones de línea de comandos tienen prioridad sobre la configuración del Registro.
Cau t i on

La edición incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el
Registro, debe hacer una copia de seguridad de los datos de valor guardados en el equipo.
Al habilitar las extensiones de comando, se ven afectados los siguientes comandos:
assoc
call
chdir (cd)
color
del (borrar)
endlocal
for
ftype
goto
if
mkdir (md)
popd
prompt
pushd
set
setlocal
shift
star t (también incluye cambios en los procesos de comandos externos)
Si habilita la expansión diferido de variables de entorno, puede usar el carácter de signo de exclamación
para sustituir el valor de una variable de entorno en tiempo de ejecución.
La finalización del nombre de archivo y directorio no está habilitada de forma predeterminada. Puede
habilitar o deshabilitar la finalización del nombre de archivo para un proceso determinado del comando
cmd con /f :{on | off }. Puede habilitar o deshabilitar la finalización del nombre de archivo y directorio
para todos los procesos del comando cmd en un equipo o para una sesión de inicio de sesión de
usuario estableciendo los siguientes REG_DWORD configuración:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\CompletionChar\REG_DWORD
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\PathCompletionChar\REG_DWORD
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\CompletionChar\REG_DWORD
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\PathCompletionChar\REG_DWORD
Para establecer el valor REG_DWORD, ejecute [Link] y use el valor hexadecimal de un carácter de
control para una función determinada (por ejemplo, 0×9 es TAB y 0×08 es BACKSPACE). La
configuración especificada por el usuario tiene prioridad sobre la configuración del equipo y las opciones
de línea de comandos tienen prioridad sobre la configuración del Registro.
Cau t i on

La edición incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el
Registro, debe hacer una copia de seguridad de los datos de valor guardados en el equipo.
Si habilita la finalización del nombre de archivo y directorio mediante /f :on , use CTRL+D para la
finalización del nombre de directorio y CTRL+F para la finalización del nombre de archivo. Para
deshabilitar un carácter de finalización determinado en el Registro, use el valor del espacio en blanco
[0×20 ] porque no es un carácter de control válido.
Al presionar CTRL+D o CTRL+F, se procesa la finalización del nombre de archivo y directorio.
Estas funciones de combinación de claves anexan un carácter comodín a la cadena (si no hay
alguno), compilan una lista de rutas de acceso que coinciden y, a continuación, muestran la
primera ruta de acceso correspondiente.
Si ninguna de las rutas de acceso coincide, la función de finalización de nombre de archivo y
directorio sonará y no cambiará la presentación. Para desplazarse por la lista de rutas de acceso
que coinciden, presione CTRL+D o CTRL+F repetidamente. Para desplazarse por la lista hacia
atrás, presione la tecla MAYÚS y CTRL+D o CTRL+F simultáneamente. Para descartar la lista
guardada de rutas de acceso que coinciden y generar una nueva lista, edite la cadena y presione
CTRL+D o CTRL+F. Si cambia entre CTRL+D y CTRL+F, se descarta la lista guardada de rutas
de acceso que coinciden y se genera una nueva lista. La única diferencia entre las combinaciones
de teclas CTRL+D y CTRL+F es que CTRL+D solo coincide con los nombres de directorio y
CTRL+F coincide con los nombres de archivo y directorio. Si usa la finalización de nombre de
archivo y directorio en cualquiera de los comandos de directorio integrados (es decir, CD, MD o
RD), se supone que se completa el directorio.
La finalización del nombre de archivo y directorio procesa correctamente los nombres de archivo
que contienen espacios en blanco o caracteres especiales si coloca comillas alrededor de la ruta de
acceso correspondiente.
Debe usar comillas alrededor de los siguientes caracteres especiales: & < > [ ] | { } ^ = ; ! ' + , ' ~
[espacio en blanco].
Si la información que proporciona contiene espacios, debe usar comillas alrededor del texto (por
ejemplo, "Nombre de equipo").
Si procesa la finalización del nombre de archivo y directorio desde dentro de la cadena , se
descarta cualquier parte de la ruta de acceso a la derecha del cursor (en el punto de la cadena
donde se procesó la finalización).

Referencias adicionales
Clave de sintaxis de línea de comandos
cmdkey
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea, enumera y elimina los nombres de usuario y las contraseñas o credenciales almacenados.

Sintaxis
cmdkey [{/add:<targetname>|/generic:<targetname>}] {/smartcard | /user:<username> [/pass:<password>]}
[/delete{:<targetname> | /ras}] /list:<targetname>

Parámetros
PA RÁ M ET RO S DESC RIP C IÓ N

/add: <targetname> Agrega un nombre de usuario y una contraseña a la lista.


Requiere el parámetro del <targetname> que identifica
el equipo o el nombre de dominio al que se asociará esta
entrada.

/generic: <targetname> Agrega credenciales genéricas a la lista.


Requiere el parámetro del <targetname> que identifica
el equipo o el nombre de dominio al que se asociará esta
entrada.

/smartcard Recupera la credencial de una tarjeta inteligente. Si se


encuentra más de una tarjeta inteligente en el sistema
cuando se usa esta opción, cmdkey muestra información
sobre todas las tarjetas inteligentes disponibles y, a
continuación, solicita al usuario que especifique cuál usar.

/user: <username> Especifica el nombre de usuario o cuenta que se va a


almacenar con esta entrada. Si <username> no se
proporciona, se le solicita.

/pass: <password> Especifica la contraseña que se va a almacenar con esta


entrada. Si <password> no se proporciona, se le solicita. Las
contraseñas no se muestran una vez almacenadas.

/delete: {<targetname> \| /ras} Elimina un nombre de usuario y una contraseña de la lista. Si


<targetname> se especifica , esa entrada se elimina. Si
/ras se especifica , se elimina la entrada de acceso remoto
almacenada.

/list: <targetname> Muestra la lista de nombres de usuario y credenciales


almacenados. Si <targetname> no se especifica , se
enumeran todos los nombres de usuario y credenciales
almacenados.
PA RÁ M ET RO S DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar una lista de todos los nombres de usuario y las credenciales que se almacenan, escriba:

cmdkey /list

Para agregar un nombre de usuario y una contraseña para que el usuario Mikedan acceda al equipo Server01
con la contraseña Smtpo, escriba:

cmdkey /add:server01 /user:mikedan /pass:Kleo

Para agregar un nombre de usuario y una contraseña para que el usuario Mikedan acceda al equipo Server01 y
solicite la contraseña cada vez que se acceda a Server01, escriba:

cmdkey /add:server01 /user:mikedan

Para eliminar una credencial almacenada por el acceso remoto, escriba:

cmdkey /delete /ras

Para eliminar una credencial almacenada para Server01, escriba:

cmdkey /delete:server01

Referencias adicionales
Clave de sintaxis de línea de comandos
cmstp
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Instala o quita un perfil Connection Manager servicio. Si se usa sin parámetros opcionales, cmstp instala un
perfil de servicio con la configuración predeterminada adecuada para el sistema operativo y para los permisos
del usuario.

Sintaxis
Sintaxis 1: esta es la sintaxis típica que se usa en una aplicación de instalación personalizada. Para usar esta
sintaxis, debe ejecutar cmstp desde el directorio que contiene el <serviceprofilefilename>.exe archivo.

<serviceprofilefilename>.exe /q:a /c:[Link] <serviceprofilefilename>.inf [/nf] [/s] [/u]

Sintaxis 2

[Link] [/nf] [/s] [/u] [drive:][path][Link]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

<serviceprofilefilename>.exe Especifica, por nombre, el paquete de instalación que


contiene el perfil que desea instalar.
Obligatorio para la sintaxis 1, pero no válido para la
sintaxis 2.

/q:a Especifica que el perfil debe instalarse sin preguntar al


usuario. El mensaje de comprobación que indica que la
instalación se ha hecho correctamente seguirá apareciendo.
Obligatorio para la sintaxis 1, pero no válido para la
sintaxis 2.

[unidad:] [ruta de acceso] <serviceprofilefilename>.inf Obligatorio. Especifica, por nombre, el archivo de


configuración que determina cómo se debe instalar el perfil.
El parámetro [drive:][path] no es válido para la sintaxis 1.

/nf Especifica que no se deben instalar los archivos de


compatibilidad.

/s Especifica que el perfil de servicio debe instalarse o


desinstalarse de forma silenciosa (sin solicitar respuesta del
usuario ni mostrar el mensaje de verificación). Este es el
único parámetro que puede usar en combinación con /u .
PA RÁ M ET RO DESC RIP C IÓ N

/U Especifica que se debe desinstalar el perfil de servicio.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para instalar el perfil de servicio de fisgón sin ningún archivo de soporte técnico, escriba:

[Link] /c:[Link] [Link] /nf

Para instalar de forma silenciosa el perfil de servicio de Fisia para un solo usuario, escriba:

[Link] /c:[Link] [Link] /s /su

Para desinstalar de forma silenciosa el perfil de servicio de fisia, escriba:

[Link] /c:[Link] [Link] /s /u

Referencias adicionales
Clave de sintaxis de línea de comandos
color
12/08/2021 • 2 minutes to read

Cambia los colores de primer plano y de fondo en la ventana del símbolo del sistema de la sesión actual. Si se
usa sin parámetros, el color restaura los colores predeterminados de primer plano y fondo de la ventana del
símbolo del sistema.

Sintaxis
color [[<b>]<f>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<b> Especifica el color de fondo.

<f> Especifica el color de primer plano.

/? Muestra la ayuda en el símbolo del sistema.

Donde:
En la tabla siguiente se enumeran los dígitos hexadecimales válidos que puede usar como valores para <b> y
<f> :

VA LO R C O LO R

0 Negro

1 Azul

2 Verde

3 Aqua

4 Rojo

5 Púrpura

6 Amarillo

7 Blanco

8 Gris

9 Azul claro
VA LO R C O LO R

a Verde claro

b Aguacua ligera

c Rojo claro

d Púrpura claro

e Amarillo claro

f Blanco claro

Comentarios
No use caracteres de espacio entre <b> y <f> .
Si especifica solo un dígito hexadecimal, el color correspondiente se usa como color de primer plano y el
color de fondo se establece en el color predeterminado.
Para establecer el color predeterminado de la ventana del símbolo del sistema, seleccione la esquina
superior izquierda de la ventana del símbolo del sistema, seleccione Valores predeterminados,
seleccione la pestaña Colores y, a continuación, seleccione los colores que desea usar para el texto de
pantalla y el fondo de pantalla.
Si <b> y tienen el mismo valor de color, ERRORLEVEL se establece en y no se realiza ningún cambio en el
color de primer plano o <f> 1 de fondo.

Ejemplos
Para cambiar el color de fondo de la ventana del símbolo del sistema a gris y el color de primer plano a rojo,
escriba:

color 84

Para cambiar el color de primer plano de la ventana del símbolo del sistema a amarillo claro, escriba:

color e

NOTE
En este ejemplo, el fondo se establece en el color predeterminado porque solo se especifica un dígito hexadecimal.

Referencias adicionales
Clave de sintaxis de línea de comandos
comp
07/08/2021 • 3 minutes to read

Compara el contenido de dos archivos o conjuntos de archivos byte a byte. Estos archivos se pueden almacenar
en la misma unidad o en unidades diferentes, y en el mismo directorio o en directorios diferentes. Cuando este
comando compara archivos, muestra su ubicación y nombres de archivo. Si se usa sin parámetros, comp le pide
que escriba los archivos que desea comparar.

Sintaxis
comp [<data1>] [<data2>] [/d] [/a] [/l] [/n=<number>] [/c]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<data1> Especifica la ubicación y el nombre del primer archivo o


conjunto de archivos que desea comparar. Puede usar
caracteres comodín (* y ? ) para especificar varios archivos.

<data2> Especifica la ubicación y el nombre del segundo archivo o


conjunto de archivos que desea comparar. Puede usar
caracteres comodín (* y ? ) para especificar varios archivos.

/d Muestra las diferencias en el formato decimal. (El formato


predeterminado es hexadecimal).

/a Muestra las diferencias como caracteres.

/l Muestra el número de la línea donde se produce una


diferencia, en lugar de mostrar el desplazamiento de bytes.

/n= <number> Compara solo el número de líneas que se especifican para


cada archivo, incluso si los archivos tienen tamaños
diferentes.

/C Realiza una comparación que no distingue mayúsculas de


minúsculas.

/off[line] Procesa los archivos con el conjunto de atributos sin


conexión.

/? Muestra la Ayuda en el símbolo del sistema.

Comentarios
Durante la comparación, comp muestra mensajes que identifican las ubicaciones de información
desigual entre los archivos. Cada mensaje indica la dirección de la memoria de desplazamiento de los
bytes desiguales y el contenido de los bytes (en notación hexadecimal a menos que se especifique el
parámetro de línea de comandos /a o /d). Los mensajes aparecen en el formato siguiente:
Compare error at OFFSET xxxxxxxx
file1 = xx
file2 = xx

Después de diez comparaciones desiguales, comp deja de comparar los archivos y muestra el mensaje
siguiente:
10 Mismatches - ending compare

Si omite los componentes necesarios de data1 o data2, o si omite data2 por completo, este comando le
pedirá la información que falta.
Si data1 solo contiene una letra de unidad o un nombre de directorio sin nombre de archivo, este
comando compara todos los archivos del directorio especificado con el archivo especificado en data1.
Si data2 solo contiene una letra de unidad o un nombre de directorio, el nombre de archivo
predeterminado para data2 se convierte en el mismo nombre que para data1.
Si el comando comp no encuentra los archivos especificados, se le pedirá un mensaje sobre si desea
comparar archivos adicionales.
Los archivos que se comparan pueden tener el mismo nombre de archivo, siempre que se encontrarán
en directorios diferentes o en unidades diferentes. Puede usar caracteres comodín (* y ? ) para especificar
nombres de archivo.
Debe especificar /n para comparar archivos de diferentes tamaños. Si los tamaños de archivo son
diferentes y no se especifica /n, se muestra el mensaje siguiente:

Files are different sizes


Compare more files (Y/N)?

Para comparar estos archivos de todos modos, presione N para detener el comando. A continuación,
vuelva a ejecutar el comando comp con la opción /n para comparar solo la primera parte de cada
archivo.
Si usa caracteres comodín (* y ? ) para especificar varios archivos, comp busca el primer archivo que
coincide con data1 y lo compara con el archivo correspondiente en data2, si existe. El comando comp
informa de los resultados de la comparación de cada archivo que coincide con data1. Cuando termine,
comp muestra el mensaje siguiente:
Compare more files (Y/N)?

Para comparar más archivos, presione Y . El comando comp le pide las ubicaciones y los nombres de los
nuevos archivos. Para detener las comparaciones, presione N . Al presionar Y , se le preguntará qué
opciones de línea de comandos usar. Si no especifica ninguna opción de línea de comandos, comp usa
las que especificó anteriormente.

Ejemplos
Para comparar el contenido del directorio c:\reports con el directorio de copia de seguridad
\\sales\backup\april , escriba:

comp c:\reports \\sales\backup\april

Para comparar las diez primeras líneas de los archivos de texto en el directorio \invoice y mostrar el resultado
en formato decimal, escriba:

comp \invoice\*.txt \invoice\backup\*.txt /n=10 /d

Referencias adicionales
Clave de sintaxis de línea de comandos
compacto
12/08/2021 • 3 minutes to read

Muestra o modifica la compresión de archivos o directorios en particiones NTFS. Si se usa sin parámetros,
compact muestra el estado de compresión del directorio actual y los archivos que contiene.

Sintaxis
compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option] [/windir:dir]]
[filename [...]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/C Comprime el directorio o archivo especificado. Los


directorios se marcan para que los archivos que se agregan
después se comprimen, a menos que se especifique el
parámetro /EXE.

/U Descomprime el directorio o archivo especificado. Los


directorios se marcan para que los archivos que se agregan
después no se comprimen. Si se especifica el parámetro /EXE,
solo se descomprimen los archivos comprimidos como
ejecutables; Si no especifica el parámetro /EXE, solo se
descomprimen los archivos comprimidos NTFS.

/s [:<dir>] Realiza la operación elegida en los archivos del directorio


especificado y todos los subdirectorios. De forma
predeterminada, el directorio actual se usa como <dir>
valor.

/a Muestra los archivos ocultos o del sistema. De forma


predeterminada, estos archivos no se incluyen.

/i Continúa realizando la operación especificada, omitiendo los


errores. De forma predeterminada, este comando se detiene
cuando se encuentra un error.

/f Fuerza la compresión o descompresión del directorio o


archivo especificado. Los archivos ya comprimidos se omiten
de forma predeterminada. El parámetro /f se usa en el caso
de un archivo que se comprimió parcialmente cuando un
bloqueo del sistema interrumpió la operación. Para forzar
que el archivo se comprima en su totalidad, use los
parámetros /c y /f y especifique el archivo parcialmente
comprimido.

/q Notifica solo la información más esencial.


PA RÁ M ET RO DESC RIP C IÓ N

/EXE Usa la compresión optimizada para archivos ejecutables que


se leen con frecuencia, pero no se modifican. Los algoritmos
admitidos son:
XPRESS4K (valor más rápido y predeterminado)
XPRESS8K
XPRESS16K
L ZX (más compacto)

/CompactOs Establece o consulta el estado de compresión del sistema.


Las opciones admitidas son:
quer y: consulta el estado compact del sistema.
always: comprime todos los archivos binarios del
sistema operativo y establece el estado del sistema
en Compact, que permanece a menos que el
administrador lo cambie.
never : descomprime todos los archivos binarios del
sistema operativo y establece el estado del sistema
en no compacto, que permanece a menos que el
administrador lo cambie.

/windir Se usa con el parámetro /CompactOs:quer y al consultar


el sistema operativo sin conexión. Especifica el directorio
donde Windows está instalado.

<filename> Especifica un patrón, un archivo o un directorio. Puede usar


varios nombres de archivo y los * y ? caracteres comodín.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Este comando es la versión de línea de comandos de la característica de compresión del sistema de
archivos NTFS. El estado de compresión de un directorio indica si los archivos se comprimen
automáticamente cuando se agregan al directorio. Establecer el estado de compresión de un directorio
no cambia necesariamente el estado de compresión de los archivos que ya están en el directorio.
No puede usar este comando para leer, escribir o montar volúmenes comprimidos mediante DriveSpace
o DoubleSpace. Tampoco puede usar este comando para comprimir las particiones de tabla de
asignación de archivos (FAT) o FAT32.

Ejemplos
Para establecer el estado de compresión del directorio actual, sus subdirectorios y los archivos existentes,
escriba:

compact /c /s

Para establecer el estado de compresión de los archivos y subdirectorios dentro del directorio actual, sin
modificar el estado de compresión del propio directorio actual, escriba:

compact /c /s *.*

Para comprimir un volumen, desde el directorio raíz del volumen, escriba:


compact /c /i /s:\

NOTE
En este ejemplo se establece el estado de compresión de todos los directorios (incluido el directorio raíz del volumen) y se
comprimen todos los archivos del volumen. El parámetro /i impide que los mensajes de error interrumpan el proceso de
compresión.

Para comprimir todos los archivos con la extensión de nombre de archivo .bmp en el directorio \tmp y todos los
subdirectorios de \tmp, sin modificar el atributo comprimido de los directorios, escriba:

compact /c /s:\tmp *.bmp

Para forzar la compresión completa del archivo [Link], que se comprimió parcialmente durante un bloqueo
del sistema, escriba:

compact /c /f [Link]

Para quitar el atributo comprimido del directorio c:\tmp, sin cambiar el estado de compresión de los archivos de
ese directorio, escriba:

compact /u c:\tmp

Referencias adicionales
Clave de sintaxis de línea de comandos
compact vdisk
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Reduce el tamaño físico de un archivo de disco duro virtual (VHD) que se expande dinámicamente. Este
parámetro es útil porque los VHD que se expanden dinámicamente aumentan de tamaño a medida que se
agregan archivos, pero no se reducen automáticamente en tamaño al eliminar archivos.

Sintaxis
compact vdisk

Comentarios
Se debe seleccionar un VHD de expansión dinámica para que esta operación se pueda realizar
correctamente. Use el comando select vdisk para seleccionar un VHD y desplazar el foco a él.
Solo puede usar discos duros virtuales compactos que se expanden dinámicamente y que se desasocian
o adjuntan como de solo lectura.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando attach vdisk
comando detail vdisk
Desasoción del comando vdisk
Comando expand vdisk
Comando Merge vdisk
Selección del comando vdisk
comando list
Convertir
11/08/2021 • 2 minutes to read

Convierte un disco de un tipo de disco a otro.

Sintaxis
convert basic
convert dynamic
convert gpt
convert mbr

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

comando básico de conversión Convierte un disco dinámico vacío en un disco básico.

convertir comando dinámico Convierte un disco básico en un disco dinámico.

comando convert 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).

Comando convert 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 del registro de arranque maestro (MBR).

Referencias adicionales
Clave de sintaxis de línea de comandos
convert basic
12/08/2021 • 2 minutes to read

Convierte un disco dinámico vacío en un disco básico. Debe seleccionarse un disco dinámico para que esta
operación se pueda realizar correctamente. Use el comando seleccionar disco para seleccionar un disco
dinámico y desplazar el foco a él.

IMPORTANT
El disco debe estar vacío para poder convertirlo en un disco básico. Haga una copia de seguridad de los datos y, a
continuación, elimine todas las particiones o volúmenes antes de convertir el disco.

NOTE
Para obtener instrucciones sobre cómo usar este comando, vea Cambiar un disco dinámico de nuevo a un disco básico).

Sintaxis
convert basic [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para convertir el disco dinámico seleccionado en básico, escriba:

convert basic

Referencias adicionales
Clave de sintaxis de línea de comandos
comando convert
convert dynamic
12/08/2021 • 2 minutes to read

Convierte un disco básico en un disco dinámico. Se debe seleccionar un disco básico para que esta operación se
pueda realizar correctamente. Use el comando seleccionar disco para seleccionar un disco básico y desplazar el
foco a él.

NOTE
Para obtener instrucciones sobre cómo usar este comando, vea Cambiar un disco dinámico a un disco básico).

Sintaxis
convert dynamic [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Comentarios
Las particiones existentes en el disco básico se convierten en volúmenes simples.

Ejemplos
Para convertir un disco básico en un disco dinámico, escriba:

convert dynamic

Referencias adicionales
Clave de sintaxis de línea de comandos
comando convert
convert gpt
11/08/2021 • 2 minutes to read

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). Se debe seleccionar un disco MBR básico
para que esta operación se pueda realizar correctamente. Use el comando seleccionar disco para seleccionar un
disco básico y desplazar el foco a él.

IMPORTANT
El disco debe estar vacío para poder convertirlo en un disco básico. Haga una copia de seguridad de los datos y, a
continuación, elimine todas las particiones o volúmenes antes de convertir el disco. El tamaño mínimo de disco necesario
para la conversión a GPT es de 128 megabytes.

NOTE
Para obtener instrucciones sobre cómo usar este comando, vea Cambiar un disco de registro de arranque maestro en un
disco de tabla de particiones GUID.

Sintaxis
convert gpt [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para convertir un disco básico de estilo de partición MBR a estilo de partición GPT, escriba:

convert gpt

Referencias adicionales
Clave de sintaxis de línea de comandos
comando convert
convert mbr
11/08/2021 • 2 minutes to read

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 del registro de arranque maestro (MBR). Se debe seleccionar un disco básico para que
esta operación se pueda realizar correctamente. Use el comando seleccionar disco para seleccionar un disco
básico y desplazar el foco a él.

IMPORTANT
El disco debe estar vacío para poder convertirlo en un disco básico. Haga una copia de seguridad de los datos y, a
continuación, elimine todas las particiones o volúmenes antes de convertir el disco.

NOTE
Para obtener instrucciones sobre cómo usar este comando, vea Cambiar un disco de tabla de particiones GUID a un disco
de registro de arranque maestro.

Sintaxis
convert mbr [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para convertir un disco básico de estilo de partición GPT a estilo de partición MBR, escriba>:

convert mbr

Referencias adicionales
Clave de sintaxis de línea de comandos
comando convert
copy
12/08/2021 • 6 minutes to read

Copia uno o varios archivos de una ubicación a otra.

NOTE
También puede usar el comando copy, con parámetros diferentes, desde la consola de recuperación. Para obtener más
información sobre la consola de recuperación, vea Windows Recovery Environment (Windows RE).

Sintaxis
copy [/d] [/v] [/n] [/y | /-y] [/z] [/a | /b] <source> [/a | /b] [+<source> [/a | /b] [+ ...]]
[<destination> [/a | /b]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/d Permite que los archivos cifrados que se copian se guarden


como archivos descifrados en el destino.

/v Comprueba que los nuevos archivos se escriben


correctamente.

/n Usa un nombre de archivo corto, si está disponible, al copiar


un archivo con un nombre de más de ocho caracteres o con
una extensión de nombre de archivo de más de tres
caracteres.

/y Suprime las solicitudes para confirmar que desea sobrescribir


un archivo de destino existente.

/-y Le pide que confirme que desea sobrescribir un archivo de


destino existente.

/z Copia los archivos en red en modo reiniciable.

/a Indica un archivo de texto ASCII.

/b Indica un archivo binario.

<source> Obligatorio. Especifica la ubicación desde la que desea copiar


un archivo o un conjunto de archivos. El origen puede
constar de una letra de unidad y dos puntos, un nombre de
directorio, un nombre de archivo o una combinación de
estos.
PA RÁ M ET RO DESC RIP C IÓ N

<destination> Obligatorio. Especifica la ubicación en la que desea copiar un


archivo o un conjunto de archivos. El destino puede constar
de una letra de unidad y dos puntos, un nombre de
directorio, un nombre de archivo o una combinación de
estos.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Puede copiar un archivo de texto ASCII que use un carácter de fin de archivo (CTRL+Z) para indicar el
final del archivo.
Si /a precede o sigue una lista de archivos en la línea de comandos, se aplica a todos los archivos
enumerados hasta que la copia encuentra /b . En este caso, /b se aplica al archivo anterior a /b .
El efecto de /a depende de su posición en la cadena de línea de comandos: - Si /a sigue al origen , el
comando copy trata el archivo como un archivo ASCII y copia los datos que preceden al primer carácter
de fin de archivo (CTRL+Z). - Si /a sigue al destino, el comando copy agrega un carácter de fin de
archivo (CTRL+Z) como último carácter del archivo.
Si /b indica al intérprete de comandos que lea el número de bytes especificado por el tamaño de archivo
en el directorio. /b es el valor predeterminado para copy , a menos que copy combine archivos.
Si /b precede o sigue una lista de archivos en la línea de comandos, se aplica a todos los archivos
enumerados hasta que la copia encuentra /a . En este caso, /a se aplica al archivo anterior a /a .
El efecto de /b depende de su posición en la cadena de línea de comandos: - Si /b sigue al origen , el
comando copy copia todo el archivo, incluido cualquier carácter de fin de archivo (CTRL+Z). - Si /b
sigue al destino, el comando copy no agrega un carácter de fin de archivo (CTRL+Z).
Si no se puede comprobar una operación de escritura, aparece un mensaje de error. Aunque los errores
de grabación rara vez se producen con el comando copy , puede usar /v para comprobar que los datos
críticos se han registrado correctamente. La opción de línea de comandos /v también ralentiza el
comando de copia, ya que se debe comprobar cada sector registrado en el disco.
Si /y está preestablecido en la variable de entorno COPYCMD, puede invalidar esta configuración
mediante /-y en la línea de comandos. De forma predeterminada, se le pedirá que reemplace esta
configuración, a menos que el comando copy se ejecute en un script por lotes.
Para anexar archivos, especifique un solo archivo para el destino , pero varios archivos para el origen (use
caracteres comodín o formato + file1 file2 + file3).
Si la conexión se pierde durante la fase de copia (por ejemplo, si el servidor sin conexión interrumpe la
conexión), puede usar copy /z para reanudar después de que se vuelva a establecer la conexión. La
opción /z también muestra el porcentaje de la operación de copia que se completa para cada archivo.
Puede sustituir un nombre de dispositivo por una o varias apariciones de origen o destino.
Si destination es un dispositivo (por ejemplo, Com1 o Lpt1), la opción /b copia los datos en el dispositivo
en modo binario. En modo binario, copiar /b copia todos los caracteres (incluidos caracteres especiales
como CTRL+C, CTRL+S, CTRL+Z y ENTRAR) en el dispositivo, como datos. Sin embargo, si omite /b , los
datos se copian en el dispositivo en modo ASCII. En el modo ASCII, los caracteres especiales pueden
hacer que los archivos se combinen durante el proceso de copia.
Si no especifica un archivo de destino, se crea una copia con el mismo nombre, fecha de modificación y
hora de modificación que el archivo original. La nueva copia se almacena en el directorio actual de la
unidad actual. Si el archivo de origen está en la unidad actual y en el directorio actual y no especifica una
unidad o directorio diferente para el archivo de destino, el comando copy se detiene y muestra el
siguiente mensaje de error:

File cannot be copied onto itself


0 File(s) copied

Si especifica más de un archivo en el origen , el comando copy los combina todos en un único archivo
con el nombre de archivo especificado en el destino. El comando copy da por supuesto que los archivos
combinados son archivos ASCII, a menos que use la opción /b.
Para copiar archivos de 0 bytes o para copiar todos los archivos y subdirectorios de un directorio, use el
comando xcopy.
Para asignar la fecha y la hora actuales a un archivo sin modificar el archivo, use la sintaxis siguiente:

copy /b <source> +,,

Donde las comas indican que el parámetro de destino se ha dejado intencionadamente.

Ejemplos
Para copiar un archivo denominado [Link] a [Link] en la unidad actual y asegurarse de que un carácter
de fin de archivo (CTRL+Z) está al final del archivo copiado, escriba:

copy [Link] [Link] /a

Para copiar un archivo denominado [Link] de la unidad y el directorio actuales en un directorio existente
denominado Desván que se encuentra en la unidad C, escriba:

copy [Link] c:\birds

NOTE
Si el directorio Desenvía no existe, el archivo [Link] se copia en un archivo denominado Desván que se encuentra en el
directorio raíz del disco de la unidad C.

Para combinar [Link], [Link] y [Link], que se encuentran en el directorio actual, y colocarlos en un
archivo denominado Informe (también en el directorio actual), escriba:

copy [Link] + [Link] + [Link] Report

NOTE
Si combina archivos, el comando copy marca el archivo de destino con la fecha y hora actuales. Si omite el destino, los
archivos se combinan y almacenan bajo el nombre del primer archivo de la lista.

Para combinar todos los archivos del informe, cuando ya exista un archivo denominado Informe, escriba:
copy report + [Link] + [Link] + [Link]

Para combinar todos los archivos del directorio actual que tienen la extensión .txt de nombre de archivo en un
único archivo denominado [Link], escriba:

copy *.txt [Link]

Para combinar varios archivos binarios en un archivo mediante caracteres comodín, incluya /b . Esto evita
Windows tratar CTRL+Z como un carácter de fin de archivo. Por ejemplo, escriba:

copy /b *.exe [Link]

Cau t i on

Si combina archivos binarios, es posible que el archivo resultante no se pueda usar debido al formato interno.
Al combinar cada archivo que tiene una extensión .txt con su archivo .ref correspondiente, se crea un archivo
con el mismo nombre de archivo, pero con .doc extensión. El comando Copiar [Link] [Link]
para [Link], a continuación, el comando combina [Link] con [Link] para [Link] , y así
sucesivamente. Por ejemplo, escriba:

copy *.txt + *.ref *.doc

Para combinar todos los archivos con la extensión .txt y, a continuación, combinar todos los archivos con la
extensión .ref en un archivo denominado [Link], escriba:

copy *.txt + *.ref [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando xcopy
cprofile
12/08/2021 • 2 minutes to read

Cprofile está en desuso y no se garantiza que se admite en futuras versiones de Windows.


Terminal Services se ha actualizado para Servicios de Escritorio remoto. Para más información, consulte
Bienvenida a Servicios de Escritorio remoto.
create
12/08/2021 • 2 minutes to read

Crea una partición o sombra en un disco, un volumen en uno o varios discos o un disco duro virtual (VHD). Si
usa este comando para crear un volumen en el disco de instantáneas, ya debe tener al menos un volumen en el
conjunto de instantáneas.

Sintaxis
create partition
create volume

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Comando create partition primary Crea una partición principal en el disco básico con el foco.

Comando create partition efi Crea una Extensible Firmware Interface del sistema (EFI) en
un disco de tabla de particiones GUID (gpt) en equipos
basados en Itanium.

Comando create partition extended Crea una partición extendida en el disco con el foco.

Comando lógico create partition Crea una partición lógica en una partición extendida
existente.

Comando create partition msr Crea una partición reservada de Microsoft (MSR) en un disco
de tabla de particiones GUID (gpt).

Comando create volume simple Crea un volumen simple en el disco dinámico especificado.

Comando create volume mirror Crea un reflejo del volumen mediante los dos discos
dinámicos especificados.

comando create volume raid Crea un volumen RAID-5 con tres o más discos dinámicos
especificados.

Comando create volume stripe Crea un volumen seccionado con dos o más discos
dinámicos especificados.

Referencias adicionales
Clave de sintaxis de línea de comandos
create partition efi
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea una partición Extensible Firmware Interface sistema de Extensible Firmware Interface (EFI) en un disco de
tabla de particiones GUID (gpt) en equipos basados en Itanium. Una vez creada la partición, se le da el foco a la
nueva partición.

NOTE
Se debe seleccionar un disco gpt para que esta operación se pueda realizar correctamente. Use el comando seleccionar
disco para seleccionar un disco y desplazar el foco a él.

Sintaxis
create partition efi [size=<n>] [offset=<n>] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

size= <n> Tamaño de la partición en megabytes (MB). Si no se


proporciona ningún tamaño, la partición continúa hasta que
no haya más espacio libre en la región actual.

offset= <n> Desplazamiento en kilobytes (KB), en el que se crea la


partición. Si no se indica un desplazamiento, la partición se
colocará en la primera zona del disco que sea lo
suficientemente grande como para albergarla.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Comentarios
Debe agregar al menos un volumen con el comando add volume para poder usar el comando create.
Después de ejecutar el comando create, puede usar el comando exec para ejecutar un script de
duplicación para la copia de seguridad desde la instantánea.
Puede usar el comando begin backup para especificar una copia de seguridad completa, en lugar de
una copia de seguridad de copia.

Ejemplos
Para crear una partición EFI de 1000 megabytes en el disco seleccionado, escriba:
create partition efi size=1000

Referencias adicionales
Clave de sintaxis de línea de comandos
comando create
select disk
create partition logical
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea una partición lógica en una partición extendida existente. Después de crear la partición, ésta recibe el foco
automáticamente.

IMPORTANT
Este comando solo se puede usar en discos de registro de arranque maestro (MBR). Debe usar el comando seleccionar
disco para seleccionar un disco MBR básico y desplazar el foco a él.
Debe crear una partición extendida para poder crear unidades lógicas.

Sintaxis
create partition logical [size=<n>] [offset=<n>] [align=<n>] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

size= <n> Especifica el tamaño de la partición lógica en megabytes


(MB), que debe ser menor que la partición extendida. Si no
se proporciona ningún tamaño, la partición continúa hasta
que no haya más espacio libre en la partición extendida.

offset= <n> Especifica el desplazamiento en kilobytes (KB), en el que se


crea la partición. El desplazamiento se redondea para rellenar
completamente el tamaño del cilindro que se utilice. Si no se
indica un desplazamiento, la partición se ubicará en la
primera zona del disco que sea lo suficientemente grande
como para albergarla. La partición es al menos tan larga en
bytes como el número especificado por size= <n> . Si
especifica un tamaño para la partición lógica, debe ser
menor que la partición extendida.

align= <n> Alinea todas las extensiones de volumen o partición con el


límite de alineación más cercano. Normalmente se usa con
matrices de número de unidad lógica (LUN) RAID de
hardware para mejorar el rendimiento. <n> es el número
de kilobytes (KB) desde el principio del disco hasta el límite
de alineación más cercano.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Comentarios
Si no se especifican los parámetros de tamaño y desplazamiento, la partición lógica se crea en la
extensión de disco más grande disponible en la partición extendida.

Ejemplos
Para crear una partición lógica de 1000 megabytes de tamaño, en la partición extendida del disco seleccionado,
escriba:

create partition logical size=1000

Referencias adicionales
Clave de sintaxis de línea de comandos
comando create
select disk
create partition msr
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea una partición reservada de Microsoft (MSR) en un disco de tabla de particiones GUID (gpt). Se requiere
una partición reservada de Microsoft en cada disco gpt. El tamaño de esta partición depende del tamaño total
del disco gpt. El tamaño del disco gpt debe ser de al menos 32 MB para crear una partición reservada de
Microsoft.

IMPORTANT
Tenga mucho cuidado al usar este comando. Dado que los discos gpt requieren un diseño de partición específico, la
creación de particiones reservadas de Microsoft puede hacer que el disco se vuelva ilegible.
Se debe seleccionar un disco gpt básico para que esta operación se pueda realizar correctamente. Debe usar el comando
seleccionar disco para seleccionar un disco gpt básico y desplazar el foco a él.

Sintaxis
create partition msr [size=<n>] [offset=<n>] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

size= <n> Tamaño de la partición en megabytes (MB). La partición es al


menos tan larga en bytes como el número especificado por
<n> . Si no se proporciona ningún tamaño, la partición
continúa hasta que no haya más espacio libre en la región
actual.

offset= <n> Especifica el desplazamiento en kilobytes (KB), en el que se


crea la partición. El desplazamiento se redondea para rellenar
completamente el tamaño del sector que se utilice. Si no se
indica un desplazamiento, la partición se colocará en la
primera zona del disco que sea lo suficientemente grande
como para albergarla.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Comentarios
En los discos gpt que se usan para arrancar el sistema operativo Windows, la partición del sistema
Extensible Firmware Interface (EFI) es la primera partición del disco, seguida de la partición reservada de
Microsoft. Los discos gpt que se usan solo para el almacenamiento de datos no tienen una partición del
sistema EFI, en cuyo caso la partición reservada de Microsoft es la primera partición.
Windows no monta particiones reservadas de Microsoft. No se puede almacenar datos en ellas y no se
pueden eliminar.

Ejemplos
Para crear una partición reservada de Microsoft de 1000 megabytes de tamaño, escriba:

create partition msr size=1000

Referencias adicionales
Clave de sintaxis de línea de comandos
comando create
select disk
create partition primary
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea una partición principal en el disco básico con el foco. Después de crear la partición, ésta recibe el foco
automáticamente.

IMPORTANT
Se debe seleccionar un disco básico para que esta operación se pueda realizar correctamente. Debe usar el comando
seleccionar disco para seleccionar un disco básico y desplazar el foco a él.

Sintaxis
create partition primary [size=<n>] [offset=<n>] [id={ <byte> | <guid> }] [align=<n>] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

size= <n> Especifica el tamaño de la partición en megabytes (MB). Si


no indica un tamaño, la partición continuará mientras haya
espacio no asignado en la región actual.

offset= <n> Desplazamiento en kilobytes (KB), en el que se crea la


partición. Si no se da ningún desplazamiento, la partición se
iniciará al principio de la extensión de disco más grande que
sea lo suficientemente grande como para contenerla.

align= <n> Alinea todas las extensiones de partición con el límite de


alineación más cercano. Normalmente se usa con matrices
de número de unidad lógica (LUN) RAID de hardware para
mejorar el rendimiento. <n> es el número de kilobytes (KB)
desde el principio del disco hasta el límite de alineación más
cercano.
PA RÁ M ET RO DESC RIP C IÓ N

id={ <byte> | <guid> } Especifica el tipo de partición. Este parámetro está pensado
solo para el fabricante de equipos originales (OEM).
Cualquier tipo de partición byte o GUID se puede especificar
con este parámetro. DiskPart no comprueba la validez del
tipo de partición, excepto para asegurarse de que es un byte
en formato hexadecimal o un GUID. Precaución: La
creación de particiones con este parámetro podría provocar
un error en el equipo o no poder iniciarse. A menos que sea
un OEM o un profesional de TI con experiencia con 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 del sistema EFI, el
comando create partition msr para crear particiones
reservadas de Microsoft y el comando create partition
primary) (sin el parámetro ) para crear particiones principales
en discos id={ <byte> | <guid> gpt.
Para los discos de registro de arranque maestro (MBR),
debe especificar un byte de tipo de partición, en formato
hexadecimal, para la partición. Si no se especifica este
parámetro, el comando crea una partición de tipo , que
especifica que no está instalado un sistema 0x06 de
archivos. Algunos ejemplos son:
Par tición de datos LDM: 0x42
Par tición de recuperación: 0x27
Par tición de OEM reconocida: 0x12, 0x84, 0xDE,
0xFE, 0xA0
En el caso de los discos de tabla de particiones GUID
(gpt), puede especificar un GUID de tipo de partición
para la partición que desea crear. Los GUID reconocidos
incluyen:
Par tición del sistema EFI: c12a7328-f81f-11d2-
ba4b-00a0c93ec93b
Par tición reser vada de Microsoft: e3c9e316-
0b5c-4db8-817d-f92df00215ae
Par tición de datos básica: ebd0a0a2-b9e5-4433-
87c0-68b6b72699c7
Par tición de metadatos LDM (disco dinámico):
5808c8aa-7e8f-42e0-85d2-e1e90434cfb3
Partición de datos LDM (disco dinámico):
af9b60a0-1431-4f62-bc68-3311714a69ad
Par tició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.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.

Ejemplos
Para crear una partición principal de 1000 megabytes de tamaño, escriba:
create partition primary size=1000

Referencias adicionales
Clave de sintaxis de línea de comandos
comando assign
comando create
select disk
create volume mirror
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un reflejo del volumen mediante los dos discos dinámicos especificados. Una vez creado el volumen, el
foco cambia automáticamente al nuevo volumen.

Sintaxis
create volume mirror [size=<n>] disk=<n>,<n>[,<n>,...] [align=<n>] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

size= <n> Especifica la cantidad de espacio en disco, en megabytes


(MB), que el volumen ocupará en cada disco. Si no se
especifica tamaño, el nuevo volumen ocupará todo el
espacio que quede libre en el disco más pequeño y
cantidades equivalentes de espacio en los discos sucesivos.

disk= <n> , <n> [ ,<n>,... ] Especifica los discos dinámicos en los que se crea el volumen
reflejado. Necesita dos discos dinámicos para crear un
volumen reflejado. En cada disco se asigna una cantidad de
espacio igual al tamaño especificado con el parámetro size.

align= <n> Alinea todas las extensiones de volumen con el límite de


alineación más cercano. Este parámetro se usa normalmente
con matrices de número de unidad lógica (LUN) RAID de
hardware para mejorar el rendimiento. <n> es el número
de kilobytes (KB) desde el principio del disco hasta el límite
de alineación más cercano.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un error.

Ejemplos
Para crear un volumen reflejado de 1000 megabytes de tamaño, en los discos 1 y 2, escriba:

create volume mirror size=1000 disk=1,2

Referencias adicionales
Clave de sintaxis de línea de comandos
comando create
create volume raid
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un volumen RAID-5 con tres o más discos dinámicos especificados. Después de crear el volumen, el foco
cambiará automáticamente al nuevo volumen.

Sintaxis
create volume raid [size=<n>] disk=<n>,<n>,<n>[,<n>,...] [align=<n>] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

size= <n> Cantidad de espacio en disco, en megabytes (MB), que


ocupará el volumen en cada disco. Si no se da ningún
tamaño, se creará el mayor volumen RAID-5 posible. El disco
con el menor espacio contiguo libre determina el tamaño del
volumen RAID-5, pues se asigna la misma cantidad de
espacio de cada disco. La cantidad real de espacio de disco
que se puede utilizar en el volumen RAID-5 es inferior a la
cantidad conjunta de espacio de disco porque parte del
espacio del disco es necesario para la paridad.

disk= <n>,<n>,<n>[,<n>,...] Discos dinámicos en los que se va a crear el volumen RAID-


5. Necesitará al menos tres discos dinámicos para crear un
volumen RAID-5. Se asigna una cantidad de espacio
size=<n> igual a en cada disco.

align= <n> Alinea todas las extensiones de volumen con el límite de


alineación más cercano. Normalmente se usa con matrices
de número de unidad lógica (LUN) RAID de hardware para
mejorar el rendimiento. <n> es el número de kilobytes (KB)
desde el principio del disco hasta el límite de alineación más
cercano.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para crear un volumen RAID-5 de 1000 megabytes de tamaño, con los discos 1, 2 y 3, escriba:

create volume raid size=1000 disk=1,2,3


Referencias adicionales
Clave de sintaxis de línea de comandos
comando create
create volume simple
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un volumen simple en el disco dinámico especificado. Después de crear el volumen, el foco cambiará
automáticamente al nuevo volumen.

Sintaxis
create volume simple [size=<n>] [disk=<n>] [align=<n>] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

size= <n> Tamaño del volumen en megabytes (MB). Si no se especifica


tamaño, el nuevo volumen ocupará todo el espacio que
quede libre en el disco.

disk= <n> Disco dinámico en el que se crea el volumen. Si no se


especifica ningún disco, se usa el disco actual.

align= <n> Alinea todas las extensiones de volumen con el límite de


alineación más cercano. Normalmente se usa con matrices
de número de unidad lógica RAID (LUN) de hardware para
mejorar el rendimiento. <n> es el número de kilobytes (KB)
desde el principio del disco hasta el límite de alineación más
cercano.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para crear un volumen de 1000 megabytes de tamaño, en el disco 1, escriba:

create volume simple size=1000 disk=1

Referencias adicionales
Clave de sintaxis de línea de comandos
comando create
create volume stripe
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un volumen seccionado con dos o más discos dinámicos especificados. Después de crear el volumen, el
foco cambiará automáticamente al nuevo volumen.

Sintaxis
create volume stripe [size=<n>] disk=<n>,<n>[,<n>,...] [align=<n>] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

size= <n> Cantidad de espacio en disco, en megabytes (MB), que


ocupará el volumen en cada disco. Si no se especifica
tamaño, el nuevo volumen ocupará todo el espacio que
quede libre en el disco más pequeño y cantidades
equivalentes de espacio en los discos sucesivos.

disk= <n>,<n>[,<n>,...] Discos dinámicos en los que se crea el volumen seccionado.


Necesitará al menos dos discos dinámicos para crear un
volumen seccionado. Se asigna una cantidad de espacio
size=<n> igual a en cada disco.

align= <n> Alinea todas las extensiones de volumen con el límite de


alineación más cercano. Normalmente se usa con matrices
de número de unidad lógica (LUN) RAID de hardware para
mejorar el rendimiento. <n> es el número de kilobytes (KB)
desde el principio del disco hasta el límite de alineación más
cercano.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para crear un volumen seccionado de 1000 megabytes de tamaño, en los discos 1 y 2, escriba:

create volume stripe size=1000 disk=1,2

Referencias adicionales
Clave de sintaxis de línea de comandos
comando create
cscript
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Inicia un script para ejecutarlo en un entorno de línea de comandos.

IMPORTANT
La realización de esta tarea no le exige que tenga credenciales administrativas. Por consiguiente, como medida de
seguridad recomendada, considere la posibilidad de realizar esta tarea como un usuario sin credenciales administrativas.

Sintaxis
cscript <[Link]> [/b] [/d] [/e:<engine>] [{/h:cscript | /h:wscript}] [/i] [/job:<identifier>]
[{/logo | /nologo}] [/s] [/t:<seconds>] [x] [/u] [/?] [<scriptarguments>]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

[Link] Especifica la ruta de acceso y el nombre de archivo del


archivo de script con la extensión de nombre de archivo
opcional.

/b Especifica el modo por lotes, que no muestra alertas, errores


de scripting ni mensajes de entrada.

/d Inicia el depurador.

/e: <engine> Especifica el motor que se usa para ejecutar el script.

/h:cscript Registra [Link] host de script predeterminado para


ejecutar scripts.

/h:wscript Registra [Link] host de script predeterminado para


ejecutar scripts. Este es el valor predeterminado.

/i Especifica el modo interactivo, que muestra alertas, errores


de scripting y mensajes de entrada. Este es el valor
predeterminado y lo contrario de /b .

/job: Ejecuta el trabajo identificado por el identificador en un


archivo de script .wsf.

/logo Especifica que el banner Windows host de script se muestra


en la consola antes de que se ejecute el script. Este es el
valor predeterminado y lo contrario de /nologo .
PA RÁ M ET RO DESC RIP C IÓ N

/nologo Especifica que el banner Windows host de script no se


muestra antes de que se ejecute el script.

/s Guarda las opciones actuales del símbolo del sistema para el


usuario actual.

/t: Especifica el tiempo máximo que puede ejecutar el script (en


segundos). Puede especificar hasta 32 767 segundos. El
valor predeterminado no es ningún límite de tiempo.

/U Especifica Unicode para la entrada y salida que se redirige


desde la consola.

/x Inicia el script en el depurador.

/? Muestra los parámetros de comando disponibles y


proporciona ayuda para usarlos. Esto es lo mismo que
escribir [Link] sin parámetros y sin script.

scriptarguments Especifica los argumentos pasados al script. Cada argumento


de script debe ir precedido de una barra diagonal ( / ).

Comentarios
Cada parámetro es opcional; sin embargo, no se pueden especificar argumentos de script sin especificar
un script. Si no especifica un script ni ningún argumento de script, [Link] muestra la sintaxis
[Link] y las opciones de host válidas.
El parámetro /t evita la ejecución excesiva de scripts estableciendo un temporizador. Cuando el tiempo
de ejecución supera el valor especificado, cscript interrumpe el motor de script y finaliza el proceso.
Windows archivos de script suelen tener una de las siguientes extensiones de nombre de archivo: .wsf,
.vbs, .js. Windows El host de script puede usar archivos de script .wsf. Cada archivo .wsf puede usar varios
motores de scripting y realizar varios trabajos.
Si hace doble clic en un archivo de script con una extensión que no tiene ninguna asociación, aparece el
cuadro de diálogo Abrir con . Seleccione wscript o cscript y, a continuación, seleccione Usar siempre
este programa para abrir este tipo de archivo. Esto registra [Link] o cscript como host de
script predeterminado para los archivos de este tipo de archivo.

Referencias adicionales
Clave de sintaxis de línea de comandos
date
12/08/2021 • 2 minutes to read

Muestra o establece la fecha del sistema. Si se usa sin parámetros, date muestra la configuración de fecha
actual del sistema y le pide que escriba una nueva fecha.

IMPORTANT
Debe ser administrador para usar este comando.

Sintaxis
date [/t | <month-day-year>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<month-day-year> Establece la fecha especificada, donde month es el mes (uno


o dos dígitos, incluidos los valores 1 a 12), day es el día (uno
o dos dígitos, incluidos los valores 1 a 31) y year es el año
(dos o cuatro dígitos, incluidos los valores del 00 al 99 o del
1980 al 2099). Debe separar los valores de mes, día y año
con puntos (.), guiones (-) o barras diagonales (/).
Nota: Tenga en cuenta que si usa 2 dígitos para
representar el año, los valores 80-99 corresponden a
1980 a 1999.

/t Muestra la fecha actual sin solicitar una nueva fecha.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Si las extensiones de comando están habilitadas, para mostrar la fecha actual del sistema, escriba:

date /t

Para cambiar la fecha actual del sistema al 3 de agosto de 2007, puede escribir cualquiera de las siguientes
opciones:

date 08.03.2007
date 08-03-07
date 8/3/07

Para mostrar la fecha actual del sistema, seguida de un aviso para especificar una nueva fecha, escriba:
The current date is: Mon 04/02/2007
Enter the new date: (mm-dd-yyyy)

Para mantener la fecha actual y volver al símbolo del sistema, presione ENTRAR. Para cambiar la fecha actual,
escriba la nueva fecha y presione ENTRAR.

Referencias adicionales
Clave de sintaxis de línea de comandos
dcgpofix
14/08/2021 • 2 minutes to read

Vuelve a crear el directiva de grupo objetos (GPO) para un dominio. Para llegar a la Consola de administración
de directivas de grupo (GPMC), debe instalar directiva de grupo Management como una característica a través
de Administrador del servidor.

IMPORTANT
Como procedimiento recomendado, debe configurar el GPO directiva de dominio predeterminada solo para administrar la
configuración predeterminada de directivas de cuenta, la directiva de contraseñas, la directiva de bloqueo de cuenta y la
directiva kerberos. Además, debe configurar el GPO directiva predeterminada de controladores de dominio solo para
establecer los derechos de usuario y las directivas de auditoría.

Sintaxis
dcgpofix [/ignoreschema] [/target: {domain | dc | both}] [/?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/ignoreschema Omite la versión del esquema Active Directory al ejecutar


este comando. De lo contrario, el comando solo funciona en
la misma versión de esquema que la Windows en la que se
envió el comando.

/target {domain | dc | both Especifica si el destino es la directiva de dominio


predeterminado, la directiva de controladores de dominio
predeterminados o ambos tipos de directivas.

/? Muestra la Ayuda en el símbolo del sistema.

Ejemplos
Para administrar la configuración predeterminada de directivas de cuenta, la directiva de contraseñas, la
directiva de bloqueo de cuenta y la directiva kerberos, al mismo tiempo que se ignora la Active Directory del
esquema, escriba:

dcgpofix /ignoreschema /target:domain

Para configurar el GPO de directiva predeterminada de controladores de dominio solo para establecer directivas
de auditoría y derechos de usuario, al mismo tiempo que se ignora la Active Directory del esquema
predeterminado, escriba:

dcgpofix /ignoreschema /target:dc


Referencias adicionales
Clave de sintaxis de línea de comandos
defrag
12/08/2021 • 5 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Windows Server 2016, Windows
Server 2012 R2, Windows Server 2012

Busca y consolida archivos fragmentados en volúmenes locales para mejorar el rendimiento del sistema.
La pertenencia al grupo local Administradores, o equivalente, es el mínimo necesario para ejecutar este
comando.

Sintaxis
defrag <volumes> | /c | /e <volumes> [/h] [/m [n]| [/u] [v]]
defrag <volumes> | /c | /e <volumes> /a [/h] [/m [n]| [/u] [v]]
defrag <volumes> | /c | /e <volumes> /x [/h] [/m [n]| [/u] [v]]
defrag <volume> [<parameters>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<volume> Especifica la letra de unidad o la ruta de acceso del punto de


montaje del volumen que se va a desfragmentar o analizar.

/a Realizar análisis en los volúmenes especificados.

/C Realice la operación en todos los volúmenes.

/d Realice el desfragmentación tradicional (este es el valor


predeterminado). Sin embargo, en un volumen en capas, la
desfragmentación tradicional solo se realiza en el nivel
Capacidad.

/e Realice la operación en todos los volúmenes excepto los


especificados.

/g Optimice los niveles de almacenamiento en los volúmenes


especificados.

/h Ejecute la operación con prioridad normal (el valor


predeterminado es bajo).

/i [n] La optimización de capas se ejecutaría como máximo


durante n segundos en cada volumen.

/k Realice la consolidación de losa en los volúmenes


especificados.

/l Realice retrim en los volúmenes especificados.


PA RÁ M ET RO DESC RIP C IÓ N

/m [n] Ejecute la operación en cada volumen en paralelo en


segundo plano. Como máximo n subprocesos optimizan las
capas de almacenamiento en paralelo.

/o Realice la optimización adecuada para cada tipo de medio.

/t Realice un seguimiento de una operación que ya está en


curso en el volumen especificado.

/U Imprima el progreso de la operación en la pantalla.

/v Imprima la salida detallada que contiene las estadísticas de


fragmentación.

/x Realice la consolidación de espacio libre en los volúmenes


especificados.

/? Muestra esta información de ayuda.

Comentarios
No se pueden desfragmentar unidades o volúmenes específicos del sistema de archivos, incluidos:
Volúmenes bloqueados por el sistema de archivos.
Volúmenes del sistema de archivos marcados como dañados, lo que indica posibles daños.
Debe ejecutar para chkdsk poder desfragmentar este volumen o unidad. Puede determinar si un
volumen está desaseado mediante el fsutil dirty comando .
Unidades de red.
CD-ROMs.
Volúmenes del sistema de archivos que no son NTFS, ReFS, Fat o Fat32.
Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores del equipo local o
tener delegada la autoridad adecuada. Si el equipo está unido a un dominio, los miembros del grupo
Administradores de dominio podrían llevar a cabo este procedimiento. Como procedimiento
recomendado de seguridad, considere la posibilidad de usar Ejecutar como para realizar este
procedimiento.
Un volumen debe tener al menos un 15 % de espacio libre para desfragmentarlo de forma completa y
adecuada. Defrag usa este espacio como área de ordenación para fragmentos de archivo. Si un volumen
tiene menos del 15 % de espacio libre, la desfragmentación solo lo desfragmenta parcialmente. Para
aumentar el espacio disponible en un volumen, elimine los archivos innecesarios o muévolos a otro
disco.
Mientras la desfragmentación analiza y desfragmenta un volumen, muestra un cursor parpadeante.
Cuando la desfragmentación termina de analizar y desfragmentar el volumen, muestra el informe de
análisis, el informe de desfragmentación o ambos informes y, a continuación, se cierra al símbolo del
sistema.
De forma predeterminada, la desfragmentación muestra un resumen de los informes de análisis y de
desfragmentación si no especifica los parámetros /a o /v.
Puede enviar los informes a un archivo de texto [Link], donde > [Link] es un
nombre de archivo que especifique. Por ejemplo: defrag volume /v > [Link]

Para interrumpir el proceso de desfragmentación, en la línea de comandos, presione CTRL+C .


La ejecución del comando de desfragmentación y el desfragmentador de disco son mutuamente
excluyentes. Si usa desfragmentador de disco para desfragmentar un volumen y ejecuta el comando de
desfragmentación en una línea de comandos, se produce un error en el comando de
desfragmentación. Por el contrario, si ejecuta el comando de desfragmentación y abre
Desfragmentador de disco, las opciones de desfragmentación en Desfragmentador de disco no estarán
disponibles.

Ejemplos
Para desfragmentar el volumen en la unidad C mientras se proporciona el progreso y la salida detallada, escriba:

defrag c: /u /v

Para desfragmentar los volúmenes de las unidades C y D en paralelo en segundo plano, escriba:

defrag c: d: /m

Para realizar un análisis de fragmentación de un volumen montado en la unidad C y proporcionar el progreso,


escriba:

defrag c: mountpoint /a /u

Para desfragmentar todos los volúmenes con prioridad normal y proporcionar una salida detallada, escriba:

defrag /c /h /v

Tarea programada
El proceso de desfragmentación ejecuta la tarea programada como una tarea de mantenimiento, que
normalmente se ejecuta cada semana. Como administrador, puede cambiar la frecuencia con la que se ejecuta la
tarea mediante la aplicación Optimizar unidades.
Cuando se ejecuta desde la tarea programada, la desfragmentación usa las siguientes directrices de
directiva para los SD:
Procesos de optimización tradicionales. Incluye la desfragmentación tradicional, por
ejemplo, mover archivos para que se contiguas razonablemente y retrim . Esto se realiza una vez
al mes. Sin embargo, si se omiten la desfragmentación tradicional y retrim, no se ejecuta el
análisis. El cambio de la frecuencia de la tarea programada no afecta a la cadencia una vez al mes
de las cadencias de las especificaciones de cadencia.
Si ejecuta manualmente la desfragmentación tradicional en un SSD, entre las ejecuciones
programadas normalmente, la siguiente ejecución de tareas programadas realiza análisis y
retrim , pero omite la desfragmentación tradicional en ese SSD.
Si omite el análisis, no verá una hora de última ejecución actualizada en la aplicación
Optimizar unidades. Por eso, la hora de la última ejecución puede tener hasta un mes de
antigüedad.
Es posible que la tarea programada no haya desfragmentado todos los volúmenes. Esto suele
deber a lo siguiente:
El proceso no reactiva el equipo para que se ejecute.
El equipo no está conectado. El proceso no se ejecutará si el equipo se está ejecutando con
batería.
El equipo inició la copia de seguridad (se reanudó de inactividad).

Referencias adicionales
Clave de sintaxis de línea de comandos
chkdsk
fsutil
fsutil dirty
Optimize-Volume Powershell
del
12/08/2021 • 2 minutes to read

Elimina uno o varios archivos. Este comando realiza las mismas acciones que el comando de borrado.
El comando del también se puede ejecutar desde Windows Recovery Console, con parámetros diferentes. Para
obtener más información, vea Windows Recovery Environment (WinRE).

WARNING
Si usa del para eliminar un archivo del disco, no puede recuperarlo.

Sintaxis
del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<names> Especifica una lista de uno o varios archivos o directorios.


Los caracteres comodín se pueden usar para eliminar varios
archivos. Si se especifica un directorio, se eliminarán todos
los archivos del directorio.

/p Solicita confirmación antes de eliminar el archivo


especificado.

/f Fuerza la eliminación de archivos de solo lectura.

/s Elimina los archivos especificados del directorio actual y de


todos los subdirectorios. Muestra los nombres de los
archivos a medida que se eliminan.

/q Especifica el modo silencioso. No se le pedirá confirmación de


eliminación.

/a[:] <attributes> Elimina archivos basándose en los siguientes atributos de


archivo:
r Archivos de solo lectura
h Archivos ocultos
i Archivos indexados de contenido no
s Archivos del sistema
un archivo listo para archivar
l Puntos de reanción
- Se usa como prefijo que significa "not"
.

/? Muestra la ayuda en el símbolo del sistema.


Comentarios
Si usa el del /p comando , verá el mensaje siguiente:
FileName, Delete (Y/N)?

Para confirmar la eliminación, presione Y . Para cancelar la eliminación y mostrar el siguiente nombre de
archivo (si especificó un grupo de archivos), presione N . Para detener el comando del , presione
CTRL+C.
Si deshabilita la extensión de comando, el parámetro /s mostrará los nombres de los archivos que no se
encontraron, en lugar de mostrar los nombres de los archivos que se van a eliminar.
Si especifica carpetas específicas en el parámetro , también se eliminarán todos los archivos <names>
incluidos. Por ejemplo, si desea eliminar todos los archivos de la carpeta \work, escriba:

del \work

Puede usar caracteres comodín (* y ? ) para eliminar más de un archivo a la vez. Sin embargo, para evitar
la eliminación involuntarla de archivos, debe usar con precaución los caracteres comodín. Por ejemplo, si
escribe el siguiente comando:

del *.*

El comando del muestra el siguiente símbolo del sistema:


Are you sure (Y/N)?

Para eliminar todos los archivos del directorio actual, presione Y y, a continuación, presione ENTRAR. Para
cancelar la eliminación, presione N y, a continuación, presione ENTRAR.

NOTE
Antes de usar caracteres comodín con el comando del , use los mismos caracteres comodín con el comando dir
para enumerar todos los archivos que se eliminarán.

Ejemplos
Para eliminar todos los archivos de una carpeta denominada Test en la unidad C, escriba una de las siguientes
opciones:

del c:\test
del c:\test\*.*

Para eliminar todos los archivos con la .bat de nombre de archivo del directorio actual, escriba:

del *.bat

Para eliminar todos los archivos de solo lectura del directorio actual, escriba:

del /a:r *.*

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Entorno de recuperación (WinRE)
Eliminar
14/08/2021 • 2 minutes to read

Elimina una partición o un volumen. También elimina un disco dinámico de la lista de discos.

Sintaxis
delete disk
delete partition
delete shadows
delete volume

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Eliminar disco Elimina un disco dinámico que falta de la lista de discos.

Eliminar partición Elimina una partición.

Eliminar sombras Elimina instantáneas.

Eliminar volumen Elimina un volumen.

Referencias adicionales
Clave de sintaxis de línea de comandos
delete disk
13/08/2021 • 2 minutes to read

Elimina un disco dinámico que falta de la lista de discos.

NOTE
Para obtener instrucciones detalladas sobre cómo usar este comando, vea Quitar un disco dinámico que falta.

Sintaxis
delete disk [noerr] [override]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

override Permite que DiskPart elimine todos los volúmenes simples


del disco. Si el disco contiene la mitad de un volumen
reflejado, se eliminará la mitad del reflejo del disco. El
comando delete disk override no funciona si el disco forma
parte de un volumen RAID-5.

Ejemplos
Para eliminar un disco dinámico que falta de la lista de discos, escriba:

delete disk

Referencias adicionales
Clave de sintaxis de línea de comandos
comando delete
delete partition
14/08/2021 • 2 minutes to read

Elimina la partición con el foco. Antes de comenzar, debe seleccionar una partición para que esta operación se
haga correctamente. Use el comando select partition para seleccionar una partición y desplazar el foco a ella.

WARNING
La eliminación de una partición en un disco dinámico puede eliminar todos los volúmenes dinámicos del disco, destruir los
datos y dejar el disco en un estado dañado.
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 la información de volcado de memoria.

Sintaxis
delete partition [noerr] [override]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

override Permite que DiskPart elimine una partición con


independencia de su tipo. Normalmente, DiskPart solo
permite eliminar particiones de datos conocidas.

Comentarios
Para eliminar un volumen dinámico, use siempre el comando delete volume en su lugar.
Las particiones se pueden eliminar de discos dinámicos, pero no se deben crear. Por ejemplo, es posible
eliminar una partición de tabla de particiones GUID (GPT) no reconocida en un disco GPT dinámico. La
eliminación de este tipo de partición no hace que el espacio libre resultante esté disponible. En su lugar,
este comando está pensado para permitirle recuperar espacio en un disco dinámico sin conexión dañado
en una situación de emergencia en la que no se puede usar el comando clean en DiskPart.

Ejemplos
Para eliminar la partición con el foco, escriba:

delete partition

Referencias adicionales
Clave de sintaxis de línea de comandos
select partition
comando delete
comando delete volume
comando clean
delete shadows
14/08/2021 • 2 minutes to read

Elimina instantáneas.

Sintaxis
delete shadows [all | volume <volume> | oldest <volume> | set <setID> | id <shadowID> | exposed {<drive> |
<mountpoint>}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

todo Elimina todas las instantáneas.

Volumen <volume> Elimina todas las instantáneas del volumen dado.

Mayor <volume> Elimina la instantánea más antigua del volumen dado.

Establecer <setID> Elimina las instantáneas del conjunto de instantáneas del


identificador especificado. Puede especificar un alias
mediante el símbolo % si el alias existe en el entorno actual.

Id <shadowID> Elimina una instantánea del identificador especificado. Puede


especificar un alias mediante el símbolo % si el alias existe en
el entorno actual.

expuesto {' }

Referencias adicionales
Clave de sintaxis de línea de comandos
comando delete
delete volume
14/08/2021 • 2 minutes to read

Elimina el volumen seleccionado. Antes de comenzar, debe seleccionar un volumen para que esta operación se
haga correctamente. Use el comando seleccionar volumen para seleccionar un volumen y desplazar el foco a él.

IMPORTANT
No se puede eliminar el volumen del sistema, el volumen de arranque ni ningún volumen que contenga el archivo de
paginación activo ni el volcado de memoria (volcado de memoria).

Sintaxis
delete volume [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para eliminar el volumen con el foco, escriba:

delete volume

Referencias adicionales
Clave de sintaxis de línea de comandos
select volume
comando delete
detach vdisk
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Impide que el disco duro virtual (VHD) seleccionado aparezca como una unidad de disco duro local en el equipo
host. Cuando se desasocia un VHD, puede copiarlo en otras ubicaciones. Antes de comenzar, debe seleccionar un
VHD para que esta operación se haga correctamente. Use el comando select vdisk para seleccionar un VHD y
desplazar el foco a él.

Sintaxis
detach vdisk [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para separar el VHD seleccionado, escriba:

detach vdisk

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando attach vdisk
comando compact vdisk
comando detail vdisk
Comando expand vdisk
Comando Merge vdisk
Selección del comando vdisk
comando list
detalles
12/08/2021 • 2 minutes to read

Muestra información sobre el disco, la partición, el volumen o el disco duro virtual (VHD) seleccionados.

Sintaxis
detail disk
detail partition
detail volume
detail vdisk

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Disco de detalles Muestra las propiedades del disco seleccionado y los


volúmenes del mismo.

Partición de detalles Muestra las propiedades de la partición seleccionada.

Volumen de detalles Muestra los discos en los que reside el volumen actual.

Detalle del disco virtual Muestra las propiedades del disco duro virtual seleccionado.

Referencias adicionales
Clave de sintaxis de línea de comandos
detail disk
14/08/2021 • 2 minutes to read

Muestra las propiedades del disco seleccionado y los volúmenes del mismo. Antes de comenzar, debe
seleccionar un disco para que esta operación se haga correctamente. Use el comando seleccionar disco para
seleccionar un disco y desplazar el foco a él. Si selecciona un disco duro virtual (VHD), este comando mostrará el
tipo de bus del disco como Virtual.

Sintaxis
detail disk

Ejemplos
Para ver las propiedades del disco seleccionado e información sobre los volúmenes del disco, escriba:

detail disk

Referencias adicionales
Clave de sintaxis de línea de comandos
comando detail
detail partition
12/08/2021 • 2 minutes to read

Muestra las propiedades de la partición seleccionada. Antes de comenzar, debe seleccionar una partición para
que esta operación se haga correctamente. Use el comando select partition para seleccionar una partición y
desplazar el foco a ella.

Sintaxis
detail partition

Ejemplos
Para ver las propiedades de la partición seleccionada, escriba:

detail partition

Referencias adicionales
Clave de sintaxis de línea de comandos
comando detail
detail vdisk
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra las propiedades del disco duro virtual (VHD) seleccionado. Antes de comenzar, debe seleccionar un
VHD para que esta operación se haga correctamente. Use el comando select vdisk para seleccionar un VHD y
desplazar el foco a él.

Sintaxis
detail vdisk

Ejemplos
Para ver detalles sobre el DISCO duro virtual seleccionado, escriba:

detail vdisk

Referencias adicionales
Clave de sintaxis de línea de comandos
comando detail
Comando attach vdisk
comando compact vdisk
Desasoción del comando vdisk
Comando expand vdisk
Comando merge vdisk
select vdisk
comando list
detail volume
12/08/2021 • 2 minutes to read

Muestra los discos en los que reside el volumen actual. Antes de comenzar, debe seleccionar un volumen para
que esta operación se haga correctamente. Use el comando seleccionar volumen para seleccionar un volumen y
desplazar el foco a él. Los detalles del volumen no son aplicables a los volúmenes de solo lectura, como una
unidad de DVD-ROM o CD-ROM.

Sintaxis
detail volume

Ejemplos
Para ver todos los discos en los que reside el volumen actual, escriba:

detail volume

Referencias adicionales
Clave de sintaxis de línea de comandos
select volume
comando detail
dfsdiag
12/08/2021 • 2 minutes to read

Proporciona información de diagnóstico para los espacios de nombres DFS.

Sintaxis
dfsdiag /testdcs [/domain:<domain name>]
dfsdiag /testsites </machine:<server name>| /DFSPath:<namespace root or DFS folder> [/recurse]> [/full]
dfsdiag /testdfsconfig /DFSRoot:<namespace>
dfsdiag /testdfsintegrity /DFSRoot:<DFS root path> [/recurse] [/full]
dfsdiag /testreferral /DFSpath:<DFS path to get referrals> [/full]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

dfsdiag testdcs Comprueba la configuración del controlador de dominio.

dfsdiag testsites Comprueba las asociaciones de sitio.

dfsdiag testdfsconfig Comprueba la configuración del espacio de nombres DFS.

dfsdiag testdfsintegrity Comprueba la integridad del espacio de nombres DFS.

dfsdiag testreferral Comprueba las respuestas de referencia.

/? Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
dfsdiag testdcs
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Comprueba la configuración de los controladores de dominio realizando las siguientes pruebas en cada
controlador de dominio del dominio especificado:
Comprueba que el servicio Sistema de archivos distribuido espacio de nombres (DFS) está en ejecución y
que su tipo de inicio está establecido en Automático.
Comprueba la compatibilidad de las referencias con costo de sitio para NETLOGON y SYSvol.
Comprueba la coherencia de la asociación del sitio por nombre de host y dirección IP.

Sintaxis
dfsdiag /testdcs [/domain:<domain_name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/domain: <domain_name> Nombre del dominio que se comprobará. Este parámetro es


opcional. El valor predeterminado es el dominio local al que
está unido el host local.

Ejemplos
Para comprobar la configuración de los controladores de dominio en el [Link], escriba:

dfsdiag /testdcs /domain:[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando dfsdiag
dfsdiag testdfsconfig
14/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Comprueba la configuración de un espacio Sistema de archivos distribuido (DFS) realizando las siguientes
acciones:
Comprueba que el servicio espacio de nombres DFS se está ejecutando y que su tipo de inicio está
establecido en Automático en todos los servidores de espacio de nombres.
Comprueba que la configuración del Registro DFS es coherente entre los servidores de espacio de
nombres.
Valida las siguientes dependencias en servidores de espacios de nombres en clúster:
Dependencia del recurso raíz del espacio de nombres en el recurso de nombre de red.
Dependencia del recurso de nombre de red en el recurso de dirección IP.
Dependencia del recurso raíz del espacio de nombres en el recurso de disco físico.

Sintaxis
dfsdiag /testdfsconfig /DFSroot:<namespace>

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/DFSroot: <namespace> Espacio de nombres (raíz DFS) que se diagnosticará.

Ejemplos
Para comprobar la configuración de Sistema de archivos distribuido (DFS) en [Link]\MyNamespace,
escriba:

dfsdiag /testdfsconfig /DFSroot:\[Link]\MyNamespace

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando dfsdiag
dfsdiag testdfsintegrity
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Comprueba la integridad del espacio de nombres Sistema de archivos distribuido (DFS) realizando las
siguientes pruebas:
Comprueba si hay daños o incoherencias en los metadatos DFS entre controladores de dominio.
Valida la configuración de la enumeración basada en acceso para asegurarse de que es coherente entre
los metadatos dfs y el recurso compartido de servidor del espacio de nombres.
Detecta carpetas DFS superpuestas (vínculos), carpetas duplicadas y carpetas con destinos de carpeta
superpuestos.

Sintaxis
dfsdiag /testdfsintegrity /DFSroot: <DFS root path> [/recurse] [/full]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DFSroot: <DFS root path> Espacio de nombres DFS que se diagnosticará.

/recurse Realiza las pruebas, incluidos los vínculos de espacio de


nombres.

/full Comprueba la coherencia del recurso compartido y las ACL


ntfs, junto con la configuración del lado cliente en todos los
destinos de carpeta. También comprueba que la propiedad
en línea está establecida.

Ejemplos
Para comprobar la integridad y coherencia de los espacios de nombres Sistema de archivos distribuido (DFS) en
[Link]\MyNamespace, incluidos los vínculos, escriba:

dfsdiag /testdfsintegrity /DFSRoot:\[Link]\MyNamespace /recurse /full

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando dfsdiag
dfsdiag testreferral
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Comprueba Sistema de archivos distribuido referencias (DFS) mediante la realización de las siguientes pruebas:
Si usa el parámetro DFSpath * sin argumentos, el comando valida que la lista de referencias incluye
todos los dominios de confianza.
Si especifica un dominio, el comando realiza una comprobación de estado de los controladores de
dominio ( ) y prueba las asociaciones de sitio y la caché de dfsdiag /testdcs dominio del host local.
Si especifica un dominio y \SYSvol o \NETLOGON, el comando realiza las mismas comprobaciones de
estado del controlador de dominio, además de comprobar que el período de vida (TTL) de las referencias
de SYSvol o NETLOGON coincide con el valor predeterminado de 900 segundos.
Si especifica una raíz de espacio de nombres, el comando realiza las mismas comprobaciones de estado
del controlador de dominio, junto con la realización de una comprobación de configuración dfs ( ) y una
comprobación de integridad del espacio dfsdiag /testdfsconfig de nombres (
dfsdiag /testdfsintegrity ).

Si especifica una carpeta DFS (vínculo), el comando realiza las mismas comprobaciones de estado raíz del
espacio de nombres, junto con la validación de la configuración del sitio para los destinos de carpeta
(dfsdiag /testsites) y la validación de la asociación de sitio del host local.

Sintaxis
dfsdiag /testreferral /DFSpath:<DFS path to get referrals> [/full]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DFSpath: <path to get referrals> Puede ser uno de los siguientes:


En blanco: Prueba solo dominios de confianza.
\\Domain: Solo comprueba las referencias de
controlador de dominio.
\\Domain\SYSvol: Prueba solo las referencias de
SYSvol.
\\Domain\NETLOGON: Solo comprueba las
referencias NETLOGON.
\\<domain or server>\<namespace root>:
Comprueba solo las referencias raíz del espacio de
nombres.
\\<domain or server>\<namespace root>\<DFS
folder>:
Comprueba solo las referencias de carpeta DFS
(vínculo).
PA RÁ M ET RO DESC RIP C IÓ N

/full Solo se aplica a las referencias de dominio y raíz. Comprueba


la coherencia de la información de asociación de sitio entre el
registro y Active Directory Domain Services (AD DS).

Ejemplos
Para comprobar las referencias Sistema de archivos distribuido (DFS) en [Link]\MyNamespace, escriba:

dfsdiag /testreferral /DFSpath:\\[Link]\MyNamespace

Para comprobar las referencias Sistema de archivos distribuido (DFS) en todos los dominios de confianza,
escriba:

dfsdiag /testreferral /DFSpath:

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando dfsdiag
dfsdiag testsites
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Comprueba la configuración de los sitios de Active Directory Domain Services (AD DS) comprobando que los
servidores que actúan como servidores de espacio de nombres o destinos de carpeta (vínculo) tienen las
mismas asociaciones de sitio en todos los controladores de dominio.

Sintaxis
dfsdiag /testsites </machine:<server name>| /DFSpath:<namespace root or DFS folder> [/recurse]> [/full]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/machine:<server name> Nombre del servidor en el que se va a comprobar la


asociación del sitio.

/DFSpath:<namespace root or DFS folder> La raíz o la Sistema de archivos distribuido de espacio de


nombres (vínculo) con destinos para los que se va a
comprobar la asociación del sitio.

/recurse Enumera y comprueba las asociaciones de sitio para todos


los destinos de carpeta en la raíz del espacio de nombres
especificado.

/full Comprueba que AD DS y el registro del servidor contienen


la misma información de asociación de sitio.

Ejemplos
Para comprobar las asociaciones de sitio en machine\MyServer, escriba:

dfsdiag /testsites /machine:MyServer

Para comprobar una carpeta Sistema de archivos distribuido (DFS) para comprobar la asociación del sitio, junto
con la comprobación de que AD DS y el registro del servidor contienen la misma información de asociación de
sitio, escriba:

dfsdiag /TestSites /DFSpath:\\[Link]\namespace1\folder1 /full

Para comprobar una raíz de espacio de nombres para comprobar la asociación del sitio, junto con enumerar y
comprobar las asociaciones de sitio para todos los destinos de carpeta en la raíz del espacio de nombres
especificado y comprobar que AD DS y el registro del servidor contienen la misma información de asociación de
sitio, escriba:
dfsdiag /testsites /DFSpath:\\[Link]\namespace2 /recurse /full

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando dfsdiag
dfsrmig
12/08/2021 • 7 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

La herramienta de migración del Replicación DFS, [Link], se instala con el Replicación DFS servicio. Esta
herramienta migra la replicación SYSvol del Servicio de replicación de archivos (FRS) a Sistema de archivos
distribuido replicación de Sistema de archivos distribuido (DFS). También proporciona información sobre el
progreso de la migración y modifica los Active Directory Domain Services (AD DS) para admitir la migración.

Sintaxis
dfsrmig [/setglobalstate <state> | /getglobalstate | /getmigrationstate | /createglobalobjects |
/deleterontfrsmember [<read_only_domain_controller_name>] | /deleterodfsrmember
[<read_only_domain_controller_name>] | /?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/setglobalstate <state> Establece el estado de migración global del dominio en uno


que corresponde al valor especificado por el estado. Solo
puede establecer el estado de migración global en un estado
estable. Los valores de estado incluyen:
0- Estado de inicio
1 - Estado preparado
2 - Estado redirigido
3 - Estado eliminado

/getglobalstate Recupera el estado de migración global actual para el


dominio de la copia local de la base de datos AD DS, cuando
se ejecuta en el emulador de PDC. Use esta opción para
confirmar que ha establecido el estado de migración global
correcto.
Impor tante: Solo debe ejecutar este comando en el
emulador de PDC.

/getmigrationstate Recupera el estado de migración local actual para todos los


controladores de dominio del dominio y determina si esos
estados locales coinciden con el estado de migración global
actual. Use esta opción para determinar si todos los
controladores de dominio han alcanzado el estado de
migración global.
PA RÁ M ET RO DESC RIP C IÓ N

/createglobalobjects Crea los objetos globales y la configuración en AD DS usa


Replicación DFS usos. Las únicas situaciones en las que debe
usar esta opción para crear manualmente objetos y
configuraciones son:
Durante la migración se promueve un nuevo
controlador de dominio de solo lectura. Si se
promueve un nuevo controlador de dominio de solo
lectura en el dominio después de pasar al estado
Preparado, pero antes de la migración al estado
Eliminado, no se crean los objetos que corresponden
al nuevo controlador de dominio, lo que provoca un
error en la replicación y la migración.
Falta la configuración global Replicación DFS
ser vicio o se han eliminado . Si falta esta
configuración para un controlador de dominio, la
migración del estado Iniciar al estado Preparado se
detendrán en el estado preparación de la
transición. Nota: Dado que la configuración global
de AD DS para el servicio Replicación DFS para un
controlador de dominio de solo lectura se crea en el
emulador de PDC, esta configuración debe replicarse
en el controlador de dominio de solo lectura desde el
emulador de PDC antes de que el servicio Replicación
DFS en el controlador de dominio de solo lectura
pueda usar esta configuración. Debido a Active
Directory latencias de replicación, esta replicación
puede tardar algún tiempo en producirse.

/deleterontfrsmember Elimina la configuración global de AD DS para la replicación


[<read_only_domain_controller_name>] frs que corresponde al controlador de dominio de solo
lectura especificado o elimina la configuración global de AD
DS para la replicación frs para todos los controladores de
dominio de solo lectura si no se especifica ningún valor para
<read_only_domain_controller_name> .
No debe usar esta opción durante un proceso de
migración normal, ya que el servicio Replicación DFS
elimina automáticamente esta configuración de AD DS
durante la migración del estado Redirigido al estado
Eliminado. Use esta opción para eliminar manualmente
la configuración de AD DS solo cuando se produce un
error en la eliminación automática en un controlador de
dominio de solo lectura y detiene el controlador de
dominio de solo lectura durante un ime largo durante la
migración del estado Redirigido al estado Eliminado.

/deleterodfsrmember Elimina la configuración de AD DS global para Replicación


[<read_only_domain_controller_name>] DFS que corresponde al controlador de dominio de solo
lectura especificado, o elimina la configuración global de AD
DS para Replicación DFS para todos los controladores de
dominio de solo lectura si no se especifica ningún valor para
<read_only_domain_controller_name> .
Use esta opción para eliminar manualmente la
configuración de AD DS solo cuando se produce un
error en la eliminación automática en un controlador de
dominio de solo lectura y detiene el controlador de
dominio de solo lectura durante mucho tiempo al
revertir la migración del estado Preparado al estado de
inicio.
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Use el comando para establecer el estado de migración global en AD DS en el emulador
/setglobalstate <state> de PDC para iniciar y controlar el proceso de migración. Si el emulador de PDC
no está disponible, se produce un error en este comando.
La migración al estado Eliminado es irreversible y la reversión no es posible, por lo que use un valor de
3 para el estado solo cuando esté totalmente comprometido a usar Replicación DFS para la replicación
SYSvol.
Los estados de migración global deben ser un estado de migración estable.
Active Directory replica el estado global en otros controladores de dominio del dominio, pero debido a
las latencias de replicación, puede obtener incoherencias si ejecuta en un controlador de dominio que no
sea el emulador dfsrmig /getglobalstate de PDC.
La salida de indica si la migración al estado global actual se ha completado y enumera el estado de
migración local de los controladores de dominio que aún no han alcanzado el estado de migración
dsfrmig /getmigrationstate global actual. El estado de migración local para los controladores de dominio
también puede incluir estados de transición para controladores de dominio que no han alcanzado el
estado de migración global actual.
Los controladores de dominio de solo lectura no pueden eliminar la configuración de AD DS, el emulador
de PDC realiza esta operación y los cambios se replican finalmente en los controladores de dominio de
solo lectura después de las latencias aplicables para la replicación de Active Directory.
El comando dfsrmig solo se admite en controladores de dominio que se ejecutan en el nivel funcional
de dominio de Windows Server, ya que la migración de SYSvol de FRS a Replicación DFS solo es posible
en controladores de dominio que funcionan en ese nivel.
Puede ejecutar el comando dfsrmig en cualquier controlador de dominio, pero las operaciones que
crean o manipulan objetos AD DS solo se permiten en controladores de dominio compatibles con
escritura de lectura (no en controladores de dominio de solo lectura).

Ejemplos
Para establecer el estado de migración global en Preparado (1 ) y para iniciar la migración o revertir desde el
estado Preparado, escriba:

dfsrmig /setglobalstate 1

Para establecer el estado de migración global en Iniciar (0 ) e iniciar la reversión al estado De inicio, escriba:

dfsrmig /setglobalstate 0

Para mostrar el estado de migración global, escriba:

dfsrmig /getglobalstate

Salida del dfsrmig /getglobalstate comando:


Current DFSR global state: Prepared
Succeeded.

Para mostrar información sobre si los estados de migración locales de todos los controladores de dominio
coinciden con el estado de migración global y si hay estados de migración locales en los que el estado local no
coincide con el estado global, escriba:

dfsrmig /GetMigrationState

Salida del comando cuando los estados de migración local en todos los controladores de
dfsrmig /getmigrationstate dominio coinciden con el estado de migración global:

All Domain Controllers have migrated successfully to Global state (Prepared).


Migration has reached a consistent state on all Domain Controllers.
Succeeded.

Salida del comando cuando los estados de migración local en algunos controladores de
dfsrmig /getmigrationstate dominio no coinciden con el estado de migración global.

The following Domain Controllers are not in sync with Global state (Prepared):
Domain Controller (Local Migration State) DC type
=========
CONTOSO-DC2 (start) ReadOnly DC
CONTOSO-DC3 (Preparing) Writable DC
Migration has not yet reached a consistent state on all domain controllers
State information might be stale due to AD latency.

Para crear los objetos globales y la configuración que Replicación DFS usa en AD DS en controladores de
dominio en los que esa configuración no se creó automáticamente durante la migración o donde falta esa
configuración, escriba:

dfsrmig /createglobalobjects

Para eliminar la configuración de AD DS global para la replicación de FRS para un controlador de dominio de
solo lectura denominado contoso-dc2 si el proceso de migración no eliminó automáticamente esa
configuración, escriba:

dfsrmig /deleterontfrsmember contoso-dc2

Para eliminar la configuración de AD DS global para la replicación de FRS para todos los controladores de
dominio de solo lectura si el proceso de migración no eliminó automáticamente esa configuración, escriba:

dfsrmig /deleterontfrsmember

Para eliminar la configuración de AD DS global para Replicación DFS para un controlador de dominio de solo
lectura denominado contoso-dc2 si el proceso de migración no eliminó automáticamente esa configuración,
escriba:

dfsrmig /deleterodfsrmember contoso-dc2


Para eliminar la configuración de AD DS global de Replicación DFS para todos los controladores de dominio de
solo lectura si el proceso de migración no eliminó automáticamente dicha configuración, escriba:

dfsrmig /deleterodfsrmember

Para mostrar ayuda en el símbolo del sistema:

dfsrmig

dfsrmig /?

Referencias adicionales
Clave de sintaxis de línea de comandos
Serie de migración sysvol: parte 2 [Link]: la herramienta de migración sysvol
Active Directory Domain Services
diantz
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Empaquete los archivos existentes en un archivo .cab). Este comando realiza las mismas acciones que el
comando makecab actualizado.

Sintaxis
diantz [/v[n]] [/d var=<value> ...] [/l <dir>] <source> [<destination>]
diantz [/v[<n>]] [/d var=<value> ...] /f <directives_file> [...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<source> Archivo que se comprimirá.

<destination> Nombre de archivo que se debe proporcionar al archivo


comprimido. Si se omite, el último carácter del nombre del
archivo de origen se reemplaza por un carácter de
subrayado (_) y se usa como destino.

/f <directives_file> Un archivo con directivas diantz (se puede repetir).

/d var= <value> Define la variable con el valor especificado.

/l <dir> Ubicación para colocar el destino (el valor predeterminado es


el directorio actual).

/v[ <n> ] Establezca el nivel de detalle de depuración


(0=none,...,3=full).

/? Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
Formato del gabinete de Microsoft
dir
12/08/2021 • 7 minutes to read

Muestra una lista de los archivos y subdirectorios de un directorio. Si se usa sin parámetros, este comando
muestra la etiqueta de volumen y el número de serie del disco, seguido de una lista de directorios y archivos en
el disco (incluidos sus nombres y la fecha y hora en que se modificó cada uno por última vez). En el caso de los
archivos, este comando muestra la extensión de nombre y el tamaño en bytes. Este comando también muestra
el número total de archivos y directorios enumerados, su tamaño acumulado y el espacio libre (en bytes)
restante en el disco.
El comando dir también se puede ejecutar desde la consola Windows Recovery Console, con parámetros
diferentes. Para obtener más información, vea Windows Recovery Environment (WinRE).

Sintaxis
dir [<drive>:][<path>][<filename>] [...] [/p] [/q] [/w] [/d] [/a[[:]<attributes>]][/o[[:]<sortorder>]]
[/t[[:]<timefield>]] [/s] [/b] [/l] [/n] [/x] [/c] [/4] [/r]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:][<path>] Especifica la unidad y el directorio para los que desea ver una
lista.

[<filename>] Especifica un determinado archivo o grupo de archivos para


los que desea ver una lista.

/p Muestra una pantalla de la lista a la vez. Para ver la siguiente


pantalla, presione cualquier tecla.

/q Muestra la información de propiedad del archivo.

/w Muestra la lista en formato ancho, con hasta cinco nombres


de archivo o nombres de directorio en cada línea.

/d Muestra la lista en el mismo formato que /w , pero los


archivos se ordenan por columna.
PA RÁ M ET RO DESC RIP C IÓ N

/a[[:] <attributes> ] Muestra solo los nombres de esos directorios y archivos con
los atributos especificados. Si no usa este parámetro, el
comando muestra los nombres de todos los archivos,
excepto los archivos ocultos y del sistema. Si usa este
parámetro sin especificar ningún atributo , el comando
muestra los nombres de todos los archivos, incluidos los
archivos ocultos y del sistema. La lista de posibles valores de
atributos es:
d - Directorios
h: archivos ocultos
s: archivos del sistema
l- Puntos de reanción
r : archivos de solo lectura
a : archivos listos para archivar
i: archivos indexados sin contenido
Puede usar cualquier combinación de estos valores, pero no
separar los valores mediante espacios. Opcionalmente,
puede usar dos puntos (:) separator, o puede usar un guión
(-) como prefijo para significar "not". Por ejemplo, el uso del
atributo -s no mostrará los archivos del sistema.

/o[[:] <sortorder> ] Ordena la salida según sortorder, que puede ser cualquier
combinación de los valores siguientes:
n- Alfabéticamente por nombre
e- Alfabéticamente por extensión
g: directorios de grupo en primer lugar
s - Por tamaño, primero menor
d - Por fecha y hora, primero el más antiguo
Usar el - prefijo para invertir el criterio de ordenación
Se procesan varios valores en el orden en que los enumera.
No separe varios valores con espacios, pero opcionalmente
puede usar dos puntos (:).
Si no se especifica sortorder, dir /o enumera los
directorios alfabéticamente, seguidos de los archivos,
que también se ordenan alfabéticamente.

/t[[:] <timefield> ] Especifica el campo de tiempo que se va a mostrar o que se


va a usar para la ordenación. Los valores de campo de
tiempo disponibles son:
c : creación
a - Último acceso
w : últimas escritas

/s Enumera todas las apariciones del nombre de archivo


especificado dentro del directorio especificado y todos los
subdirectorios.

/b Muestra una lista completa de directorios y archivos, sin


información adicional. El parámetro /b invalida /w .

/l Muestra nombres de directorio y nombres de archivo no


seleccionados, con minúsculas.
PA RÁ M ET RO DESC RIP C IÓ N

/n Muestra un formato de lista larga con nombres de archivo


en el extremo derecho de la pantalla.

/x Muestra los nombres cortos generados para nombres de


archivo que no son 8dot3. La presentación es la misma que
la de /n , pero el nombre corto se inserta antes que el
nombre largo.

/C Muestra el separador de miles en tamaños de archivo. Este


es el comportamiento predeterminado. Use /c para ocultar
separadores.

/4 Muestra los años en formato de cuatro dígitos.

/r Mostrar flujos de datos alternativos del archivo.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Para usar varios parámetros de nombre de archivo, separe cada nombre de archivo con un espacio, coma
o punto y coma.
Puede usar caracteres comodín (* o ? ) para representar uno o varios caracteres de un nombre de archivo
y mostrar un subconjunto de archivos o subdirectorios.
Puede usar el carácter comodín, * , para sustituir por cualquier cadena de caracteres, por ejemplo:
dir *.txt enumera todos los archivos del directorio actual con extensiones que comienzan por
.txt, como .txt, .txt1, .txt_old.
dir read *.txt enumera todos los archivos del directorio actual que comienzan con lectura y con
extensiones que comienzan por .txt, como .txt, .txt1 o .txt_old.
dir read *.* enumera todos los archivos del directorio actual que comienzan por read con
cualquier extensión.
El carácter comodín de asterisco siempre usa la asignación de nombres de archivo cortos, por lo que
podría obtener resultados inesperados. Por ejemplo, el directorio siguiente contiene dos archivos (t.txt2 y
[Link]):

C:\test>dir /x
Volume in drive C has no label.
Volume Serial Number is B86A-EF32

Directory of C:\test

11/30/2004 01:40 PM <DIR> .


11/30/2004 01:40 PM <DIR> ..
11/30/2004 11:05 AM 0 T97B4~[Link] t.txt2
11/30/2004 01:16 PM 0 [Link]

Es posible que se espere que dir t97\* al escribir se devuelva el archivo [Link]. Sin embargo, al escribir
se devuelven ambos archivos, ya que el carácter comodín de asterisco coincide con el archivo t.txt2 a
[Link] mediante su mapa de nombre corto dir t97\* T97B4~[Link]. De forma similar, del t97\* al
escribir se eliminarían ambos archivos.
Puede usar el signo de interrogación (?) como sustituto de un solo carácter en un nombre. Por ejemplo, al
escribir se enumeran los archivos del directorio actual con la extensión .txt que comienzan por read y van
seguidos de dir read???.txt hasta tres caracteres. Esto incluye [Link], [Link], [Link],
[Link] y [Link], pero no [Link].
Si usa /a con más de un valor en atributos , este comando muestra los nombres de solo los archivos con
todos los atributos especificados. Por ejemplo, si usa /a con r y -h como atributos (mediante o ), este
comando solo mostrará los nombres de los archivos de solo lectura que no están /a:r-h /ar-h ocultos.
Si especifica más de un valor sortorder, este comando ordena los nombres de archivo por el primer
criterio, después por el segundo criterio, etc. Por ejemplo, si usa /o con los parámetros e y -s para
sortorder (mediante o ), este comando ordena los nombres de directorios y archivos por extensión, con el
mayor primero y, a continuación, muestra el /o:e-s resultado /oe-s final. La ordenación alfabética por
extensión hace que los nombres de archivo sin extensiones aparezcan primero, después los nombres de
directorio y, a continuación, los nombres de archivo con extensiones.
Si usa el símbolo de redirección ( ) para enviar la salida de este comando a un archivo, o si usa una
canalización ( ) para enviar la salida de este comando a otro comando, debe usar > | y /a:-d /b para
enumerar solo los nombres de archivo. Puede usar filename con /b y /s para especificar que este
comando busca en el directorio actual y sus subdirectorios todos los nombres de archivo que coincidan
con filename. Este comando muestra solo la letra de unidad, el nombre del directorio, el nombre de
archivo y la extensión de nombre de archivo (una ruta de acceso por línea) para cada nombre de archivo
que encuentre. Antes de usar una canalización para enviar la salida de este comando a otro comando,
debe establecer la variable de entorno TEMP en el archivo [Link].

Ejemplos
Para mostrar todos los directorios uno tras otro, en orden alfabético, en formato ancho y pausando después de
cada pantalla, asegúrese de que el directorio raíz es el directorio actual y, a continuación, escriba:

dir /s/w/o/p

La salida muestra el directorio raíz, los subdirectorios y los archivos del directorio raíz, incluidas las extensiones.
Este comando también enumera los nombres de subdirectorio y los nombres de archivo de cada subdirectorio
del árbol.
Para modificar el ejemplo anterior para que dir muestre los nombres de archivo y las extensiones, pero omita
los nombres de directorio, escriba:

dir /s/w/o/p/a:-d

Para imprimir una lista de directorios, escriba:

dir > prn

Al especificar prn , la lista de directorios se envía a la impresora que está conectada al puerto LPT1. Si la
impresora está conectada a otro puerto, debe reemplazar prn por el nombre del puerto correcto.
También puede redirigir la salida del comando dir a un archivo reemplazando prn por un nombre de archivo.
También puede escribir una ruta de acceso. Por ejemplo, para dirigir la salida de dir al archivo [Link] en el
directorio Records, escriba:
dir > \records\[Link]

Si [Link] no existe, dir lo crea, a menos que el directorio Records no exista. En ese caso, aparece el mensaje
siguiente:

File creation error

Para mostrar una lista de todos los nombres de archivo con la extensión .txt en todos los directorios de la unidad
C, escriba:

dir c:\*.txt /w/o/s/p

El comando dir muestra, en formato ancho, una lista alfabética de los nombres de archivo correspondientes en
cada directorio y se pausa cada vez que se llena la pantalla hasta que se presiona cualquier tecla para continuar.

Referencias adicionales
Clave de sintaxis de línea de comandos
diskcomp
12/08/2021 • 3 minutes to read

Compara el contenido de dos disquetes. Si se usa sin parámetros, diskcomp usa la unidad actual para
comparar ambos discos.

Sintaxis
diskcomp [<drive1>: [<drive2>:]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive1> Especifica la unidad que contiene uno de los disquetes.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El comando diskcomp solo funciona con disquetes. No se puede usar diskcomp con un disco duro. Si
especifica una unidad de disco duro para la unidad 1 o la unidad 2, diskcomp muestra el siguiente
mensaje de error:

Invalid drive specification


Specified drive does not exist
or is nonremovable

Si todas las pistas de los dos discos que se comparan son las mismas (omite el número de volumen de
un disco), diskcomp muestra el mensaje siguiente:

Compare OK

Si las pistas no son las mismas, diskcomp muestra un mensaje similar al siguiente:

Compare error on
side 1, track 2

Cuando diskcomp completa la comparación, muestra el mensaje siguiente:

Compare another diskette (Y/N)?

Si presiona Y , diskcomp le pide que inserte el disco para la siguiente comparación. Si presiona N ,
diskcomp detiene la comparación.
Si omite el parámetro drive2, diskcomp usa la unidad actual para la unidad 2. Si omite ambos
parámetros de unidad, diskcomp usa la unidad actual para ambos. Si la unidad actual es la misma que la
unidad 1, diskcomp le pide que intercambie los discos según sea necesario.
Si especifica la misma unidad de disquete para las unidades 1 y 2, diskcomp las compara mediante una
unidad y le pide que inserte los discos según sea necesario. Es posible que tenga que intercambiar los
discos más de una vez, en función de la capacidad de los discos y la cantidad de memoria disponible.
Diskcomp no puede comparar un disco de una sola cara con un disco de doble cara ni un disco de alta
densidad con un disco de doble densidad. Si el disco de la unidad 1 no es del mismo tipo que el disco de
la unidad 2, diskcomp muestra el mensaje siguiente:

Drive types or diskette types not compatible

Diskcomp no funciona en una unidad de red ni en una unidad creada por el comando subst. Si intenta
usar diskcomp con una unidad de cualquiera de estos tipos, diskcomp muestra el siguiente mensaje de
error:

Invalid drive specification

Si usa diskcomp con un disco que hizo mediante copiar , diskcomp podría mostrar un mensaje similar
al siguiente:

Compare error on
side 0, track 0

Este tipo de error puede producirse incluso si los archivos de los discos son idénticos. Aunque la copia
duplica información, no la coloca necesariamente en la misma ubicación en el disco de destino.
códigos de salida diskcomp:

C Ó DIGO DE SA L IDA DESC RIP C IÓ N

0 Los discos son los mismos

1 Se encontraron diferencias

3 Se produjo un error grave

4 Error de inicialización

Para procesar los códigos de salida devueltos por diskcomp , puede usar la variable de entorno
ERRORLEVEL en la línea de comandos if de un programa por lotes.

Ejemplos
Si el equipo solo tiene una unidad de disquete (por ejemplo, la unidad A) y desea comparar dos discos, escriba:

diskcomp a: a:

Diskcomp le pide que inserte cada disco, según sea necesario.


Para ilustrar cómo procesar un código de salida diskcomp en un programa por lotes que usa la variable de
entorno ERRORLEVEL en la línea de comandos if :
rem [Link] compares the disks in drive A and B
echo off
diskcomp a: b:
if errorlevel 4 goto ini_error
if errorlevel 3 goto hard_error
if errorlevel 1 goto no_compare
if errorlevel 0 goto compare_ok
:ini_error
echo ERROR: Insufficient memory or command invalid
goto exit
:hard_error
echo ERROR: An irrecoverable error occurred
goto exit
:break
echo You just pressed CTRL+C to stop the comparison
goto exit
:no_compare
echo Disks are not the same
goto exit
:compare_ok
echo The comparison was successful; the disks are the same
goto exit
:exit

Referencias adicionales
Clave de sintaxis de línea de comandos
diskcopy
12/08/2021 • 3 minutes to read

Copia el contenido del disquete de la unidad de origen en un disquete con formato o sin formato en la unidad
de destino. Si se usa sin parámetros, diskcopy usa la unidad actual para el disco de origen y el disco de destino.

Sintaxis
diskcopy [<drive1>: [<drive2>:]] [/v]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive1> Especifica la unidad que contiene el disco de origen.

/v Comprueba que la información se ha copiado correctamente.


Esta opción ralentiza el proceso de copia.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Diskcopy solo funciona con discos extraíbles, como disquetes, que deben ser del mismo tipo. No se
puede usar diskcopy con un disco duro. Si especifica una unidad de disco duro para la unidad 1 o la
unidad 2, diskcopy muestra el siguiente mensaje de error:

Invalid drive specification


Specified drive does not exist or is nonremovable

El comando diskcopy le pide que inserte los discos de origen y de destino y espera a que presione
cualquier tecla en el teclado antes de continuar.
Después de copiar el disco, diskcopy muestra el mensaje siguiente:

Copy another diskette (Y/N)?

Si presiona Y , diskcopy le pide que inserte discos de origen y de destino para la siguiente operación de
copia. Para detener el proceso de diskcopy, presione N .
Si va a copiar en un disquete sin formato en la unidad 2, diskcopy da formato al disco con el mismo
número de lados y sectores por pista que en el disco de la unidad 1. Diskcopy muestra el mensaje
siguiente mientras da formato al disco y copia los archivos:

Formatting while copying

Si el disco de origen tiene un número de serie de volumen, diskcopy crea un nuevo número de serie de
volumen para el disco de destino y muestra el número cuando se completa la operación de copia.
Si omite el parámetro drive2, diskcopy usa la unidad actual como unidad de destino. Si omite ambos
parámetros de unidad, diskcopy usa la unidad actual para ambos. Si la unidad actual es la misma que la
unidad 1, diskcopy le pide que intercambie discos según sea necesario.
Ejecute diskcopy desde una unidad que no sea la unidad de disquete, por ejemplo, la unidad C. Si la
unidad de disquete 1 y la unidad de disquete 2 son iguales, diskcopy le pide que cambie de disco. Si los
discos contienen más información de la que puede contener la memoria disponible, diskcopy no podrá
leer toda la información a la vez. Diskcopy lee desde el disco de origen, escribe en el disco de destino y
le pide que vuelva a insertar el disco de origen. Este proceso continúa hasta que haya copiado todo el
disco.
La fragmentación es la presencia de pequeñas áreas de espacio en disco sin usar entre los archivos
existentes en un disco. Un disco de origen fragmentado puede ralentizar el proceso de búsqueda, lectura
o escritura de archivos.
Dado que diskcopy realiza una copia exacta del disco de origen en el disco de destino, cualquier
fragmentación del disco de origen se transfiere al disco de destino. Para evitar la transferencia de
fragmentación de un disco a otro, use el comando copy o el comando xcopy para copiar el disco. Dado
que copiar y copiar archivos de copia de xcopy secuencialmente, el nuevo disco no se fragmenta.

NOTE
No puede usar xcopy para copiar un disco de inicio.

códigos de salida de diskcopy:

C Ó DIGO DE SA L IDA DESC RIP C IÓ N

0 La operación de copia se ha realizado correctamente

1 Error de lectura/escritura no grave

3 Se produjo un error grave

4 Error de inicialización

Para procesar los códigos de salida devueltos por diskcomp , puede usar la variable de entorno
ERRORLEVEL en la línea de comandos if de un programa por lotes.

Ejemplos
Para copiar el disco de la unidad B en el disco de la unidad A, escriba:

diskcopy b: a:

Para usar la unidad de disquete A para copiar un disquete a otro, primero cambie a la unidad C y, a continuación,
escriba:

diskcopy a: a:

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando xcopy
comando copy
diskpart
12/08/2021 • 5 minutes to read

Se aplica a: Windows Server 2022, Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server
2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 y Windows Server 2008 R2,
Windows Server 2008

El intérprete de comandos diskpart le ayuda a administrar las unidades del equipo (discos, particiones,
volúmenes o discos duros virtuales).
Para poder usar los comandos diskpar t, primero debe enumerar y, a continuación, seleccionar un objeto para
darle el foco. Una vez que un objeto tiene el foco, los comandos diskpart que escriba actuarán en ese objeto.

Enumeración de objetos disponibles


Puede enumerar los objetos disponibles y determinar el número o la letra de unidad de un objeto mediante:
list disk : muestra todos los discos del equipo.
list volume : muestra todos los volúmenes del equipo.
list partition : muestra las particiones en el disco que tiene el foco en el equipo.
list vdisk : muestra todos los discos virtuales del equipo.
Después de ejecutar los comandos de lista, aparece un asterisco (*) junto al objeto con el foco.

Determinación del foco


Al seleccionar un objeto, éste conserva el foco hasta que se selecciona otro objeto. Por ejemplo, si el foco está
establecido en el disco 0 y selecciona el volumen 8 en el disco 2, el foco cambia del disco 0 al disco 2, volumen
8.
Algunos comandos cambian automáticamente el foco. Por ejemplo, cuando se crea una partición, el foco cambia
automáticamente a la nueva partición.
Solo puede centrarse en una partición en el disco seleccionado. Una vez que una partición tiene el foco, el
volumen relacionado (si lo hay) también tiene el foco. Una vez que un volumen tiene el foco, el disco y la
partición relacionados también tienen el foco si el volumen se asigna a una sola partición específica. Si este no
es el caso, se pierde el foco en el disco y la partición.

Sintaxis
Para iniciar el intérprete de comandos diskpart, en el símbolo del sistema, escriba:

diskpart <parameter>

IMPORTANT
Debe estar en el grupo administradores local o en un grupo con permisos similares para ejecutar diskpart.
Parámetros
Puede ejecutar los siguientes comandos desde el intérprete de comandos Diskpart:

GET - H EL P DESC RIP C IÓ N

active Marca la partición del disco con el foco, como activa.

add Refleja el volumen simple que tiene el foco en el disco


especificado.

assign Asigna una letra de unidad o un punto de montaje al


volumen que tiene el foco.

attach vdisk Conecta (a veces denominado montajes o superficies) un


disco duro virtual (VHD) para que aparezca en el equipo
host como una unidad de disco duro local.

attributes Muestra, establece o borra los atributos de un disco o


volumen.

automount Habilita o deshabilita la característica de montaje automático.

break Divide el volumen reflejado que tiene el foco en dos


volúmenes simples.

clean Quita todo el formato de particiones o volúmenes del disco


que tiene el foco.

compact vdisk Reduce el tamaño físico de un archivo de disco duro virtual


(VHD) que se expande dinámicamente.

convert Convierte los volúmenes fat y fat32 de la tabla de asignación


de archivos en el sistema de archivos NTFS, dejando intactos
los archivos y directorios existentes.

crear Crea una partición en un disco, un volumen en uno o varios


discos o un disco duro virtual (VHD).

delete Elimina una partición o un volumen.

detach vdisk Impide que el disco duro virtual (VHD) seleccionado


aparezca como una unidad de disco duro local en el equipo
host.

detail Muestra información sobre el disco, partición, volumen o


disco duro virtual (VHD) seleccionado.

exit Sale del intérprete de comandos diskpart.

expand vdisk Expande un disco duro virtual (VHD) al tamaño especificado.

extend Extiende el volumen o la partición con el foco, junto con su


sistema de archivos, en un espacio libre (sin asignar) en un
disco.
GET - H EL P DESC RIP C IÓ N

filesystems Muestra información sobre el sistema de archivos actual del


volumen con el foco y enumera los sistemas de archivos que
se admiten para dar formato al volumen.

format Da formato a un disco para que acepte Windows archivos.

gpt Asigna los atributos gpt a la partición con el foco en los


discos básicos de la tabla de particiones GUID (gpt).

help Muestra una lista de los comandos disponibles o


información detallada de ayuda sobre un comando
especificado.

import Importa un grupo de discos externos en el grupo de discos


del equipo local.

inactive Marca la partición del sistema o la partición de arranque con


el foco como inactivo en los discos de registro de arranque
maestro básico (MBR).

list Muestra una lista de discos, particiones en un disco,


volúmenes de un disco o discos duros virtuales (VHD).

merge vdisk Combina un disco duro virtual (VHD) de diferenciación con


su VHD primario correspondiente.

offline Lleva un disco o volumen en línea al estado sin conexión.

online Lleva un disco o volumen sin conexión al estado en línea.

recover Actualiza el estado de todos los discos de un grupo de


discos, intenta recuperar discos en un grupo de discos no
válidos y vuelve a sincronizar los volúmenes reflejados y los
volúmenes RAID-5 que tienen datos obsoletos.

rem Proporciona una forma de agregar comentarios a un script.

remove Quita una letra de unidad o un punto de montaje de un


volumen.

repair Repara el volumen RAID-5 con el foco reemplazando la


región de disco con error por el disco dinámico especificado.

rescan Busca los discos nuevos que se pueden haber agregado al


equipo.

retain Prepara un volumen simple dinámico existente que se usará


como un volumen de arranque o del sistema.

san Muestra o establece la directiva de red de área de


almacenamiento (san) para el sistema operativo.

select Desplaza el foco a un disco, partición, volumen o disco duro


virtual (VHD).
GET - H EL P DESC RIP C IÓ N

set id Cambia el campo de tipo de partición de la partición con el


foco.

shrink Reduce el tamaño del volumen seleccionado en la cantidad


que especifique.

uniqueid Muestra o establece el identificador de la tabla de


particiones GUID (GPT) o la firma del registro de arranque
maestro (MBR) para el disco con el foco.

Referencias adicionales
Clave de sintaxis de línea de comandos
Introducción a la administración de discos
Cmdlets de almacenamiento en Windows PowerShell
diskperf
14/08/2021 • 2 minutes to read

El comando diskperf habilita o deshabilita de forma remota los contadores de rendimiento de disco físico o
lógico en equipos que ejecutan Windows.

Sintaxis
diskperf [-y[d|v] | -n[d|v]] [\\computername]

Opciones
O P C IÓ N DESC RIP C IÓ N

-y Inicia todos los contadores de rendimiento de disco cuando


se reinicia el equipo.

-yd Habilita los contadores de rendimiento de disco para las


unidades físicas cuando se reinicia el equipo.

-yv Habilita los contadores de rendimiento de disco para


unidades lógicas o volúmenes de almacenamiento cuando se
reinicia el equipo.

-n Deshabilita todos los contadores de rendimiento de disco


cuando se reinicia el equipo.

-nd Deshabilite los contadores de rendimiento de disco para las


unidades físicas cuando se reinicie el equipo.

-nv Deshabilite los contadores de rendimiento de disco para


unidades lógicas o volúmenes de almacenamiento cuando se
reinicie el equipo.

\\<computername> Especifica el nombre del equipo en el que desea habilitar o


deshabilitar los contadores de rendimiento de disco.

-? Muestra ayuda contextual.

Referencias adicionales
Clave de sintaxis de línea de comandos
Diskraid
12/08/2021 • 29 minutes to read

Diskraid es una herramienta de línea de comandos que permite configurar y administrar la matriz redundante
de subsistemas de almacenamiento independientes (o económico) de discos (RAID).
RAID se usa normalmente en servidores para estandarizar y clasificar sistemas de disco tolerantes a errores. Los
niveles RAID ofrecen varias combinaciones de rendimiento, confiabilidad y costo. Algunos servidores
proporcionan tres de los niveles RAID: Nivel 0 (seccionamiento), Nivel 1 (creación de reflejo) y Nivel 5
(seccionamiento con paridad).
Un subsistema RAID de hardware distingue las unidades de almacenamiento direccionables físicamente entre sí
mediante un número de unidad lógica (LUN). Un objeto LUN debe tener al menos un plex y puede tener
cualquier número de plexos adicionales. Cada plex contiene una copia de los datos en el objeto LUN. Los plexos
se pueden agregar y quitar de un objeto LUN.
La mayoría de los comandos diskraid funcionan en un puerto de adaptador de bus host (HBA) específico,
adaptador iniciador, portal iniciador, proveedor, subsistema, controlador, puerto, unidad, LUN, portal de destino,
destino o grupo del portal de destino. Use el comando SELECT para seleccionar un objeto. Se dice que el
objeto seleccionado tiene el foco. El foco simplifica las tareas de configuración comunes, como la creación de
varios LUN dentro del mismo subsistema.

NOTE
La herramienta de línea de comandos Diskraid solo funciona con subsistemas de almacenamiento que admiten Virtual
Disk Service (VDS).

Comandos diskraid
Los siguientes comandos están disponibles en la herramienta Diskraid.
agregar
Agrega un LUN existente al LUN seleccionado actualmente o agrega un portal de destino iSCSI al grupo del
portal de destino iSCSI seleccionado actualmente.
Sintaxis

add plex lun=n [noerr]


add tpgroup tportal=n [noerr]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

lun plex= <n> Especifica el número lun que se agregará como un plex al
LUN seleccionado actualmente. PRECAUCIÓN: Se eliminarán
todos los datos del LUN que se van a agregar como un plex.

tpgroup tportal= <n> Especifica el número de portal de destino iSCSI que se


agregará al grupo del portal de destino iSCSI seleccionado
actualmente.
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se encuentra un error, Diskraid


continúa procesando comandos como si no se produjese el
error.

Asociado
Establece la lista especificada de puertos de controlador como activos para el LUN seleccionado actualmente
(los demás puertos de controlador están inactivos), o agrega los puertos de controlador especificados a la lista
de puertos de controlador activos existentes para el LUN seleccionado actualmente, o asocia el destino iSCSI
especificado para el LUN seleccionado actualmente.
Sintaxis

associate controllers [add] <n>[,<n> [,…]]


associate ports [add] <n-m>[,<n-m>[,…]]
associate targets [add] <n>[,<n> [,…]]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

controlador Agrega o reemplaza la lista de controladores asociados al


LUN seleccionado actualmente. Use solo con proveedores
VDS 1.0.

ports Agrega o reemplaza la lista de puertos de controlador


asociados al LUN seleccionado actualmente. Use solo con
proveedores VDS 1.1.

destinos Agrega o reemplaza la lista de destinos iSCSI asociados al


LUN seleccionado actualmente. Use solo con proveedores
VDS 1.1.

agregar Si usa proveedores VDS 1.0: Agrega los controladores


especificados a la lista existente de controladores asociados
al LUN. Si no se especifica este parámetro, la lista de
controladores reemplaza a la lista existente de controladores
asociados a este LUN.
Si usa proveedores VDS 1.1: Agrega los puertos de
controlador especificados a la lista existente de puertos
de controlador asociados al LUN. Si no se especifica este
parámetro, la lista de puertos de controlador reemplaza
a la lista existente de puertos de controlador asociados a
este LUN.

<n>[,<n> [, ...]] Use con el parámetro controllers o targets. Especifica los


números de los controladores o destinos iSCSI que se
establecerán en activo o asociado.

<n-m>[,<n-m>[,…]] Use con el parámetro por ts. Especifica los puertos del
controlador que se establecerán en activo mediante un par
de número de controlador (n) y número de puerto (m).

Ejemplo
Para asociar y agregar puertos a un LUN que usa un proveedor VDS 1.1:
DISKRAID> SEL LUN 5
LUN 5 is now the selected LUN.

DISKRAID> ASSOCIATE PORTS 0-0,0-1


Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1)

DISKRAID> ASSOCIATE PORTS ADD 1-1


Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1, Ctlr 1 Port 1)

automagic
Establece o borra las marcas que ofrecen sugerencias a los proveedores sobre cómo configurar un LUN. La
operación automagic, que se usa sin parámetros, muestra una lista de marcas.
Sintaxis

automagic {set | clear | apply} all <flag=value> [<flag=value> [...]]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

set Establece las marcas especificadas en los valores


especificados.

clear Borra las marcas especificadas. La palabra clave all borra


todas las marcas de automagic.

apply Aplica las marcas actuales al LUN seleccionado.

<flag> Las marcas se identifican mediante acrónimos de tres letras,


incluidos:
FCR: se requiere recuperación rápida de bloqueos
FTL: tolerancia a errores
MSR: lecturas principalmente
MXD: número máximo de unidades
MXS: tamaño máximo esperado
ORA: alineación de lectura óptima
ORS: tamaño de lectura óptimo
OSR: optimización para lecturas secuenciales
OSW: optimización para escrituras secuenciales
OWA: alineación de escritura óptima
OWS: tamaño de escritura óptimo
RBP: prioridad de recompilación
RBV- Read Back Verify Enabled (RBV: comprobación
de lectura atrás habilitada)
RMP: reasignación habilitada
STS: tamaño de franja
WTC: Write-Through almacenamiento en caché
habilitado
YNK: extraíble

break
Quita el plex del LUN seleccionado actualmente. El plex y los datos que contenía no se conservan y se pueden
reclamar las extensiones de la unidad.
Cau t i on

Primero debe seleccionar un LUN reflejado antes de usar este comando. Se eliminarán todos los datos del plex.
No se garantiza que todos los datos contenidos en el LUN original sean coherentes.
Sintaxis

break plex=<plex_number> [noerr]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

Plex Especifica el número del plex que se quitará. El plex y los


datos contenidos no se conservarán y se reclamarán los
recursos utilizados por este plex. No se garantiza que los
datos contenidos en el LUN sean coherentes. Si desea
conservar este plex, use el Servicio de instantáneas de
volumen (VSS).

noerr Sólo para scripting. Cuando se encuentra un error, Diskraid


continúa procesando comandos como si no se produjese el
error.

Chap
Establece el secreto compartido del Protocolo de autenticación de desafío de protocolo de enlace (CHAP) para
que los iniciadores iSCSI y los destinos iSCSI puedan comunicarse entre sí.
Sintaxis

chap initiator set secret=[<secret>] [target=<target>]


chap initiator remember secret=[<secret>] target=<target>
chap target set secret=[<secret>] [initiator=<initiatorname>]
chap target remember secret=[<secret>] initiator=<initiatorname>

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

conjunto de iniciador Establece el secreto compartido en el servicio del iniciador


iSCSI local que se usa para la autenticación chap mutua
cuando el iniciador autentica el destino.

initiator remember Comunica el secreto CHAP de un destino iSCSI al servicio del


iniciador iSCSI local para que el servicio iniciador pueda usar
el secreto con el fin de autenticarse en el destino durante la
autenticación CHAP.

conjunto de destinos Establece el secreto compartido en el destino iSCSI


seleccionado actualmente que se usa para la autenticación
CHAP cuando el destino autentica el iniciador.

target remember Comunica el secreto CHAP de un iniciador iSCSI al destino


iSCSI en el foco actual para que el destino pueda usar el
secreto con el fin de autenticarse en el iniciador durante la
autenticación chap mutua.

secret Especifica el secreto que se usará. Si está vacío, se borrará el


secreto.
PA RÁ M ET RO DESC RIP C IÓ N

Destino Especifica un destino en el subsistema seleccionado


actualmente para asociar con el secreto. Esto es opcional al
establecer un secreto en el iniciador y dejarlo fuera indica
que el secreto se usará para todos los destinos que aún no
tienen un secreto asociado.

initiatorname Especifica un nombre iSCSI del iniciador que se asociará al


secreto. Esto es opcional cuando se establece un secreto en
un destino y se deja fuera indica que el secreto se usará para
todos los iniciadores que aún no tienen un secreto asociado.

create
Crea un nuevo lun o destino iSCSI en el subsistema seleccionado actualmente o crea un grupo del portal de
destino en el destino seleccionado actualmente. Puede ver el enlace real mediante el comando Diskraid list.
Sintaxis

create lun simple [size=<n>] [drives=<n>] [noerr]


create lun stripe [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun raid [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun mirror [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun automagic size=<n> [noerr]
create target name=<name> [iscsiname=<iscsiname>] [noerr]
create tpgroup [noerr]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

simple Crea un LUN simple.

franja Crea un LUN seccionado.

Raid Crea un LUN seccionado con paridad.

mirror Crea un LUN reflejado.

automagic Crea un LUN con las sugerencias de automagic actualmente


en vigor. Para más información, consulte el subcomndo
automagic de este artículo.
PA RÁ M ET RO DESC RIP C IÓ N

size= Especifica el tamaño total del LUN en megabytes. Se debe


especificar el parámetro size = o drives = . También se
pueden usar juntos. Si no se especifica el parámetro size=,
el LUN creado será el mayor tamaño posible permitido por
todas las unidades especificadas.
Normalmente, un proveedor crea un LUN al menos tan
grande como el tamaño solicitado, pero es posible que
tenga que redondear al siguiente tamaño más grande
en algunos casos. Por ejemplo, si el tamaño se especifica
como .99 GB y el proveedor solo puede asignar
extensiones de disco GB, el LUN resultante sería de 1
GB. Para especificar el tamaño mediante otras unidades,
use uno de los siguientes sufijos reconocidos
inmediatamente después del tamaño:
B: byte
KB: kilobyte
MB: megabyte
GB: gigabyte
TB: terabyte
PB: petabyte.

drives= Especifica el drive_number las unidades que se usarán para


crear un LUN. Se debe especificar el parámetro size = o
drives = . También se pueden usar juntos. Si no se especifica
el parámetro size=, el LUN creado es el mayor tamaño
posible permitido por todas las unidades especificadas. Si se
especifica el parámetro size=, los proveedores seleccionarán
unidades de la lista de unidades especificada para crear el
LUN. Los proveedores intentarán usar las unidades en el
orden especificado cuando sea posible.

stripesize= Especifica el tamaño en megabytes para un LUN de banda o


raid. El tamaño de franja no se puede cambiar después de
crear el LUN. Para especificar el tamaño mediante otras
unidades, use uno de los siguientes sufijos reconocidos
inmediatamente después del tamaño:
B: byte
KB: kilobyte
MB: megabyte
GB: gigabyte
TB: terabyte
PB: petabyte.

Destino Crea un nuevo destino iSCSI en el subsistema seleccionado


actualmente.

name Proporciona el nombre descriptivo para el destino.

iscsiname Proporciona el nombre iSCSI para el destino y se puede


omitir para que el proveedor genere un nombre.

tpgroup Crea un nuevo grupo del portal de destino iSCSI en el


destino seleccionado actualmente.
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se encuentra un error, Diskraid


continúa procesando comandos como si no se produjese el
error.

Eliminar
Elimina el LUN, el destino iSCSI seleccionado actualmente (siempre que no haya ningún LUN asociado al
destino iSCSI) o el grupo del portal de destino iSCSI.
Sintaxis

delete lun [uninstall] [noerr]


delete target [noerr]
delete tpgroup [noerr]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

lun Elimina el LUN seleccionado actualmente y todos los datos


que tiene.

uninstall Especifica que el disco del sistema local asociado al LUN se


limpiará antes de eliminar el LUN.

Destino Elimina el destino iSCSI seleccionado actualmente si no hay


ningún LUN asociado al destino.

tpgroup Elimina el grupo del portal de destino iSCSI seleccionado


actualmente.

noerr Sólo para scripting. Cuando se encuentra un error, Diskraid


continúa procesando comandos como si no se produjese el
error.

detalles
Muestra información detallada sobre el objeto seleccionado actualmente del tipo especificado.
Sintaxis

detail {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal |
target | tpgroup} [verbose]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

hbaport Muestra información detallada sobre el puerto del


adaptador de bus host (HBA) seleccionado actualmente.

iadapter Muestra información detallada sobre el adaptador del


iniciador iSCSI seleccionado actualmente.

iportal Muestra información detallada sobre el portal del iniciador


iSCSI seleccionado actualmente.
PA RÁ M ET RO DESC RIP C IÓ N

provider Muestra información detallada sobre el proveedor


seleccionado actualmente.

subsistema Muestra información detallada sobre el subsistema


seleccionado actualmente.

controlador Muestra información detallada sobre el controlador


seleccionado actualmente.

port Muestra información detallada sobre el puerto del


controlador seleccionado actualmente.

unidad Muestra información detallada sobre la unidad seleccionada


actualmente, incluidos los LUN ocupados.

lun Muestra información detallada sobre el LUN seleccionado


actualmente, incluidas las unidades que contribuyen. La
salida difiere ligeramente en función de si el LUN forma
parte de un subsistema Canal de fibra o iSCSI. Si la lista
Hosts sin máscara solo contiene un asterisco, significa que el
LUN se desenmascara en todos los hosts.

tportal Muestra información detallada sobre el portal de destino


iSCSI seleccionado actualmente.

Destino Muestra información detallada sobre el destino iSCSI


seleccionado actualmente.

tpgroup Muestra información detallada sobre el grupo del portal de


destino iSCSI seleccionado actualmente.

verbose Para su uso solo con el parámetro LUN. Muestra información


adicional, incluidos sus plexos.

Disociar
Establece la lista especificada de puertos de controlador como inactivos para el LUN seleccionado actualmente
(otros puertos de controlador no se ven afectados) o desasocia la lista especificada de destinos iSCSI para el
LUN seleccionado actualmente.
Sintaxis

dissociate controllers <n> [,<n> [,...]]


dissociate ports <n-m>[,<n-m>[,…]]
dissociate targets <n> [,<n> [,…]]

Par ám et r o

PA RÁ M ET RO DESC RIP C IÓ N

controllers Quita los controladores de la lista de controladores


asociados al LUN seleccionado actualmente. Use solo con
proveedores VDS 1.0.
PA RÁ M ET RO DESC RIP C IÓ N

ports Quita los puertos del controlador de la lista de puertos de


controlador asociados al LUN seleccionado actualmente. Use
solo con proveedores VDS 1.1.

destinos Quita los destinos de la lista de destinos iSCSI asociados al


LUN seleccionado actualmente. Use solo con proveedores
VDS 1.1.

<n> [,<n> [,…]] Para su uso con el parámetro controllers o targets.


Especifica los números de los controladores o destinos iSCSI
que se establecerán como inactivos o desasociados.

<n-m>[,<n-m>[,…]] Para su uso con el parámetro por ts. Especifica los puertos
del controlador que se establecerán como inactivos
mediante un par de número de controlador (n) y número de
puerto (m).

Ejemplo

DISKRAID> SEL LUN 5


LUN 5 is now the selected LUN.

DISKRAID> ASSOCIATE PORTS 0-0,0-1


Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1)

DISKRAID> ASSOCIATE PORTS ADD 1-1


Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1, Ctlr 1 Port 1)

DISKRAID> DISSOCIATE PORTS 0-0,1-1


Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 1)

exit
Sale de Diskraid.
Sintaxis

exit

extend
Extiende el LUN seleccionado actualmente agregando sectores al final del LUN. No todos los proveedores
admiten la extensión de LUN. No extiende los volúmenes o sistemas de archivos contenidos en el LUN. Después
de extender el LUN, debe extender las estructuras en disco asociadas mediante el comando DiskPar t extend.
Sintaxis

extend lun [size=<LUN_size>] [drives=<drive_number>, [<drive_number>, ...]] [noerr]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N
PA RÁ M ET RO DESC RIP C IÓ N

tamaño Especifica el tamaño en megabytes para extender el LUN. Se


debe especificar el <drive> tamaño o el parámetro .
También se pueden usar juntos. Si no se especifica el
parámetro size=, el LUN se extiende por el mayor tamaño
posible permitido por todas las unidades especificadas. Si se
especifica el parámetro size=, los proveedores seleccionan
unidades de la lista especificada por el parámetro drives=
para crear el LUN. Para especificar el tamaño mediante otras
unidades, use uno de los siguientes sufijos reconocidos
inmediatamente después del tamaño:
B: byte
KB: kilobyte
MB: megabytes
GB: gigabyte
TB: terabyte
PB: petabyte.

drives= Especifica para las <drive_number> unidades que se usarán


al crear un LUN. Se debe especificar el <drive> tamaño o el
parámetro . También se pueden usar juntos. Si no se
especifica el parámetro size=, el LUN creado es el mayor
tamaño posible permitido por todas las unidades
especificadas. Los proveedores usan las unidades en el orden
especificado cuando es posible.

noerr Sólo para scripting. Cuando se encuentra un error, Diskraid


continúa procesando comandos como si no se produjese el
error.

flushcache
Borra la memoria caché en el controlador seleccionado actualmente.
Sintaxis

flushcache controller

ayuda
Muestra una lista de todos los comandos Diskraid.
Sintaxis

help

importtarget
Recupera o establece el destino de importación Servicio de instantáneas de volumen (VSS) actual que se
establece para el subsistema seleccionado actualmente.
Sintaxis

importtarget subsystem [set target]

Par ám et r o
PA RÁ M ET RO DESC RIP C IÓ N

establecer destino Si se especifica, establece el destino seleccionado


actualmente en el destino de importación de VSS para el
subsistema seleccionado actualmente. Si no se especifica, el
comando recupera el destino de importación de VSS actual
que se establece para el subsistema seleccionado
actualmente.

initiator
Recupera información sobre el iniciador iSCSI local.
Sintaxis

initiator

invalidatecache
Invalida la memoria caché en el controlador seleccionado actualmente.
Sintaxis

invalidatecache controller

lbpolicy
Establece la directiva de equilibrio de carga en el LUN seleccionado actualmente.
Sintaxis

lbpolicy set lun type=<type> [paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]]


lbpolicy set lun paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

type Especifica la directiva de equilibrio de carga. Si no se


especifica el tipo, se debe especificar el parámetro path. El
elemento Type puede ser uno de los siguientes:
FAILOVER: usa una ruta de acceso principal con
otras rutas de acceso de copia de seguridad.
ROUNDROBIN: usa todas las rutas de acceso en
modo round robin, que prueba cada ruta de acceso
secuencialmente.
SUBSETROURÍNBIN: usa todas las rutas de acceso
principales en modo round robin; Las rutas de acceso
de copia de seguridad solo se usan si se producirá un
error en todas las rutas de acceso principales.
DYNLQD: usa la ruta de acceso con el menor
número de solicitudes activas.

WEIGHTED: usa la ruta de acceso con el menor


peso (cada ruta de acceso debe tener asignado un
peso).
LEASTBLOCKS: usa la ruta de acceso con los
bloques mínimos.
VENDORSPECIFIC: usa una directiva específica del
proveedor.
PA RÁ M ET RO DESC RIP C IÓ N

path Especifica si una ruta de acceso es principal o tiene un


determinado <weight> . Las rutas de acceso no
especificadas se establecen implícitamente como copia de
seguridad. Las rutas de acceso enumeradas deben ser una
de las rutas de acceso de LUN seleccionadas actualmente.

list
Muestra una lista de objetos del tipo especificado.
Sintaxis

list {hbaports | iadapters | iportals | providers | subsystems | controllers | ports | drives | LUNs |
tportals | targets | tpgroups}

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

hbaports Muestra información de resumen sobre todos los puertos


HBA conocidos por VDS. El puerto HBA seleccionado
actualmente está marcado con un asterisco (*).

iadapters Muestra información de resumen sobre todos los


adaptadores de iniciador iSCSI conocidos por VDS. El
adaptador del iniciador seleccionado actualmente está
marcado con un asterisco (*).

iportals Muestra información de resumen sobre todos los portales


del iniciador iSCSI en el adaptador del iniciador seleccionado
actualmente. El portal del iniciador seleccionado actualmente
está marcado con un asterisco (*).

providers Muestra información de resumen sobre cada proveedor


conocido por VDS. El proveedor seleccionado actualmente
está marcado con un asterisco (*).

subsistemas Muestra información de resumen sobre cada subsistema del


sistema. El subsistema seleccionado actualmente está
marcado con un asterisco (*).

controllers Muestra información de resumen sobre cada controlador del


subsistema seleccionado actualmente. El controlador
seleccionado actualmente está marcado con un asterisco (*).

ports Muestra información de resumen sobre cada puerto de


controlador en el controlador seleccionado actualmente. El
puerto seleccionado actualmente está marcado con un
asterisco (*).

unidades Muestra información de resumen sobre cada unidad del


subsistema seleccionado actualmente. La unidad
seleccionada actualmente está marcada con un asterisco (*).

Luns Muestra información de resumen sobre cada LUN en el


subsistema seleccionado actualmente. El LUN seleccionado
actualmente está marcado con un asterisco (*).
PA RÁ M ET RO DESC RIP C IÓ N

tportals Muestra información de resumen sobre todos los portales


de destino iSCSI en el subsistema seleccionado actualmente.
El portal de destino seleccionado actualmente está marcado
con un asterisco (*).

destinos Muestra información de resumen sobre todos los destinos


iSCSI del subsistema seleccionado actualmente. El destino
seleccionado actualmente está marcado con un asterisco (*).

tpgroups Muestra información de resumen sobre todos los grupos del


portal de destino iSCSI en el destino seleccionado
actualmente. El grupo del portal seleccionado actualmente
está marcado con un asterisco (*).

login
Registra el adaptador de iniciador iSCSI especificado en el destino iSCSI seleccionado actualmente.
Sintaxis

login target iadapter=<iadapter> [type={manual | persistent | boot}] [chap={none | oneway | mutual}]


[iportal=<iportal>] [tportal=<tportal>] [<flag> [<flag> […]]]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

type Especifica el tipo de inicio de sesión que se debe realizar:


manual o persistente. Si no se especifica, se realizará un
inicio de sesión manual.

manual Inicie sesión manualmente. También hay una opción de


arranque que está pensada para el desarrollo futuro y no
se usa actualmente.

Persistente Use automáticamente el mismo inicio de sesión cuando se


reinicie el equipo.

Chap Especifica el tipo de autenticación CHAP que se usará: none ,


oneway CHAP o CHAP mutuo; Si no se especifica, no se
usará ninguna autenticación.

tportal Especifica un portal de destino opcional en el subsistema


actualmente seleccionado que se usará para el inicio de
sesión.

iportal Especifica un portal de iniciador opcional en el adaptador de


iniciador especificado que se usará para el inicio de sesión.

<flag> Identificados por acrónimos de tres letras:


IPS: requerir IPsec
EMP: habilitación de múltiples rutas
EHD: habilitación del resumen de encabezados
EDD: habilitación de la síntesis de datos

logout
Registra el adaptador de iniciador iSCSI especificado fuera del destino iSCSI seleccionado actualmente.
Sintaxis

logout target iadapter= <iadapter>

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

iadapter Especifica el adaptador del iniciador con una sesión de inicio


de sesión desde la que cerrar sesión.

mantenimiento
Realiza operaciones de mantenimiento en el objeto seleccionado actualmente del tipo especificado.
Sintaxis

maintenance <object operation> [count=<iteration>]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

<object> Especifica el tipo de objeto en el que se va a realizar la


operación. El tipo de objeto puede ser un subsistema ,
controlador, puer to, unidad o LUN.

<operation> Especifica la operación de mantenimiento que se realizará. El


tipo de operación puede ser spinup, spindown, blink ,
beep o ping. Se debe especificar una operación.

count= Especifica el número de veces que se debe repetir la


operación. Normalmente se usa con parpadeo, pitido o
ping.

name
Establece el nombre descriptivo del subsistema, LUN o destino iSCSI seleccionados actualmente en el nombre
especificado.
Sintaxis

name {subsystem | lun | target} [<name>]

Par ám et r o

PA RÁ M ET RO DESC RIP C IÓ N

<name> Especifica un nombre para el subsistema, LUN o destino. El


nombre debe tener menos de 64 caracteres. Si no se
proporciona ningún nombre, se elimina el nombre existente,
si existe.

sin conexión
Establece el estado del objeto seleccionado actualmente del tipo especificado en sin conexión.
Sintaxis
offline <object>

Par ám et r o

PA RÁ M ET RO DESC RIP C IÓ N

<object> Especifica el tipo de objeto en el que se va a realizar esta


operación. El tipo puede ser: subsystem , controller , drive ,
LUN o tpor tal.

online (en línea)


Establece el estado del objeto seleccionado del tipo especificado en en línea. Si el objeto es hbapor t , cambia el
estado de las rutas de acceso al puerto HBA seleccionado actualmente a en línea.
Sintaxis

online <object>

Par ám et r o

PA RÁ M ET RO DESC RIP C IÓ N

<object> Especifica el tipo de objeto en el que se va a realizar esta


operación. El tipo puede ser: hbapor t , subsystem ,
controller , drive , LUN o tpor tal.

recover
Realiza las operaciones necesarias, como la resincronización o la moderación en caliente, para reparar el LUN
tolerante a errores seleccionado actualmente. Por ejemplo, RECOVER podría hacer que una reserva de acceso
frecuente se enlazase a un conjunto RAID que tiene un disco con errores u otra reasignación de extensión de
disco.
Sintaxis

recover <lun>

volver a enumerar
Vuelve a enumerar objetos del tipo especificado. Si usa el comando extend LUN, debe usar el comando refresh
para actualizar el tamaño del disco antes de usar el comando reenumerar.
Sintaxis

reenumerate {subsystems | drives}

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

subsistemas Consulta al proveedor para detectar los nuevos subsistemas


que se agregaron en el proveedor seleccionado actualmente.

unidades Consulta los buses de E/S internos para detectar las


unidades nuevas que se agregaron en el subsistema
seleccionado actualmente.

actualizar
Actualiza los datos internos del proveedor seleccionado actualmente.
Sintaxis

refresh provider

rem
Se usa para comentar scripts.
Sintaxis

Rem <comment>

remove
Quita el portal de destino iSCSI especificado del grupo del portal de destino seleccionado actualmente.
Sintaxis

remove tpgroup tportal=<tportal> [noerr]

Par ám et r o

PA RÁ M ET RO DESC RIP C IÓ N

tpgroup tportal= <tportal> Especifica el portal de destino iSCSI que se quitará.

noerr Sólo para scripting. Cuando se encuentra un error, Diskraid


continúa procesando comandos como si no se produjese el
error.

replace
Reemplaza la unidad especificada por la unidad seleccionada actualmente. Es posible que la unidad especificada
no sea la unidad seleccionada actualmente.
Sintaxis

replace drive=<drive_number>

Par ám et r o

PA RÁ M ET RO DESC RIP C IÓ N

drive= Especifica para <drive_number> la unidad que se va a


reemplazar.

reset
Restablece el controlador o el puerto seleccionados actualmente.
Sintaxis

reset {controller | port}

Par ám et r o s
PA RÁ M ET RO DESC RIP C IÓ N

controlador Restablece el controlador.

port Restablece el puerto.

select
Muestra o cambia el objeto seleccionado actualmente.
Sintaxis

select {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal |
target | tpgroup } [<n>]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

object Especifica el tipo de objeto que se debe seleccionar, incluidos:


proveedor, subsistema, controlador, unidad o LUN.

hbaport [<n>] Establece el foco en el puerto HBA local especificado. Si no se


especifica ningún puerto HBA, el comando muestra el
puerto HBA seleccionado actualmente (si existe). Si se
especifica un índice de puerto HBA no válido, no se produce
ningún puerto HBA en el foco. Al seleccionar un puerto
HBA, se anula la selección de los adaptadores de iniciador y
los portales del iniciador seleccionados.

iadapter [<n>] Establece el foco en el adaptador del iniciador iSCSI local


especificado. Si no se especifica ningún adaptador de
iniciador, el comando muestra el adaptador del iniciador
seleccionado actualmente (si existe). Si se especifica un índice
de adaptador de iniciador no válido, no se produce ningún
adaptador iniciador enfocado. Al seleccionar un adaptador
de iniciador, se anula la selección de los puertos HBA
seleccionados y los portales del iniciador.

iportal [<n>] Establece el foco en el portal del iniciador iSCSI local


especificado dentro del adaptador del iniciador iSCSI
seleccionado. Si no se especifica ningún portal iniciador, el
comando muestra el portal del iniciador seleccionado
actualmente (si existe). Si se especifica un índice del portal
del iniciador no válido, no se produce ningún portal iniciador
seleccionado.

Proveedor [<n>] Establece el foco en el proveedor especificado. Si no se


especifica ningún proveedor, el comando muestra el
proveedor seleccionado actualmente (si existe). Si se
especifica un índice de proveedor no válido, no se produce
ningún proveedor enfocado.

Subsistema [<n>] Establece el foco en el subsistema especificado. Si no se


especifica ningún subsistema, el comando muestra el
subsistema con el foco (si existe). Si se especifica un índice de
subsistema no válido, no se produce ningún subsistema
enfocado. Al seleccionar un subsistema, se selecciona
implícitamente su proveedor asociado.
PA RÁ M ET RO DESC RIP C IÓ N

Controlador [<n>] Establece el foco en el controlador especificado dentro del


subsistema seleccionado actualmente. Si no se especifica
ningún controlador, el comando muestra el controlador
seleccionado actualmente (si existe). Si se especifica un índice
de controlador no válido, no se produce ningún controlador
enfocado. Al seleccionar un controlador, se anula la selección
de los puertos, unidades, LUN, portales de destino, destinos
y grupos del portal de destino seleccionados.

Puerto [<n>] Establece el foco en el puerto del controlador especificado


dentro del controlador seleccionado actualmente. Si no se
especifica ningún puerto, el comando muestra el puerto
seleccionado actualmente (si existe). Si se especifica un índice
de puerto no válido, no se produce ningún puerto
seleccionado.

Conducir [<n>] Establece el foco en la unidad especificada, o eje físico,


dentro del subsistema seleccionado actualmente. Si no se
especifica ninguna unidad, el comando muestra la unidad
seleccionada actualmente (si existe). Si se especifica un índice
de unidad no válido, no se produce ninguna unidad en el
foco. Al seleccionar una unidad, se anula la selección de los
controladores, puertos de controlador, LUN, portales de
destino, destinos y grupos del portal de destino
seleccionados.

Lun [<n>] Establece el foco en el LUN especificado dentro del


subsistema seleccionado actualmente. Si no se especifica
ningún LUN, el comando muestra el LUN seleccionado
actualmente (si existe). Si se especifica un índice LUN no
válido, no se produce ningún LUN seleccionado. Al
seleccionar un LUN, se anula la selección de los
controladores, puertos de controlador, unidades, portales de
destino, destinos y grupos del portal de destino
seleccionados.

tportal [<n>] Establece el foco en el portal de destino iSCSI especificado


dentro del subsistema seleccionado actualmente. Si no se
especifica ningún portal de destino, el comando muestra el
portal de destino seleccionado actualmente (si existe). Al
especificar un índice de portal de destino no válido, no se
produce ningún portal de destino seleccionado. Al
seleccionar un portal de destino, se anula la selección de los
controladores, los puertos de controlador, las unidades, los
LUN, los destinos y los grupos del portal de destino.

Objetivo [<n>] Establece el foco en el destino iSCSI especificado dentro del


subsistema seleccionado actualmente. Si no se especifica
ningún destino, el comando muestra el destino seleccionado
actualmente (si existe). Si se especifica un índice de destino
no válido, no se selecciona ningún destino. Al seleccionar un
destino, se anula la selección de los controladores, los
puertos de controlador, las unidades, los LUN, los portales
de destino y los grupos del portal de destino.
PA RÁ M ET RO DESC RIP C IÓ N

tpgroup [<n>] Establece el foco en el grupo del portal de destino iSCSI


especificado dentro del destino iSCSI seleccionado
actualmente. Si no se especifica ningún grupo del portal de
destino, el comando muestra el grupo del portal de destino
seleccionado actualmente (si existe). Si se especifica un índice
de grupo del portal de destino no válido, no se produce
ningún grupo del portal de destino en el foco.

[<n>] Especifica el objeto <object number> que se debe


seleccionar. Si el especificado no es válido, se borran las
selecciones existentes para los objetos <object number>
del tipo especificado. Si no <object number> se especifica ,
se muestra el objeto actual.

setflag
Establece la unidad seleccionada actualmente como una reserva de acceso rápido. Las piezas de reserva en
caliente no se pueden usar para las operaciones de enlace LUN normales. Solo se reservan para el control de
errores. La unidad no debe estar enlazada actualmente a ningún LUN existente.
Sintaxis

setflag drive hotspare={true | false}

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

true Selecciona la unidad seleccionada actualmente como reserva


de acceso rápido.

false Anula la selección de la unidad seleccionada actualmente


como reserva en caliente.

shrink
Reduce el tamaño del LUN seleccionado.
Sintaxis

shrink lun size=<n> [noerr]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

tamaño Especifica la cantidad de espacio deseada en megabytes (MB)


para reducir el tamaño del LUN. Para especificar el tamaño
mediante otras unidades, use uno de los siguientes sufijos
reconocidos inmediatamente después del tamaño:
B: byte
KB: kilobyte
MB: megabyte
GB: gigabyte
TB: terabyte
PB: petabyte.
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se encuentra un error, Diskraid


continúa procesando comandos como si no se produjese el
error.

espera
Cambia el estado de las rutas de acceso al puerto del adaptador de bus host (HBA) seleccionado actualmente a
STANDBY.
Sintaxis

standby hbaport

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

hbaport Cambia el estado de las rutas de acceso al puerto del


adaptador de bus host (HBA) seleccionado actualmente a
STANDBY.

Desenmascarar
Hace que los LUN seleccionados actualmente se puedan acceder desde los hosts especificados.
Sintaxis

unmask lun {all | none | [add] wwn=<hexadecimal_number> [;<hexadecimal_number> [;…]] | [add] initiator=
<initiator>[;<initiator>[;…]]} [uninstall]

Par ám et r o s

PA RÁ M ET RO DESC RIP C IÓ N

todo Especifica que el LUN debe ser accesible desde todos los
hosts. Sin embargo, no se puede desenmascarar el LUN en
todos los destinos de un subsistema iSCSI.
Debe cerrar la sesión del destino antes de ejecutar el
unmask lun all comando.

ninguno Especifica que el LUN no debe ser accesible para ningún


host.
Debe cerrar la sesión del destino antes de ejecutar el
unmask lun none comando.

agregar Especifica que los hosts especificados deben agregarse a la


lista existente de hosts desde los que se puede acceder a
este LUN. Si no se especifica este parámetro, la lista de hosts
proporcionados reemplaza a la lista existente de hosts desde
los que se puede acceder a este LUN.
PA RÁ M ET RO DESC RIP C IÓ N

wwn= Especifica una lista de números hexadecimales que


representan nombres de todo el mundo desde los que se
debe hacer accesible el LUN o los hosts. Para enmascarar o
desenmascarar un conjunto específico de hosts en un
subsistema de Canal de fibra, puede escribir una lista
separada por punto y coma de WWN para los puertos de las
máquinas host de interés.

initiator= Especifica una lista de iniciadores iSCSI a los que se debe


hacer accesible el LUN seleccionado actualmente. Para
enmascarar o desenmascarar un conjunto específico de
hosts en un subsistema iSCSI, puede escribir una lista
separada por punto y coma de nombres de iniciador iSCSI
para los iniciadores en los equipos host de interés.

uninstall Si se especifica, desinstala el disco asociado al LUN en el


sistema local antes de enmascarar el LUN.

Scripting Diskraid
Diskraid se puede incluir en un script en cualquier equipo que ejecute una versión compatible de Windows
Server, con un proveedor de hardware VDS asociado. Para invocar un script diskraid, en el símbolo del sistema,
escriba:

diskraid /s <[Link]>

De forma predeterminada, Diskraid detiene el procesamiento de comandos y devuelve un código de error si hay
un problema en el script. Para seguir ejecutando el script y omitir los errores, incluya el parámetro noerr en el
comando . Esto permite prácticas tan útiles como el uso de un solo script para eliminar todos los LUN de un
subsistema, independientemente del número total de LUN. No todos los comandos admiten el parámetro
noerr. Los errores siempre se devuelven en los errores de sintaxis de comandos, independientemente de si
incluyó el parámetro noerr.

Códigos de error de Diskraid


C Ó DIGO DE ERRO R DESC RIP C IÓ N DEL ERRO R

0 No se ha producido ningún error. El script completo se


ejecutó sin errores.

1 Excepción grave.

2 Los argumentos especificados en una línea de comandos


diskraid eran incorrectos.

3 Diskraid no pudo abrir el script o el archivo de salida


especificados.

4 Uno de los servicios que usa Diskraid devolvió un error.


C Ó DIGO DE ERRO R DESC RIP C IÓ N DEL ERRO R

5 Error de sintaxis de comando. El script produjo un error


porque un objeto se seleccionó incorrectamente o no era
válido para su uso con dicho comando.

Ejemplo
Para ver el estado del subsistema 0 en el equipo, escriba:

diskraid

Presione ENTRAR y se mostrará una salida similar a la siguiente:

Microsoft Diskraid version [Link]


Copyright (©) 2003 Microsoft Corporation
On computer: COMPUTER_NAME

Para seleccionar el subsistema 0, escriba lo siguiente en el símbolo del sistema diskraid:

select subsystem 0

Presione ENTRAR y se mostrará una salida similar a la siguiente:

Subsystem 0 is now the selected subsystem.

DISKRAID> list drives

Drive ### Status Health Size Free Bus Slot Flags


--------- ---------- ------------ -------- -------- --- ---- -----
Drive 0 Online Healthy 107 GB 107 GB 0 1
Drive 1 Offline Healthy 29 GB 29 GB 1 0
Drive 2 Online Healthy 107 GB 107 GB 0 2
Drive 3 Not Ready Healthy 19 GB 19 GB 1 1

Para salir de Diskraid, escriba lo siguiente en el símbolo del sistema de Diskraid:

exit

Referencias adicionales
Clave de sintaxis de línea de comandos
Diskshadow
14/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

[Link] es una herramienta que expone la funcionalidad que ofrece el Servicio de instantáneas de
volumen (VSS). De forma predeterminada, Diskshadow usa un intérprete de comandos interactivo similar al de
Diskraid o Diskpart. Diskshadow también incluye un modo que permite scripts.

NOTE
La pertenencia al grupo administradores local, o equivalente, es el mínimo necesario para ejecutar Diskshadow.

Sintaxis
Para el modo interactivo, escriba lo siguiente en el símbolo del sistema para iniciar el intérprete de comandos
Diskshadow:

diskshadow

Para el modo de script, escriba lo siguiente, [Link] es un archivo de script que contiene los comandos
Diskshadow:

diskshadow -s [Link]

Parámetros
Puede ejecutar los siguientes comandos en el intérprete de comandos Diskshadow o a través de un archivo de
script. Como mínimo, solo es necesario agregar y crear para crear una instantánea. Sin embargo, esto anula
la configuración del contexto y la opción, será una copia de seguridad de copia y crea una instantánea sin script
de ejecución de copia de seguridad.

GET - H EL P DESC RIP C IÓ N

comando set Establece el contexto, las opciones, el modo detallado y el


archivo de metadatos para crear instantáneas.

comando load metadata Carga un archivo de .cab antes de importar una instantánea
transportable o carga los metadatos del escritor en el caso
de una restauración.

comando writer comprueba que un escritor o componente está incluido o


excluye un escritor o componente del procedimiento de
copia de seguridad o restauración.

Comando add Agrega volúmenes al conjunto de volúmenes que se van a


realizar instantáneas o agrega alias al entorno de alias.
GET - H EL P DESC RIP C IÓ N

comando create Inicia el proceso de creación de instantáneas con la


configuración actual del contexto y la opción.

Comando exec Ejecuta un archivo en el equipo local.

comando begin backup Inicia una sesión de copia de seguridad completa.

comando end backup Finaliza una sesión de copia de seguridad completa y emite
un evento backupcomplete con el estado de escritura
adecuado, si es necesario.

comando begin restore Inicia una sesión de restauración y emite un evento de


prerestore a los escritores implicados.

comando end restore Finaliza una sesión de restauración y emite un evento de


restauración a los escritores implicados.

comando reset Restablece Diskshadow al estado predeterminado.

comando list Enumera los escritores, instantáneas o proveedores de


instantáneas registrados actualmente que se encuentran en
el sistema.

Comando delete shadows Elimina instantáneas.

comando import Importa una instantánea transportable de un archivo de


metadatos cargado en el sistema.

comando mask Quita las instantáneas de hardware que se importaron


mediante el comando impor t.

comando expose Expone una instantánea persistente como una letra de


unidad, recurso compartido o punto de montaje.

comando unexpose Desenmascara una instantánea expuesta mediante el


comando expose.

comando break Desasocia un volumen de instantáneas de VSS.

comando revert Revierte un volumen a una instantánea especificada.

Comando exit Sale del intérprete o script de comandos.

Ejemplos
Se trata de una secuencia de comandos de ejemplo que creará una instantánea para la copia de seguridad. Se
puede guardar en el archivo como [Link] y ejecutarse mediante diskshadow /s [Link] .
Suponga lo siguiente:
Tiene un directorio existente denominado c: \ diskshadowdata.
El volumen del sistema es C: y el volumen de datos es D:.
Tiene un archivo [Link] en c: \ diskshadowdata.
El archivo [Link] realizará la copia de los datos de sombra p: y q: en la unidad de copia de
seguridad.
Puede escribir estos comandos manualmente o incluirlos en un script:

#Diskshadow script file


set context persistent nowriters
set metadata c:\diskshadowdata\[Link]
set verbose on
begin backup
add volume c: alias systemvolumeshadow
add volume d: alias datavolumeshadow

create

expose %systemvolumeshadow% p:
expose %datavolumeshadow% q:
exec c:\diskshadowdata\[Link]
end backup
#End of script

Referencias adicionales
Clave de sintaxis de línea de comandos
dispdiag
14/08/2021 • 2 minutes to read

Los registros muestran información en un archivo.

Sintaxis
dispdiag [-testacpi] [-d] [-delay <seconds>] [-out <filepath>]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

- testacpi Ejecuta la prueba de diagnóstico de teclas de acceso rápido.


Muestra el nombre de clave, el código y el código de examen
de cualquier tecla presionada durante la prueba.

-d Genera un archivo de volcado de memoria con los


resultados de las pruebas.

-delay <seconds> Retrasa la recopilación de datos según el tiempo especificado


en segundos.

-out <filepath> Especifica la ruta de acceso y el nombre de archivo para


guardar los datos recopilados. Debe ser el último parámetro.

-? Muestra los parámetros de comando disponibles y


proporciona ayuda para usarlos.

Referencias adicionales
Clave de sintaxis de línea de comandos
Dnscmd
11/08/2021 • 44 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Interfaz de línea de comandos para administrar servidores DNS. Esta utilidad es útil en los archivos por lotes de
scripting para ayudar a automatizar las tareas rutinarias de administración de DNS o para realizar una
instalación y configuración desatendida sencillas de nuevos servidores DNS en la red.

Sintaxis
dnscmd <servername> <command> [<command parameters>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<servername> Dirección IP o nombre de host de un servidor DNS remoto o


local.

Comando dnscmd /ageallrecords


Establece la hora actual en una marca de tiempo en los registros de recursos en una zona o nodo especificados
en un servidor DNS.
Sintaxis

dnscmd [<servername>] /ageallrecords <zonename>[<nodename>] | [/tree]|[/f]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

<servername> Especifica el servidor DNS que el administrador planea


administrar, representado por la dirección IP, el nombre de
dominio completo (FQDN) o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el FQDN de la zona.

<nodename> Especifica un nodo o subárbol específicos en la zona,


utilizando lo siguiente:
@ para la zona raíz o FQDN
FQDN de un nodo (el nombre con un punto (.) al
final)
Una sola etiqueta para el nombre relativo a la raíz de
la zona.
PA RÁ M ET RO DESC RIP C IÓ N

/tree Especifica que todos los nodos secundarios también reciben


la marca de tiempo.

/f Ejecuta el comando sin pedir confirmación.

Co m en t ar i o s

El comando ageallrecords es para la compatibilidad con versiones anteriores entre la versión actual de
DNS y las versiones anteriores de DNS en las que no se admiten el anticuado y la búsqueda. Agrega una
marca de tiempo con la hora actual a los registros de recursos que no tienen una marca de tiempo y
establece la hora actual en los registros de recursos que tienen una marca de tiempo.
La búsqueda de registros no se produce a menos que los registros estén marcados con la marca de
tiempo. Los registros de recursos del servidor de nombres (NS), los registros de recursos de inicio de
autoridad (SOA) y los registros de recursos del Servicio de nombres de Internet (WINS) de Windows no
se incluyen en el proceso de búsqueda y no tienen marca de tiempo incluso cuando se ejecuta el
comando ageallrecords.
Se produce un error en este comando a menos que la búsqueda esté habilitada para el servidor DNS y la
zona. Para obtener información sobre cómo habilitar la búsqueda para la zona, vea el parámetro aging,
dentro de la sintaxis del comando dnscmd /config de este artículo.
La adición de una marca de tiempo a los registros de recursos DNS hace que sean incompatibles con los
servidores DNS que se ejecutan en sistemas operativos distintos de Windows Server. No se puede
invertir una marca de tiempo agregada mediante el comando ageallrecords.
Si no se especifica ninguno de los parámetros opcionales, el comando devuelve todos los registros de
recursos en el nodo especificado. Si se especifica un valor para al menos uno de los parámetros
opcionales, dnscmd enumera solo los registros de recursos que corresponden al valor o valores
especificados en el parámetro o parámetros opcionales.
Ejemplos
Ejemplo 1: Establecer la hora actual en una marca de tiempo en registros de recursos

comando dnscmd /clearcache


Borra la memoria caché DNS de los registros de recursos en el servidor DNS especificado.
Sintaxis

dnscmd [<servername>] /clearcache

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

Ejemplo

dnscmd [Link] /clearcache


comando dnscmd /config
Cambia los valores del Registro para el servidor DNS y las zonas individuales. Este comando también modifica
la configuración del servidor especificado. Acepta la configuración de nivel de servidor y de nivel de zona.
Cau t i on

No edite el Registro directamente a menos que no tenga ninguna alternativa. El editor del Registro omite las
medidas de seguridad estándar, lo que permite la configuración que puede degradar el rendimiento, dañar el
sistema o incluso requerir que vuelva a instalar Windows. Puede modificar de forma segura la mayoría de la
configuración del Registro mediante los programas de Panel de control o Microsoft Management Console
(mmc). Si debe editar el registro directamente, haga una copia de seguridad primero. Lea la ayuda del editor del
Registro para obtener más información.
Sintaxis de nivel de servidor

dnscmd [<servername>] /config <parameter>

Parámetros

NOTE
Este artículo contiene referencias al término esclavo, un término que Microsoft ya no usa. Cuando se quite el término del
software, se quitará también del artículo.

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que planea administrar,


representado por la sintaxis del equipo local, la dirección IP, el
FQDN o el nombre de host. Si se omite este parámetro, se
usa el servidor local.

<parameter> Especifique una configuración y, como opción, un valor. Los


valores de parámetro usan esta sintaxis: parámetro [valor].

/addressanswerlimit [0|5-28] Especifica el número máximo de registros de host que un


servidor DNS puede enviar en respuesta a una consulta. El
valor puede ser cero (0) o puede estar en el intervalo de 5 a
28 registros. El valor predeterminado es cero (0).

/bindsecondaries [0|1] Cambia el formato de la transferencia de zona para que


pueda lograr la máxima compresión y eficacia. Acepta los
valores:
0: usa la compresión máxima y solo es compatible
con las versiones 4.9.4 y posteriores de BIND.
1- Envía solo un registro de recursos por mensaje a
servidores DNS que no son de Microsoft y es
compatible con versiones bind anteriores a la 4.9.4.
Esta es la configuración predeterminada.
PA RÁ M ET RO S DESC RIP C IÓ N

/bootmethod [0|1|2|3] Determina el origen desde el que el servidor DNS obtiene su


información de configuración. Acepta los valores:
0: borra el origen de la información de configuración.
1 - Carga desde el archivo BIND que se encuentra en
el directorio DNS, que es
%systemroot%\System32\DNS de forma
predeterminada.
2 - Cargas desde el Registro.
3 - Carga desde AD DS y el registro. Esta es la
configuración predeterminada.

/defaultagingstate [0|1] Determina si la característica de búsqueda de DNS está


habilitada de forma predeterminada en las zonas recién
creadas. Acepta los valores:
0: deshabilita la búsqueda. Esta es la configuración
predeterminada.
1- Habilita la búsqueda.

/defaultnorefreshinterval [0x1-0xFFFFFFFF|0xA8] Establece un período de tiempo en el que no se acepta


ninguna actualización para los registros actualizados
dinámicamente. Las zonas del servidor heredan este valor
automáticamente.
Para cambiar el valor predeterminado, escriba un valor
en el intervalo de 0x1-0xFFFFFFFF . El valor
predeterminado del servidor es 0xA8 .

/defaultrefreshinterval [0x1-0xFFFFFFFF|0xA8] Establece un período de tiempo que se permite para las


actualizaciones dinámicas de los registros DNS. Las zonas del
servidor heredan este valor automáticamente.
Para cambiar el valor predeterminado, escriba un valor
en el intervalo de 0x1-0xFFFFFFFF . El valor
predeterminado del servidor es 0xA8 .

/disableautoreversezones [0|1] Habilita o deshabilita la creación automática de zonas de


búsqueda inversa. Las zonas de búsqueda inversa
proporcionan resolución de direcciones de protocolo de
Internet (IP) a nombres de dominio DNS. Acepta los valores:
0: habilita la creación automática de zonas de
búsqueda inversa. Esta es la configuración
predeterminada.
1 - Deshabilita la creación automática de zonas de
búsqueda inversa.

/disablensrecordsautocreation [0|1] Especifica si el servidor DNS crea automáticamente registros


de recursos de servidor de nombres (NS) para las zonas que
hospeda. Acepta los valores:
0: crea automáticamente registros de recursos de
servidor de nombres (NS) para las zonas que
hospeda el servidor DNS.
1: no crea automáticamente registros de recursos de
servidor de nombres (NS) para las zonas que
hospeda el servidor DNS.
PA RÁ M ET RO S DESC RIP C IÓ N

/dspollinginterval [0-30] Especifica la frecuencia con la que el servidor DNS sondea


AD DS los cambios en las zonas integradas de Active
Directory.

/dstombstoneinterval [1-30] Cantidad de tiempo en segundos para conservar los


registros eliminados en AD DS.

/ednscachetimeout [3600-15724800] Especifica el número de segundos que la información de DNS


extendido (EDNS) se almacena en caché. El valor mínimo es
3600 y el valor máximo es 15 724 800 . El valor
predeterminado es 604 800 segundos (una semana).

/enableednsprobes [0|1] Habilita o deshabilita el servidor para sondear otros


servidores a fin de determinar si admiten EDNS. Acepta los
valores:
0: deshabilita la compatibilidad activa con sondeos
EDNS.
1: habilita la compatibilidad activa con sondeos
EDNS.

/enablednssec [0|1] Habilita o deshabilita la compatibilidad con las extensiones


de seguridad DNS (DNSSEC). Acepta los valores:
0: deshabilita DNSSEC.
1: habilita DNSSEC.

/enableglobalnamessupport [0|1] Habilita o deshabilita la compatibilidad con la zona


GlobalNames. La zona GlobalNames admite la resolución de
nombres DNS de una sola etiqueta en un bosque. Acepta los
valores:
0: deshabilita la compatibilidad con la zona
GlobalNames. Cuando se establece el valor de este
comando en 0, el servicio servidor DNS no resuelve
los nombres de etiqueta única en la zona
GlobalNames.
1: habilita la compatibilidad con la zona
GlobalNames. Cuando se establece el valor de este
comando en 1, el servicio servidor DNS resuelve los
nombres de una sola etiqueta en la zona
GlobalNames.
PA RÁ M ET RO S DESC RIP C IÓ N

/enableglobalqueryblocklist [0|1] Habilita o deshabilita la compatibilidad con la lista de


bloques de consulta global que bloquea la resolución de
nombres para los nombres de la lista. El servicio servidor
DNS crea y habilita la lista de bloques de consulta global de
forma predeterminada cuando el servicio se inicia por
primera vez. Para ver la lista de bloques de consulta global
actual, use el comando dnscmd /info
/globalquer yblocklist. Acepta los valores:
0: deshabilita la compatibilidad con la lista de
bloques de consulta global. Cuando se establece el
valor de este comando en 0, el servicio servidor DNS
responde a las consultas de nombres de la lista de
bloques.
1 - Habilita la compatibilidad con la lista de bloques
de consulta global. Cuando se establece el valor de
este comando en 1, el servicio servidor DNS no
responde a las consultas de nombres de la lista de
bloques.

/eventloglevel [0|1|2|4] Determina qué eventos se registran en el registro del


servidor DNS en Visor de eventos. Acepta los valores:
0: no registra ningún evento.
1 - Solo registra errores.
2 - Registra solo errores y advertencias.
4 - Registra errores, advertencias y eventos
informativos. Esta es la configuración
predeterminada.

/forwarddelegations [0|1] Determina cómo el servidor DNS controla una consulta para
una subzone delegada. Estas consultas se pueden enviar a la
subzone a la que se hace referencia en la consulta o a la lista
de reenviadores que se denominan para el servidor DNS. Las
entradas de la configuración solo se usan cuando el reenvío
está habilitado. Acepta los valores:
0: envía automáticamente consultas que hacen
referencia a subzones delegadas a la subzone
adecuada. Esta es la configuración predeterminada.
1 - Reenvía las consultas que hacen referencia a la
subzone delegada a los reenviadores existentes.

/forwardingtimeout [<seconds>] Determina cuántos segundos (0x1-0xFFFFFFFF ) un


servidor DNS espera a que un reenviador responda antes de
probar otro reenviador. El valor predeterminado es 0x5 , que
es 5 segundos.

/globalneamesqueryorder [0|1] Especifica si el servicio servidor DNS busca primero en la


zona GlobalNames o en las zonas locales cuando resuelve los
nombres. Acepta los valores:
0: el servicio servidor DNS intenta resolver nombres
consultando la zona GlobalNames antes de consultar
las zonas para las que es autoritativo.
1 - El servicio servidor DNS intenta resolver nombres
consultando las zonas para las que es autoritativo
antes de consultar la zona GlobalNames.
PA RÁ M ET RO S DESC RIP C IÓ N

/globalqueryblocklist [[<name> [<name>]...] Reemplaza la lista de bloques de consulta global actual por
una lista de los nombres que especifique. Si no especifica
ningún nombre, este comando borra la lista de bloques. De
forma predeterminada, la lista de bloques de consulta global
contiene los siguientes elementos:
Isatap
Wpad
El servicio servidor DNS puede quitar uno o ambos nombres
cuando se inicia la primera vez, si encuentra estos nombres
en una zona existente.

/isvicee [0|1] Determina cómo responde el servidor DNS cuando las


consultas que reenvía no reciben ninguna respuesta. Acepta
los valores:
0: especifica que el servidor DNS no es un
subordinado. Si el reenviador no responde, el
servidor DNS intenta resolver la propia consulta. Esta
es la configuración predeterminada.
1 : especifica que el servidor DNS es un subordinado.
Si el reenviador no responde, el servidor DNS finaliza
la búsqueda y envía un mensaje de error al
solucionador.

/localnetpriority [0|1] Determina el orden en el que se devuelven los registros de


host cuando el servidor DNS tiene varios registros de host
para el mismo nombre. Acepta los valores:
0: devuelve los registros en el orden en que aparecen
en la base de datos DNS.
1 : devuelve primero los registros que tienen
direcciones de red IP similares. Esta es la
configuración predeterminada.

/logfilemaxsize [<size>] Especifica el tamaño máximo en bytes (0x10000-


0xFFFFFFFF ) del archivo [Link]. Cuando el archivo alcanza
su tamaño máximo, DNS sobrescribe los eventos más
antiguos. El tamaño predeterminado es 0x400000 , que es
de 4 megabytes (MB).

/logfilepath [<path+logfilename>] Especifica la ruta de acceso del archivo [Link]. La ruta de


acceso predeterminada es
%systemroot%\System32\Dns\[Link] . Puede especificar
una ruta de acceso diferente con el formato
path+logfilename .

/logipfilterlist <IPaddress> [,<IPaddress>...] Especifica qué paquetes se registran en el archivo de registro


de depuración. Las entradas son una lista de direcciones IP.
Solo se registran los paquetes que van a y desde las
direcciones IP de la lista.
PA RÁ M ET RO S DESC RIP C IÓ N

/loglevel [<eventtype>] Determina qué tipos de eventos se registran en el archivo


[Link]. Cada tipo de evento se representa mediante un
número hexadecimal. Si desea más de un evento en el
registro, use la adición hexadecimal para agregar los valores
y, a continuación, escriba la suma. Acepta los valores:
0x0: el servidor DNS no crea un registro. Esta es la
entrada predeterminada.
0x10: registra consultas y notificaciones.
0x20: registra las actualizaciones.
0xFE: registra transacciones no consultadas.
0x100: registra las transacciones de preguntas.
0x200: registra las respuestas.
0x1000: los registros envían paquetes.
0x2000: los registros reciben paquetes.
0x4000: registra paquetes del Protocolo de
datagramas de usuario (UDP).
0x8000: registra paquetes del Protocolo de control
de transmisión (TCP).
0xFFFF: registra todos los paquetes.
0x10000: registra las transacciones de escritura de
Active Directory.
0x20000: registra las transacciones de actualización
de Active Directory.
0x1000000: registra paquetes completos.
0x80000000: registra las transacciones de escritura
a través.

/maxcachesize Especifica el tamaño máximo, en kilobytes (KB), de la


memoria caché del servidor DNS.

/maxcachettl [<seconds>] Determina cuántos segundos (0x0-0xFFFFFFFF ) se guarda


un registro en la memoria caché. Si se 0x0 configuración, el
servidor DNS no almacena en caché los registros. El valor
predeterminado es 0x15180 (86 400 segundos o 1 día).

/maxnegativecachettl [<seconds>] Especifica cuántos segundos (0x1-0xFFFFFFFF ) una


entrada que registra una respuesta negativa a una consulta
permanece almacenada en la caché DNS. El valor
predeterminado es 0x384 (900 segundos).

/namecheckflag [0|1|2|3] Especifica qué estándar de caracteres se usa al comprobar


nombres DNS. Acepta los valores:
0: usa caracteres ANSI que cumplen con la solicitud
de comentarios (Rfcs) del grupo de tareas de
ingeniería de Internet (IETF).
1 - Usa caracteres ANSI que no cumplen
necesariamente con rfcs de IETF.
2 - Usa caracteres de formato de transformación
UCS multibyte 8 (UTF-8). Esta es la configuración
predeterminada.
3 : usa todos los caracteres.
PA RÁ M ET RO S DESC RIP C IÓ N

/norecursion [0|1] Determina si un servidor DNS realiza una resolución de


nombres recursiva. Acepta los valores:
0: el servidor DNS realiza una resolución de nombres
recursiva si se solicita en una consulta. Esta es la
configuración predeterminada.
1 - El servidor DNS no realiza una resolución de
nombres recursiva.

/notcp Este parámetro está obsoleto y no tiene ningún efecto en las


versiones actuales de Windows Server.

/recursionretry [<seconds>] Determina el número de segundos (0x1-0xFFFFFFFF ) que


un servidor DNS espera antes de intentar de nuevo ponerse
en contacto con un servidor remoto. El valor
predeterminado es 0x3 (tres segundos). Este valor debe
aumentarse cuando se produce recursividad a través de un
vínculo de red de área extensa (WAN) lenta.

/recursiontimeout [<seconds>] Determina el número de segundos (0x1-0xFFFFFFFF ) que


espera un servidor DNS antes de interrumpir los intentos de
ponerse en contacto con un servidor remoto. La
configuración va de 0x1 a 0xFFFFFFFF . El valor
predeterminado es 0xF (15 segundos). Este valor debe
aumentarse cuando se produce recursividad a través de un
vínculo WAN lento.

/roundrobin [0|1] Determina el orden en el que se devuelven los registros de


host cuando un servidor tiene varios registros de host para
el mismo nombre. Acepta los valores:
0: el servidor DNS no usa round robin. En su lugar,
devuelve el primer registro a cada consulta.
1 - El servidor DNS gira entre los registros que
devuelve de la parte superior a la parte inferior de la
lista de registros correspondientes. Esta es la
configuración predeterminada.

/rpcprotocol [0x0|0x1|0x2|0x4|0xFFFFFFFF] Especifica el protocolo que la llamada a procedimiento


remoto (RPC) usa cuando realiza una conexión desde el
servidor DNS. Acepta los valores:
0x0: deshabilita RPC para DNS.
0x01: usa TCP/IP
0x2: usa canalizaciones con nombre.
0x4: usa la llamada a procedimiento local (LPC).
0xFFFFFFFF: todos los protocolos. Esta es la
configuración predeterminada.

/scavenginginterval [<hours>] Determina si la característica de búsqueda para el servidor


DNS está habilitada y establece el número de horas (0x0-
0xFFFFFFFF ) entre ciclos de búsqueda. El valor
predeterminado es 0x0 , que deshabilita la búsqueda para el
servidor DNS. Un valor mayor que 0x0 permite la búsqueda
para el servidor y establece el número de horas entre ciclos
de búsqueda.
PA RÁ M ET RO S DESC RIP C IÓ N

/secureresponses [0|1] Determina si DNS filtra los registros que se guardan en una
memoria caché. Acepta los valores:
0: guarda todas las respuestas para dar nombre a las
consultas en una memoria caché. Esta es la
configuración predeterminada.
1 - Guarda en una caché solo los registros que
pertenecen al mismo subárbol DNS.

/sendport [<port>] Especifica el número de puerto (0x0-0xFFFFFFFF ) que DNS


usa para enviar consultas recursivas a otros servidores DNS.
El valor predeterminado es 0x0 , lo que significa que el
número de puerto se selecciona aleatoriamente.

/serverlevelplugindll [<dllpath>] Especifica la ruta de acceso de un complemento


personalizado. Cuando Dllpath especifica el nombre de ruta
de acceso completo de un complemento de servidor DNS
válido, el servidor DNS llama a las funciones del
complemento para resolver las consultas de nombre que
están fuera del ámbito de todas las zonas hospedadas
localmente. Si un nombre consultado está fuera del ámbito
del complemento, el servidor DNS realiza la resolución de
nombres mediante reenvío o recursividad, tal y como está
configurado. Si no se especifica Dllpath, el servidor DNS deja
de usar un complemento personalizado si se configuró
previamente un complemento personalizado.

/strictfileparsing [0|1] Determina el comportamiento de un servidor DNS cuando


encuentra un registro erróneo al cargar una zona. Acepta los
valores:
0: el servidor DNS sigue cargando la zona incluso si
el servidor encuentra un registro erróneo. El error se
registra en el registro DNS. Esta es la configuración
predeterminada.
1 - El servidor DNS deja de cargar la zona y registra
el error en el registro DNS.
PA RÁ M ET RO S DESC RIP C IÓ N

/updateoptions <RecordValue> Prohíbe las actualizaciones dinámicas de tipos de registros


especificados. Si desea que se prohíba más de un tipo de
registro en el registro, use la adición hexadecimal para
agregar los valores y, a continuación, escriba la suma. Acepta
los valores:
0x0: no restringe ningún tipo de registro.
0x1: excluye los registros de recursos de inicio de
autoridad (SOA).
0x2: excluye los registros de recursos del servidor de
nombres (NS).
0x4: excluye la delegación de registros de recursos
del servidor de nombres (NS).
0x8: excluye los registros de host del servidor.
0x100: durante la actualización dinámica segura,
excluye los registros de recursos de inicio de
autoridad (SOA).
0x200: durante la actualización dinámica segura,
excluye los registros de recursos del servidor de
nombres raíz (NS).
0x30F: durante la actualización dinámica estándar,
excluye los registros de recursos del servidor de
nombres (NS), los registros de recursos de inicio de
autoridad (SOA) y los registros de host del servidor.
Durante la actualización dinámica segura, excluye los
registros de recursos del servidor de nombres raíz
(NS) y los registros de recursos de inicio de autoridad
(SOA). Permite las delegaciones y las actualizaciones
del host del servidor.
0x400: durante la actualización dinámica segura,
excluye los registros de recursos del servidor de
nombres de delegación (NS).
0x800: durante la actualización dinámica segura,
excluye los registros de host del servidor.
0x1000000: excluye los registros del firmante de
delegación (DS).
0x80000000: deshabilita la actualización dinámica
de DNS.

/writeauthorityns [0|1] Determina cuándo el servidor DNS escribe registros de


recursos del servidor de nombres (NS) en la sección
Autoridad de una respuesta. Acepta los valores:
0: escribe registros de recursos del servidor de
nombres (NS) en la sección Autoridad de solo
referencias. Esta configuración cumple con Rfc 1034,
conceptos e instalaciones de nombres de dominio y
con Rfc 2181, Aclaraciones de la especificación dns.
Esta es la configuración predeterminada.
1 - Escribe los registros de recursos del servidor de
nombres (NS) en la sección Autoridad de todas las
respuestas autoritativa correctas.

/xfrconnecttimeout [<seconds>] Determina el número de segundos (0x0-0xFFFFFFFF ) un


servidor DNS principal espera una respuesta de transferencia
desde su servidor secundario. El valor predeterminado es
0x1E (30 segundos). Una vez expirado el valor de tiempo de
espera, la conexión finaliza.
Sintaxis de nivel de zona
Modifica la configuración de la zona especificada. El nombre de zona solo debe especificarse para los
parámetros de nivel de zona.

dnscmd /config <parameters>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<parameter> Especifique una configuración, un nombre de zona y, como


opción, un valor. Los valores de parámetro usan esta sintaxis:
zonename parameter [value] .

/aging <zonename> Habilita o deshabilita la búsqueda en una zona específica.

/allownsrecordsautocreation <zonename>``[value] Invalida la configuración de creación automática del registro


de recursos del servidor DNS (NS). Los registros de recursos
del servidor de nombres (NS) que se registraron
anteriormente para esta zona no se ven afectados. Por lo
tanto, debe quitarlos manualmente si no los desea.

/allowupdate <zonename> Determina si la zona especificada acepta actualizaciones


dinámicas.

/forwardervicee <zonename> Invalida la configuración del servidor DNS /isvicee.

/forwardertimeout <zonename> Determina cuántos segundos espera una zona DNS a que un
reenviador responda antes de probar otro reenviador. Este
valor invalida el valor que se establece en el nivel de servidor.

/norefreshinterval <zonename> Establece un intervalo de tiempo para una zona durante la


cual ninguna actualización puede actualizar dinámicamente
los registros DNS en una zona especificada.

/refreshinterval <zonename> Establece un intervalo de tiempo para una zona durante la


cual las actualizaciones pueden actualizar dinámicamente los
registros DNS en una zona especificada.

/securesecondaries <zonename> Determina qué servidores secundarios pueden recibir


actualizaciones de zona del servidor principal para esta zona.

Comando dnscmd /createbuiltindirectorypartitions


Crea una partición del directorio de aplicaciones DNS. Cuando se instala DNS, se crea una partición de
directorio de aplicación para el servicio en los niveles de bosque y dominio. Use este comando para crear
particiones de directorio de aplicación DNS que se eliminaron o nunca se crearon. Sin ningún parámetro, este
comando crea una partición de directorio DNS integrada para el dominio.
Sintaxis

dnscmd [<servername>] /createbuiltindirectorypartitions [/forest] [/alldomains]

Parámetros
PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

/forest Crea una partición de directorio DNS para el bosque.

/alldomains Crea particiones DNS para todos los dominios del bosque.

comando dnscmd /createdirectorypartition


Crea una partición del directorio de aplicaciones DNS. Cuando se instala DNS, se crea una partición de
directorio de aplicación para el servicio en los niveles de bosque y dominio. Esta operación crea particiones de
directorio de aplicación DNS adicionales.
Sintaxis

dnscmd [<servername>] /createdirectorypartition <partitionFQDN>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

<partitionFQDN> FQDN de la partición de directorio de la aplicación DNS que


se creará.

Comando dnscmd /deletedirectorypartition


Quita una partición de directorio de aplicación DNS existente.
Sintaxis

dnscmd [<servername>] /deletedirectorypartition <partitionFQDN>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

<partitionFQDN> FQDN de la partición de directorio de la aplicación DNS que


se quitará.

Comando dnscmd /directorypartitioninfo


Muestra información sobre una partición de directorio de aplicación DNS especificada.
Sintaxis
dnscmd [<servername>] /directorypartitioninfo <partitionFQDN> [/detail]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<partitionFQDN> FQDN de la partición de directorio de la aplicación DNS.

/detail Muestra toda la información sobre la partición del directorio


de la aplicación.

Comando dnscmd /enlistdirectorypartition


Agrega el servidor DNS al conjunto de réplicas de la partición de directorio especificada.
Sintaxis

dnscmd [<servername>] /enlistdirectorypartition <partitionFQDN>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<partitionFQDN> FQDN de la partición de directorio de la aplicación DNS.

Comando dnscmd /enumdirectorypartitions


Enumera las particiones del directorio de la aplicación DNS para el servidor especificado.
Sintaxis

dnscmd [<servername>] /enumdirectorypartitions [/custom]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

/custom Enumera solo las particiones de directorio creadas por el


usuario.

Comando dnscmd /enumrecords


Enumera los registros de recursos de un nodo especificado en una zona DNS.
Sintaxis

dnscmd [<servername>] /enumrecords <zonename> <nodename> [/type <rrtype> <rrdata>] [/authority] [/glue]
[/additional] [/node | /child | /startchild<childname>] [/continue | /detail]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

/enumrecords Enumera los registros de recursos de la zona especificada.

<zonename> Especifica el nombre de la zona a la que pertenecen los


registros de recursos.

<nodename> Especifica el nombre del nodo de los registros de recursos.

[/type <rrtype> <rrdata>] Especifica el tipo de registros de recursos que se mostrarán y


el tipo de datos que se espera. Acepta los valores:
<rrtype> : especifica el tipo de registros de
recursos que se mostrarán.
<rrdata> : especifica el tipo de datos que se espera
que se registren.

/authority Incluye datos autoritativo.

/glue Incluye datos de adherencla.

/additional Incluye toda la información adicional sobre los registros de


recursos enumerados.

/node Enumera solo los registros de recursos del nodo


especificado.

/child Enumera solo los registros de recursos de un dominio


secundario especificado.

/startchild <childname> Comienza la lista en el dominio secundario especificado.

/continue Enumera solo los registros de recursos con su tipo y sus


datos.

/detail Enumera toda la información sobre los registros de recursos.

Ejemplo

dnscmd /enumrecords [Link] test /additional

Comando dnscmd /enumzones


Enumera las zonas que existen en el servidor DNS especificado. Los parámetros enumzones actúan como
filtros en la lista de zonas. Si no se especifica ningún filtro, se devuelve una lista completa de zonas. Cuando se
especifica un filtro, solo las zonas que cumplen los criterios de ese filtro se incluyen en la lista devuelta de zonas.
Sintaxis

dnscmd [<servername>] /enumzones [/primary | /secondary | /forwarder | /stub | /cache | /auto-created]


[/forward | /reverse | /ds | /file] [/domaindirectorypartition | /forestdirectorypartition |
/customdirectorypartition | /legacydirectorypartition | /directorypartition <partitionFQDN>]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

/primary Enumera todas las zonas que son zonas primarias estándar o
zonas integradas de Active Directory.

/secondary Enumera todas las zonas secundarias estándar.

/forwarder Enumera las zonas que reenvía consultas sin resolver a otro
servidor DNS.

/stub Enumera todas las zonas de código auxiliar.

/cache Enumera solo las zonas que se cargan en la memoria caché.

/auto-created] Enumera las zonas que se crearon automáticamente durante


la instalación del servidor DNS.

/forward Enumera las zonas de búsqueda directa.

/reverse Enumera las zonas de búsqueda inversa.

/ds Enumera las zonas integradas de Active Directory.

/file Enumera las zonas que están copiadas por archivos.

/domaindirectorypartition Enumera las zonas almacenadas en la partición del directorio


de dominio.

/forestdirectorypartition Enumera las zonas almacenadas en la partición del directorio


de la aplicación DNS del bosque.

/customdirectorypartition Enumera todas las zonas almacenadas en una partición de


directorio de aplicación definida por el usuario.

/legacydirectorypartition Enumera todas las zonas almacenadas en la partición del


directorio de dominio.

/directorypartition <partitionFQDN> Enumera todas las zonas almacenadas en la partición de


directorio especificada.
Ejemplos
Ejemplo 2: Mostrar una lista completa de zonas en un servidor DNS)
Ejemplo 3: Mostrar una lista de zonas autocreadas en un servidor DNS

comando dnscmd /exportsettings


Crea un archivo de texto que enumera los detalles de configuración de un servidor DNS. El archivo de texto se
[Link]. Se encuentra en el %systemroot%\system32\dns directorio del servidor. Puede usar la
información del archivo que crea dnscmd /expor tsettings para solucionar problemas de configuración o
para asegurarse de que ha configurado varios servidores de forma idéntica.
Sintaxis

dnscmd [<servername>] /exportsettings

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

Comando dnscmd /info


Muestra la configuración de la sección DNS del registro del servidor
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters especificado. Para mostrar la
configuración del Registro de nivel de zona, use el dnscmd zoneinfo comando .
Sintaxis

dnscmd [<servername>] /info [<settings>]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

<settings> Cualquier configuración que devuelve el comando info se


puede especificar individualmente. Si no se especifica una
configuración, se devuelve un informe de la configuración
común.

Ejemplo
Ejemplo 4: Mostrar la configuración de IsVicee desde un servidor DNS
Ejemplo 5: Mostrar la configuración RecursionTimeout desde un servidor DNS

comando dnscmd /ipvalidate


Comprueba si una dirección IP identifica un servidor DNS en funcionamiento o si el servidor DNS puede actuar
como reenviador, servidor de sugerencias raíz o servidor principal para una zona específica.
Sintaxis

dnscmd [<servername>] /ipvalidate <context> [<zonename>] [[<IPaddress>]]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

<context> Especifica el tipo de prueba que se realizará. Puede


especificar cualquiera de las siguientes pruebas:
/dnsser vers: comprueba que los equipos con las
direcciones especificadas funcionan con servidores
DNS.
/for warders: comprueba que las direcciones que
especifique identifiquen los servidores DNS que
pueden actuar como reenviadores.
/roothints: comprueba que las direcciones que
especifique identifiquen los servidores DNS que
pueden actuar como servidores de nombres de
sugerencia raíz.
/zonemasters: comprueba que las direcciones que
especifique identifiquen los servidores DNS que son
servidores principales para zonename.

<zonename> Identifica la zona. Use este parámetro con el parámetro


/zonemasters.

<IPaddress> Especifica las direcciones IP que prueba el comando.

Ejemplos

nscmd [Link] /ipvalidate /dnsservers [Link] [Link]


dnscmd [Link] /ipvalidate /zonemasters [Link] [Link]

comando dnscmd /nodedelete


Elimina todos los registros de un host especificado.
Sintaxis

dnscmd [<servername>] /nodedelete <zonename> <nodename> [/tree] [/f]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona.


PA RÁ M ET RO S DESC RIP C IÓ N

<nodename> Especifica el nombre de host del nodo que se eliminará.

/tree Elimina todos los registros secundarios.

/f Ejecuta el comando sin pedir confirmación.

Ejemplo
Ejemplo 6: Eliminación de los registros de un nodo

comando dnscmd /recordadd


Agrega un registro a una zona especificada de un servidor DNS.
Sintaxis

dnscmd [<servername>] /recordadd <zonename> <nodename> <rrtype> <rrdata>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

<zonename> Especifica la zona en la que reside el registro.

<nodename> Especifica un nodo específico en la zona.

<rrtype> Especifica el tipo de registro que se va a agregar.

<rrdata> Especifica el tipo de datos que se espera.

NOTE
Después de agregar un registro, asegúrese de usar el tipo de datos y el formato de datos correctos. Para obtener una lista
de los tipos de registro de recursos y los tipos de datos adecuados, vea Ejemplos de Dnscmd.

Ejemplos

dnscmd [Link] /recordadd test A [Link]


dnscmd /recordadd [Link] test MX 10 [Link]

comando dnscmd /recorddelete


Elimina un registro de recursos en una zona especificada.
Sintaxis

dnscmd [<servername>] /recorddelete <zonename> <nodename> <rrtype> <rrdata> [/f]


Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

<zonename> Especifica la zona en la que reside el registro de recursos.

<nodename> Especifica un nombre del host.

<rrtype> Especifica el tipo de registro de recursos que se va a eliminar.

<rrdata> Especifica el tipo de datos que se espera.

/f Ejecuta el comando sin pedir confirmación. Dado que los


nodos pueden tener más de un registro de recursos, este
comando requiere que sea muy específico sobre el tipo de
registro de recursos que desea eliminar. Si especifica un tipo
de datos y no especifica un tipo de datos de registro de
recursos, se eliminan todos los registros con ese tipo de
datos específico para el nodo especificado.

Ejemplos

dnscmd /recorddelete [Link] test MX 10 [Link]

Comando dnscmd /resetforwarders


Selecciona o restablece las direcciones IP a las que el servidor DNS reenvía las consultas DNS cuando no puede
resolverlas localmente.
Sintaxis

dnscmd [<servername>] /resetforwarders <IPaddress> [,<IPaddress>]...][/timeout <timeout>] [/slave |


/noslave]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

<IPaddress> Enumera las direcciones IP a las que el servidor DNS reenvía


consultas sin resolver.

/timeout <timeout> Establece el número de segundos que el servidor DNS


espera una respuesta del reenviador. De forma
predeterminada, este valor es de cinco segundos.

/slave Impide que el servidor DNS realice sus propias consultas


iterativas si el reenviador no puede resolver una consulta.
PA RÁ M ET RO S DESC RIP C IÓ N

/novicee Permite que el servidor DNS realice sus propias consultas


iterativas si el reenviador no puede resolver una consulta.
Esta es la configuración predeterminada.

/f Ejecuta el comando sin pedir confirmación. Dado que los


nodos pueden tener más de un registro de recursos, este
comando requiere que sea muy específico sobre el tipo de
registro de recursos que desea eliminar. Si especifica un tipo
de datos y no especifica un tipo de datos de registro de
recursos, se eliminan todos los registros con ese tipo de
datos específico para el nodo especificado.

Co m en t ar i o s

De forma predeterminada, un servidor DNS realiza consultas iterativas cuando no puede resolver una
consulta.
Establecer direcciones IP mediante el comando resetfor warders hace que el servidor DNS realice
consultas recursivas a los servidores DNS en las direcciones IP especificadas. Si los reenviadores no
resuelven la consulta, el servidor DNS puede realizar sus propias consultas iterativas.
Si se usa el parámetro /slave, el servidor DNS no realiza sus propias consultas iterativas. Esto significa
que el servidor DNS reenvía consultas sin resolver solo a los servidores DNS de la lista y no intenta
realizar consultas iterativas si los reenviadores no las resuelven. Es más eficaz establecer una dirección IP
como reenviador para un servidor DNS. Puede usar el comando resetfor warders para que los
servidores internos de una red reenvan sus consultas sin resolver a un servidor DNS que tenga una
conexión externa.
La enumeración de la dirección IP de un reenviador dos veces hace que el servidor DNS intente
reenviarse a ese servidor dos veces.
Ejemplos

dnscmd [Link] /resetforwarders [Link] /timeout 7 /slave


dnscmd [Link] /resetforwarders /noslave

Comando dnscmd /resetlistenaddresses


Especifica las direcciones IP de un servidor que escucha las solicitudes de cliente DNS. De forma
predeterminada, todas las direcciones IP de un servidor DNS escuchan las solicitudes DNS de cliente.
Sintaxis

dnscmd [<servername>] /resetlistenaddresses <listenaddress>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.
PA RÁ M ET RO S DESC RIP C IÓ N

<listenaddress> Especifica una dirección IP en el servidor DNS que escucha


las solicitudes de cliente DNS. Si no se especifica ninguna
dirección de escucha, todas las direcciones IP del servidor
escuchan las solicitudes de cliente.

Ejemplos

dnscmd [Link] /resetlistenaddresses [Link]

comando dnscmd /startscavenging


Indica a un servidor DNS que intente una búsqueda inmediata de registros de recursos obsoletos en un
servidor DNS especificado.
Sintaxis

dnscmd [<servername>] /startscavenging

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

Co m en t ar i o s

La finalización correcta de este comando inicia una búsqueda inmediatamente. Si se produce un error en
la búsqueda, no aparece ningún mensaje de advertencia.
Aunque el comando para iniciar el scaveaveave parece completarse correctamente, la scaveaveave no se
inicia a menos que se cumplen las siguientes condiciones previas:
El scavenging está habilitado tanto para el servidor como para la zona.
Se inicia la zona.
Los registros de recursos tienen una marca de tiempo.
Para obtener información sobre cómo habilitar la búsqueda para el servidor, vea el parámetro
scavenginginter val en Sintaxis de nivel de servidor en la sección /config.
Para obtener información sobre cómo habilitar la búsqueda en la zona, consulte el parámetro aging en
Sintaxis de nivel de zona en la sección /config.
Para obtener información sobre cómo reiniciar una zona en pausa, consulte el parámetro zoneresume
de este artículo.
Para obtener información sobre cómo comprobar los registros de recursos para una marca de tiempo,
consulte el parámetro ageallrecords de este artículo.
Ejemplos

dnscmd [Link] /startscavenging


comando dnscmd /statistics
Muestra o borra los datos de un servidor DNS especificado.
Sintaxis

dnscmd [<servername>] /statistics [<statid>] [/clear]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<statid> Especifica qué estadística o combinación de estadísticas se va


a mostrar. El comando de estadísticas muestra los
contadores que comienzan en el servidor DNS cuando se
inicia o reanuda. Se usa un número de identificación para
identificar una estadística. Si no se especifica ningún número
de identificador de estadística, se muestran todas las
estadísticas. Los números que se pueden especificar, junto
con la estadística correspondiente que se muestra, pueden
incluir:
00000001: hora
00000002: consulta
00000004- Query2
00000008- Recurse
00000010 maestro
00000020 secundario
00000040- WINS
00000100: actualización
00000200: SkwanSec
00000400- Ds
00010000: memoria
00100000- PacketMem
00040000- Dbase
00080000: registros
00200000- NbstatMem
/clear : restablece el contador de estadísticas
especificado en cero.

Ejemplos
Ejemplo 7:
Ejemplo 8: Mostrar estadísticas NbstatMem para un servidor DNS

Comando dnscmd /unenlistdirectorypartition


Quita el servidor DNS del conjunto de réplicas de la partición de directorio especificada.
Sintaxis

dnscmd [<servername>] /unenlistdirectorypartition <partitionFQDN>

Parámetros
PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<partitionFQDN> FQDN de la partición de directorio de la aplicación DNS que


se quitará.

Comando dnscmd /writebackfiles


Comprueba si hay cambios en la memoria del servidor DNS y los escribe en el almacenamiento persistente. El
comando writebackfiles actualiza todas las zonas desasechas o una zona especificada. Una zona está desa
prueba cuando hay cambios en la memoria que aún no se han escrito en el almacenamiento persistente. Se
trata de una operación de nivel de servidor que comprueba todas las zonas. Puede especificar una zona en esta
operación o puede usar la operación zonewriteback .
Sintaxis

dnscmd [<servername>] /writebackfiles <zonename>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona que se va a actualizar.

Ejemplos

dnscmd [Link] /writebackfiles

comando dnscmd /zoneadd


Agrega una zona al servidor DNS.
Sintaxis

dnscmd [<servername>] /zoneadd <zonename> <zonetype> [/dp <FQDN> | {/domain | enterprise | legacy}]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona.


PA RÁ M ET RO S DESC RIP C IÓ N

<zonetype> Especifica el tipo de zona que se creará. Al especificar un tipo


de zona de /for warder o /dsfor warder, se crea una zona
que realiza el reenvío condicional. Cada tipo de zona tiene
parámetros necesarios diferentes:
/dsprimar y: crea una zona integrada de Active
Directory.
/primar y /file <filename> : crea una zona
principal estándar y especifica el nombre del archivo
que almacenará la información de zona.
/secondar y
<masterIPaddress> [<masterIPaddress>...] :
crea una zona secundaria estándar.
/stub
<masterIPaddress> [<masterIPaddress>...]
/file: <filename> crea una zona de código auxiliar
con copia de seguridad de archivos.
/dsstub
<masterIPaddress> [<masterIPaddress>...] :
crea una zona de código auxiliar integrada de Active
Directory.
/for warder
<masterIPaddress> [<masterIPaddress>] ...
<filename> /file: especifica que la zona creada
reenvía consultas sin resolver a otro servidor DNS.
/dsfor warder : especifica que la zona integrada de
Active Directory creada reenvía consultas sin resolver
a otro servidor DNS.

<FQDN> Especifica el FQDN de la partición de directorio.

/domain Almacena la zona en la partición del directorio de dominio.

/enterprise Almacena la zona en la partición del directorio de empresa.

/legacy Almacena la zona en una partición de directorio heredada.

Ejemplos

dnscmd [Link] /zoneadd [Link] /dsprimary


dnscmd [Link] /zoneadd [Link] /secondary [Link]

Comando dnscmd /zonechangedirectorypartition


Cambia la partición de directorio en la que reside la zona especificada.
Sintaxis

dnscmd [<servername>] /zonechangedirectorypartition <zonename> {[<newpartitionname>] | [<zonetype>]}

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N
PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> FQDN de la partición de directorio actual en la que reside la


zona.

<newpartitionname> FQDN de la partición de directorio a la que se va a mover la


zona.

<zonetype> Especifica el tipo de partición de directorio al que se va a


mover la zona.

/domain Mueve la zona a la partición de directorio de dominio


integrada.

/forest Mueve la zona a la partición de directorio de bosque


integrada.

/legacy Mueve la zona a la partición de directorio que se crea para


los controladores de dominio de Active Directory previos.
Estas particiones de directorio no son necesarias para el
modo nativo.

Comando dnscmd /zonedelete


Elimina una zona especificada.
Sintaxis

dnscmd [<servername>] /zonedelete <zonename> [/dsdel] [/f]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona que se va a eliminar.

/dsdel Elimina la zona de Azure Directory Domain Services (AD DS).

/f Ejecuta el comando sin pedir confirmación.

Ejemplos
Ejemplo 9: Eliminación de una zona de un servidor DNS

Comando dnscmd /zoneexport


Crea un archivo de texto que enumera los registros de recursos de una zona especificada. La operación
zoneexpor t crea un archivo de registros de recursos para una zona integrada de Active Directory con fines de
solución de problemas. De forma predeterminada, el archivo que crea este comando se coloca en el directorio
DNS, que es de forma predeterminada el %systemroot%/System32/Dns directorio .
Sintaxis

dnscmd [<servername>] /zoneexport <zonename> <zoneexportfile>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona.

<zoneexportfile> Especifica el nombre del archivo que se creará.

Ejemplos
Ejemplo 10: Exportación de la lista de registros de recursos de zona a un archivo

dnscmd /zoneinfo
Muestra la configuración de la sección del Registro de la zona especificada:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\Zones\<zonename>

Sintaxis

dnscmd [<servername>] /zoneinfo <zonename> [<setting>]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona.

<setting> Puede especificar individualmente cualquier configuración


que devuelva el comando zoneinfo. Si no especifica una
configuración, se devuelven todas las configuraciones.

Co m en t ar i o s

Para mostrar la configuración del Registro de nivel de servidor, use el comando /info.
Para ver una lista de los valores que puede mostrar con este comando, consulte el comando /config.
Ejemplos
Ejemplo 11: Visualización de la configuración de RefreshInterval desde el Registro
Ejemplo 12: Visualización de la configuración de Aging desde el Registro

Comando dnscmd /zonepause


Pausa la zona especificada, que, a continuación, omite las solicitudes de consulta.
Sintaxis

dnscmd [<servername>] /zonepause <zonename>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona que se va a pausar.

Co m en t ar i o s

Para reanudar una zona y hacer que esté disponible después de que se haya pausado, use el comando
/zoneresume.
Ejemplos

dnscmd [Link] /zonepause [Link]

Comando dnscmd /zoneprint


Enumera los registros de una zona.
Sintaxis

dnscmd [<servername>] /zoneprint <zonename>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona que se va a enumerar.

Comando dnscmd /zonerefresh


Fuerza a una zona DNS secundaria a actualizarse desde la zona maestra.
Sintaxis

dnscmd [<servername>] /zonerefresh <zonename>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N
PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona que se va a actualizar.

Co m en t ar i o s

El comando zonerefresh fuerza una comprobación del número de versión en el registro de recursos de
inicio de autoridad (SOA) del servidor principal. Si el número de versión del servidor principal es mayor
que el número de versión del servidor secundario, se inicia una transferencia de zona que actualiza el
servidor secundario. Si el número de versión es el mismo, no se produce ninguna transferencia de zona.
La comprobación forzada se produce de forma predeterminada cada 15 minutos. Para cambiar el valor
predeterminado, use el dnscmd config refreshinterval comando .
Ejemplos

dnscmd [Link] /zonerefresh [Link]

Comando dnscmd /zonereload


Copia la información de zona de su origen.
Sintaxis

dnscmd [<servername>] /zonereload <zonename>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona que se va a volver a cargar.

Co m en t ar i o s

Si la zona está integrada en Active Directory, se vuelve a cargar Active Directory Domain Services (AD
DS).
Si la zona es una zona con copia de seguridad de archivos estándar, se vuelve a cargar desde un archivo.
Ejemplos

dnscmd [Link] /zonereload [Link]

Comando dnscmd /zoneresetmasters


Restablece las direcciones IP del servidor principal que proporciona información de transferencia de zona a una
zona secundaria.
Sintaxis
dnscmd [<servername>] /zoneresetmasters <zonename> [/local] [<IPaddress> [<IPaddress>]...]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona que se va a restablecer.

/local Establece una lista maestra local. Este parámetro se usa para
las zonas integradas de Active Directory.

<IPaddress> Las direcciones IP de los servidores principales de la zona


secundaria.

Co m en t ar i o s

Este valor se establece originalmente cuando se crea la zona secundaria. Use el comando
zoneresetmasters en el servidor secundario. Este valor no tiene ningún efecto si se establece en el servidor
DNS maestro.
Ejemplos

dnscmd [Link] /zoneresetmasters [Link] [Link]


dnscmd [Link] /zoneresetmasters [Link] /local

Comando dnscmd /zoneresetscavengeservers


Cambia las direcciones IP de los servidores que pueden buscar la zona especificada.
Sintaxis

dnscmd [<servername>] /zoneresetscavengeservers <zonename> [/local] [<IPaddress> [<IPaddress>]...]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica la zona que se debe buscar.

/local Establece una lista maestra local. Este parámetro se usa para
las zonas integradas de Active Directory.

<IPaddress> Enumera las direcciones IP de los servidores que pueden


realizar la búsqueda. Si se omite este parámetro, todos los
servidores que hospedan esta zona pueden buscarlo.

Co m en t ar i o s

De forma predeterminada, todos los servidores que hospedan una zona pueden buscar esa zona.
Si una zona se hospeda en más de un servidor DNS, puede usar este comando para reducir el número de
veces que se scavenged una zona.
El scavenging debe estar habilitado en el servidor DNS y la zona afectada por este comando.
Ejemplos

dnscmd [Link] /zoneresetscavengeservers [Link] [Link] [Link]

Comando dnscmd /zoneresetsecondaries


Especifica una lista de direcciones IP de servidores secundarios a los que responde un servidor principal cuando
se le pide una transferencia de zona.
Sintaxis

dnscmd [<servername>] /zoneresetsecondaries <zonename> {/noxfr | /nonsecure | /securens | /securelist


<securityIPaddresses>} {/nonotify | /notify | /notifylist <notifyIPaddresses>}

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se administrará, representado


por la dirección IP, el FQDN o el nombre de host. Si se omite
este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona que tendrá sus servidores


secundarios restablecidos.

/local Establece una lista maestra local. Este parámetro se usa para
las zonas integradas de Active Directory.

/noxfr Especifica que no se permite ninguna transferencia de zona.

/nonsecure Especifica que se conceden todas las solicitudes de


transferencia de zona.

/securens Especifica que solo se concede una transferencia al servidor


que aparece en el registro de recursos del servidor de
nombres (NS) de la zona.

/securelist Especifica que las transferencias de zona solo se conceden a


la lista de servidores. Este parámetro debe ir seguido de una
dirección IP o direcciones que use el servidor principal.

<securityIPaddresses> Enumera las direcciones IP que reciben transferencias de


zona desde el servidor principal. Este parámetro solo se usa
con el parámetro /securelist.

/nonotify Especifica que no se envían notificaciones de cambio a los


servidores secundarios.

/notify Especifica que las notificaciones de cambio se envían a todos


los servidores secundarios.
PA RÁ M ET RO S DESC RIP C IÓ N

/notifylist Especifica que las notificaciones de cambio se envían solo a la


lista de servidores. Este comando debe ir seguido de una
dirección IP o direcciones que use el servidor principal.

<notifyIPaddresses> Especifica la dirección IP o las direcciones del servidor


secundario o servidores a los que se envían las notificaciones
de cambio. Esta lista solo se usa con el parámetro
/notifylist.

Co m en t ar i o s

Use el comando zoneresetsecondaries en el servidor principal para especificar cómo responde a las
solicitudes de transferencia de zona de los servidores secundarios.
Ejemplos

dnscmd [Link] /zoneresetsecondaries [Link] /noxfr /nonotify


dnscmd [Link] /zoneresetsecondaries [Link] /securelist [Link]

Comando dnscmd /zoneresettype


Cambia el tipo de la zona.
Sintaxis

dnscmd [<servername>] /zoneresettype <zonename> <zonetype> [/overwrite_mem | /overwrite_ds]

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

<zonename> Identifica la zona en la que se cambiará el tipo.


PA RÁ M ET RO S DESC RIP C IÓ N

<zonetype> Especifica el tipo de zona que se creará. Cada tipo tiene


distintos parámetros necesarios, incluidos:
/dsprimar y: crea una zona integrada de Active
Directory.
/primar y /file <filename> : crea una zona
primaria estándar.
/secondar y
<masterIPaddress> [,<masterIPaddress>...] :
crea una zona secundaria estándar.
/stub
<masterIPaddress>[,<masterIPaddress>...]
/file: <filename> crea una zona de código auxiliar
con copia de seguridad de archivos.
/dsstub
<masterIPaddress>[,<masterIPaddress>...] :
crea una zona de código auxiliar integrada de Active
Directory.
/for warder
<masterIPaddress[,<masterIPaddress>] ...
<filename> /file: especifica que la zona creada
reenvía consultas sin resolver a otro servidor DNS.
/dsfor warder : especifica que la zona integrada de
Active Directory creada reenvía consultas sin resolver
a otro servidor DNS.

/overwrite_mem Sobrescribe los datos DNS de los datos de AD DS.

/overwrite_ds Sobrescribe los datos existentes en AD DS.

Co m en t ar i o s

Al establecer el tipo de zona como /dsfor warder, se crea una zona que realiza el reenvío condicional.
Ejemplos

dnscmd [Link] /zoneresettype [Link] /primary /file [Link]


dnscmd [Link] /zoneresettype [Link] /secondary [Link]

Comando dnscmd /zoneresume


Inicia una zona especificada que se ha pausado previamente.
Sintaxis

dnscmd [<servername>] /zoneresume <zonename>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.
PA RÁ M ET RO S DESC RIP C IÓ N

<zonename> Especifica el nombre de la zona que se reanudará.

Co m en t ar i o s

Puede usar esta operación para reiniciar desde la operación /zonepause.


Ejemplos

dnscmd [Link] /zoneresume [Link]

Comando dnscmd /zoneupdatefromds


Actualiza la zona integrada de Active Directory especificada desde AD DS.
Sintaxis

dnscmd [<servername>] /zoneupdatefromds <zonename>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.

<zonename> Especifica el nombre de la zona que se actualizará.

Co m en t ar i o s

Las zonas integradas de Active Directory realizan esta actualización de forma predeterminada cada cinco
minutos. Para cambiar este parámetro, use el dnscmd config dspollinginterval comando .
Ejemplos

dnscmd [Link] /zoneupdatefromds

Comando dnscmd /zonewriteback


Comprueba la memoria del servidor DNS en busca de cambios pertinentes para una zona especificada y los
escribe en el almacenamiento persistente.
Sintaxis

dnscmd [<servername>] /zonewriteback <zonename>

Parámetros

PA RÁ M ET RO S DESC RIP C IÓ N

<servername> Especifica el servidor DNS que se debe administrar,


representado por dirección IP, FQDN o nombre de host. Si se
omite este parámetro, se usa el servidor local.
PA RÁ M ET RO S DESC RIP C IÓ N

<zonename> Especifica el nombre de la zona que se actualizará.

Co m en t ar i o s

Se trata de una operación de nivel de zona. Puede actualizar todas las zonas de un servidor DNS mediante la
operación /writebackfiles.
Ejemplos

dnscmd [Link] /zonewriteback [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
doskey
12/08/2021 • 9 minutes to read

Llama [Link], que recupera los comandos de línea de comandos especificados anteriormente, edita las
líneas de comandos y crea macros.

Sintaxis
doskey [/reinstall] [/listsize=<size>] [/macros:[all | <exename>] [/history] [/insert | /overstrike]
[/exename=<exename>] [/macrofile=<filename>] [<macroname>=[<text>]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/reinstall Instala una nueva copia de [Link] borra el búfer del


historial de comandos.

/listsize= <size> Especifica el número máximo de comandos en el búfer del


historial.

/macros Muestra una lista de todas las macros de dosclaves.


Puede usar el símbolo de redirección ( > ) con /macros
para redirigir la lista a un archivo. Puede abreviar /macros a
/m .

/macros:all Muestra macros de dosclaves para todos los ejecutables.

/macros: <exename> Muestra las macros de dosclaves para el ejecutable


especificado por exename.

/history Muestra todos los comandos almacenados en memoria.


Puede usar el símbolo de redirección ( > ) con /histor y
para redirigir la lista a un archivo. Puede abreviar /histor y
como /h .

/insert Especifica que el nuevo texto que escriba se insertará en


texto antiguo.

/overstrike Especifica que el texto nuevo sobrescribe el texto antiguo.

/exename= <exename> Especifica el programa (es decir, ejecutable) en el que se


ejecuta la macro doskey.

/macrofile= <filename> Especifica un archivo que contiene las macros que desea
instalar.
PA RÁ M ET RO DESC RIP C IÓ N

<macroname> =[ <text> ] Crea una macro que lleva a cabo los comandos especificados
por Text. MacroName especifica el nombre que desea asignar
a la macro. Text especifica los comandos que desea registrar.
Si Text se deja en blanco, MacroName se borra de los
comandos asignados.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Algunos programas interactivos basados en caracteres, como los depuradores de programas o los
programas de transferencia de archivos (FTP) usan automáticamente [Link]. Para usar [Link],
un programa debe ser un proceso de consola y usar la entrada en búfer. Las asignaciones de claves de
programa invalidan las asignaciones de claves de dos claves. Por ejemplo, si el programa usa la clave
F7 para una función, no puede obtener un historial de comandos doskey en una ventana emergente.
Puede usar [Link] para editar la línea de comandos actual, pero no puede usar las opciones de línea
de comandos desde el símbolo del sistema de un programa. Debe ejecutar las opciones de línea de
comandos doskey antes de iniciar un programa. Si usa [Link] dentro de un programa, las
asignaciones de claves de ese programa tienen prioridad y es posible que algunas [Link] de edición
no funcionen.
Con [Link], puede mantener un historial de comandos para cada programa que inicie o repita.
Puede editar los comandos anteriores en el símbolo del sistema del programa e iniciar las macros de
dosclaves creadas para el programa. Si sale y reinicia un programa desde la misma ventana del símbolo
del sistema, el historial de comandos de la sesión del programa anterior está disponible.
Para recuperar un comando, puede usar cualquiera de las siguientes claves después de iniciar [Link]:

C L AVE DESC RIP C IÓ N

FLECHA ARRIBA Recupera el comando que usó antes del que se muestra.

FLECHA ABAJO Recupera el comando que usó después del que se


muestra.

RE PÁG Recupera el primer comando que usó en la sesión actual.

AV PÁG Recupera el comando más reciente que usó en la sesión


actual.

En la tabla siguiente se enumeran las claves de edición de dos claves y sus funciones:

C O M B IN A C IÓ N DE C L AVE O C L AVE DESC RIP C IÓ N

FLECHA IZQUIERDA Mueve el punto de inserción hacia atrás un carácter.

FLECHA DERECHA Mueve el punto de inserción hacia delante un carácter.

CTRL+FLECHA IZQUIERDA Mueve el punto de inserción una palabra.

CTRL+FLECHA DERECHA Mueve el punto de inserción hacia delante una palabra.

INICIO Mueve el punto de inserción al principio de la línea.


C O M B IN A C IÓ N DE C L AVE O C L AVE DESC RIP C IÓ N

FIN Mueve el punto de inserción al final de la línea.

ESC Borra el comando de la pantalla.

F1 Copia un carácter de una columna de la plantilla en la


misma columna de la ventana del símbolo del sistema.
(La plantilla es un búfer de memoria que contiene el
último comando que ha especificado).

F2 Busca en la plantilla la siguiente tecla que escriba


después de presionar F2. [Link] el texto de la
plantilla, hasta el carácter especificado, pero sin incluirlo.

F3 Copia el resto de la plantilla en la línea de comandos.


[Link] comienza a copiar caracteres de la posición
de la plantilla que corresponde a la posición indicada por
el punto de inserción en la línea de comandos.

F4 Elimina todos los caracteres de la posición actual del


punto de inserción hasta la siguiente aparición del
carácter que escriba después de presionar F4, pero sin
incluirlo.

F5 Copia la plantilla en la línea de comandos actual.

F6 Coloca un carácter de fin de archivo (CTRL+Z) en la


posición actual del punto de inserción.

F7 Muestra (en un cuadro de diálogo) todos los comandos


de este programa almacenados en memoria. Use la tecla
FLECHA ARRIBA y la tecla FLECHA ABAJO para
seleccionar el comando que quiera y presione ENTRAR
para ejecutar el comando. También puede tener en
cuenta el número secuencial delante del comando y usar
este número junto con la tecla F9.

ALT+F7 Elimina todos los comandos almacenados en memoria


para el búfer del historial actual.

F8 Muestra todos los comandos del búfer del historial que


comienzan por los caracteres del comando actual.

F9 Le pide un número de comando de búfer de historial y, a


continuación, muestra el comando asociado al número
que especifique. Presione ENTRAR para ejecutar el
comando. Para mostrar todos los números y sus
comandos asociados, presione F7.

ALT+F10 Elimina todas las definiciones de macro.

Si presiona la tecla INSERT, puede escribir texto en la línea de comandos doskey en la cola de texto
existente sin reemplazar el texto. Sin embargo, después de presionar ENTRAR, [Link] el teclado al
modo Reemplazar. Debe presionar INSERT de nuevo para volver al modo de inserción.
El punto de inserción cambia de forma cuando se usa la tecla INSERT para cambiar de un modo al otro.
Si desea personalizar cómo funciona [Link] un programa y crear macros doskey para ese
programa, puede crear un programa por lotes que modifique el [Link] e inicie el programa.
Puede usar [Link] para crear macros que llevan a cabo uno o varios comandos. En la tabla siguiente
se enumeran los caracteres especiales que puede usar para controlar las operaciones de comando al
definir una macro.

C A RÁ C T ER DESC RIP C IÓ N

$G o $g Redirige la salida. Use cualquiera de estos caracteres


especiales para enviar la salida a un dispositivo o a un
archivo en lugar de a la pantalla. Este carácter es
equivalente al símbolo de redireccionamiento para la
salida ( > ).

$G$G o $g$g Anexa la salida al final de un archivo. Use cualquiera de


estos caracteres dobles para anexar la salida a un archivo
existente en lugar de reemplazar los datos del archivo.
Estos caracteres dobles son equivalentes al símbolo de
redirección de anexos para la salida ( >> ).

$L o $l Redirige la entrada. Use cualquiera de estos caracteres


especiales para leer la entrada de un dispositivo o un
archivo en lugar de desde el teclado. Este carácter es
equivalente al símbolo de redireccionamiento para la
entrada ( < ).

$B o $b Envía la salida de macro a un comando. Estos caracteres


especiales son equivalentes al uso de la canalización ( y
* .

$T o $t Separa los comandos. Use cualquiera de estos caracteres


especiales para separar comandos al crear macros o
escribir comandos en la línea de comandos doskey.
Estos caracteres especiales son equivalentes al uso de la
yand ( & ) en una línea de comandos.

$$ Especifica el carácter de signo de dólar ( $ ).

$1 a través de $9 Representa cualquier información de línea de comandos


que quiera especificar al ejecutar la macro. Los caracteres
especiales a través de son parámetros por lotes que
permiten usar datos diferentes en la línea de comandos
$1 cada vez que se ejecuta la $9 macro. El $1
carácter de un comando doskey es similar al %1
carácter de un programa por lotes.

$* Representa toda la información de la línea de comandos


que desea especificar al escribir el nombre de la macro. El
carácter especial es un parámetro reemplazable que es
similar a los parámetros por lotes a través de , con una
diferencia importante: todo lo que escribe en la línea de
comandos después de sustituir el nombre de la macro
por en la $* $1 $9 $* macro.

Para ejecutar una macro, escriba el nombre de la macro en el símbolo del sistema, comenzando en la
primera posición. Si la macro se definió con o cualquiera de los parámetros por lotes a través $* de , use
un espacio para separar los $1 $9 parámetros. No se puede ejecutar una macro doskey desde un
programa por lotes.
Si siempre usa un comando determinado con opciones de línea de comandos específicas, puede crear
una macro que tenga el mismo nombre que el comando. Para especificar si desea ejecutar la macro o el
comando, siga estas instrucciones:
Para ejecutar la macro, escriba el nombre de la macro en el símbolo del sistema. No agregue un
espacio antes del nombre de la macro.
Para ejecutar el comando, inserte uno o varios espacios en el símbolo del sistema y, a
continuación, escriba el nombre del comando.
Ejemplos
Las opciones de línea de comandos /macros y /histor y son útiles para crear programas por lotes para guardar
macros y comandos. Por ejemplo, para almacenar todas las macros doskey actuales, escriba:

doskey /macros > macinit

Para usar las macros almacenadas en Macinit, escriba:

doskey /macrofile=macinit

Para crear un programa por lotes [Link] que contenga comandos usados recientemente, escriba:

doskey /history> [Link]

Para definir una macro con varios comandos, use $t para separar comandos, como se muestra a continuación:

doskey tx=cd temp$tdir/w $*

En el ejemplo anterior, la macro TX cambia el directorio actual a Temp y, a continuación, muestra una lista de
directorios en formato de presentación amplia. Puede usar al final de la macro para anexar otras opciones de
línea de $* comandos a dir al ejecutar la opción tx.
La macro siguiente usa un parámetro por lotes para un nuevo nombre de directorio:

doskey mc=md $1$tcd $1

La macro crea un nuevo directorio y, a continuación, cambia al nuevo directorio desde el directorio actual.
Para usar la macro anterior para crear y cambiar a un directorio denominado Libros, escriba:

mc books

Para crear una macro doskey para un programa [Link], incluya /exename como se muestra a continuación:

doskey /exename=[Link] go=open [Link]$tmget *.TXT c:\reports$tbye

Para usar la macro anterior, inicie FTP. En el símbolo del sistema de FTP, escriba:

go
FTP ejecuta los comandos abiertos , mget y bye.
Para crear una macro que da formato a un disco de forma rápida e incondicional, escriba:

doskey qf=format $1 /q /u

Para dar formato rápido e incondicional a un disco en la unidad A, escriba:

qf a:

Para eliminar una macro denominada vlist, escriba:

doskey vlist =

Referencias adicionales
Clave de sintaxis de línea de comandos
driverquery
12/08/2021 • 2 minutes to read

Permite a un administrador mostrar una lista de controladores de dispositivo instalados y sus propiedades. Si se
usa sin parámetros, driverquer y se ejecuta en el equipo local.

Sintaxis
driverquery [/s <system> [/u [<domain>\]<username> [/p <password>]]] [/fo {table | list | csv}] [/nh] [/v |
/si]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <system> Especifica el nombre o la dirección IP de un equipo remoto.


No use barras diagonales inversas. La opción
predeterminada es el equipo local.

/u [<domain>]<username> Ejecuta el comando con las credenciales de la cuenta de


usuario especificadas por usuario o dominio\usuario. De
forma predeterminada, /s usa las credenciales del usuario
que ha iniciado sesión actualmente en el equipo que emite el
comando. /u no se puede usar a menos que se especifique
/s.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u. /p no se puede usar a menos que se
especifique /u.

/fo table Aplica al resultado un formato de tabla. Este es el valor


predeterminado.

/fo list Da formato a la salida como una lista.

/fo csv Da formato a la salida con valores separados por comas.

/nh Omite la fila de encabezado de la información del


controlador mostrada. No es válido si el parámetro /fo
está establecido en la lista .

/v Muestra la salida detallada. /v no es válido para los


controladores firmados.

/si Proporciona información sobre los controladores firmados.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar una lista de controladores de dispositivo instalados en el equipo local, escriba:
driverquery

Para mostrar la salida en un formato de valores separados por comas (CSV), escriba:

driverquery /fo csv

Para ocultar la fila de encabezado en la salida, escriba:

driverquery /nh

Para usar el comando driverquer y en un servidor remoto denominado server1 con sus credenciales actuales
en el equipo local, escriba:

driverquery /s server1

Para usar el comando driverquer y en un servidor remoto denominado server1 con las credenciales de user1
en el dominio maindom, escriba:

driverquery /s server1 /u maindom\user1 /p p@ssw3d

Referencias adicionales
Clave de sintaxis de línea de comandos
echo
11/08/2021 • 2 minutes to read

Muestra mensajes o activa o desactiva la característica de eco del comando. Si se usa sin parámetros, echo
muestra la configuración de eco actual.

Sintaxis
echo [<message>]
echo [on | off]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[on | off] Activa o desactiva la característica de eco del comando. El


eco de comandos está en on de forma predeterminada.

<message> Especifica el texto que se mostrará en la pantalla.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El echo <message> comando es especialmente útil cuando el eco está desactivado. Para mostrar un
mensaje de varias líneas sin mostrar ningún comando, puede incluir varios comandos después del
comando echo <message> echo off en el programa por lotes.
Una vez desactivado el eco, el símbolo del sistema no aparece en la ventana del símbolo del sistema.
Para mostrar el símbolo del sistema, escriba echo on.
Si se usa en un archivo por lotes, el eco y el eco desactivado no afectan a la configuración en el símbolo
del sistema.
Para evitar que se haga eco de un comando determinado en un archivo por lotes, inserte @ un inicio de
sesión delante del comando. Para evitar la eco de todos los comandos de un archivo por lotes, incluya el
comando echo off al principio del archivo.
Para mostrar una canalización ( ) o un carácter de redireccionamiento ( o ) cuando se usa eco , use un
carácter de asignación ( ) inmediatamente antes de la canalización o el carácter | < de > ^
redireccionamiento. Por ejemplo, ^| , ^> o ^< ). Para mostrar un caret, escriba dos carets en sucesión (
^^ ).

Ejemplos
Para mostrar la configuración de eco actual, escriba:

echo

Para hacer eco de una línea en blanco en la pantalla, escriba:


echo.

NOTE
No incluya un espacio antes del período. De lo contrario, el punto aparece en lugar de una línea en blanco.

Para evitar la eco de comandos en el símbolo del sistema, escriba:

echo off

NOTE
Cuando echo está desactivado, el símbolo del sistema no aparece en la ventana del símbolo del sistema. Para volver a
mostrar el símbolo del sistema, escriba echo en .

Para evitar que todos los comandos de un archivo por lotes (incluido el comando echo off ) se muestren en la
pantalla, en la primera línea del tipo de archivo por lotes:

@echo off

Puede usar el comando echo como parte de una instrucción if. Por ejemplo, para buscar en el directorio
actual cualquier archivo con la extensión de nombre de archivo .rpt y para hacer eco de un mensaje si se
encuentra este tipo de archivo, escriba:

if exist *.rpt echo The report has arrived.

El siguiente archivo por lotes busca en el directorio actual los archivos con la extensión de nombre de archivo
.txt y muestra un mensaje que indica los resultados de la búsqueda:

@echo off
if not exist *.txt (
echo This directory contains no text files.
) else (
echo This directory contains the following text files:
echo.
dir /b *.txt
)

Si no .txt archivos cuando se ejecuta el archivo por lotes, se muestra el mensaje siguiente:

This directory contains no text files.

Si .txt archivos cuando se ejecuta el archivo por lotes, se muestra la siguiente salida (en este ejemplo, suponga
que los archivos [Link], [Link] y [Link] existen):

This directory contains the following text files:


[Link]
[Link]
[Link]
Referencias adicionales
Clave de sintaxis de línea de comandos
edición
11/08/2021 • 2 minutes to read

Inicia el Editor MS-DOS, que crea y cambia los archivos de texto ASCII.

Sintaxis
edit [/b] [/h] [/r] [/s] [/<nnn>] [[<drive>:][<path>]<filename> [<filename2> [...]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:][<path>]<filename> [<filename2> [...]] Especifica la ubicación y el nombre de uno o varios archivos


de texto ASCII. Si el archivo no existe, MS-DOS Editor lo crea.
Si el archivo existe, el Editor MS-DOS lo abre y muestra su
contenido en la pantalla. La opción filename puede contener
caracteres comodín (* y ? ). Separe varios nombres de archivo
con espacios.

/b Fuerza el modo monocromo para que el Editor MS-DOS se


muestre en blanco y negro.

/h Muestra el número máximo de líneas posibles para el


monitor actual.

/r Carga los archivos en modo de solo lectura.

/s Fuerza el uso de nombres de archivo cortos.

<nnn> Carga archivos binarios, ajustando líneas a nnn caracteres de


ancho.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Para obtener ayuda adicional, abra el Editor MS-DOS y presione la tecla F1.
Algunos monitores no admiten la presentación de teclas de método abreviado de forma predeterminada.
Si el monitor no muestra las teclas de método abreviado, use /b .
Ejemplos
Para abrir el Editor MS-DOS, escriba:

edit

Para crear y editar un archivo denominado [Link] en el directorio actual, escriba:

edit [Link]
Referencias adicionales
Clave de sintaxis de línea de comandos
endlocal
12/08/2021 • 2 minutes to read

Finaliza la localización de los cambios de entorno en un archivo por lotes y restaura las variables de entorno a
sus valores antes de ejecutar el comando setlocal correspondiente.

Sintaxis
endlocal

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El comando endlocal no tiene ningún efecto fuera de un script o archivo por lotes.
Hay un comando endlocal implícito al final de un archivo por lotes.
Si las extensiones de comando están habilitadas (las extensiones de comando están habilitadas de forma
predeterminada), el comando endlocal restaura el estado de las extensiones de comando (es decir,
habilitadas o deshabilitadas) a la que era antes de ejecutar el comando setlocal correspondiente.

NOTE
Para obtener más información sobre cómo habilitar y deshabilitar extensiones de comandos, vea el comando Cmd.

Ejemplos
Puede encontrar variables de entorno en un archivo por lotes. Por ejemplo, el programa siguiente inicia el
programa por lotes de superaprobación en la red, dirige la salida a un archivo y muestra el archivo en Bloc de
notas:

@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\[Link]
endlocal
start notepad c:\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
end restore
12/08/2021 • 2 minutes to read

Finaliza una sesión de restauración y emite un evento PostRestore a los escritores implicados.

Sintaxis
end restore

Referencias adicionales
Clave de sintaxis de línea de comandos
erase
12/08/2021 • 2 minutes to read

Elimina uno o varios archivos. Si usa erase para eliminar un archivo del disco, no podrá recuperarlo.

NOTE
Este comando es el mismo que el comando del.

Sintaxis
erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<names> Especifica una lista de uno o varios archivos o directorios.


Los caracteres comodín se pueden usar para eliminar varios
archivos. Si se especifica un directorio, se eliminarán todos
los archivos del directorio.

/p Solicita confirmación antes de eliminar el archivo


especificado.

/f Fuerza la eliminación de archivos de solo lectura.

/s Elimina los archivos especificados del directorio actual y de


todos los subdirectorios. Muestra los nombres de los
archivos a medida que se eliminan.

/q Especifica el modo silencioso. No se le pedirá confirmación de


eliminación.

/a[:] <attributes> Elimina archivos en función de los siguientes atributos de


archivo:
r Archivos de solo lectura
h Archivos ocultos
i No contenido de archivos indexados
s Archivos del sistema
un archivo listo para archivar
l Puntos de reanción
- Se usa como prefijo que significa "no"

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si usa el erase /p comando , verá el mensaje siguiente:
FileName, Delete (Y/N)?

Para confirmar la eliminación, presione Y . Para cancelar la eliminación y mostrar el siguiente nombre de
archivo (si especificó un grupo de archivos), presione N . Para detener el comando de borrado, presione
CTRL+C.
Si deshabilita la extensión de comando, el parámetro /s mostrará los nombres de los archivos que no se
encontraron, en lugar de mostrar los nombres de los archivos que se van a eliminar.
Si especifica carpetas específicas en el parámetro , también se eliminarán todos los archivos <names>
incluidos. Por ejemplo, si desea eliminar todos los archivos de la carpeta \work, escriba:

erase \work

Puede usar caracteres comodín (* y ? ) para eliminar más de un archivo a la vez. Sin embargo, para evitar
la eliminación involuntarla de archivos, debe usar caracteres comodín con precaución. Por ejemplo, si
escribe el siguiente comando:

erase *.*

El comando erase muestra el siguiente símbolo del sistema:


Are you sure (Y/N)?

Para eliminar todos los archivos del directorio actual, presione Y y presione ENTRAR. Para cancelar la
eliminación, presione N y presione ENTRAR.

NOTE
Antes de usar caracteres comodín con el comando erase, use los mismos caracteres comodín con el comando
dir para enumerar todos los archivos que se eliminarán.

Ejemplos
Para eliminar todos los archivos de una carpeta denominada Test en la unidad C, escriba una de las siguientes
opciones:

erase c:\test
erase c:\test\*.*

Para eliminar todos los archivos con la .bat de nombre de archivo del directorio actual, escriba:

erase *.bat

Para eliminar todos los archivos de solo lectura del directorio actual, escriba:

erase /a:r *.*

Referencias adicionales
Clave de sintaxis de línea de comandos
comando del
eventcreate
12/08/2021 • 2 minutes to read

Permite a un administrador crear un evento personalizado en un registro de eventos especificado.

IMPORTANT
Los eventos personalizados no se pueden escribir en el registro de seguridad.

Sintaxis
eventcreate [/s <computer> [/u <domain\user> [/p <password>]] {[/l {APPLICATION|SYSTEM}]|[/so <srcname>]} /t
{ERROR|WARNING|INFORMATION|SUCCESSAUDIT|FAILUREAUDIT} /id <eventID> /d <description>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain\user> Ejecuta el comando con los permisos de cuenta del usuario


especificados por <user> o <domain\user> . El valor
predeterminado son los permisos del usuario actual que ha
iniciado sesión en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/l {APPLICATION | SYSTEM} Especifica el nombre del registro de eventos donde se creará


el evento. Los nombres de registro válidos son
APPLICATION o SYSTEM.

/so <srcname> Especifica el origen que se usará para el evento. Un origen


válido puede ser cualquier cadena y debe representar la
aplicación o componente que genera el evento.

/t Especifica el tipo de evento que se creará. Los tipos válidos


{ERROR | WARNING | INFORMATION | SUCCESSAUDIT | son ERROR, WARNING , INFORMATION,
FAILUREAUDIT} SUCCESSAUDIT y FAILUREAUDIT.

/id <eventID> Especifica el identificador de evento para el evento. Un


identificador válido es cualquier número de 1 a 1000.

/d <description> Especifica la descripción que se usará para el evento recién


creado.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
En los ejemplos siguientes se muestra cómo puede usar el comando eventcreate:

eventcreate /t ERROR /id 100 /l application /d "Create event in application log"


eventcreate /t INFORMATION /id 1000 /d "Create event in WinMgmt source"
eventcreate /t ERROR /id 201 /so winword /l application /d "New src Winword in application log"
eventcreate /s server /t ERROR /id 100 /l application /d "Remote machine without user credentials"
eventcreate /s server /u user /p password /id 100 /t ERROR /l application /d "Remote machine with user
credentials"
eventcreate /s server1 /s server2 /u user /p password /id 100 /t ERROR /d "Creating events on Multiple
remote machines"
eventcreate /s server /u user /id 100 /t WARNING /d "Remote machine with partial user credentials"

Referencias adicionales
Clave de sintaxis de línea de comandos
eventquery
12/08/2021 • 2 minutes to read

El comando eventquery ha quedado en desuso y no se garantiza que se admite en futuras versiones de


Windows.
eventtriggers
13/08/2021 • 2 minutes to read

El comando eventtriggers está en desuso y no se garantiza que se admite en futuras versiones de Windows.
evntcmd
14/08/2021 • 5 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Configura la traducción de eventos en capturas, destinos de captura o ambos en función de la información de


un archivo de configuración.

Sintaxis
evntcmd [/s <computername>] [/v <verbositylevel>] [/n] <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computername> Especifica, por nombre, el equipo en el que desea configurar


la traducción de eventos en capturas, destinos de captura o
ambos. Si no especifica un equipo, la configuración se
produce en el equipo local.

/v <verbositylevel> Especifica qué tipos de mensajes de estado aparecen como


capturas y destinos de captura configurados. Este parámetro
debe ser un entero entre 0 y 10. Si especifica 10, aparecen
todos los tipos de mensajes, incluidos los mensajes de
seguimiento y las advertencias sobre si la configuración de
captura se ha realizado correctamente. Si especifica 0, no
aparece ningún mensaje.

/n Especifica que no se debe reiniciar el servicio SNMP si este


equipo recibe cambios de configuración de captura.

<filename> Especifica, por nombre, el archivo de configuración que


contiene información sobre la traducción de eventos a los
destinos de captura y captura que desea configurar.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si desea configurar capturas pero no destinos de captura, puede crear un archivo de configuración válido
mediante Event to Trap Traductor, que es una utilidad gráfica. Si tiene instalado el servicio SNMP, puede
iniciar Event to Trap Traductor escribiendo evntwin en un símbolo del sistema. Después de definir las
capturas que desea, haga clic en Exportar para crear un archivo adecuado para su uso con evntcmd .
Puede usar Event to Trap Traductor para crear fácilmente un archivo de configuración y, a continuación,
usar el archivo de configuración con evntcmd en el símbolo del sistema para configurar rápidamente las
capturas en varios equipos.
La sintaxis para configurar una captura es la siguiente:
#pragma add <eventlogfile> <eventsource> <eventID> [<count> [<period>]]

Donde se cumple el texto siguiente:


#pragma debe aparecer al principio de cada entrada del archivo.
El parámetro add especifica que desea agregar un evento para capturar la configuración.
Se requieren los parámetros eventlogfile , eventsource y eventID, y donde eventlogfile
especifica el archivo en el que se registra el evento, eventsource especifica la aplicación que
genera el evento y eventID especifica el número único que identifica cada evento.
Para determinar qué valores corresponden a cada evento, inicie event to Trap Traductor escribiendo
evntwin en un símbolo del sistema. Haga clic en Personalizado y, a continuación, haga clic en Editar .
En Orígenes de eventos , examine las carpetas hasta que encuentre el evento que desea configurar,
haga clic en él y, a continuación, haga clic en Agregar . La información sobre el origen del evento, el
archivo de registro de eventos y el identificador de evento aparecen en Origen, Registro y Identificador
específico de captura, respectivamente.
El parámetro count es opcional y especifica cuántas veces debe producirse el evento antes de
que se envíe un mensaje de captura. Si no usa este parámetro, el mensaje de captura se envía
después de que el evento se produzca una vez.
El parámetro period es opcional, pero requiere que use el parámetro count. El parámetro
period especifica un período de tiempo (en segundos) durante el cual el evento debe producirse
el número de veces especificado con el parámetro count antes de que se envíe un mensaje de
captura. Si no usa este parámetro, se envía un mensaje de captura después de que el evento se
produzca el número de veces especificado con el parámetro count, independientemente de
cuánto tiempo transcurra entre las repeticiones.
La sintaxis para quitar una captura es la siguiente:

#pragma delete <eventlogfile> <eventsource> <eventID>

Donde se cumple el texto siguiente:


#pragma debe aparecer al principio de cada entrada del archivo.
La eliminación de parámetros especifica que desea quitar un evento para capturar la
configuración.
Se requieren los parámetros eventlogfile , eventsource y eventID, y donde eventlogfile
especifica el archivo en el que se registra el evento, eventsource especifica la aplicación que
genera el evento y eventID especifica el número único que identifica cada evento.
Para determinar qué valores corresponden a cada evento, inicie event to Trap Traductor escribiendo
evntwin en un símbolo del sistema. Haga clic en Personalizado y, a continuación, haga clic en Editar .
En Orígenes de eventos , examine las carpetas hasta que encuentre el evento que desea configurar,
haga clic en él y, a continuación, haga clic en Agregar . La información sobre el origen del evento, el
archivo de registro de eventos y el identificador de evento aparecen en Origen, Registro y Identificador
específico de captura, respectivamente.
La sintaxis para configurar un destino de captura es la siguiente:

#pragma add_TRAP_DEST <communityname> <hostID>


Donde se cumple el texto siguiente:
#pragma debe aparecer al principio de cada entrada del archivo.
El parámetro add_TRAP_DEST especifica que desea que los mensajes de captura se envíen a un
host especificado dentro de una comunidad.
El parámetro communityname especifica, por nombre, la comunidad en la que se envían los
mensajes de captura.
El parámetro hostID especifica, por nombre o dirección IP, el host al que desea que se envíen
mensajes de captura.
La sintaxis para quitar un destino de captura es la siguiente:

#pragma delete_TRAP_DEST <communityname> <hostID>

Donde se cumple el texto siguiente:


#pragma debe aparecer al principio de cada entrada del archivo.
El parámetro delete_TRAP_DEST especifica que no desea que los mensajes de captura se envíen
a un host especificado dentro de una comunidad.
El parámetro communityname especifica, por nombre, la comunidad a la que no se deben enviar
mensajes de captura.
El parámetro hostID especifica, por nombre o dirección IP, el host al que no desea que se envíen
mensajes de captura.
Ejemplos
En los ejemplos siguientes se muestran las entradas del archivo de configuración para el comando evntcmd.
No están diseñados para escribirse en un símbolo del sistema.
Para enviar un mensaje de captura si se reinicia el servicio de registro de eventos, escriba:

#pragma add System Eventlog 2147489653

Para enviar un mensaje de captura si el servicio de registro de eventos se reinicia dos veces en tres minutos,
escriba:

#pragma add System Eventlog 2147489653 2 180

Para detener el envío de un mensaje de captura cada vez que se reinicie el servicio de registro de eventos,
escriba:

#pragma delete System Eventlog 2147489653

Para enviar mensajes de captura dentro de la comunidad denominados Públicos al host con la dirección IP
[Link], escriba:

#pragma add_TRAP_DEST public [Link]

Para enviar mensajes de captura dentro de la comunidad denominados Privado al host denominado Host1,
escriba:
#pragma add_TRAP_DEST private Host1

Para detener el envío de mensajes de captura dentro de la comunidad denominada Privada al mismo equipo en
el que está configurando los destinos de captura, escriba:

#pragma delete_TRAP_DEST private localhost

Referencias adicionales
Clave de sintaxis de línea de comandos
exec
12/08/2021 • 2 minutes to read

Ejecuta un archivo de script en el equipo local. Este comando también duplica o restaura datos como parte de
una secuencia de copia de seguridad o restauración. Si se produce un error en el script, se devuelve un error y
Se cierra DiskShadow.
El archivo puede ser un script cmd.

Sintaxis
exec <[Link]>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<[Link]> Especifica el archivo de script que se ejecutará.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando diskshadow
exit
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Sale del intérprete de comandos o del script por lotes actual.

Sintaxis
exit [/b] [<exitcode>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/b Sale del script por lotes actual en lugar de salir [Link]. Si se


ejecuta desde fuera de un script por lotes, [Link].

<exitcode> Especifica un número numérico. Si se especifica /b, la


variable de entorno ERRORLEVEL se establece en ese
número. Si va a salir del intérprete de comandos, el código
de salida del proceso se establece en ese número.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para cerrar el intérprete de comandos, escriba:

exit

Referencias adicionales
Clave de sintaxis de línea de comandos
expand
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Expande uno o varios archivos comprimidos. También puede usar este comando para recuperar archivos
comprimidos de discos de distribución.
El comando expand también se puede ejecutar desde la consola Windows Recovery Console, con parámetros
diferentes. Para obtener más información, vea Windows Recovery Environment (WinRE).

Sintaxis
expand [/r] <source> <destination>
expand /r <source> [<destination>]
expand /i <source> [<destination>]
expand /d <source>.cab [/f:<files>]
expand <source>.cab /f:<files> <destination>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/r Cambia el nombre de los archivos expandidos.

source Especifica los archivos que se expandirán. El origen puede


constar de una letra de unidad y dos puntos, un nombre de
directorio, un nombre de archivo o una combinación de
estos. Puede usar caracteres comodín (* o ? ).

destination Especifica la ubicación donde se van a expandir los archivos.


Si el origen consta de varios archivos y no se especifica
/r , el destino debe ser un directorio. El destino puede
constar de una letra de unidad y dos puntos, un nombre
de directorio, un nombre de archivo o una combinación
de estos. Especificación file | path de destino.

/i Cambia el nombre de los archivos expandido, pero omite la


estructura de directorios.

/d Muestra una lista de los archivos que se encuentran en el


origen. No expande ni extrae los archivos.

/f: <files> Especifica los archivos de un archivo de archivador (.cab) que


desea expandir. Puede usar caracteres comodín (* o ? ).

/? Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
expand vdisk
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Expande un disco duro virtual (VHD) a un tamaño especificado.


Se debe seleccionar y desasociar un VHD para que esta operación se haga correctamente. Use el comando select
vdisk para seleccionar un volumen y desplazar el foco a él.

Sintaxis
expand vdisk maximum=<n>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

maximum= <n> Especifica el nuevo tamaño del disco duro virtual en


megabytes (MB).

Ejemplos
Para expandir el disco duro virtual seleccionado a 20 GB, escriba:

expand vdisk maximum=20000

Referencias adicionales
Clave de sintaxis de línea de comandos
Selección del comando vdisk
Comando attach vdisk
Comando compact vdisk
Desasoción del comando vdisk
comando detail vdisk
Comando merge vdisk
comando list
expose
11/08/2021 • 2 minutes to read

Expone una instantánea persistente como una letra de unidad, recurso compartido o punto de montaje.

Sintaxis
expose <shadowID> {<drive:> | <share> | <mountpoint>}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

shadowID Especifica el identificador de sombra de la instantánea que


desea exponer. También puede usar un alias existente o una
variable de entorno en lugar de shadowID. Use agregar sin
parámetros para ver los alias existentes.

<drive:> Expone la instantánea especificada como una letra de unidad


(por ejemplo, p: ).

<share> Expone la instantánea especificada en un recurso compartido


(por ejemplo, \\machinename ).

<mountpoint> Expone la instantánea especificada a un punto de montaje


(por ejemplo, C:\shadowcopy ).

Ejemplos
Para exponer la instantánea persistente asociada a la variable VSS_SHADOW_1 de entorno como unidad X,
escriba:

expose %vss_shadow_1% x:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando diskshadow
extend
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Extiende el volumen o la partición con el foco y su sistema de archivos en espacio libre (sin asignar) en un disco.

Sintaxis
extend [size=<n>] [disk=<n>] [noerr]
extend filesystem [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

size= <n> Especifica la cantidad de espacio en megabytes (MB) que se


agregará al volumen o partición actual. Si no se proporciona
ningún tamaño, se usa todo el espacio libre contiguo que
está disponible en el disco.

disk= <n> Especifica el disco en el que se extiende el volumen o la


partición. Si no se especifica ningún disco, el volumen o la
partición se extienden en el disco actual.

fileSystem Extiende el sistema de archivos del volumen con el foco. Para


su uso solo en discos en los que el sistema de archivos no se
extendió con el volumen.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Comentarios
En los discos básicos, el espacio libre debe estar en el mismo disco que el volumen o partición con el
foco. También debe seguir inmediatamente el volumen o la partición con el foco (es decir, debe comenzar
en el siguiente desplazamiento de sector).
En discos dinámicos con volúmenes simples o extendidos, un volumen se puede extender a cualquier
espacio libre en cualquier disco dinámico. Con este comando, puede convertir un volumen dinámico
simple en un volumen dinámico abarcado. Los volúmenes reflejados, RAID-5 y seccionados no se pueden
extender.
Si la partición se formateó previamente con el sistema de archivos NTFS, el sistema de archivos se
extiende automáticamente para rellenar la partición más grande y no se producirá ninguna pérdida de
datos.
Si la partición se formateó previamente con un sistema de archivos distinto de NTFS, se produce un error
en el comando sin ningún cambio en la partición.
Si la partición no se formateó previamente con un sistema de archivos, la partición se seguirá ampliando.
La partición debe tener un volumen asociado para poder extenderse.

Ejemplos
Para ampliar el volumen o la partición con el foco en 500 megabytes, en el disco 3, escriba:

extend size=500 disk=3

Para extender el sistema de archivos de un volumen después de su extensión, escriba:

extend filesystem

Referencias adicionales
Clave de sintaxis de línea de comandos
extract/extrac32
12/08/2021 • 2 minutes to read

Extrae archivos de un archivador o origen.

NOTE
En Windows Server 2016 y versiones más recientes, y Windows 10, el archivo de [Link] no se proporciona ni se
admite. Se reemplaza por [Link], originalmente parte de Internet Explorer, ahora parte del sistema operativo.

Sintaxis
[Link]
extract [/y] [/a] [/d | /e] [/l dir] cabinet [filename ...]
extract [/y] source [newname]
extract [/y] /c source destination

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Gabinete Use si desea extraer dos o más archivos.

nombreDeArchivo Nombre del archivo que se extraerá del archivador. Se


pueden usar comodines y varios nombres de archivo
(separados por espacios en blanco).

source Archivo comprimido (un archivador con un solo archivo).

nuevoNombre Nuevo nombre de archivo para proporcionar el archivo


extraído. Si no se proporciona, se usa el nombre original.

/a Procesar TODOS los gabinetes. Sigue la cadena de gabinetes


a partir del primer gabinete mencionado.

/C Copie el archivo de origen en el destino (para copiar desde


discos DMF).

/d Mostrar el directorio del gabinete (use con nombre de


archivo para evitar la extracción).

/e Extraer (use en lugar de . para extraer todos los archivos).

/l dir Ubicación donde se colocarán los archivos extraídos (el valor


predeterminado es el directorio actual).

/y No se lo pida antes de sobrescribir un archivo existente.


[Link]
NOTE
[Link] se puede usar desde la línea de comandos, pero no muestra ninguna salida en la consola. Redirija la salida de
la ayuda a través del comando más, como se muestra a continuación: [Link] /? | more

Extrac32 [/Y] [/A] [/D | /E] [/L dir] cabinet [filename ...]
Extrac32 [/Y] source [newname]
Extrac32 [/Y] /C source destination

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Gabinete Archivo de archivador (contiene dos o más archivos).

nombreDeArchivo Nombre del archivo que se extraerá del archivador. Se


pueden usar comodines y varios nombres de archivo
(separados por espacios en blanco).

source Archivo comprimido (un archivador con un solo archivo).

nuevoNombre Nuevo nombre de archivo para proporcionar el archivo


extraído. Si no se proporciona, se usa el nombre original.

/A Procesar TODOS los gabinetes. Sigue la cadena de gabinetes


a partir del primer gabinete mencionado.

/C Copie el archivo de origen en el destino (para copiar desde


discos DMF).

/D Mostrar el directorio del gabinete (use con nombre de


archivo para evitar la extracción).

/E Extraer (use en lugar de . para extraer todos los archivos).

/L dir Ubicación donde se colocarán los archivos extraídos (el valor


predeterminado es el directorio actual).

/Y No solicite antes de sobrescribir un archivo existente.

Referencias adicionales
Clave de sintaxis de línea de comandos
fc
12/08/2021 • 4 minutes to read

Compara dos archivos o conjuntos de archivos y muestra las diferencias entre ellos.

Sintaxis
fc /a [/c] [/l] [/lb<n>] [/n] [/off[line]] [/t] [/u] [/w] [/<nnnn>] [<drive1>:][<path1>]<filename1>
[<drive2>:][<path2>]<filename2>
fc /b [<drive1:>][<path1>]<filename1> [<drive2:>][<path2>]<filename2>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/a Abrevia la salida de una comparación ASCII. En lugar de


mostrar todas las líneas que son diferentes, fc muestra solo
la primera y la última línea para cada conjunto de diferencias.

/b Compara los dos archivos en modo binario, byte por byte, y


no intenta volver a sincronizar los archivos después de
encontrar una discrepancia. Este es el modo predeterminado
para comparar archivos que tienen las siguientes extensiones
de archivo: .exe, .com, .sys, .obj, .lib o .bin.

/C Omite el caso de la letra.

/l Compara los archivos en modo ASCII, línea por línea e


intenta resincronizar los archivos después de encontrar una
discrepancia. Este es el modo predeterminado para comparar
archivos, excepto los archivos con las siguientes extensiones
de archivo: .exe, .com, .sys, .obj, .lib o .bin.

/lb <n> Establece el número de líneas para el búfer de línea interno


en N. La longitud predeterminada del búfer de línea es de
100 líneas. Si los archivos que está comparando tienen más
de 100 líneas diferentes consecutivas, fc cancela la
comparación.

/n Muestra los números de línea durante una comparación


ASCII.

/off[line] No omite los archivos que tienen el conjunto de atributos sin


conexión.

/t Impide que fc convierta tabulaciones en espacios. El


comportamiento predeterminado es tratar las pestañas
como espacios, con paradas en cada posición de octavo
carácter.

/U Compara los archivos como archivos de texto Unicode.


PA RÁ M ET RO DESC RIP C IÓ N

/w Comprime los espacios en blanco (es decir, las pestañas y los


espacios) durante la comparación. Si una línea contiene
muchos espacios o pestañas consecutivos, /w trata estos
caracteres como un solo espacio. Cuando se usa con /w , fc
omite los espacios en blanco al principio y al final de una
línea.

/ <nnnn> Especifica el número de líneas consecutivas que deben


coincidir después de una discrepancia, antes de que fc
considere que los archivos se deben resincronizar. Si el
número de líneas que coinciden en los archivos es menor
que nnnn, fc muestra las líneas correspondientes como
diferencias. El valor predeterminado es 2.

[<drive1>:][<path1>]<filename1> Especifica la ubicación y el nombre del primer archivo o


conjunto de archivos que se va a comparar. se requiere
filename1.

[<drive2>:][<path2>]<filename2> Especifica la ubicación y el nombre del segundo archivo o


conjunto de archivos que se va a comparar. se requiere
filename2.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Este comando se ha creado mediante c:\WINDOWS\[Link]. Puede usar este comando en PowerShell, pero
asegúrese de escribir el archivo ejecutable completo ([Link]), ya que "fc" también es un alias para Format-
Custom.
Cuando se usa fc para una comparación ASCII, fc muestra las diferencias entre dos archivos en el orden
siguiente:
Nombre del primer archivo
Líneas de filename1 que difieren entre los archivos
Primera línea que se va a coincidir en ambos archivos
Nombre del segundo archivo
Líneas de filename2 que difieren
Primera línea que debe coincidir
/b muestra las discrepancias que se encuentran durante una comparación binaria en la sintaxis siguiente:
\<XXXXXXXX: YY ZZ>

El valor de XXXXXXXX especifica la dirección hexadecimal relativa para el par de bytes, medida desde el
principio del archivo. Las direcciones comienzan en 00000000. Los valores hexadecimales de YY y ZZ
representan los bytes no coincidentes de filename1 y filename2, respectivamente.
Puede usar caracteres comodín (* y ? ) en filename1 y filename2. Si usa un carácter comodín en
filename1, fc compara todos los archivos especificados con el archivo o conjunto de archivos
especificado por filename2. Si usa un carácter comodín en filename2, fc usa el valor correspondiente de
filename1.
Al comparar archivos ASCII, fc usa un búfer interno (lo suficientemente grande como para contener 100
líneas) como almacenamiento. Si los archivos son mayores que el búfer, fc compara lo que puede cargar
en el búfer. Si fc no encuentra una coincidencia en las partes cargadas de los archivos, se detiene y
muestra el mensaje siguiente:
Resynch failed. Files are too different.

Al comparar archivos binarios que son mayores que la memoria disponible, fc compara ambos archivos
completamente, superpuestos las partes de la memoria con las siguientes partes del disco. La salida es la
misma que para los archivos que caben completamente en la memoria.
Ejemplos
Para realizar una comparación ASCII de dos archivos de texto, [Link] y [Link], y mostrar los resultados
en formato abreviado, escriba:

fc /a [Link] [Link]

Para realizar una comparación binaria de dos archivos por lotes, [Link] y [Link], escriba:

fc /b [Link] [Link]

Aparecen resultados similares a los siguientes:

00000002: 72 43
00000004: 65 3A
0000000E: 56 92
000005E8: 00 6E
FC: [Link] longer than [Link]

Si los [Link] y [Link] son idénticos, fc muestra el mensaje siguiente:

Comparing files [Link] and [Link]


FC: no differences encountered

Para comparar cada archivo .bat del directorio actual con el archivo [Link], escriba:

fc *.bat [Link]

Para comparar el archivo [Link] en la unidad C con el archivo [Link] en la unidad D, escriba:

fc c:[Link] d:*.bat

Para comparar cada archivo por lotes del directorio raíz de la unidad C con el archivo con el mismo nombre en
el directorio raíz de la unidad D, escriba:

fc c:*.bat d:*.bat

Referencias adicionales
Clave de sintaxis de línea de comandos
filesystems
12/08/2021 • 2 minutes to read

Muestra información sobre el sistema de archivos actual del volumen con el foco y enumera los sistemas de
archivos que se admiten para dar formato al volumen.
Se debe seleccionar un volumen para que esta operación se realice correctamente. Use el comando seleccionar
volumen para seleccionar un volumen y desplazar el foco a él.

Sintaxis
filesystems

Referencias adicionales
Clave de sintaxis de línea de comandos
find
07/08/2021 • 3 minutes to read

Busca una cadena de texto en un archivo o archivos y muestra líneas de texto que contienen la cadena
especificada.

Sintaxis
find [/v] [/c] [/n] [/i] [/off[line]] <"string"> [[<drive>:][<path>]<filename>[...]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/v Muestra todas las líneas que no contienen el <string>


especificado.

/C Cuenta las líneas que contienen el especificado <string> y


muestra el total.

/n Precede a cada línea con el número de línea del archivo.

/i Especifica que la búsqueda no distingue mayúsculas de


minúsculas.

[/off[line]] No omite los archivos que tienen el conjunto de atributos sin


conexión.

<"string"> Obligatorio. Especifica el grupo de caracteres (entre comillas)


que desea buscar.

[<drive>:][<path>]<filename> Especifica la ubicación y el nombre del archivo en el que se


va a buscar la cadena especificada.

/? Muestra la ayuda en el símbolo del sistema.

Códigos de salida
C Ó DIGO DE SA L IDA DESC RIP C IÓ N

0 Se encontró la cadena buscada.

1 Cadena buscada no encontrada

2 No se encontró el archivo buscado o se especificó un


modificador de línea de comandos no válido.

Comentarios
Si no usa /i , este comando busca exactamente lo que especifique para la cadena. Por ejemplo, este
comando trata los caracteres y a de forma A diferente. Sin embargo, si usa /i, la búsqueda no tiene en
cuenta mayúsculas de minúsculas y trata y a como el mismo A carácter.
Si la cadena que desea buscar contiene comillas, debe usar comillas dobles para cada comilla incluida en
la cadena (por ejemplo, ""Esta cadena contiene comillas"").
Si omite un nombre de archivo, este comando actúa como filtro, tomando la entrada del origen de
entrada estándar (normalmente el teclado, una canalización (|) o un archivo redirigido) y, a continuación,
muestra las líneas que contienen la cadena .
Para salir de la búsqueda de consola, use CTRL-X o CTRL-z .
Puede escribir parámetros y opciones de línea de comandos para el comando find en cualquier orden.
No se pueden usar caracteres comodín (* y ? ) en la cadena buscada. Para buscar una cadena con
caracteres comodín y patrones regex, puede usar el comando FINDSTR.
Si usa /c y /v en la misma línea de comandos, este comando muestra un recuento de las líneas que no
contienen la cadena especificada. Si especifica /c y /n en la misma línea de comandos, find omite /n .
Este comando no reconoce los retornos de carro. Cuando se usa este comando para buscar texto en un
archivo que incluye retornos de carro, debe limitar la cadena de búsqueda al texto que se puede
encontrar entre retornos de carro (es decir, una cadena que no es probable que se interrumpa por un
retorno de carro). Por ejemplo, este comando no informa de una coincidencia para el archivo de
impuestos de cadena si se produce una devolución de carro entre las palabras tax y file.
El comando acepta caracteres comodín para los nombres de archivo. Al buscar en archivos (o archivos),
se imprimirá el archivo del archivo procesado previamente por diez guiones.
El comando Buscar no puede leer secuencias de datos alternativas. Para buscar en flujos de datos
alternativos, use findstr , más o comandos /f.
Ejemplos
Para mostrar todas las líneas de [Link] que contienen el lápiz de cadena, escriba:

find "pencil sharpener" [Link]

Para encontrar el texto, "Los científicos etiquetaron su documento solo para su discusión. No es un informe
final". (incluidas las comillas) en [Link], escriba:

find """The scientists labeled their paper for discussion only. It is not a final report.""" < [Link]

Para buscar un conjunto de archivos, puede usar caracteres comodín. Para buscar en el directorio actual archivos
que tengan la extensió[Link] que contengan la cadena PROMPT omitiendo el caso, escriba:

find /i "PROMPT" *.bat

Para buscar nombres de archivos en un directorio que contenga la cadena CPU, use la canalización (|) para
dirigir la salida del comando dir al comando find como se muestra a continuación:

dir c:\temp /s /b | find "CPU"

Busque todos los procesos en ejecución que NO contengan el agente:

tasklist | find /v /i "agent"


Compruebe si se está ejecutando un servicio:

sc query Winmgmt | find "RUNNING" >nul 2>&1 && (echo service is started) || (echo service is stopped)

Referencias adicionales
Clave de sintaxis de línea de comandos
comando findstr
findstr
13/08/2021 • 4 minutes to read

Busca patrones de texto en archivos.

Sintaxis
findstr [/b] [/e] [/l | /r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/f:<file>] [/c:<string>] [/g:<file>]
[/d:<dirlist>] [/a:<colorattribute>] [/off[line]] <strings> [<drive>:][<path>]<filename>[ ...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/b Coincide con el patrón de texto si está al principio de una


línea.

/e Coincide con el patrón de texto si está al final de una línea.

/l Procesa cadenas de búsqueda literalmente.

/r Procesa cadenas de búsqueda como expresiones regulares.


Esta es la configuración predeterminada.

/s Busca en el directorio actual y en todos los subdirectorios.

/i Omite el caso de los caracteres al buscar la cadena.

/x Imprime líneas que coinciden exactamente.

/v Imprime solo las líneas que no contienen una coincidencia.

/n Imprime el número de línea de cada línea que coincide.

/m Imprime solo el nombre de archivo si un archivo contiene


una coincidencia.

/o Imprime el desplazamiento de caracteres antes de cada línea


correspondiente.

/p Omite los archivos con caracteres no imprimibles.

/off[line] No omite los archivos que tienen el conjunto de atributos sin


conexión.

/f: <file> Obtiene una lista de archivos del archivo especificado.

/c: <string> Usa el texto especificado como una cadena de búsqueda


literal.
PA RÁ M ET RO DESC RIP C IÓ N

/g: <file> Obtiene las cadenas de búsqueda del archivo especificado.

/d: <dirlist> Busca en la lista de directorios especificada. Cada directorio


debe separarse con un punto y coma (;), por
dir1;dir2;dir3 ejemplo, .

/a: <colorattribute> Especifica atributos de color con dos dígitos hexadecimales.


Escriba color /? para obtener información adicional.

<strings> Especifica el texto que se buscará en el nombre de archivo.


Obligatorio.

[\<drive>:][<path>]<filename>[...] Especifica la ubicación y el archivo o los archivos que se


buscarán. Se requiere al menos un nombre de archivo.

/? Muestra la Ayuda en el símbolo del sistema.

Comentarios
Todas las opciones de línea de comandos findstr deben preceder a las cadenas y el nombre de archivo
en la cadena de comandos.
Las expresiones regulares usan caracteres literales y meta caracteres para buscar patrones de texto, en
lugar de cadenas exactas de caracteres.
Un carácter literal es un carácter que no tiene un significado especial en la sintaxis de expresión
regular; en su lugar, coincide con una aparición de ese carácter. Por ejemplo, las letras y los
números son caracteres literales.
Un meta character es un símbolo con un significado especial (un operador o delimitador) en la
sintaxis de expresiones regulares.
Los metadatos aceptados son:

M ETA ET IQ UET E VA LO R

. Carácter comodín: cualquier carácter

* Repetir : cero o más apariciones del carácter o clase


anterior.

^ Posición de línea inicial: principio de la línea.

$ Posición de línea final: final de la línea.

[class] Clase de caracteres: cualquier carácter de un


conjunto.

[^class] Clase inversa: cualquier carácter que no se


encuentra en un conjunto.

[x-y] Inter valo: cualquier carácter dentro del intervalo


especificado.
M ETA ET IQ UET E VA LO R

\x Escape: uso literal de un metaetiquete.

\<string Posición inicial de la palabra: principio de la


palabra.

string\> Posición final de la palabra: final de la palabra.

Los caracteres especiales de la sintaxis de expresiones regulares son los que tienen más potencia
cuando se usan juntos. Por ejemplo, use la combinación del carácter comodín ( ) y repita ( ) para
que coincida . con cualquier cadena de * caracteres: .*
Use la siguiente expresión como parte de una expresión mayor para hacer coincidir cualquier
cadena que comienza por b y termina con ing: b.*ing
Para buscar varias cadenas en un conjunto de archivos, debe crear un archivo de texto que contenga cada
criterio de búsqueda en una línea independiente.
Use espacios para separar varias cadenas de búsqueda a menos que el argumento tenga el prefijo /c .
Ejemplos
Para buscar hello o allí en el archivo x.y, escriba:

findstr hello there x.y

Para buscar hello there en el archivo x.y, escriba:

findstr /c:"hello there" x.y

Para buscar todas las apariciones de la palabra Windows (con una letra mayúscula inicial W) en el archivo
[Link], escriba:

findstr Windows [Link]

Para buscar todos los archivos del directorio actual y todos los subdirectorios que contenían la palabra
Windows, independientemente del caso de letra, escriba:

findstr /s /i Windows *.*

Para buscar todas las apariciones de líneas que comienzan por FOR y van precedidas de cero o más espacios
(como en un bucle de programa de equipo) y para mostrar el número de línea donde se encuentra cada
aparición, escriba:

findstr /b /n /r /c:^ *FOR *.bas

Para enumerar los archivos exactos que desea buscar en un archivo de texto, use los criterios de búsqueda del
archivo [Link], para buscar los archivos enumerados en [Link] y, a continuación, para almacenar los
resultados en el archivo [Link], escriba:
findstr /g:[Link] /f:[Link] > [Link]

Para enumerar todos los archivos que contienen la palabra equipo dentro del directorio actual y todos los
subdirectorios, independientemente de las mayúsculas y minúsculas, escriba:

findstr /s /i /m \<computer\> *.*

Para enumerar todos los archivos que contienen la palabra equipo y cualquier otra palabra que comience por
comp, (por ejemplo, complementar y competir), escriba:

findstr /s /i /m \<comp.* *.*

Referencias adicionales
Clave de sintaxis de línea de comandos
finger
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre los usuarios de un equipo remoto especificado (normalmente un equipo que ejecuta
UNIX) que ejecuta el servicio de dedo o el demonio. El equipo remoto especifica el formato y la salida de la
presentación de información del usuario. Si se usa sin parámetros, el dedo muestra ayuda.

IMPORTANT
Este comando solo está disponible si el protocolo de protocolo de Internet (TCP/IP) está instalado como componente en
las propiedades de un adaptador de red en Conexiones de red.

Sintaxis
finger [-l] [<user>] [@<host>] [...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-l Muestra información de usuario en formato de lista larga.

<user> Especifica el usuario sobre el que desea obtener información.


Si omite el parámetro de usuario, este comando muestra
información sobre todos los usuarios del equipo
especificado.

@<host> Especifica el equipo remoto que ejecuta el servicio de dedo


en el que busca información de usuario. Puede especificar un
nombre de equipo o una dirección IP.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Debe prefijar los parámetros de dedo con un guion (-) en lugar de una barra diagonal (/).
Se user@host pueden especificar varios parámetros.
Ejemplos
Para mostrar información de user1 en el equipo [Link], escriba:

finger user1@[Link]

Para mostrar información para todos los usuarios del equipo [Link], escriba:
finger @[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
flattemp
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Habilita o deshabilita las carpetas temporales planas. Debe tener credenciales administrativas para ejecutar este
comando.

NOTE
Este comando solo está disponible si ha instalado el servicio de rol Escritorio remoto host de sesión.

Sintaxis
flattemp {/query | /enable | /disable}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/query Consulta la configuración actual.

/enable Habilita las carpetas temporales planas. Los usuarios


compartirán la carpeta temporal a menos que la carpeta
temporal resida en la carpeta principal del usuario.

/disable Deshabilita las carpetas temporales planas. La carpeta


temporal de cada usuario residirá en una carpeta
independiente (determinada por el identificador de sesión
del usuario).

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Una vez que cada usuario tenga una carpeta temporal única, use flattemp /enable para habilitar
carpetas temporales planas.
El método predeterminado para crear carpetas temporales para varios usuarios (normalmente a las que
apuntan las variables de entorno TEMP y TMP) es crear subcarpetas en la carpeta \Temp, usando logonID
como nombre de subcarpeta. Por ejemplo, si la variable de entorno TEMP apunta a C:\Temp, la carpeta
temporal asignada al usuario logonID 4 es C:\Temp\4.
Con flattemp , puede apuntar directamente a la carpeta \Temp e impedir que se formen subcarpetas. Esto
resulta útil cuando se desea que las carpetas temporales de usuario se contengan en carpetas principales,
ya sea en una unidad local del servidor host de sesión de Escritorio remoto o en una unidad de red
compartida. Debe usar el comando flattemp /enable* solo cuando cada usuario tenga una carpeta
temporal independiente.
Es posible que encuentre errores de aplicación si la carpeta temporal del usuario está en una unidad de
red. Esto sucede cuando la unidad de red compartida se vuelve momentáneamente inaccesible en la red.
Dado que los archivos temporales de la aplicación son inaccesibles o están fuera de sincronización,
responde como si el disco se hubiera detenido. No se recomienda mover la carpeta temporal a una
unidad de red. El valor predeterminado es mantener las carpetas temporales en el disco duro local. Si
experimenta un comportamiento inesperado o errores de daños en el disco con determinadas
aplicaciones, estabilice la red o mueva las carpetas temporales al disco duro local.
Si deshabilita el uso de carpetas temporales independientes por sesión, se omite la configuración del
aplanado. Esta opción se establece en la herramienta Servicios de Escritorio remoto configuración.
Ejemplos
Para mostrar la configuración actual de las carpetas temporales planas, escriba:

flattemp /query

Para habilitar carpetas temporales planas, escriba:

flattemp /enable

Para deshabilitar las carpetas temporales planas, escriba:

flattemp /disable

Referencias adicionales
Clave de sintaxis de línea de comandos
fondue
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Habilita Windows características opcionales mediante la descarga de los archivos necesarios de Windows
Update u otro origen especificado por directiva de grupo. El archivo de manifiesto de la característica ya debe
estar instalado en la imagen Windows aplicación.

Sintaxis
[Link] /enable-feature:<feature_name> [/caller-name:<program_name>] [/hide-ux:{all | rebootrequest}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/enable-feature: <feature_name> Especifica el nombre de la Windows característica opcional


que desea habilitar. Solo puede habilitar una característica
por línea de comandos. Para habilitar varias características,
use [Link] para cada característica.

/caller-name: <program_name> Especifica el nombre del programa o proceso al llamar a


[Link] desde un script o un archivo por lotes. Puede
usar esta opción para agregar el nombre del programa al
informe SQM si se produce un error.

/hide-ux: {all | rebootrequest} Use all para ocultar todos los mensajes al usuario, incluidas
las solicitudes de progreso y permisos para acceder a
Windows Update. Si se requiere permiso, se producirá un
error en la operación.
Use rebootrequest para ocultar solo los mensajes de
usuario que solicitan permiso para reiniciar el equipo.
Use esta opción si tiene un script que controla las
solicitudes de reinicio.

Ejemplos
Para habilitar Microsoft .NET Framework 4.8, escriba:

[Link] /enable-feature:NETFX4

Para habilitar Microsoft .NET Framework 4.8, agregue el nombre del programa al informe SQM y, no mostrar
mensajes al usuario, escriba:

[Link] /enable-feature:NETFX4 /caller-name:[Link] /hide-ux:all

Referencias adicionales
Clave de sintaxis de línea de comandos
Descarga de Microsoft .NET Framework 4.8
para
12/08/2021 • 9 minutes to read

Ejecuta un comando especificado para cada archivo, dentro de un conjunto de archivos.

Sintaxis
for {%% | %}<variable> in (<set>) do <command> [<commandlineoptions>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

{%% | %}<variable> Obligatorio. Representa un parámetro reemplazable. Use un


signo de porcentaje único ( % ) para ejecutar el comando
for en el símbolo del sistema. Use signos de porcentaje
doble ( %% ) para llevar a cabo el comando for dentro de
un archivo por lotes. Las variables distinguen mayúsculas de
minúsculas y deben representarse con un valor alfabético
como %a, %b o %c.

( <set> ) Obligatorio. Especifica uno o varios archivos, directorios o


cadenas de texto, o un intervalo de valores en el que se va a
ejecutar el comando. Es obligatorio utilizar paréntesis.

<command> Obligatorio. Especifica el comando que desea llevar a cabo


en cada archivo, directorio o cadena de texto, o en el
intervalo de valores incluido en el conjunto.

<commandlineoptions> Especifica las opciones de línea de comandos que desea usar


con el comando especificado.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Puede usar este comando dentro de un archivo por lotes o directamente desde el símbolo del sistema.
Los atributos siguientes se aplican al comando for :
Este comando reemplaza o por cada cadena de texto del conjunto especificado hasta que
% variable el comando especificado procesa todos los %% variable archivos.

Los nombres de variable distinguen mayúsculas de minúsculas, son globales y no más de 52


pueden estar activos a la vez.
Para evitar confusiones con los parámetros de lote, a través de , puede usar cualquier carácter para
la variable, excepto los %0 %9 números del 0 al 9. En el caso de los archivos por lotes simples,
funcionará un solo %%f carácter como .
Puede usar varios valores para variables en archivos por lotes complejos para distinguir diferentes
variables reemplazables.
El parámetro set puede representar un único grupo de archivos o varios grupos de archivos. Puede usar
caracteres comodín (* y ? ) para especificar un conjunto de archivos. Los siguientes son conjuntos de
archivos válidos:

(*.doc)
(*.doc *.txt *.me)
(jan*.doc jan*.rpt feb*.doc feb*.rpt)
(ar??1991.* ap??1991.*)

Cuando se usa este comando, el primer valor de set reemplaza a o y, a continuación, % variable el
comando especificado procesa este %% variable valor. Esto continúa hasta que se procesan todos los
archivos (o grupos de archivos) que corresponden al valor establecido.
En y no hay parámetros, pero debe usarlos con este comando. Si omite cualquiera de estas palabras
clave, aparece un mensaje de error.
Si las extensiones de comando están habilitadas (es decir, el valor predeterminado), se admiten las
siguientes formas adicionales de para :
Solo directorios: Si set contiene caracteres comodín (* o ? ), el comando especificado se ejecuta
para cada directorio (en lugar de un conjunto de archivos de un directorio especificado) que
coincida con el conjunto. La sintaxis es:

for /d {%%|%}<Variable> in (<Set>) do <Command> [<CommandLineOptions>]

Recursiva: Recorre el árbol de directorios raíz en la unidad:ruta de acceso y ejecuta la


instrucción for en cada directorio del árbol. Si no se especifica ningún directorio después de /r ,
el directorio actual se usa como directorio raíz. Si set es solo un punto (.), solo enumera el árbol de
directorios. La sintaxis es:

for /r [[<drive>:]<path>] {%%|%}<variable> in (<set>) do <command> [<commandlinepptions>]

Iteración de un inter valo de valores: Use una variable iterativa para establecer el valor inicial
(start#) y, a continuación, avance por un intervalo de valores establecido hasta que el valor supere
el valor final establecido (end#). /l ejecutará el iterativo comparando start# con end#. Si start# es
menor que end# , el comando se ejecutará. Cuando la variable iterativa supera el valor de end#, el
shell de comandos sale del bucle. También puede usar un paso negativo# para atravesar un
intervalo en valores decrecientes. Por ejemplo, (1,1,5) genera la secuencia 1 2 3 4 5 y (5,-1,1)
genera la secuencia 5 4 3 2 1. La sintaxis es:

for /l {%%|%}<variable> in (<start#>,<step#>,<end#>) do <command> [<commandlinepptions>]

Iteración y análisis de archivos: Use el análisis de archivos para procesar la salida del
comando, las cadenas y el contenido del archivo. Use variables iterativas para definir el contenido
o las cadenas que desea examinar y use las distintas opciones de parsingkeywords para modificar
aún más el análisis. Use la opción de token parsingkeywords para especificar qué tokens se deben
pasar como variables iterativas. Tenga en cuenta que cuando se usa sin la opción de token, /f solo
examinará el primer token.
El análisis de archivos consiste en leer el contenido de la salida, la cadena o el archivo y, a
continuación, dividirlo en líneas individuales de texto y analizar cada línea en cero o más tokens. A
continuación, se llama al bucle for con el valor de variable iterativa establecido en el token. De
forma predeterminada, /f pasa el primer token separado en blanco de cada línea de cada archivo.
Se omiten las líneas en blanco.
Las sintaxis son:

for /f [<parsingkeywords>] {%%|%}<variable> in (<set>) do <command> [<commandlinepptions>]


for /f [<parsingkeywords>] {%%|%}<variable> in (<literalstring>) do <command>
[<commandlinepptions>]
for /f [<parsingkeywords>] {%%|%}<variable> in ('<command>') do <command>
[<commandlinepptions>]

El argumento set especifica uno o varios nombres de archivo. Cada archivo se abre, lee y procesa
antes de pasar al siguiente archivo del conjunto. Para invalidar el comportamiento de análisis
predeterminado, especifique parsingkeywords. Se trata de una cadena entre comillas que contiene
una o varias palabras clave para especificar diferentes opciones de análisis.
Si usa la opción usebackq, use una de las sintaxis siguientes:

for /f [usebackq <parsingkeywords>] {%%|%}<variable> in (<Set>) do <command>


[<commandlinepptions>]
for /f [usebackq <parsingkeywords>] {%%|%}<variable> in ('<LiteralString>') do <command>
[<commandlinepptions>]
for /f [usebackq <parsingkeywords>] {%%|%}<variable> in (`<command>`) do <command>
[<commandlinepptions>]

En la tabla siguiente se enumeran las palabras clave de análisis que puede usar para
analizarkeywords.

PA L A B RA C L AVE DESC RIP C IÓ N

eol= <c> Especifica un carácter de fin de línea (solo un


carácter).

skip= <n> Especifica el número de líneas que se omitirán al


principio del archivo.

delims= <xxx> Especifica un conjunto de delimitadores. Esto


reemplaza el conjunto de delimitadores
predeterminado de espacio y tabulación.

tokens= <x,y,m–n> Especifica qué tokens de cada línea se van a pasar al


bucle for para cada iteración. Como resultado, se
asignan nombres de variables adicionales. m-n
especifica un intervalo, desde mth hasta los n tokens.
Si el último carácter de la cadena tokens= es un
asterisco (* ), se asigna una variable adicional y recibe
el texto restante en la línea después del último token
que se analiza.

usebackq Especifica que ejecute una cadena entre comillas


anteriores como un comando, use una cadena entre
comillas simples como una cadena literal o, para los
nombres de archivo largos que contengan espacios,
permita que los nombres de archivo en , se encierrán
entre comillas <set> dobles.

Sustitución de variables: En la tabla siguiente se muestra la sintaxis opcional (para cualquier


variable I ):
VA RIA B L E C O N M O DIF IC A DO R DESC RIP C IÓ N

%~I %I Expande, lo que quita las comillas circundantes.

%~fI Se expande %I a un nombre de ruta de acceso


completo.

%~dI Solo se %I expande a una letra de unidad.

%~pI Solo se %I expande a una ruta de acceso.

%~nI Solo se %I expande a un nombre de archivo.

%~xI Solo se %I expande a una extensión de nombre de


archivo.

%~sI Expande la ruta de acceso para que contenga solo


nombres cortos.

%~aI Se %I expande a los atributos de archivo del


archivo.

%~tI Se %I expande a la fecha y hora del archivo.

%~zI Se %I expande al tamaño del archivo.

%~$PATH:I Busca en los directorios enumerados en la variable


de entorno PATH y se expande al nombre %I
completo del primer directorio encontrado. Si el
nombre de la variable de entorno no está definido o
la búsqueda no encuentra el archivo, este
modificador se expande a la cadena vacía.

En la tabla siguiente se enumeran las combinaciones de modificadores que puede usar para
obtener resultados compuestos.

VA RIA B L E C O N M O DIF IC A DO RES C O M B IN A DO S DESC RIP C IÓ N

%~dpI Solo se %I expande a una letra de unidad y una


ruta de acceso.

%~nxI Se %I expande solo a un nombre de archivo y una


extensión.

%~fsI Se expande %I a un nombre de ruta de acceso


completo solo con nombres cortos.

%~dp$PATH:I Busca en los directorios que aparecen en la variable


de entorno PATH y se expande a la letra de unidad y
la ruta de %I acceso del primer encontrado.

%~ftzaI Se %I expande a una línea de salida que es como


dir .
En los ejemplos anteriores, puede reemplazar %I y PATH por otros valores válidos. Un valor
válido para el nombre de variable finaliza la %~ sintaxis.
Mediante el uso de nombres de variable en mayúsculas como , puede hacer que el código sea más
legible y evitar confusiones con los modificadores, que no distinguen %I mayúsculas de
minúsculas.
Análisis de una cadena: Puede usar la lógica de análisis en una cadena inmediata ajustando entre
comillas dobles ( sin usebackq) o entre comillas simples ( con for /f <literalstring> usebackq), por
ejemplo, (MyString) o ('MyString'). <literalstring> se trata como una sola línea de entrada de un
archivo. Al analizar entre comillas dobles, los símbolos de <literalstring> comando (por ejemplo,
\ & | > < ^ ) se tratan como caracteres normales.

Salida de análisis: Puede usar el comando para analizar la salida de un comando colocando un entre
comillas entre for /f <command> paréntesis. Se trata como una línea de comandos, que se pasa a un
elemento [Link]. La salida se captura en la memoria y se analiza como si fuera un archivo.

Ejemplos
Para usar para en un archivo por lotes, use la sintaxis siguiente:

for {%%|%}<variable> in (<set>) do <command> [<commandlineoptions>]

Para mostrar el contenido de todos los archivos del directorio actual que tienen la extensión .doc o .txt mediante
la variable reemplazable %f , escriba:

for %f in (*.doc *.txt) do type %f

En el ejemplo anterior, cada archivo que tiene la extensión .doc o .txt en el directorio actual se sustituye por la
variable %f hasta que se muestra el contenido de cada archivo. Para usar este comando en un archivo por lotes,
reemplace cada aparición de %f por %%f . De lo contrario, se omite la variable y se muestra un mensaje de error.
Para analizar un archivo, omitiendo las líneas comentadas, escriba:

for /f eol=; tokens=2,3* delims=, %i in ([Link]) do @echo %i %j %k

Este comando analiza cada línea de [Link]. Omite las líneas que comienzan por un punto y coma y pasa el
segundo y tercer token de cada línea al cuerpo de for (los tokens se delimitan mediante comas o espacios). El
cuerpo de la instrucción for hace referencia a %i para obtener el segundo token, %j para obtener el tercer token
y %k para obtener todos los tokens restantes. Si los nombres de archivo que proporcione contienen espacios,
use comillas alrededor del texto (por ejemplo, Nombre de archivo). Para usar comillas, debe usar usebackq . De
lo contrario, las comillas se interpretan como la definición de una cadena literal que se analizará.
%i se declara explícitamente en la instrucción for. %j y %k se declaran implícitamente mediante tokens= .
Puede usar tokens= para especificar hasta 26 tokens, siempre que no cause un intento de declarar una variable
mayor que la letra z o Z.
Para analizar la salida de un comando colocando el conjunto entre paréntesis, escriba:

for /f usebackq delims== %i in ('set') do @echo %i

Referencias adicionales
Clave de sintaxis de línea de comandos
forfiles
12/08/2021 • 3 minutes to read

Selecciona y ejecuta un comando en un archivo o conjunto de archivos. Este comando se usa normalmente en
archivos por lotes.

Sintaxis
forfiles [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] [{<date> | <days>}]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/p <pathname> Especifica la ruta de acceso desde la que se va a iniciar la


búsqueda. De forma predeterminada, la búsqueda se inicia
en el directorio de trabajo actual.

/m <searchmask> Busca archivos según la máscara de búsqueda especificada.


La máscara de búsqueda predeterminada es * .

/S Indica al comando forfiles que busque en subdirectorios de


forma recursiva.

/c <command> Ejecuta el comando especificado en cada archivo. Las


cadenas de comandos deben ajustarse entre comillas dobles.
El comando predeterminado es "cmd /c echo @file" .

/d [{+\|-}][{<date> | <days>}] Selecciona los archivos con una fecha de última modificación
dentro del período de tiempo especificado:
Selecciona los archivos con una fecha de última
modificación posterior o igual a ( ) o anterior o igual a
( ) la fecha especificada, donde date tiene el formato
+ - MM/DD/YYYY.
Selecciona los archivos con una fecha de última
modificación posterior o igual a ( ) la fecha actual más
el número de días especificado, o anterior o igual a ( )
la fecha actual menos el número de días + -
especificado.
Los valores válidos para días incluyen cualquier
número en el intervalo de 0 a 32 768. Si no se
especifica ningún signo, + se usa de forma
predeterminada.

/? Muestra el texto de ayuda en la ventana cmd.

Comentarios
El forfiles /S comando es similar a dir /S .
Puede usar las siguientes variables en la cadena de comandos, tal y como especifica la opción de línea de
comandos /C:
VA RIA B L E DESC RIP C IÓ N

@FILE Nombre de archivo.

@FNAME Nombre de archivo sin extensión.

@EXT Extensión de nombre de archivo.

@PATH Ruta de acceso completa del archivo.

@RELPATH Ruta de acceso relativa del archivo.

@ISDIR Se evalúa como TRUE si un tipo de archivo es un


directorio. De lo contrario, esta variable se evalúa como
FALSE.

@FSIZE Tamaño del archivo, en bytes.

@FDATE Marca de fecha de última modificación en el archivo.

@FTIME Marca de tiempo de la última modificación en el archivo.

El comando forfiles permite ejecutar un comando en varios archivos o pasar argumentos a estos. Por
ejemplo, podría ejecutar el comando type en todos los archivos de un árbol con la .txt de nombre de
archivo. O bien, puede ejecutar todos los archivos por lotes (*.bat) en la unidad C, con el nombre de
archivo [Link] como primer argumento.
Este comando puede:
Seleccione los archivos por una fecha absoluta o una fecha relativa mediante el parámetro /d.
Cree un árbol de archivo de archivos mediante variables como @FSIZE y @FDATE .
Diferencia los archivos de los directorios mediante la @ISDIR variable .
Incluya caracteres especiales en la línea de comandos mediante el código hexadecimal del carácter,
en formato HH 0x (por ejemplo, 0x09 para una pestaña).
Este comando funciona implementando la recurse subdirectories marca en herramientas diseñadas
para procesar un solo archivo.
Ejemplos
Para enumerar todos los archivos por lotes en la unidad C, escriba:

forfiles /P c:\ /S /M *.bat /C "cmd /c echo @file is a batch file"

Para enumerar todos los directorios de la unidad C, escriba:

forfiles /P c:\ /S /M * /C "cmd /c if @isdir==TRUE echo @file is a directory"

Para enumerar todos los archivos del directorio actual que tienen al menos un año de antigüedad, escriba:

forfiles /S /M *.* /D -365 /C "cmd /c echo @file is at least one year old."
Para mostrar el archivo de texto está obsoleto para cada uno de los archivos del directorio actual que son
anteriores al 1 de enero de 2007, escriba:

forfiles /S /M *.* /D -01/01/2007 /C "cmd /c echo @file is outdated."

Para enumerar las extensiones de nombre de archivo de todos los archivos del directorio actual en formato de
columna y agregar una pestaña antes de la extensión, escriba:

forfiles /S /M *.* /C "cmd /c echo The extension of @file is 0x09@ext"

Referencias adicionales
Clave de sintaxis de línea de comandos
Formato
13/08/2021 • 7 minutes to read

Se aplica a: Windows Server 2022, Windows 10, Windows Server 2019

Da formato a un disco para que acepte Windows archivos. Debe ser miembro del grupo Administradores para
dar formato a una unidad de disco duro.

NOTE
También puede usar el comando format, con parámetros diferentes, desde la consola de recuperación. Para obtener más
información sobre la consola de recuperación, vea Windows Recovery Environment (Windows RE).

Sintaxis
format volume [/FS:file-system] [/V:label] [/Q] [/L[:state]] [/A:size] [/C] [/I:state] [/X] [/P:passes]
[/S:state]
format volume [/V:label] [/Q] [/F:size] [/P:passes]
format volume [/V:label] [/Q] [/T:tracks /N:sectors] [/P:passes]
format volume [/V:label] [/Q] [/P:passes]
format volume [/Q]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<volume> Especifica el punto de montaje, el nombre del volumen o la


letra de unidad (seguido de dos puntos) de la unidad a la
que desea dar formato. Si no especifica ninguna de las
siguientes opciones de línea de comandos, format usa el
tipo de volumen para determinar el formato predeterminado
del disco.

/FS:filesystem Especifica el tipo de sistema de archivos (FAT, FAT32, NTFS,


exMF, ReFS o UDF).

/v: <label> Especifica la etiqueta del volumen. Si omite la opción de línea


de comandos /V o la usa sin especificar una etiqueta de
volumen, format le pedirá la etiqueta del volumen una vez
completado el formato. Use la sintaxis /V: para evitar la
solicitud de una etiqueta de volumen. Si utiliza un único
comando format para dar formato a más de un disco, todos
los discos recibirán la misma etiqueta de volumen.
PA RÁ M ET RO DESC RIP C IÓ N

/a: <size> Especifica el tamaño de la unidad de asignación que se va a


usar en volúmenes FAT, FAT32, NTFS, ex RAID o ReFS. Si no
especifica el tamaño de unidad, se elige en función del
tamaño del volumen. Se recomienda la configuración
predeterminada para uso general. En la lista siguiente se
presentan valores válidos para cada tipo de tamaño de
unidad del sistema de archivos:
FAT y FAT32: 512, 1024, 2048, 4096, 8192, 16K,
32K, 64K. También 128 000 y 256 000 para un
tamaño de sector superior a 512 bytes.
NTFS: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K,
128K, 256K, 512K, 1M, 2M
exMILL: 512, 1024, 2048, 4096, 8192, 16K, 32K,
64K, 128K, 256K, 512K, 1M, 2M, 4M, 8M, 16M, 32M
ReFS: 4096, 64 K

/Q Realiza un formato rápido. Elimina la tabla de archivos y el


directorio raíz de un volumen con formato anterior, pero no
realiza un examen por sector de áreas no correctas. Debe
usar la opción de línea de comandos /Q para dar
formato solo a los volúmenes con formato anterior que sabe
que están en buen estado. Tenga en cuenta que /Q invalida
/Q .

/f: <size> Especifica el tamaño del disquete que se va a dar formato.


Cuando sea posible, use esta opción de línea de comandos
en lugar de las opciones de línea de comandos /T y /T.
Windows acepta los siguientes valores para el tamaño:
1440, 1440 k o 1440 kb
1,44 o 1,44 m o 1,44 mb
1,44 MB, disco de doble cara, densidad de 3,5
pulgadas

/t: <tracks> Especifica el número de pistas en el disco. Cuando sea


posible, use la opción de línea de comandos /F en su lugar. Si
usa la opción /T, también debe usar la opción /N. Juntas,
estas opciones proporcionan un método alternativo de
especificar el tamaño del disco que se está dando formato.
Esta opción no es válida con la opción /F.

/n: <sectors> Especifica el número de sectores por pista. Cuando sea


posible, use la opción de línea de comandos /F en lugar de
/N. Si usa /N, también debe usar /T . Estas dos opciones
juntas proporcionan un método alternativo de especificar el
tamaño del disco que se está dando formato. Esta opción no
es válida con la opción /F.

/p: <count> Cero todos los sectores del volumen. Después de eso, el
volumen se sobrescribirá el número de veces con un
número aleatorio diferente cada vez. Si count es cero, no se
realizan sobrescrituras adicionales después de ceros en todos
los sectores. Este modificador se omite cuando se
especifica /Q.

/C Solo NTFS. De forma predeterminada, los archivos creados


en el nuevo volumen se comprimirán.
PA RÁ M ET RO DESC RIP C IÓ N

/X Obliga al volumen a desmontarlo, si es necesario, antes de


que se le formatee. Todos los controladores abiertos en el
volumen ya no serán válidos.

/R Solo NTFS. De forma predeterminada, los archivos creados


en el nuevo volumen se comprimirán.

/D Solo UDF 2.50. Los metadatos se duplicarán.

/l: <state> Solo NTFS. Invalida el tamaño predeterminado del registro


de archivo. De forma predeterminada, se dará formato a un
volumen sin niveles con registros de archivos de tamaño
pequeño y se dará formato a un volumen en capas con
registros de archivos de gran tamaño. /L y /L:enable obliga
a format a usar registros de archivos de gran tamaño y
/L:disable fuerza al formato a usar registros de archivos de
tamaño pequeño.

/s: <state> Especifica la compatibilidad con nombres de archivo cortos.


El estado es habilitar o deshabilitar . Los nombres cortos
están deshabilitados de forma predeterminada.

/TXF: <state> Especifica que TxF está habilitado o deshabilitado. El estado


es habilitar o deshabilitar . TxF está habilitado de forma
predeterminada

/I: <state> Solo ReFS. Especifica si se debe habilitar la integridad en el


nuevo volumen. El estado es habilitar o deshabilitar . La
integridad está habilitada en el almacenamiento que admite
la redundancia de datos de forma predeterminada.

/DAX: <state> Solo NTFS. Habilite el modo de almacenamiento de acceso


directo (DAX) para este volumen. En el modo DAX, se accede
al volumen a través del bus de memoria, lo que aumenta el
rendimiento de E/S. Solo se puede dar formato a un
volumen con el modo DAX si el hardware es compatible con
DAX. El estado es habilitar o deshabilitar . /DAX se
considera igual que /DAX:enable.

/LogSize:: <size> NTFS solo Especifica el tamaño del archivo de registro NTFS
en kilobytes. El tamaño mínimo admitido es de 2 MB, por lo
que si se especifica un tamaño inferior a 2 MB, se dará como
resultado un archivo de registro de 2 MB. Cero indica el
valor predeterminado, que generalmente depende del
tamaño del volumen.

/NoRepairLogs Solo NTFS. Deshabilita los registros de reparación ntfs. Si se


especifica la marca spotfix para chkdsk (es decir, chkdsk
/spotfix), esto no funcionará.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El comando format crea un nuevo directorio raíz y un sistema de archivos para el disco. También puede
comprobar si hay áreas en mal estado en el disco y puede eliminar todos los datos del disco. Para poder
usar un nuevo disco, primero debe usar este comando para dar formato al disco.
Después de dar formato a un disquete, format muestra el mensaje siguiente:
Volume label (11 characters, ENTER for none)?

Para agregar una etiqueta de volumen, escriba hasta 11 caracteres (incluidos los espacios). Si no desea
agregar una etiqueta de volumen al disco, presione ENTRAR.
Cuando se usa el comando format para dar formato a un disco duro, se muestra un mensaje de
advertencia similar al siguiente:

WARNING, ALL DATA ON NON-REMOVABLE DISK


DRIVE x: WILL BE LOST!
Proceed with Format (Y/N)? _

Para dar formato al disco duro, presione Y ; Si no desea dar formato al disco, presione N .
Los sistemas de archivos FAT restringen el número de clústeres a no más de 65526. Los sistemas de
archivos FAT32 restringen el número de clústeres a entre 65527 y 4177917.
No se admite la compresión NTFS para tamaños de unidad de asignación superiores a 4096.

NOTE
El formato dejará de procesarse inmediatamente si determina que no se pueden cumplir los requisitos anteriores
con el tamaño de clúster especificado.

Una vez completado el formato, el formato muestra los mensajes que muestran el espacio total en disco,
los espacios marcados como defectuosos y el espacio disponible para los archivos.
Puede acelerar el proceso de formato mediante la opción de línea de comandos /q. Utilice esta opción
solo si no hay sectores defectuosos en el disco duro.
No debe usar el comando format en una unidad preparada mediante el comando subst. No se pueden
dar formato a los discos a través de una red.
En la tabla siguiente se enumeran los códigos de salida y una breve descripción de su significado.

C Ó DIGO DE SA L IDA DESC RIP C IÓ N

0 La operación de formato se realizó correctamente.

1 Se proporcionaron parámetros incorrectos.

4 Se produjo un error grave (que es cualquier error distinto


de 0, 1 o 5).

5 El usuario presionó N en respuesta al mensaje


"Continuar con el formato (Y/N)?" para detener el
proceso.

Puede comprobar estos códigos de salida mediante la variable de entorno ERRORLEVEL con el comando
por lotes if .
Ejemplos
Para dar formato a un disquete nuevo en la unidad A con el tamaño predeterminado, escriba:
format a:

Para realizar una operación de formato rápido en un disquete previamente formateado en la unidad A, escriba:

format a: /q

Para dar formato a un disquete en la unidad A y asignarle la etiqueta de volumen DATA, escriba:

format a: /v:DATA

Referencias adicionales
Clave de sintaxis de línea de comandos
freedisk
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Comprueba si la cantidad especificada de espacio en disco está disponible antes de continuar con un proceso de
instalación.

Sintaxis
freedisk [/s <computer> [/u [<domain>\]<user> [/p [<password>]]]] [/d <drive>] [<value>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local. Este parámetro se aplica a
todos los archivos y carpetas especificados en el comando .

/u [<domain>\]<user> Ejecuta el script con los permisos de la cuenta de usuario


especificada. El valor predeterminado son los permisos del
sistema.

/p [ ] Especifica la contraseña de la cuenta de usuario especificada


en /u .

/d <drive> Especifica la unidad para la que desea averiguar la


disponibilidad de espacio libre. Debe especificar <drive>
para un equipo remoto.

<value> Comprueba si hay una cantidad específica de espacio libre en


disco. Puede especificar <value> en bytes, KB, MB, GB, TB,
PB, EB, KB o YB.

Comentarios
El uso de las opciones de línea de comandos /s , /u y /p solo está disponible cuando se usa /s . Debe usar
/p con /u para proporcionar la contraseña del usuario.
Para las instalaciones desatendidas, puede usar freedisk en los archivos por lotes de instalación para
comprobar la cantidad de espacio libre de requisito previo antes de continuar con la instalación.
Cuando se usa freedisk en un archivo por lotes, devuelve 0 si hay espacio suficiente y 1 si no hay
suficiente espacio.
Ejemplos
Para determinar si hay al menos 50 MB de espacio disponible en la unidad C:, escriba:
freedisk 50mb

Aparece una salida similar a la siguiente en la pantalla:

INFO: The specified 52,428,800 byte(s) of free space is available on current drive.

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
12/08/2021 • 4 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7

Realiza tareas relacionadas con la tabla de asignación de archivos (FAT) y los sistemas de archivos NTFS, como la
administración de puntos de análisis, la administración de archivos dispersos o el desmontaje de un volumen. Si
se usa sin parámetros, fsutil muestra una lista de subcomandos admitidos.

NOTE
Debe haber iniciado sesión como administrador o como miembro del grupo Administradores para usar fsutil. Este
comando es bastante eficaz y solo lo deben usar los usuarios avanzados que tengan un conocimiento exhaustivo de
Windows sistemas operativos.
Debe habilitar Subsistema de Windows para Linux para poder ejecutar fsutil. Ejecute el siguiente comando como
administrador en PowerShell para habilitar esta característica opcional:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Se le pedirá que reinicie el equipo una vez instalado. Después de reiniciar el equipo, podrá ejecutar Fsutil como
administrador.

Parámetros
SUB C O M A N DO DESC RIP C IÓ N

fsutil 8dot3name Consulta o cambia la configuración del comportamiento del


nombre corto en el sistema, por ejemplo, genera nombres
de archivo de longitud de caracteres 8.3. Quita los nombres
cortos de todos los archivos de un directorio. Examina un
directorio e identifica las claves del Registro que podrían
resultar afectadas si se quitaran nombres cortos de los
archivos del directorio.

fsutil dirty Consulta si el bit de des dirty del volumen está establecido o
establece el bit des dirty de un volumen. Cuando se
establece el bit desnutido de un volumen, autochk
comprueba automáticamente si hay errores en el volumen la
próxima vez que se reinicie el equipo.

fsutil file Busca un archivo por nombre de usuario (si las cuotas de
disco están habilitadas), consulta los intervalos asignados
para un archivo, establece el nombre corto de un archivo,
establece la longitud de datos válida de un archivo, establece
cero datos para un archivo, crea un nuevo archivo de un
tamaño especificado, busca un identificador de archivo si se
le asigna el nombre o busca un nombre de vínculo de
archivo para un identificador de archivo especificado.

fsutil fsinfo Enumera todas las unidades y consulta el tipo de unidad, la


información del volumen, la información de volumen
específica de NTFS o las estadísticas del sistema de archivos.
SUB C O M A N DO DESC RIP C IÓ N

fsutil hardlink Enumera los vínculos duros de un archivo o crea un vínculo


duro (una entrada de directorio para un archivo). Se puede
considerar que cada archivo tiene al menos un vínculo duro.
En los volúmenes NTFS, cada archivo puede tener varios
vínculos físicos, por lo que un único archivo puede aparecer
en muchos directorios (o incluso en el mismo directorio, con
nombres diferentes). Dado que todos los vínculos hacen
referencia al mismo archivo, los programas pueden abrir
cualquiera de los vínculos y modificar el archivo. Un archivo
se elimina del sistema de archivos solo después de eliminar
todos los vínculos a él. Después de crear un vínculo duro, los
programas pueden usarlo como cualquier otro nombre de
archivo.

fsutil objectid Administra los identificadores de objeto, que el sistema


operativo Windows para realizar un seguimiento de objetos
como archivos y directorios.

fsutil quota Administra las cuotas de disco en volúmenes NTFS para


proporcionar un control más preciso del almacenamiento
basado en red. Las cuotas de disco se implementan por
volumen y permiten la implementación de límites de
almacenamiento flexible y físico por usuario.

fsutil repair Consulta o establece el estado de recuperación automática


del volumen. La recuperación automática de NTFS intenta
corregir los daños del sistema de archivos NTFS en línea
sinChkdsk .exe que se ejecuten. Incluye iniciar la
comprobación en disco y esperar a que finalice la reparación.

fsutil reparsepoint Consulta o elimina puntos de análisis (objetos del sistema de


archivos NTFS que tienen un atributo definible que contiene
datos controlados por el usuario). Los puntos de rean
aproximado se usan para ampliar la funcionalidad en el
subsistema de entrada/salida (E/S). Se usan para puntos de
unión de directorio y puntos de montaje de volumen.
También los usan los controladores de filtro del sistema de
archivos para marcar determinados archivos como especiales
para ese controlador.

fsutil resource Crea un Resource Manager transaccional secundario, inicia o


detiene un Resource Manager transaccional, muestra
información sobre un Resource Manager transaccional o
modifica su comportamiento.

fsutil sparse Administra archivos dispersos. Un archivo disperso es un


archivo con una o varias regiones de datos sin asignar en él.
Un programa verá que estas regiones sin asignar contienen
bytes con el valor cero, pero no se usa espacio en disco para
representar estos ceros. Se asignan todos los datos
significativos o distintos de cero, mientras que no se asignan
todos los datos no significativos (cadenas grandes de datos
compuestos por ceros). Cuando se lee un archivo disperso,
los datos asignados se devuelven como almacenados y los
datos sin asignar se devuelven como ceros (de forma
predeterminada de acuerdo con la especificación del
requisito de seguridad C2). La compatibilidad con archivos
dispersos permite desasignar datos desde cualquier lugar del
archivo.
SUB C O M A N DO DESC RIP C IÓ N

fsutil tiering Habilita la administración de funciones de nivel de


almacenamiento, como la configuración y deshabilitación de
marcas y la lista de niveles.

fsutil transaction Confirma una transacción especificada, revierte una


transacción especificada o muestra información sobre la
transacción.

fsutil usn Administra el diario de cambios de número de secuencia de


actualización (USN), que proporciona un registro persistente
de todos los cambios realizados en los archivos del volumen.

fsutil volume Administra un volumen. Desmonta un volumen, consulta


para ver la cantidad de espacio disponible en un disco o
busca un archivo que usa un clúster especificado.

fsutil wim Proporciona funciones para detectar y administrar archivos


con el respaldo de WIM.

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil 8dot3name
12/08/2021 • 4 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Consulta o cambia la configuración del comportamiento de nombre corto (nombre 8dot3), que incluye:
Consultando la configuración actual para el comportamiento de nombre corto.
Examinar la ruta de acceso del directorio especificada en busca de claves del Registro que podrían
resultar afectadas si se quitaran nombres cortos de la ruta de acceso de directorio especificada.
Cambiar la configuración que controla el comportamiento del nombre corto. Esta configuración se puede
aplicar a un volumen especificado o a la configuración de volumen predeterminada.
Quitar los nombres cortos de todos los archivos de un directorio.

IMPORTANT
La eliminación permanente de nombres de archivo 8dot3 y la no modificación de claves del Registro que apunten a los
nombres de archivo 8dot3 pueden provocar errores inesperados en la aplicación, incluida la incapacidad de desinstalar
una aplicación. Se recomienda realizar primero una copia de seguridad del directorio o volumen antes de intentar quitar
los nombres de archivo 8dot3.

Sintaxis
fsutil 8dot3name [query] [<volumepath>]
fsutil 8dot3name [scan] [/s] [/l [<log file>] ] [/v] <directorypath>
fsutil 8dot3name [set] { <defaultvalue> | <volumepath> {1|0}}
fsutil 8dot3name [strip] [/t] [/s] [/f] [/l [<log file.] ] [/v] <directorypath>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Consulta [<volumepath>] Consulta al sistema de archivos el estado del


comportamiento de creación de nombres cortos 8dot3.
Si no se especifica volumepath como parámetro, se
muestra el valor predeterminado de comportamiento de
creación 8dot3name para todos los volúmenes.

escanear <directorypath> Examina los archivos que se encuentran en la ruta de acceso


de directorio especificada en busca de claves del Registro que
podrían resultar afectadas si se quitaran los nombres cortos
8-3 de los nombres de archivo.
PA RÁ M ET RO DESC RIP C IÓ N

set { <defaultvalue> | <volumepath>} Cambia el comportamiento del sistema de archivos para la


creación de nombres 8dot3 en las instancias siguientes:
Cuando se especifica defaultvalue, la clave del
Registro
HKLM\System\CurrentControlSet\Control\File
System\NtfsDisable8dot3NameCreationNtfsDi
sable8dot3NameCreationNtfsDisable8dot3Na
meCreation , se establece en el valor
predeterminado.
DefaultValue puede tener los siguientes valores:
0: habilita la creación de nombres 8dot3 para
todos los volúmenes del sistema.
1 : deshabilita la creación de nombres 8dot3
para todos los volúmenes del sistema.
2 : establece la creación de nombres de 8
puntos 3 por volumen.
3 : deshabilita la creación de nombres 8dot3
para todos los volúmenes excepto el volumen
del sistema.
Cuando se especifica volumepath, los volúmenes
especificados en las propiedades de la marca de disco
8dot3name se establecen para habilitar la creación de
nombres 8dot3 para un volumen especificado (0 ) o
se establecen para deshabilitar la creación de
nombres 8dot3 en el volumen especificado (1 ).
Debe establecer el comportamiento
predeterminado del sistema de archivos para la
creación de nombres 8dot3 en el valor 2 para
poder habilitar o deshabilitar la creación de
nombres 8dot3 para un volumen especificado.

Tira <directorypath> Quita los nombres de archivo 8dot3 para todos los archivos
que se encuentran en la ruta de directorio especificada. El
nombre de archivo 8dot3 no se quita para los archivos
donde directorypath combinado con el nombre de archivo
contiene más de 260 caracteres.
Este comando enumera, pero no modifica las claves del
Registro que apuntan a los archivos a los que se han
quitado permanentemente los nombres de archivo
8dot3.

<volumepath> Especifica el nombre de unidad seguido de dos puntos o el


GUID con el formato volume{GUID} .

/f Especifica que a todos los archivos que se encuentran en la


ruta de acceso de directorio especificada se les quitan los
nombres de archivo 8dot3, incluso si hay claves del Registro
que apuntan a archivos con el nombre de archivo 8dot3. En
este caso, la operación quita los nombres de archivo 8dot3,
pero no modifica ninguna clave del Registro que apunte a los
archivos que usan los nombres de archivo 8dot3.
Adver tencia: Se recomienda realizar una copia de
seguridad del directorio o volumen antes de usar el
parámetro /f, ya que puede provocar errores inesperados en
la aplicación, incluida la incapacidad de desinstalar
programas.
PA RÁ M ET RO DESC RIP C IÓ N

/l [<log file>] Especifica un archivo de registro donde se escribe


información.
Si no se especifica el parámetro /l, toda la información se
escribe en el archivo de registro predeterminado:
%temp%\8dot3_removal_log@(GMT YYYY-MM-DD HH-MM-
SS)
.log**

/s Especifica que la operación se debe aplicar a los


subdirectorios de la ruta de directorio especificada.

/t Especifica que la eliminación de los nombres de archivo


8dot3 debe ejecutarse en modo de prueba. Se realizan todas
las operaciones excepto la eliminación real de los nombres
de archivo 8dot3. Puede usar el modo de prueba para
detectar qué claves del Registro apuntan a archivos que usan
los nombres de archivo 8dot3.

/v Especifica que toda la información que se escribe en el


archivo de registro también se muestra en la línea de
comandos.

Ejemplos
Para consultar el comportamiento de deshabilitar el nombre 8dot3 para un volumen de disco especificado con
el GUID, {928842df-5a01-11de-a85c-806e6f6e6e6963}, escriba:

fsutil 8dot3name query volume{928842df-5a01-11de-a85c-806e6f6e6963}

También puede consultar el comportamiento del nombre 8dot3 mediante el subcomando behavior.
Para quitar los nombres de archivo 8dot3 en el directorio D:\MyData y todos los subdirectorios, al escribir la
información en el archivo de registro que se especifica como [Link], escriba:

fsutil 8dot3name strip /l [Link] /s d:\MyData

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil behavior
fsutil behavior
12/08/2021 • 9 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Consulta o establece el comportamiento del volumen NTFS, que incluye:


Creación de los nombres de archivo de longitud de caracteres 8.3.
Extender el uso de caracteres en nombres de archivo cortos de longitud 8.3 en volúmenes NTFS.
Actualización de la marca de hora de último acceso cuando los directorios aparecen en volúmenes
NTFS.
Frecuencia con la que se escriben los eventos de cuota en el registro del sistema y en los niveles de caché
de memoria del grupo paginado NTFS y de grupo no paginado ntfs.
Tamaño de la zona de tabla de archivos maestros (zona MFT).
Eliminación silenciosa de datos cuando el sistema detecta daños en un volumen NTFS.
Notificación de eliminación de archivos (también conocida como recorte o eliminación de asignación).

Sintaxis
fsutil behavior query {allowextchar | bugcheckoncorrupt | disable8dot3 [<volumepath>] | disablecompression |
disablecompressionlimit | disableencryption | disablefilemetadataoptimization | disablelastaccess |
disablespotcorruptionhandling | disabletxf | disablewriteautotiering | encryptpagingfile | mftzone |
memoryusage | quotanotify | symlinkevaluation | disabledeletenotify}

fsutil behavior set {allowextchar {1|0} | bugcheckoncorrupt {1|0} | disable8dot3 [ <value> | [<volumepath>
{1|0}] ] | disablecompression {1|0} | disablecompressionlimit {1|0} | disableencryption {1|0} |
disablefilemetadataoptimization {1|0} | disablelastaccess {1|0} | disablespotcorruptionhandling {1|0} |
disabletxf {1|0} | disablewriteautotiering {1|0} | encryptpagingfile {1|0} | mftzone <Value> | memoryusage
<Value> | quotanotify <frequency> | symlinkevaluation <symboliclinktype> | disabledeletenotify {1|0}}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Query Consulta los parámetros de comportamiento del sistema de


archivos.

set Cambia los parámetros de comportamiento del sistema de


archivos.

allowextchar {1|0} Permite (1 ) o no permite (0 ) caracteres del juego de


caracteres extendido (incluidos los caracteres diacríticos) para
usarse en nombres de archivo cortos de longitud de 8,3
caracteres en volúmenes NTFS.
Debe reiniciar el equipo para que este parámetro suba.
PA RÁ M ET RO DESC RIP C IÓ N

Bugcheckoncorrupt {1|0} Permite (1 ) o no permite (0 ) la generación de una


comprobación de errores cuando hay daños en un volumen
NTFS. Esta característica se puede usar para evitar que NTFS
elimine datos de forma silenciosa cuando se usa con la Self-
Healing NTFS.
Debe reiniciar el equipo para que este parámetro suba.

disable8dot3 [ ] {1|0} Deshabilita (1 ) o habilita (0 ) la creación de nombres de


archivo de longitud de caracteres 8.3 en volúmenes con
formato FAT y NTFS. Opcionalmente, se puede prefijo con el
valor volumepath especificado como nombre de unidad
seguido de dos puntos o GUID.

disablecompression {1|0} Deshabilita (1) o habilita (0) la compresión NTFS.


Debe reiniciar el equipo para que este parámetro suba.

disablecompressionlimit {1|0} Deshabilita (1) o habilita (0) el límite de compresión NTFS


en el volumen NTFS. Cuando un archivo comprimido alcanza
un determinado nivel de fragmentación, en lugar de no
poder ampliar el archivo, NTFS deja de comprimir
extensiones adicionales del archivo. Esto se hizo para
permitir que los archivos comprimidos sean más grandes de
lo que normalmente serían. Al establecer este valor en
TRUE, se deshabilita esta característica que limita el tamaño
de los archivos comprimidos en el sistema. No se
recomienda deshabilitar esta característica.
Debe reiniciar el equipo para que este parámetro suba.

disableencryption {1|0} Deshabilita (1) o habilita (0) el cifrado de carpetas y archivos


en volúmenes NTFS.
Debe reiniciar el equipo para que este parámetro suba.

disablefilemetadataoptimization {1|0} Deshabilita (1) o habilita (0) la optimización de metadatos


de archivo. NTFS tiene un límite en el número de extensiones
que puede tener un archivo determinado. Los archivos
comprimidos y dispersos pueden fragmentarse mucho. De
forma predeterminada, NTFS compacta periódicamente sus
estructuras de metadatos internas para permitir más
archivos fragmentados. Si se establece este valor en TRUE,
se deshabilita esta optimización interna. No se recomienda
deshabilitar esta característica.
Debe reiniciar el equipo para que este parámetro suba.

disablelastaccess {1|0} Deshabilita (1 ) o habilita (0 ) las actualizaciones de la marca


de hora de último acceso en cada directorio cuando los
directorios aparecen en un volumen NTFS.
Debe reiniciar el equipo para que este parámetro suba.
PA RÁ M ET RO DESC RIP C IÓ N

disablespotcorruptionhandling {1|0} Deshabilita (1) o habilita (0) el control de daños al detectar


daños. También permite a los administradores del sistema
ejecutar CHKDSK para analizar el estado de un volumen sin
desconectarlo. No se recomienda deshabilitar esta
característica.
Debe reiniciar el equipo para que este parámetro suba.

disabletxf {1|0} Deshabilita (1) o habilita (0) txf en el volumen NTFS


especificado. TxF es una característica NTFS que proporciona
transacciones como semántica para las operaciones del
sistema de archivos. TxF está actualmente en desuso, pero la
funcionalidad sigue estando disponible. No se recomienda
deshabilitar esta característica en el volumen C:.
Debe reiniciar el equipo para que este parámetro suba.

disablewriteautotiering {1|0} Deshabilita la lógica de niveles automático de ReFS v2 para


volúmenes en capas.
Debe reiniciar el equipo para que este parámetro suba.

encryptpagingfile {1|0} Cifra (1 ) o no cifra (0 ) el archivo de paginación de memoria


en el Windows operativo.
Debe reiniciar el equipo para que este parámetro suba.

mftzone <value> Establece el tamaño de la zona MFT y se expresa como un


múltiplo de 200 MB de unidades. Establezca el valor en un
número de 1 (el valor predeterminado es 200 MB) a 4 (el
máximo es 800 MB).
Debe reiniciar el equipo para que este parámetro suba.

memoryusage <value> Configura los niveles de caché interna de la memoria del


grupo paginado NTFS y la memoria del grupo ntfs no
paginado. Se establece en 1 o 2 . Cuando se establece en 1
(valor predeterminado), NTFS usa la cantidad
predeterminada de memoria del grupo paginado. Cuando se
establece en 2 , NTFS aumenta el tamaño de sus listas de
vistas y umbrales de memoria. (Una lista de búsqueda es un
grupo de búferes de memoria de tamaño fijo que los
controladores de kernel y dispositivo crean como cachés de
memoria privada para las operaciones del sistema de
archivos, como leer un archivo).
Debe reiniciar el equipo para que este parámetro suba.

quotanotify <frequency> Configura la frecuencia con la que se notifican las


infracciones de cuota NTFS en el registro del sistema. Los
valores válidos de están en el inter valo 0 – 4294967295 .
La frecuencia predeterminada es de 3600 segundos (una
hora).
Debe reiniciar el equipo para que este parámetro suba.
PA RÁ M ET RO DESC RIP C IÓ N

symlinkevaluation <symboliclinktype> Controla el tipo de vínculos simbólicos que se pueden crear


en un equipo. Las opciones válidas son:
1 - Vínculos simbólicos locales a locales, L2L:{0|1}
2 - Vínculos simbólicos locales a remotos,
L2R:{1|0}
3 - Vínculos simbólicos remotos a locales,
R2L:{1|0}
4 - Vínculos simbólicos remotos a remotos,
R2R:{1|0}

disabledeletenotify Deshabilita (1 ) o habilita (0 ) las notificaciones de eliminación.


Las notificaciones de eliminación (también conocidas como
recorte o eliminación de asignación) son una característica
que notifica al dispositivo de almacenamiento subyacente los
clústeres que se liberaron debido a una operación de
eliminación de archivos. Asimismo:
En el caso de los sistemas que usan ReFS v2, el
recorte está deshabilitado de forma predeterminada.
En el caso de los sistemas que usan ReFS v1, el
recorte está habilitado de forma predeterminada.
En el caso de los sistemas que usan NTFS, el recorte
está habilitado de forma predeterminada a menos
que un administrador lo deshabilite.
Si la unidad de disco duro o SAN informa de que no
admite el recorte, la unidad de disco duro y las SAN
no obtienen notificaciones de recorte.
La habilitación o deshabilitación no requiere un
reinicio.
Trim es efectivo cuando se emite el siguiente
comando unmap.
La E/S en proceso existente no se ve afectada por el
cambio del Registro.
No requiere ningún reinicio del servicio al habilitar o
deshabilitar el recorte.

Comentarios
La zona MFT es un área reservada que permite que la tabla de archivos maestros (MFT) se expanda
según sea necesario para evitar la fragmentación de MFT. Si el tamaño medio del archivo en el volumen
es de 2 KB o menos, puede ser beneficioso establecer el valor de mftzone en 2 . Si el tamaño medio del
archivo en el volumen es de 1 KB o menos, puede ser beneficioso establecer el valor de mftzone en 4 .
Cuando disable8dot3 se establece en 0 , cada vez que se crea un archivo con un nombre de archivo
largo, NTFS crea una segunda entrada de archivo que tiene un nombre de archivo de longitud de 8,3
caracteres. Cuando NTFS crea archivos en un directorio, debe buscar los nombres de archivo de longitud
de caracteres 8.3 asociados a los nombres de archivo largos. Este parámetro actualiza la clave del
Registro
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation.
El parámetro allowextchar actualiza la clave del Registro
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsAllowExtendedCharacterIn8dot3
Name.
El parámetro disablelastaccess reduce el impacto de registrar las actualizaciones de la marca de hora
de último acceso en archivos y directorios. Deshabilitar la característica Hora de último acceso mejora
la velocidad del acceso a archivos y directorios. Este parámetro actualiza la clave del Registro
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate.
Notas:
Las consultas de hora de último acceso basadas en archivos son precisas incluso si todos los
valores en disco no están actuales. NTFS devuelve el valor correcto en las consultas porque el
valor preciso se almacena en memoria.
Una hora es la cantidad máxima de tiempo que NTFS puede aplazar la actualización de la hora de
último acceso en el disco. Si NTFS actualiza otros atributos de archivo como Hora de la última
modificación y está pendiente una actualización de hora de último acceso, NTFS actualiza la hora
de último acceso con las demás actualizaciones sin ningún impacto adicional en el rendimiento.
El parámetro disablelastaccess puede afectar a programas como Backup y Remote Storage,
que se basan en esta característica.
Aumentar la memoria física no siempre aumenta la cantidad de memoria de grupo paginada disponible
para NTFS. Si se establece memor yusage en 2, se aumenta el límite de memoria del grupo paginado.
Esto podría mejorar el rendimiento si el sistema abre y cierra muchos archivos en el mismo conjunto de
archivos y aún no usa grandes cantidades de memoria del sistema para otras aplicaciones o para la
memoria caché. Si el equipo ya usa grandes cantidades de memoria del sistema para otras aplicaciones o
para la memoria caché, aumentar el límite de la memoria de grupo paginada y no paginada ntfs reduce la
memoria de grupo disponible para otros procesos. Esto podría reducir el rendimiento general del
sistema. Este parámetro actualiza la clave del Registro
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsMemor yUsage.
El valor especificado en el parámetro mftzone es una aproximación del tamaño inicial de MFT más la
zona MFT en un nuevo volumen, y se establece en tiempo de montaje para cada sistema de archivos. A
medida que se usa el espacio en el volumen, NTFS ajusta el espacio reservado para el crecimiento futuro
de MFT. Si la zona MFT ya es grande, el tamaño completo de la zona MFT no se reserva de nuevo. Dado
que la zona MFT se basa en el intervalo contiguo más allá del final de MFT, se reduce a medida que se usa
el espacio.
El sistema de archivos no determina la nueva ubicación de la zona MFT hasta que se usa completamente
la zona MFT actual. Tenga en cuenta que esto nunca se produce en un sistema típico.
Algunos dispositivos pueden experimentar una degradación del rendimiento cuando la característica de
notificación de eliminación está activada. En este caso, use la opción disabledeletenotify para
desactivar la característica de notificación.
Ejemplos
Para consultar el comportamiento de deshabilitar el nombre 8dot3 para un volumen de disco especificado con
el GUID, {928842df-5a01-11de-a85c-806e6f6e6963}, escriba:

fsutil behavior query disable8dot3 volume{928842df-5a01-11de-a85c-806e6f6e6963}

También puede consultar el comportamiento del nombre 8dot3 mediante el subcomando 8dot3name.
Para consultar el sistema para ver si TRIM está habilitado o no, escriba:

fsutil behavior query DisableDeleteNotify

Esto produce una salida similar a la siguiente:


NTFS DisableDeleteNotify = 1
ReFS DisableDeleteNotify is not currently set

Para invalidar el comportamiento predeterminado de TRIM (disabledeletenotify) para ReFS v2, escriba:

fsutil behavior set disabledeletenotify ReFS 0

Para invalidar el comportamiento predeterminado de TRIM (disabledeletenotify) para NTFS y ReFS v1, escriba:

fsutil behavior set disabledeletenotify 1

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil 8dot3name
fsutil dirty
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Consulta o establece el bit sucio de un volumen. Cuando se establece el bit des dirty de un volumen, autochk
comprueba automáticamente si hay errores en el volumen la próxima vez que se reinicie el equipo.

Sintaxis
fsutil dirty {query | set} <volumepath>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Query Consulta el bit desnuciado del volumen especificado.

set Establece el bit des dirty del volumen especificado.

<volumepath> Especifica el nombre de unidad seguido de dos puntos o


GUID en el formato siguiente: volume{GUID} .

Comentarios
El bit sucio de un volumen indica que el sistema de archivos puede estar en un estado incoherente. El bit
sucio se puede establecer porque:
El volumen está en línea y tiene cambios pendientes.
Se realizaron cambios en el volumen y el equipo se cerró antes de que los cambios se confirmasan
en el disco.
Se detectaron daños en el volumen.
Si el bit sucio se establece cuando se reinicia el equipo, chkdsk se ejecuta para comprobar la integridad
del sistema de archivos e intentar corregir cualquier problema con el volumen.
Ejemplos
Para consultar el bit sucio en la unidad C, escriba:

fsutil dirty query c:

Si el volumen está desduciado, se muestra la siguiente salida: Volume C: is dirty

Si el volumen no está desduciado, se muestra la siguiente salida: Volume C: is not dirty

Para establecer el bit sucio en la unidad C, escriba:


fsutil dirty set C:

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil file
12/08/2021 • 4 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Busca un archivo por nombre de usuario (si las cuotas de disco están habilitadas), consulta los intervalos
asignados para un archivo, establece el nombre corto de un archivo, establece la longitud de datos válida de un
archivo, establece cero datos para un archivo o crea un archivo nuevo.

Sintaxis
fsutil file [createnew] <filename> <length>
fsutil file [findbysid] <username> <directory>
fsutil file [optimizemetadata] [/A] <filename>
fsutil file [queryallocranges] offset=<offset> length=<length> <filename>
fsutil file [queryextents] [/R] <filename> [<startingvcn> [<numvcns>]]
fsutil file [queryfileid] <filename>
fsutil file [queryfilenamebyid] <volume> <fileid>
fsutil file [queryoptimizemetadata] <filename>
fsutil file [queryvaliddata] [/R] [/D] <filename>
fsutil file [seteof] <filename> <length>
fsutil file [setshortname] <filename> <shortname>
fsutil file [setvaliddata] <filename> <datalength>
fsutil file [setzerodata] offset=<offset> length=<length> <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

createnew Crea un archivo con el nombre y el tamaño especificados,


con contenido que consta de ceros.

<length> Especifica la longitud de datos válida del archivo.

findbysid Busca archivos que pertenecen a un usuario especificado en


volúmenes NTFS donde están habilitadas las cuotas de disco.

<username> Especifica el nombre de usuario o el nombre de inicio de


sesión del usuario.

<directory> Especifica la ruta de acceso completa al directorio, por


ejemplo C:\users.

optimizemetadata Esto realiza una compactación inmediata de los metadatos


de un archivo determinado.

/a Analice los metadatos del archivo antes y después de la


optimización.
PA RÁ M ET RO DESC RIP C IÓ N

queryallocranges Consulta los intervalos asignados para un archivo en un


volumen NTFS. Resulta útil para determinar si un archivo
tiene regiones dispersas.

offset= <offset> Especifica el inicio del intervalo que se debe establecer en


ceros.

length= <length> Especifica la longitud del intervalo (en bytes).

queryextents Consulta las extensiones de un archivo.

/r Si es un punto de rean aproximado, ábralo en lugar de su


destino.

<startingvcn> Especifica el primer VCN que se debe consultar. Si se omite,


comience en VCN 0.

<numvcns> Número de VCN que se consultan. Si se omite o 0, consulte


hasta EOF.

queryfileid Consulta el identificador de archivo de un archivo en un


volumen NTFS.

<volume> Especifica el volumen como nombre de unidad seguido de


dos puntos.

queryfilenamebyid Muestra un nombre de vínculo aleatorio para un


identificador de archivo especificado en un volumen NTFS.
Puesto que un archivo puede tener más de un nombre de
vínculo que apunte a ese archivo, no se garantiza qué
vínculo de archivo se va a proporcionar como resultado de la
consulta para el nombre de archivo.

<fileid> Especifica el identificador del archivo en un volumen NTFS.

queryoptimizemetadata Consulta el estado de metadatos de un archivo.

queryvaliddata Consulta la longitud de datos válida para un archivo.

/d Mostrar información detallada de datos válidos.

seteof Establece el EOF del archivo dado.

setshortname Establece el nombre corto (nombre de archivo de longitud


de caracteres 8.3) de un archivo en un volumen NTFS.

<shortname> Especifica el nombre corto del archivo.

setvaliddata Establece la longitud de datos válida para un archivo en un


volumen NTFS.

<datalength> Especifica la longitud del archivo en bytes.


PA RÁ M ET RO DESC RIP C IÓ N

setzerodata Establece un intervalo (especificado por desplazamiento y


longitud) del archivo en ceros, que vacía el archivo. Si el
archivo es un archivo disperso, se desasocupa la asignación
de las unidades de asignación subyacentes.

Comentarios
En NTFS, hay dos conceptos importantes de longitud de archivo: el marcador de fin de archivo (EOF) y la
longitud de datos válida (VDL). El EOF indica la longitud real del archivo. El VDL identifica la longitud de
los datos válidos en el disco. Las lecturas entre VDL y EOF devuelven automáticamente 0 para conservar
el requisito de reutilización de objetos C2.
El parámetro setvaliddata solo está disponible para los administradores porque requiere el privilegio
Realizar tareas de mantenimiento del volumen (SeManageVolumePrivilege). Esta característica solo es
necesaria para escenarios avanzados de red multimedia y de área del sistema. El parámetro
setvaliddata debe ser un valor positivo mayor que el VDL actual, pero menor que el tamaño de archivo
actual.
Resulta útil para los programas establecer un VDL cuando:
Escribir clústeres sin procesar directamente en el disco a través de un canal de hardware. Esto
permite al programa informar al sistema de archivos de que este intervalo contiene datos válidos
que se pueden devolver al usuario.
Crear archivos grandes cuando el rendimiento es un problema. Esto evita el tiempo necesario para
rellenar el archivo con ceros cuando se crea o extiende el archivo.
Ejemplos
Para buscar archivos que son propiedad de scottb en la unidad C, escriba:

fsutil file findbysid scottb c:\users

Para consultar los intervalos asignados para un archivo en un volumen NTFS, escriba:

fsutil file queryallocranges offset=1024 length=64 c:\temp\[Link]

Para optimizar los metadatos de un archivo, escriba:

fsutil file optimizemetadata C:\[Link]

Para consultar las extensiones de un archivo, escriba:

fsutil file queryextents C:\Temp\[Link]

Para establecer el EOF de un archivo, escriba:

fsutil file seteof C:\[Link] 1000

Para establecer el nombre corto del archivo, [Link] C [Link], escriba:


fsutil file setshortname c:\[Link] [Link]

Para establecer la longitud de datos válida en 4096 bytes para un archivo [Link] en un volumen
NTFS, escriba:

fsutil file setvaliddata c:\[Link] 4096

Para establecer un intervalo de un archivo en un volumen NTFS en ceros para vaciarlo, escriba:

fsutil file setzerodata offset=100 length=150 c:\temp\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil fsinfo
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Enumera todas las unidades, consulta el tipo de unidad, consulta información del volumen, consulta información
de volumen específica de NTFS o consulta estadísticas del sistema de archivos.

Sintaxis
fsutil fsinfo [drives]
fsutil fsinfo [drivetype] <volumepath>
fsutil fsinfo [ntfsinfo] <rootpath>
fsutil fsinfo [statistics] <volumepath>
fsutil fsinfo [volumeinfo] <rootpath>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

unidades Enumera todas las unidades del equipo.

drivetype Consulta una unidad y muestra su tipo, por ejemplo, la


unidad de CD-ROM.

ntfsinfo Enumera la información de volumen específica de NTFS para


el volumen especificado, como el número de sectores, el
total de clústeres, los clústeres libres y el inicio y el final de la
zona MFT.

sectorinfo Muestra información sobre el tamaño y la alineación del


sector del hardware.

estadísticas Enumera las estadísticas del sistema de archivos para el


volumen especificado, como metadatos, archivo de registro y
lecturas y escrituras de MFT.

volumeinfo Muestra información para el volumen especificado, como el


sistema de archivos, y si el volumen admite nombres de
archivo que distinguen mayúsculas de minúsculas, Unicode
en nombres de archivo, cuotas de disco o es un volumen de
DirectAccess (DAX).

<volumepath>: Especifica la letra de unidad (seguida de dos puntos).

<rootpath>: Especifica la letra de unidad (seguida de dos puntos) de la


unidad raíz.

Ejemplos
Para enumerar todas las unidades del equipo, escriba:
fsutil fsinfo drives

Se muestra una salida similar a la siguiente:

Drives: A:\ C:\ D:\ E:\

Para consultar el tipo de unidad de la unidad C, escriba:

fsutil fsinfo drivetype c:

Los posibles resultados de la consulta incluyen:

Unknown Drive
No such Root Directory
Removable Drive, for example floppy
Fixed Drive
Remote/Network Drive
CD-ROM Drive
Ram Disk

Para consultar la información del volumen del volumen E, escriba:

fsinfo volumeinfo e:\

Se muestra una salida similar a la siguiente:

Volume Name : Volume


Serial Number : 0xd0b634d9
Max Component Length : 255
File System Name : NTFS
Supports Named Streams
Is DAX Volume

Para consultar la unidad F para obtener información de volumen específica de NTFS, escriba:

fsutil fsinfo ntfsinfo f:

Se muestra una salida similar a la siguiente:

NTFS Volume Serial Number : 0xe660d46a60d442cb


Number Sectors : 0x00000000010ea04f
Total Clusters : 0x000000000021d409
Mft Zone End : 0x0000000000004700

Para consultar el hardware subyacente del sistema de archivos para obtener información de sector, escriba:

fsinfo sectorinfo d:

Se muestra una salida similar a la siguiente:


D:\>fsutil fsinfo sectorinfo d:
LogicalBytesPerSector : 4096
PhysicalBytesPerSectorForAtomicity : 4096
Trim Not Supported
DAX capable

Para consultar las estadísticas del sistema de archivos de la unidad E, escriba:

fsinfo statistics e:

Se muestra una salida similar a la siguiente:

File System Type : NTFS


Version : 1
UserFileReads : 75021
UserFileReadBytes : 1305244512
LogFileWriteBytes : 180936704

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil hardlink
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Crea un vínculo duro entre un archivo existente y un archivo nuevo. Un vínculo duro es una entrada de
directorio para un archivo. Se puede considerar que cada archivo tiene al menos un vínculo duro.
En los volúmenes NTFS, cada archivo puede tener varios vínculos físicos, por lo que un único archivo puede
aparecer en muchos directorios (o incluso en el mismo directorio con nombres diferentes). Dado que todos los
vínculos hacen referencia al mismo archivo, los programas pueden abrir cualquiera de los vínculos y modificar
el archivo. Un archivo se elimina del sistema de archivos solo después de que se hayan eliminado todos los
vínculos a él. Después de crear un vínculo duro, los programas pueden usarlo como cualquier otro nombre de
archivo.

Sintaxis
fsutil hardlink create <newfilename> <existingfilename>
fsutil hardlink list <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

create Establece un vínculo duro NTFS entre un archivo existente y


un archivo nuevo. (Un vínculo duro NTFS es similar a un
vínculo duro POSIX).

<newfilename> Especifica el archivo al que desea crear un vínculo duro.

<existingfilename> Especifica el archivo desde el que desea crear un vínculo


duro.

list Enumera los vínculos duros al nombre de archivo.

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil objectid
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Administra los identificadores de objeto ( IDENTIFICADOR), que son objetos internos que usan el servicio cliente
de Seguimiento de vínculos distribuidos (DLT) y el Servicio de replicación de archivos (FRS), para realizar un
seguimiento de otros objetos, como archivos, directorios y vínculos. Los identificadores de objeto son invisibles
para la mayoría de los programas y nunca se deben modificar.

WARNING
No elimine, establezca ni modifique de otro modo un identificador de objeto. La eliminación o el establecimiento de un
identificador de objeto puede provocar la pérdida de datos de partes de un archivo, hasta volúmenes de datos completos
incluidos. Además, puede provocar un comportamiento adverso en el servicio cliente de Distributed Link Tracking (DLT) y
el Servicio de replicación de archivos (FRS).

Sintaxis
fsutil objectid [create] <filename>
fsutil objectid [delete] <filename>
fsutil objectid [query] <filename>
fsutil objectid [set] <objectID> <birthvolumeID> <birthobjectID> <domainID> <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

create Crea un identificador de objeto si el archivo especificado aún


no tiene uno. Si el archivo ya tiene un identificador de
objeto, este subcomando es equivalente al subcomando
de consulta.

Eliminar Elimina un identificador de objeto.

Query Consulta un identificador de objeto.

set Establece un identificador de objeto.

<objectID> Establece un identificador hexadecimal de 16 bytes específico


del archivo que se garantiza que sea único dentro de un
volumen. El servicio cliente de Seguimiento de vínculos
distribuidos (DLT) y el Servicio de replicación de archivos
(FRS) usan el identificador de objeto para identificar los
archivos.
PA RÁ M ET RO DESC RIP C IÓ N

<birthvolumeID> Indica el volumen en el que se encontraba el archivo cuando


obtuvo por primera vez un identificador de objeto. Este valor
es un identificador hexadecimal de 16 bytes que usa el
servicio cliente DLT.

<birthobjectID> Indica el identificador de objeto original del archivo (objectID


puede cambiar cuando se mueve un archivo). Este valor es
un identificador hexadecimal de 16 bytes que usa el servicio
cliente DLT.

<domainID> Identificador de dominio hexadecimal de 16 bytes. Este valor


no se usa actualmente y debe establecerse en todos los
ceros.

<filename> Especifica la ruta de acceso completa al archivo, incluidos el


nombre de archivo y la extensión, por
ejemplo,C:\documents\[Link].

Comentarios
Cualquier archivo que tenga un identificador de objeto también tiene un identificador de volumen de
nacimiento, un identificador de objeto de nacimiento y un identificador de dominio. Al mover un archivo, el
identificador de objeto puede cambiar, pero el volumen de nacimiento y los identificadores de objeto de
nacimiento siguen siendo los mismos. Este comportamiento permite al Windows operativo buscar siempre
un archivo, independientemente de dónde se haya movido.
Ejemplos
Para crear un identificador de objeto, escriba:
fsutil objectid create c:\temp\[Link]

Para eliminar un identificador de objeto, escriba:


fsutil objectid delete c:\temp\[Link]

Para consultar un identificador de objeto, escriba:


fsutil objectid query c:\temp\[Link]

Para establecer un identificador de objeto, escriba:


fsutil objectid set 40dff02fc9b4d4118f120090273fa9fc f86ad6865fe8d21183910008c709d19e
40dff02fc9b4d4118f120090273fa9fc 00000000000000000000000000000000 c:\temp\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil quota
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Administra las cuotas de disco en volúmenes NTFS para proporcionar un control más preciso del
almacenamiento basado en red.

Sintaxis
fsutil quota [disable] <volumepath>
fsutil quota [enforce] <volumepath>
fsutil quota [modify] <volumepath> <threshold> <limit> <username>
fsutil quota [query] <volumepath>
fsutil quota [track] <volumepath>
fsutil quota [violations]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

disable Deshabilita el seguimiento de cuotas y el cumplimiento en el


volumen especificado.

Hacer cumplir Aplica el uso de cuota en el volumen especificado.

modify Modifica una cuota de disco existente o crea una nueva


cuota.

Query Enumera las cuotas de disco existentes.

track Realiza un seguimiento del uso del disco en el volumen


especificado.

Violaciones Busca en los registros del sistema y de la aplicación y


muestra un mensaje para indicar que se han detectado
infracciones de cuota o que un usuario ha alcanzado un
umbral de cuota o un límite de cuota.

<volumepath> Obligatorio. Especifica el nombre de unidad seguido de dos


puntos o el GUID en el formato volume{GUID} .

<threshold> Establece el límite (en bytes) en el que se emiten


advertencias. Este parámetro es necesario para el
fsutil quota modify comando.

<limit> Establece el uso máximo permitido de disco (en bytes). Este


parámetro es necesario para el fsutil quota modify
comando.
PA RÁ M ET RO DESC RIP C IÓ N

<username> Especifica el nombre de dominio o usuario. Este parámetro


es necesario para el fsutil quota modify comando.

Comentarios
Las cuotas de disco se implementan por volumen y permiten la implementación de límites de
almacenamiento flexible y duro por usuario.
Puede usar scripts de escritura que usen la cuota fsutil para establecer los límites de cuota cada vez que
agregue un nuevo usuario o para realizar un seguimiento automático de los límites de cuota, compilarlos
en un informe y enviarlos automáticamente al administrador del sistema por correo electrónico.
Ejemplos
Para enumerar las cuotas de disco existentes para un volumen de disco especificado con el GUID, {928842df-
5a01-11de-a85c-806e6f6e6963}, escriba:

fsutil quota query volume{928842df-5a01-11de-a85c-806e6f6e6963}

Para enumerar las cuotas de disco existentes para un volumen de disco que se especifica con la letra de unidad,
C:, escriba:

fsutil quota query C:

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil repair
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Administra y supervisa las operaciones de reparación de recuperación automática de NTFS. NTFS de


recuperación automática intenta corregir los daños del sistema de archivos NTFS en línea, sin
[Link] ejecutar. Para obtener más información, vea Recuperación automática de NTFS.

Sintaxis
fsutil repair [enumerate] <volumepath> [<logname>]
fsutil repair [initiate] <volumepath> <filereference>
fsutil repair [query] <volumepath>
fsutil repair [set] <volumepath> <flags>
fsutil repair [wait][<waittype>] <volumepath>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Enumerar Enumera la totalidad del registro de daños de un volumen.

<logname> Puede ser , el conjunto de daños confirmados en el volumen


o , un conjunto de posibles daños no $corrupt $verify
confirmados en el volumen.

Iniciar Inicia la recuperación automática de NTFS.

<filereference> Especifica el identificador de archivo específico del volumen


NTFS (número de referencia de archivo). La referencia de
archivo incluye el número de segmento del archivo.

Query Consulta el estado de recuperación automática del volumen


NTFS.

set Establece el estado de recuperación automática del volumen.

<flags> Especifica el método de reparación que se usará al establecer


el estado de recuperación automática del volumen.
Este parámetro se puede establecer en tres valores:
0x01: habilita la reparación general.
0x09: advierte sobre la posible pérdida de datos sin
reparación.
0x00: deshabilita las operaciones de reparación de
recuperación automática de NTFS.
PA RÁ M ET RO DESC RIP C IÓ N

state Consulta el estado dañado del sistema o de un volumen


determinado.

wait Espera a que se completen las reparaciones. Si NTFS ha


detectado un problema en un volumen en el que realiza
reparaciones, esta opción permite al sistema esperar hasta
que la reparación se complete antes de ejecutar los scripts
pendientes.

[waittype {0|1}] Indica si se debe esperar a que se complete la reparación


actual o si se espera a que se completen todas las
reparaciones. El parámetro waittype se puede establecer en
los valores siguientes:
0: espera a que se completen todas las reparaciones.
(valor predeterminado)
1 - Espera a que se complete la reparación actual.

Ejemplos
Para enumerar los daños confirmados de un volumen, escriba:

fsutil repair enumerate C: $Corrupt

Para habilitar la reparación de recuperación automática en la unidad C, escriba:

fsutil repair set c: 1

Para deshabilitar la reparación de recuperación automática en la unidad C, escriba:

fsutil repair set c: 0

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
NTFS de recuperación automática
fsutil reparsepoint
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Consulta o elimina puntos de reanción. Los profesionales de soporte técnico suelen usar el comando fsutil
reparsepoint.
Los puntos de análisis son objetos del sistema de archivos NTFS que tienen un atributo definible, que contiene
datos definidos por el usuario. Están acostumbrados a:
Amplíe la funcionalidad en el subsistema de entrada/salida (E/S).
Actuar como puntos de unión de directorio y puntos de montaje de volumen.
Marque determinados archivos como especiales para un controlador de filtro del sistema de archivos.

Sintaxis
fsutil reparsepoint [query] <filename>
fsutil reparsepoint [delete] <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Query Recupera los datos de punto de análisis asociados al archivo


o directorio identificado por el identificador especificado.

Eliminar Elimina un punto de análisis del archivo o directorio


identificado por el identificador especificado, pero no elimina
el archivo o directorio.

<filename> Especifica la ruta de acceso completa al archivo, incluidos el


nombre de archivo y la extensión, por
ejemplo,C:\documents\[Link].

Comentarios
Cuando un programa establece un punto de análisis, almacena estos datos, además de una etiqueta de
análisis, que identifica de forma única los datos que almacena. Cuando el sistema de archivos abre un
archivo con un punto de análisis, intenta encontrar el filtro del sistema de archivos asociado. Si se encuentra
el filtro del sistema de archivos, el filtro procesa el archivo según lo indicado por los datos de análisis. Si no
se encuentra ningún filtro del sistema de archivos, se produce un error en la operación Abrir archivo.
Ejemplos
Para recuperar datos de punto de reanualizado asociados a c:\server, escriba:

fsutil reparsepoint query c:\server

Para eliminar un punto de reanualizado de un archivo o directorio especificado, use el formato siguiente:
fsutil reparsepoint delete c:\server

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil resource
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Crea un Resource Manager transaccional secundario, inicia o detiene un Resource Manager transaccional o
muestra información sobre un Resource Manager transaccional y modifica el comportamiento siguiente:
Indica si un Resource Manager transaccional limpia sus metadatos transaccionales en el siguiente
montaje.
El valor transactional especificado Resource Manager para preferir la coherencia sobre la disponibilidad.
La transacción especificada Resource Manager para preferir la disponibilidad en lugar de la coherencia.
Las características de una aplicación transaccional en ejecución Resource Manager.

Sintaxis
fsutil resource [create] <rmrootpathname>
fsutil resource [info] <rmrootpathname>
fsutil resource [setautoreset] {true|false} <Defaultrmrootpathname>
fsutil resource [setavailable] <rmrootpathname>
fsutil resource [setconsistent] <rmrootpathname>
fsutil resource [setlog] [growth {<containers> containers|<percent> percent} <rmrootpathname>] [maxextents
<containers> <rmrootpathname>] [minextents <containers> <rmrootpathname>] [mode {full|undo}
<rmrootpathname>] [rename <rmrootpathname>] [shrink <percent> <rmrootpathname>] [size <containers>
<rmrootpathname>]
fsutil resource [start] <rmrootpathname> [<rmlogpathname> <tmlogpathname>
fsutil resource [stop] <rmrootpathname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

create Crea una base de datos transaccional Resource Manager.

<rmrootpathname> Especifica la ruta de acceso completa a un directorio raíz


Resource Manager transaccional.

info Muestra la información del Resource Manager transaccional


especificado.

setautoreset Especifica si una cadena transaccional Resource Manager


limpiará los metadatos transaccionales en el siguiente
montaje.
true: especifica que el objeto Transaction Resource
Manager limpiará los metadatos transaccionales en el
siguiente montaje, de forma predeterminada.
false: especifica que el Resource Manager no limpiará
los metadatos transaccionales en el siguiente
montaje, de forma predeterminada.
PA RÁ M ET RO DESC RIP C IÓ N

<defaultrmrootpathname> Especifica el nombre de unidad seguido de dos puntos.

setavailable Especifica que un objeto Transactional Resource Manager


prefiere la disponibilidad en lugar de la coherencia.

setconsistent Especifica que un objeto Transactional Resource Manager


prefiere la coherencia en lugar de la disponibilidad.

setlog Cambia las características de un Resource Manager


transaccional que ya se está ejecutando.

growth Especifica la cantidad por la que el registro de Resource


Manager transaccional puede crecer.
El parámetro de crecimiento se puede especificar de la
manera siguiente:
Número de contenedores, con el formato:
<containers> containers
Porcentaje, con el formato: <percent> percent

<containers> Especifica los objetos de datos utilizados por el objeto


Transactional Resource Manager.

maxextent Especifica el número máximo de contenedores para el


contenedor transaccional Resource Manager.

minextent Especifica el número mínimo de contenedores para el


contenedor transaccional Resource Manager.

Modo {full|undo} Especifica si todas las transacciones se registran (completa)


o solo se registran los eventos revertados (deshacer ).

rename Cambia el GUID de la tabla transaccional Resource Manager.

shrink Especifica el porcentaje por el que el registro Resource


Manager transaccional puede disminuir automáticamente.

tamaño Especifica el tamaño de la cadena transaccional Resource


Manager como un número especificado de contenedores.

start Inicia el objeto Transactional Resource Manager.

stop Detiene el valor de Transactional Resource Manager.

Ejemplos
Para establecer el registro de la Resource Manager transaccional especificada por c:\test, para que tenga un
crecimiento automático de cinco contenedores, escriba:

fsutil resource setlog growth 5 containers c:test

Para establecer el registro de la Resource Manager transaccional especificada por c:\test, para que tenga un
crecimiento automático del dos por ciento, escriba:
fsutil resource setlog growth 2 percent c:test

Para especificar que el valor Resource Manager transaccional limpiará los metadatos transaccionales en el
siguiente montaje en la unidad C, escriba:

fsutil resource setautoreset true c:\

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
NTFS de transacciones
fsutil sparse
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Administra archivos dispersos. Un archivo disperso es un archivo con una o varias regiones de datos sin asignar
en él.
Un programa considera que estas regiones sin asignar contienen bytes con un valor cero y que no hay espacio
en disco que represente estos ceros. Cuando se lee un archivo disperso, los datos asignados se devuelven como
almacenados y los datos sin asignar se devuelven, de forma predeterminada, como ceros, de acuerdo con la
especificación del requisito de seguridad C2. La compatibilidad con archivos dispersos permite desasignar datos
desde cualquier parte del archivo.

Sintaxis
fsutil sparse [queryflag] <filename>
fsutil sparse [queryrange] <filename>
fsutil sparse [setflag] <filename>
fsutil sparse [setrange] <filename> <beginningoffset> <length>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

queryflag Consultas dispersas.

queryrange Examina un archivo y busca intervalos que pueden contener


datos distintos de cero.

setflag Marca el archivo indicado como disperso.

Setrange Rellena un intervalo especificado de un archivo con ceros.

<filename> Especifica la ruta de acceso completa al archivo, incluidos el


nombre de archivo y la extensión, por
ejemplo,C:\documents\[Link].

<beginningoffset> Especifica el desplazamiento dentro del archivo que se


marcará como disperso.

<length> Especifica la longitud de la región del archivo que se va a


marcar como dispersa (en bytes).

Comentarios
Se asignan todos los datos significativos o distintos de cero, mientras que no se asignan todos los datos
no significativos (cadenas grandes de datos que se componen de ceros).
En un archivo disperso, es posible que los intervalos grandes de ceros no requieran asignación de disco.
El espacio para los datos distintos de cero se asigna según sea necesario cuando se escribe el archivo.
Solo los archivos comprimidos o dispersos pueden tener intervalos con ceros conocidos por el sistema
operativo.
Si el archivo está disperso o comprimido, NTFS puede eliminar la asignación de espacio en disco dentro
del archivo. Esto establece el intervalo de bytes en ceros sin extender el tamaño del archivo.
Ejemplos
Para marcar un archivo denominado [Link] en el directorio c:\temp como disperso, escriba:

fsutil sparse setflag c:\temp\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil tiering
14/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10

Habilita la administración de funciones de nivel de almacenamiento, como la configuración y deshabilitación de


marcas y la lista de niveles.

Sintaxis
fsutil tiering [clearflags] <volume> <flags>
fsutil tiering [queryflags] <volume>
fsutil tiering [regionlist] <volume>
fsutil tiering [setflags] <volume> <flags>
fsutil tiering [tierlist] <volume>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

clearflags Deshabilita las marcas de comportamiento de niveles de un


volumen.

<volume> Especifica el volumen.

/trsch En el caso de los volúmenes con almacenamiento en capas,


hace que se deshabilite la recopilación de calor.
Solo se aplica a NTFS y ReFS.

queryflags Consulta las marcas de comportamiento de niveles de un


volumen.

regionlist Enumera las regiones en capas de un volumen y sus


respectivos niveles de almacenamiento.

setflags Habilita las marcas de comportamiento de niveles de un


volumen.

tierlist Enumera los niveles de almacenamiento asociados a un


volumen.

Ejemplos
Para consultar las marcas en el volumen C, escriba:

fsutil tiering queryflags C:

Para establecer las marcas en el volumen C, escriba:


fsutil tiering setflags C: /trnh

Para borrar las marcas del volumen C, escriba:

fsutil tiering clearflags C: /trnh

Para enumerar las regiones del volumen C y sus respectivos niveles de almacenamiento, escriba:

fsutil tiering regionlist C:

Para enumerar los niveles del volumen C, escriba:

fsutil tiering tierlist C:

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil transaction
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Administra las transacciones NTFS.

Sintaxis
fsutil transaction [commit] <GUID>
fsutil transaction [fileinfo] <filename>
fsutil transaction [list]
fsutil transaction [query] [{files | all}] <GUID>
fsutil transaction [rollback] <GUID>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

confirmación Marca el final de una transacción implícita o explícita


especificada correctamente.

<GUID> Especifica el valor GUID que representa una transacción.

fileinfo Muestra información de transacción para el archivo


especificado.

<filename> Especifica la ruta de acceso completa y el nombre de archivo.

list Muestra una lista de transacciones que se están ejecutando


actualmente.

Query Muestra información para la transacción especificada.


Si fsutil transaction query files se especifica ,
la información del archivo solo se muestra para la
transacción especificada.
Si se especifica , se mostrará toda la información de
fsutil transaction query all la transacción.

revertir Revierte una transacción especificada al principio.

Ejemplos
Para mostrar información de transacción para archivos c:\[Link], escriba:

fsutil transaction fileinfo c:\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
NTFS de transacciones
fsutil usn
11/08/2021 • 5 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Administra el diario de cambios de número de secuencia de actualización (USN). El diario de cambios de USN
proporciona un registro persistente de todos los cambios realizados en los archivos del volumen. A medida que
se agregan, eliminan y modifican archivos, directorios y otros objetos NTFS, NTFS escribe registros en el diario
de cambios de USN, uno para cada volumen del equipo. Cada registro indica el tipo de cambio y el objeto
cambiado. Los nuevos registros se anexan al final de la secuencia.

Sintaxis
fsutil usn [createjournal] m=<maxsize> a=<allocationdelta> <volumepath>
fsutil usn [deletejournal] {/d | /n} <volumepath>
fsutil usn [enablerangetracking] <volumepath> [options]
fsutil usn [enumdata] <fileref> <lowUSN> <highUSN> <volumepath>
fsutil usn [queryjournal] <volumepath>
fsutil usn [readdata] <filename>
fsutil usn [readjournal] [c= <chunk-size> s=<file-size-threshold>] <volumepath>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

createjournal Crea un diario de cambios de USN.

m= <maxsize> Especifica el tamaño máximo, en bytes, que NTFS asigna para


el diario de cambios.

a= <allocationdelta> Especifica el tamaño, en bytes, de la asignación de memoria


que se agrega al final y se quita del principio del diario de
cambios.

<volumepath> Especifica la letra de unidad (seguida de dos puntos).

deletejournal Elimina o deshabilita un diario de cambios de USN activo.


PRECAUCIÓN: La eliminación del diario de cambios
afecta al servicio de replicación de archivos (FRS) y al
servicio de indexación, ya que requiere que estos
servicios realicen un examen completo (y lento) del
volumen. Esto, a su vez, afecta negativamente a la
replicación y replicación de FRS SYSVOL entre
alternativas de vínculo DFS mientras se vuelve a
examinar el volumen.

/d Deshabilita un diario de cambios de USN activo y devuelve el


control de entrada/salida (E/S) mientras se deshabilita el
diario de cambios.
PA RÁ M ET RO DESC RIP C IÓ N

/n Deshabilita un diario de cambios de USN activo y devuelve el


control de E/S solo después de deshabilitar el diario de
cambios.

enablerangetracking Habilita el seguimiento de intervalos de escritura de USN


para un volumen.

c= <chunk-size> Especifica el tamaño del fragmento del que se realiza un


seguimiento en un volumen.

s= <file-size-threshold> Especifica el umbral de tamaño de archivo para el


seguimiento de intervalos.

enumdata Enumera y enumera las entradas del diario de cambios entre


dos límites especificados.

<fileref> Especifica la posición ordinal dentro de los archivos del


volumen en el que se va a comenzar la enumeración.

<lowUSN> Especifica el límite inferior del intervalo de valores USN


usados para filtrar los registros que se devuelven. Solo se
devuelven los registros cuyo USN del último diario de
cambios sea entre o igual que los valores de miembro
lowUSN y highUSN.

<highUSN> Especifica el límite superior del intervalo de valores USN


usados para filtrar los archivos que se devuelven.

queryjournal Consulta los datos usN de un volumen para recopilar


información sobre el diario de cambios actual, sus registros y
su capacidad.

readdata Lee los datos de USN de un archivo.

<filename> Especifica la ruta de acceso completa al archivo, incluidos el


nombre de archivo y la extensión Por ejemplo:
C:\documents\[Link].

readjournal Lee los registros USN en el diario USN.

minver= <number> Versión principal mínima de USN_RECORD que se devolverá.


Valor predeterminado = 2.

maxver= <number> Versión principal máxima de USN_RECORD que se devuelve.


Valor predeterminado = 4.

startusn= <USN number> USN desde el que empezar a leer el diario de USN. Valor
predeterminado = 0.

Comentarios
Los programas pueden consultar el diario de cambios de USN para determinar todas las modificaciones
realizadas en un conjunto de archivos. El diario de cambios de USN es mucho más eficaz que comprobar
las marcas de tiempo o registrarse para las notificaciones de archivos. El diario de cambios de USN está
habilitado y utilizado por el servicio de indexación, el servicio de replicación de archivos (FRS), los
Servicios de instalación remota (RIS) y el servicio Storage.
Si ya existe un diario de cambios en un volumen, el parámetro createjournal actualiza los parámetros
maxsize y allocationdelta del diario de cambios. Esto le permite expandir el número de registros que
mantiene un diario activo sin tener que deshabilitarlo.
El diario de cambios puede crecer más que este valor de destino, pero el diario de cambios se trunca en el
siguiente punto de control NTFS a menos de este valor. NTFS examina el diario de cambios y lo recorta
cuando su tamaño supera el valor de maxsize más el valor de allocationdelta . En los puntos de control
NTFS, el sistema operativo escribe registros en el archivo de registro NTFS que permiten a NTFS
determinar qué procesamiento es necesario para recuperarse de un error.
El diario de cambios puede crecer hasta más de la suma de los valores de maxsize y allocationdelta
antes de recortarse.
La eliminación o deshabilitación de un diario de cambios activo consume mucho tiempo, ya que el
sistema debe tener acceso a todos los registros de la tabla de archivos maestros (MFT) y establecer el
último atributo USN en 0 (cero). Este proceso puede tardar varios minutos y puede continuar después de
reiniciar el sistema, si es necesario reiniciarlo. Durante este proceso, el diario de cambios no se considera
activo ni está deshabilitado. Mientras el sistema deshabilita el diario, no se puede acceder a él y todas las
operaciones de diario devuelven errores. Debe tener mucho cuidado al deshabilitar un diario activo, ya
que afecta negativamente a otras aplicaciones que usan el diario.
Ejemplos
Para crear un diario de cambios de USN en la unidad C, escriba:

fsutil usn createjournal m=1000 a=100 c:

Para eliminar un diario de cambios de USN activo en la unidad C, escriba:

fsutil usn deletejournal /d c:

Para habilitar el seguimiento de intervalos con un tamaño de fragmento y un umbral de tamaño de archivo
especificados, escriba:

fsutil usn enablerangetracking c=16384 s=67108864 C:

Para enumerar y enumerar las entradas del diario de cambios entre dos límites especificados en la unidad C,
escriba:

fsutil usn enumdata 1 0 1 c:

Para consultar los datos de USN de un volumen en la unidad C, escriba:

fsutil usn queryjournal c:

Para leer los datos de USN de un archivo en la carpeta \Temp de la unidad C, escriba:

fsutil usn readdata c:\temp\[Link]

Para leer el diario usn con un USN inicial específico, escriba:


fsutil usn readjournal startusn=0xF00

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
fsutil volume
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows
Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Desmonta un volumen o consulta la unidad de disco duro para determinar cuánto espacio disponible
actualmente en la unidad de disco duro o qué archivo usa un clúster determinado.

Sintaxis
fsutil volume [allocationreport] <volumepath>
fsutil volume [diskfree] <volumepath>
fsutil volume [dismount] <volumepath>
fsutil volume [filelayout] <volumepath> <fileID>
fsutil volume [list]
fsutil volume [querycluster] <volumepath> <cluster> [<cluster>] … …

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

allocationreport Muestra información sobre cómo se usa el almacenamiento


en un volumen determinado.

<volumepath> Especifica la letra de unidad (seguida de dos puntos).

diskfree Consulta la unidad de disco duro para determinar la


cantidad de espacio libre en ella.

desmontar Desmonta un volumen.

filelayout Muestra los metadatos NTFS para el archivo dado.

<fileID> Especifica el identificador de archivo.

list Enumera todos los volúmenes del sistema.

querycluster Busca qué archivo usa un clúster especificado. Puede


especificar varios clústeres con el parámetro quer ycluster.

<cluster> Especifica el número de clúster lógico (LCN).

Ejemplos
Para mostrar un informe de clústeres asignado, escriba:

fsutil volume allocationreport C:

Para desmontar un volumen en la unidad C, escriba:


fsutil volume dismount c:

Para consultar la cantidad de espacio libre de un volumen en la unidad C, escriba:

fsutil volume diskfree c:

Para mostrar toda la información sobre los archivos especificados, escriba:

fsutil volume C: *
fsutil volume C:\Windows
fsutil volume C: 0x00040000000001bf

Para enumerar los volúmenes del disco, escriba:

fsutil volume list

Para buscar los archivos que usan los clústeres, especificados por los números de clúster lógicos 50 y 0x2000,
en la unidad C, escriba:

fsutil volume querycluster C: 50 0x2000

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
Funcionamiento de NTFS
fsutil wim
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10

Proporciona funciones para detectar y administrar archivos Windows image (WIM).

Sintaxis
fsutil wim [enumfiles] <drive name> <data source>
fsutil wim [enumwims] <drive name>
fsutil wim [queryfile] <filename>
fsutil wim [removewim] <drive name> <data source>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

enumfiles Enumera los archivos con copia de seguridad de WIM.

<drive name> Especifica el nombre de la unidad.

<data source> Especifica el origen de datos.

enumwims Enumera los archivos WIM de respaldo.

queryfile Consulta si el archivo está a favor de WIM y, si es así,


muestra detalles sobre el archivo WIM.

<filename> Especifica el nombre de archivo.

removewim Quita un WIM de los archivos de respaldo.

Ejemplos
Para enumerar los archivos de la unidad C: del origen de datos 0, escriba:

fsutil wim enumfiles C: 0

Para enumerar los archivos WIM de respaldo para la unidad C:, escriba:

fsutil wim enumwims C:

Para ver si wim cuenta con el respaldo de un archivo, escriba:

fsutil wim C:\Windows\[Link]

Para quitar WIM de los archivos de respaldo para el volumen C: y el origen de datos 2, escriba:
fsutil wim removewims C: 2

Referencias adicionales
Clave de sintaxis de línea de comandos
fsutil
ftp
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Transfiere archivos hacia y desde un equipo que ejecuta un protocolo de transferencia de archivos de servidor
(ftp). Este comando se puede usar de forma interactiva o en modo por lotes mediante el procesamiento de
archivos de texto ASCII.

Sintaxis
ftp [-v] [-d] [-i] [-n] [-g] [-s:<filename>] [-a] [-A] [-x:<sendbuffer>] [-r:<recvbuffer>] [-b:
<asyncbuffers>][-w:<windowssize>][<host>] [-?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-v Suprime la presentación de las respuestas del servidor


remoto.

-d Habilita la depuración, mostrando todos los comandos


pasados entre el cliente FTP y el servidor FTP.

-i Deshabilita las solicitudes interactivas durante varias


transferencias de archivos.

-n Suprime el inicio de sesión automático tras la conexión inicial.

-g Deshabilita el globbing de nombre de archivo. Glob permite


el uso del asterisco (*) y el signo de interrogación (?) como
caracteres comodín en los nombres de archivo y ruta de
acceso locales.

-s: <filename> Especifica un archivo de texto que contiene comandos ftp.


Estos comandos se ejecutan automáticamente después de
que se inicie ftp. Este parámetro no permite espacios. Use
este parámetro en lugar de redirección ( < ). Nota: En
Windows 8 y Windows Server 2012 o sistemas operativos
posteriores, el archivo de texto debe escribirse en UTF-8.

-a Especifica que se puede usar cualquier interfaz local al


enlazar la conexión de datos ftp.

-A Inicia sesión en el servidor ftp como anónimo.

-x: <sendbuffer> Invalida el tamaño SO_SNDBUF predeterminado de 8192.

-r: <recvbuffer> Invalida el tamaño SO_RCVBUF predeterminado de 8192.


PA RÁ M ET RO DESC RIP C IÓ N

-b: <asyncbuffers> Invalida el recuento de búferes asincrónicos predeterminado


de 3.

-w: <windowssize> Especifica el tamaño del búfer de transferencia. El tamaño


predeterminado de la ventana es de 4096 bytes.

<host> Especifica el nombre del equipo, la dirección IP o la dirección


IPv6 del servidor ftp al que se va a conectar. Si se especifica,
el nombre de host o la dirección deben ser el último
parámetro de la línea.

-? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los parámetros de la línea de comandos ftp distinguen mayúsculas de minúsculas.
Este comando solo está disponible si el protocolo de protocolo de Internet (TCP/IP) está instalado
como componente en las propiedades de un adaptador de red en Conexiones de red.
El comando ftp se puede usar de forma interactiva. Una vez iniciado, ftp crea un sub environment en el
que puede usar comandos ftp. Puede volver al símbolo del sistema escribiendo el comando quit.
Cuando el sub environment ftp se está ejecutando, se indica mediante el símbolo ftp > del sistema.
Para más información, consulte los comandos ftp.
El comando ftp admite el uso de IPv6 cuando se instala el protocolo IPv6.
Ejemplos
Para iniciar sesión en el servidor ftp denominado [Link] , escriba:

ftp [Link]

Para iniciar sesión en el servidor ftp denominado y ejecutar los comandos ftp contenidos en un archivo
[Link] [Link], escriba:

ftp -s:[Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
Ip versión 6
Aplicaciones IPv6
ftp append
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Anexa un archivo local a un archivo en el equipo remoto mediante la configuración de tipo de archivo actual.

Sintaxis
append <localfile> [remotefile]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<localfile> Especifica el archivo local que se agregará.

[remotefile] Especifica el archivo en el equipo remoto al que se agrega . Si


no usa este parámetro, el <localfile> nombre se usa en
lugar del nombre de archivo remoto.

Ejemplos
Para [Link] [Link] en el equipo remoto, escriba:

append [Link] [Link]

Para anexar la [Link] local a un archivo [Link] en el equipo remoto.

append [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp ascii
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Establece el tipo de transferencia de archivos en ASCII. El comando ftp admite los tipos de transferencia de
archivos de imagen binario y ASCII (valor predeterminado), pero se recomienda usar ASCII al transferir archivos
de texto. En el modo ASCII, se realizan conversiones de caracteres hacia y desde el juego de caracteres estándar
de red. Por ejemplo, los caracteres de fin de línea se convierten según sea necesario, en función del sistema
operativo de destino.

Sintaxis
ascii

Ejemplos
Para establecer el tipo de transferencia de archivos en ASCII, escriba:

ascii

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando binario ftp
Instrucciones de FTP adicionales
ftp bell
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Alterna un sonido acústico para que se produzca después de que se complete cada comando de transferencia de
archivos. De forma predeterminada, este comando está desactivado.

Sintaxis
bell

Ejemplos
Para activar o desactivar un sonido acústico para que se produzca una vez completado cada comando de
transferencia de archivos, escriba:

bell

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp binary
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Establece el tipo de transferencia de archivos en binario. El comando ftp admite los tipos de transferencia de
archivos de imagen binario y ASCII (valor predeterminado), pero se recomienda usar binario al transferir
archivos ejecutables. En el modo binario, los archivos se transfieren en unidades de un byte.

Sintaxis
binary

Ejemplos
Para establecer el tipo de transferencia de archivos en binario, escriba:

binary

Referencias adicionales
Clave de sintaxis de línea de comandos
comando ftp ascii
Instrucciones de FTP adicionales
ftp bye
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Finaliza la sesión ftp en el equipo remoto y, a continuación, se cierra.

NOTE
Este comando es el mismo que el comando ftp quit.

Sintaxis
bye

Ejemplos
Para finalizar la sesión ftp con el equipo remoto y salir, escriba:

bye

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ftp quit
Instrucciones de FTP adicionales
ftp cd
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el directorio de trabajo en el equipo remoto.

Sintaxis
cd <remotedirectory>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Especifica el directorio del equipo remoto al que desea


cambiar.

Ejemplos
Para cambiar el directorio del equipo remoto a Docs, escriba:

cd Docs

Para cambiar el directorio del equipo remoto a Vídeos de mayo, escriba:

cd May Videos

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp close
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Finaliza la sesión ftp con el servidor remoto y permanece en el ftp> símbolo del sistema.

Sintaxis
close

Ejemplos
Para finalizar la sesión ftp con el servidor remoto y permanecer en el ftp> símbolo del sistema, escriba:

close

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp debug
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Alterna el modo de depuración. De forma predeterminada, el modo de depuración está desactivado. Si el modo
de depuración está activado, verá que cada comando se envía al equipo remoto, precedido por el > carácter .

Sintaxis
debug

Ejemplos
Para activar y desactivar el modo de depuración, escriba:

debug

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp delete
14/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Elimina archivos en equipos remotos.

Sintaxis
delete <remotefile>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<remotefile> Especifica el archivo que se eliminará.

Ejemplos
Para eliminar el [Link] en el equipo remoto, escriba:

delete [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp dir
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra una lista de archivos de directorio y subdirectorios en un equipo remoto.

Sintaxis
dir [<remotedirectory>] [<localfile>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<remotedirectory>] Especifica el directorio para el que desea ver una lista. Si no


se especifica ningún directorio, se usa el directorio de trabajo
actual en el equipo remoto.

[<localfile>] Especifica un archivo local en el que almacenar la lista de


directorios. Si no se especifica un archivo local, los resultados
se muestran en la pantalla.

Ejemplos
Para mostrar una lista de directorios para dir1 en el equipo remoto, escriba:

dir dir1

Para guardar una lista del directorio actual en el equipo remoto en el archivo [Link] , escriba:

dir . [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp disconnect
14/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Se desconecta del equipo remoto y permanece en el ftp> símbolo del sistema.

Sintaxis
disconnect

Ejemplos
Para desconectarse del equipo remoto y permanece en el ftp> símbolo del sistema, escriba:

disconnect

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp get
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Copia un archivo remoto en el equipo local mediante el tipo de transferencia de archivos actual.

NOTE
Este comando es el mismo que el comando ftp recv.

Sintaxis
get <remotefile> [<localfile>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<remotefile> Especifica el archivo remoto que se copiará.

[<localfile>] Especifica el nombre del archivo que se usará en el equipo


local. Si no se especifica localfile, al archivo se le da el nombre
del archivo remoto.

Ejemplos
Para copiar [Link] en el equipo local mediante la transferencia de archivos actual, escriba:

get [Link]

Para copiar [Link] en el equipo local como [Link] mediante la transferencia de archivos actual, escriba:

get [Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ftp recv
comando ftp ascii
comando binario ftp
Instrucciones de FTP adicionales
ftp glob
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Alterna para permitir la expansión de caracteres comodín para los nombres de archivo locales. De forma
predeterminada, el uso de comodines (expansión de caracteres comodín) está activado. Si el carácter comodín
está activado, podrá usar el asterisco (*) y el signo de interrogación (?) como caracteres comodín en los
nombres de archivo o ruta de acceso locales.

Sintaxis
glob

Ejemplos
Para alternar si se permite la expansión con caracteres comodín de nombres de archivo locales, escriba:

glob

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp hash
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Alterna la impresión de signo de número (#) para cada bloque de datos transferido. De forma predeterminada,
el comando hash está desactivado. El tamaño de un bloque de datos es de 2048 bytes.

Sintaxis
hash

Ejemplos
Para alternar la impresión de signo de número (#) para cada bloque de datos que se transfiere, escriba:

hash

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp lcd
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el directorio de trabajo en el equipo local. De forma predeterminada, el directorio de trabajo es el


directorio en el que se inició el comando ftp.

Sintaxis
lcd [<directory>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<directory>] Especifica el directorio del equipo local al que se va a cambiar.


Si no se especifica el directorio, el directorio de trabajo actual
se cambia al directorio predeterminado.

Ejemplos
Para cambiar el directorio de trabajo del equipo local a c:\dir1, escriba:

lcd c:\dir1

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp literal
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Envía argumentos textuales al servidor ftp remoto. Se devuelve un único código de respuesta ftp.

NOTE
Este comando es el mismo que el comando de comillas ftp.

Sintaxis
literal <argument> [ ]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<argument> Especifica el argumento que se enviará al servidor ftp.

Ejemplos
Para enviar un comando de salida al servidor ftp remoto, escriba:

literal quit

Referencias adicionales
Clave de sintaxis de línea de comandos
comando ftp quote
Instrucciones de FTP adicionales
ftp ls
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra una lista abreviada de archivos y subdirectorios del equipo remoto.

Sintaxis
ls [<remotedirectory>] [<localfile>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<remotedirectory>] Especifica el directorio para el que desea ver una lista. Si no


se especifica ningún directorio, se usa el directorio de trabajo
actual en el equipo remoto.

[<localfile>] Especifica un archivo local en el que almacenar la lista. Si no


se especifica un archivo local, los resultados se muestran en
la pantalla.

Ejemplos
Para mostrar una lista abreviada de archivos y subdirectorios del equipo remoto, escriba:

ls

Para obtener una lista abreviada de directorios de dir1 en el equipo remoto y guardarlo en un archivo local
denominado [Link], escriba:

ls dir1 [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp mget
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Copia los archivos remotos en el equipo local con el tipo de transferencia de archivos actual.

Sintaxis
mget <remotefile>[ ]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<remotefile> Especifica los archivos remotos que se copian en el equipo


local.

Ejemplos
Para copiar archivos remotos [Link] y [Link] en el equipo local con el tipo de transferencia de archivos actual,
escriba:

mget [Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ftp ascii
comando binario ftp
Instrucciones de FTP adicionales
ftp mkdir
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un directorio en el equipo remoto.

Sintaxis
mkdir <directory>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<directory> Especifica el nombre del nuevo directorio remoto.

Ejemplos
Para crear un directorio denominado dir1 en el equipo remoto, escriba:

mkdir dir1

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp mls
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra una lista abreviada de archivos y subdirectorios en un directorio remoto.

Sintaxis
mls <remotefile>[ ] <localfile>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<remotefile> Especifica el archivo para el que desea ver una lista. Al


especificar archivos remotos, use un guion para representar
el directorio de trabajo actual en el equipo remoto.

<localfile> Especifica un archivo local en el que almacenar la lista. Al


especificar localfile, use un guion para mostrar la lista en la
pantalla.

Ejemplos
Para mostrar una lista abreviada de archivos y subdirectorios para dir1 y dir2, escriba:

mls dir1 dir2 -

Para guardar una lista abreviada de archivos y subdirectorios para dir1 y dir2 en el archivo [Link] ,
escriba:

mls dir1 dir2 [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp mput
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Copia los archivos locales en el equipo remoto mediante el tipo de transferencia de archivos actual.

Sintaxis
mput <localfile>[ ]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<localfile> Especifica el archivo local que se copiará en el equipo


remoto.

Ejemplos
Para copiar [Link] y [Link] en el equipo remoto con el tipo de transferencia de archivos actual,
escriba:

mput [Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ftp ascii
comando binario ftp
Instrucciones de FTP adicionales
ftp open
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Se conecta al servidor FTP especificado.

Sintaxis
open <computer> [<port>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<computer> Especifica el equipo remoto al que está intentando


conectarse. Puede usar una dirección IP o un nombre de
equipo (en cuyo caso debe estar disponible un servidor DNS
o un archivo hosts).

[<port>] Especifica un número de puerto TCP que se usará para


conectarse a un servidor FTP. De forma predeterminada, se
usa el puerto TCP 21.

Ejemplos
Para conectarse al servidor ftp en [Link], escriba:

open [Link]

Para conectarse al servidor ftp en [Link] escucha en el puerto TCP 755, escriba:

open [Link] 755

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp prompt
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Activa y desactiva el modo De aviso. De forma predeterminada, el modo De aviso está activado. Si el modo De
aviso está activado, el comando ftp solicita durante varias transferencias de archivos para permitirle recuperar o
almacenar archivos de forma selectiva.

NOTE
Puede usar los comandos ftp mget y ftp mput para transferir todos los archivos cuando el modo prompt está
desactivado.

Sintaxis
prompt

Ejemplos
Para activar y desactivar el modo de aviso, escriba:

prompt

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp put
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Copia un archivo local en el equipo remoto con el tipo de transferencia de archivos actual.

NOTE
Este comando es el mismo que el comando ftp send.

Sintaxis
put <localfile> [<remotefile>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<localfile> Especifica el archivo local que se copiará.

[<remotefile>] Especifica el nombre que se usará en el equipo remoto. Si no


especifica un archivo remoto, el archivo se le da el nombre
del archivo local.

Ejemplos
Para copiar el archivo local [Link] nombre [Link] en el equipo remoto, escriba:

put [Link] [Link]

Para copiar el archivo local [Link] en el equipo remoto, escriba:

put [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ftp ascii
comando binario ftp
Instrucciones de FTP adicionales
ftp pwd
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra el directorio del equipo remoto actual.

Sintaxis
pwd

Ejemplos
Para mostrar el directorio del equipo remoto actual, escriba:

pwd

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp quit
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Finaliza la sesión ftp con el equipo remoto y, a continuación, se cierra.

NOTE
Este comando es el mismo que el comando ftp bye.

Sintaxis
quit

Ejemplos
Para finalizar la sesión ftp con el equipo remoto y volver al símbolo del sistema operativo, escriba:

quit

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp quote
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Envía argumentos textuales al servidor ftp remoto. Se devuelve un único código de respuesta ftp.

NOTE
Este comando es el mismo que el comando literal ftp.

Sintaxis
quote <argument>[ ]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<argument> Especifica el argumento que se enviará al servidor ftp.

Ejemplos
Para enviar un comando de salida al servidor ftp remoto, escriba:

quote quit

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando literal ftp
Instrucciones de FTP adicionales
ftp recv
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Copia un archivo remoto en el equipo local mediante el tipo de transferencia de archivos actual.

NOTE
Este comando es el mismo que el comando ftp get.

Sintaxis
recv <remotefile> [<localfile>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<remotefile> Especifica el archivo remoto que se copiará.

[<localfile>] Especifica el nombre del archivo que se usará en el equipo


local. Si no se especifica localfile, al archivo se le da el nombre
del archivo remoto.

Ejemplos
Para copiar [Link] en el equipo local mediante la transferencia de archivos actual, escriba:

recv [Link]

Para copiar [Link] en el equipo local como [Link] mediante la transferencia de archivos actual, escriba:

recv [Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando ftp get
comando ftp ascii
Comando binario ftp
Instrucciones de FTP adicionales
ftp remotehelp
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra ayuda para los comandos remotos.

Sintaxis
remotehelp [<command>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<command>] Especifica el nombre del comando sobre el que desea


obtener ayuda. Si <command> no se especifica , este
comando muestra una lista de todos los comandos remotos.
También puede ejecutar comandos remotos mediante la
comilla ftp o el literal ftp.

Ejemplos
Para mostrar una lista de comandos remotos, escriba:

remotehelp

Para mostrar la sintaxis del comando remoto de hazaña, escriba:

remotehelp feat

Referencias adicionales
Clave de sintaxis de línea de comandos
ftp quote
ftp literal
Instrucciones de FTP adicionales
ftp rename
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el nombre de los archivos remotos.

Sintaxis
rename <filename> <newfilename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<filename> Especifica el archivo cuyo nombre desea cambiar.

<newfilename> Especifica el nuevo nombre de archivo.

Ejemplos
Para cambiar el nombre del archivo [Link] [Link], escriba:

rename [Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp rmdir
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Elimina un directorio remoto.

Sintaxis
rmdir <directory>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<directory> Especifica el nombre del directorio remoto que se eliminará.

Ejemplos
Para eliminar el directorio remoto de imágenes, escriba:

rmdir pictures

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp send
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Copia un archivo local en el equipo remoto con el tipo de transferencia de archivos actual.

NOTE
Este comando es el mismo que el comando ftp put.

Sintaxis
send <localfile> [<remotefile>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<localfile> Especifica el archivo local que se copiará.

<remotefile> Especifica el nombre que se usará en el equipo remoto. Si no


especifica un archivo remoto, el archivo obtiene el nombre
del archivo local.

Ejemplos
Para copiar el archivo local [Link] nombre [Link] en el equipo remoto, escriba:

send [Link] [Link]

Para copiar el archivo local [Link] en el equipo remoto, escriba:

send [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp status
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra el estado actual de las conexiones ftp.

Sintaxis
status

Ejemplos
Para mostrar el estado actual de las conexiones ftp, escriba:

status

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp trace
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Alterna el seguimiento de paquetes. Este comando también muestra la serie de llamadas de función FTP
internas al ejecutar un comando ftp.

Sintaxis
trace

Ejemplos
Activar y desactivar el seguimiento, escriba:

trace

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp type
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Establece o muestra el tipo de transferencia de archivos. El comando ftp admite los tipos de transferencia de
archivos de imagen ASCII (predeterminado) y binarios:
Se recomienda usar ASCII al transferir archivos de texto. En el modo ASCII, se realizan conversiones de
caracteres hacia y desde el juego de caracteres estándar de red. Por ejemplo, los caracteres de fin de línea
se convierten según sea necesario, en función del sistema operativo de destino.
Se recomienda usar binario al transferir archivos ejecutables. En modo binario, los archivos se transfieren
en unidades de un byte.

Sintaxis
type [<typename>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<typename>] Especifica el tipo de transferencia de archivo. Si no especifica


este parámetro, se muestra el tipo actual.

Ejemplos
Para establecer el tipo de transferencia de archivos en ASCII, escriba:

type ascii

Para establecer el tipo de archivo de transferencia en binario, escriba:

type binary

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp user
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Especifica un usuario para el equipo remoto.

Sintaxis
user <username> [<password>] [<account>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<username> Especifica un nombre de usuario con el que iniciar sesión en


el equipo remoto.

[<password>] Especifica la contraseña para el nombre de usuario. Si no se


especifica una contraseña pero es necesaria, el comando
ftp solicita la contraseña.

[<account>] Especifica una cuenta con la que iniciar sesión en el equipo


remoto. Si no se especifica una cuenta, pero es necesaria, el
comando ftp solicita la cuenta.

Ejemplos
Para especificar User1 con la contraseña Password1, escriba:

user User1 Password1

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp verbose
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Alterna el modo detallado. De forma predeterminada, el modo detallado está activado. Cuando el modo
Detallado está en, se muestran todas las respuestas de comandos ftp. Cuando se completa una transferencia de
archivos, también se muestran las estadísticas relativas a la eficacia de la transferencia.

Sintaxis
verbose

Ejemplos
Para activar y desactivar el modo detallado, escriba:

verbose

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp mdelete
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Elimina los archivos del equipo remoto.

Sintaxis
mdelete <remotefile>[...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<remotefile> Especifica el archivo remoto que se eliminará.

Ejemplos
Para eliminar archivos remotos [Link] y [Link], escriba:

mdelete [Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftp mdir
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra una lista de directorios de archivos y subdirectorios en un directorio remoto.

Sintaxis
mdir <remotefile>[...] <localfile>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<remotefile> Especifica el directorio o archivo para el que desea ver una


lista. Puede especificar varios archivos remotos. Escriba un
guion (-) para usar el directorio de trabajo actual en el
equipo remoto.

<localfile> Especifica un archivo local para almacenar la lista. Este


parámetro es obligatorio. Escriba un guion (-) para mostrar
la lista en la pantalla.

Ejemplos
Para mostrar una lista de directorios de dir1 y dir2 en la pantalla, escriba:

mdir dir1 dir2 -

Para guardar la lista de directorios combinados de dir1 y dir2 en un archivo local [Link], escriba:

mdir dir1 dir2 [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Instrucciones de FTP adicionales
ftype
12/08/2021 • 2 minutes to read

Muestra o modifica los tipos de archivo que se usan en las asociaciones de extensión de nombre de archivo. Si
se usa sin un operador de asignación (=), este comando muestra la cadena de comando abierta actual para el
tipo de archivo especificado. Si se usa sin parámetros, este comando muestra los tipos de archivo que tienen
definidas cadenas de comandos abiertas.

NOTE
Este comando solo se admite en [Link] y no está disponible en PowerShell. Aunque puede usar como cmd /c ftype
solución alternativa.

Sintaxis
ftype [<filetype>[=[<opencommandstring>]]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<filetype> Especifica el tipo de archivo que se mostrará o cambiará.

<opencommandstring> Especifica la cadena de comando open que se va a usar al


abrir archivos del tipo de archivo especificado.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
En la tabla siguiente se describe cómo ftype sustituye las variables dentro de una cadena de comando abierta:

VA RIA B L E VA LO R DE REEM P L A Z O

%0 o %1 Se sustituye por el nombre de archivo que se inicia a través


de la asociación .

%* Obtiene todos los parámetros.

%2 , %3 , ... Obtiene el primer parámetro ( %2 ), el segundo parámetro (


), y así %3 sucesivamente.

%~<n> Obtiene todos los parámetros restantes a partir del nº


parámetro, donde n puede ser cualquier número de 2 a 9.

Ejemplos
Para mostrar los tipos de archivo actuales que tienen definidas cadenas de comandos abiertas, escriba:
ftype

Para mostrar la cadena de comando abierta actual para el tipo de archivo txtfile, escriba:

ftype txtfile

Este comando produce un resultado similar al siguiente:


txtfile=%SystemRoot%\system32\[Link] %1

Para eliminar la cadena de comando open para un tipo de archivo denominado ejemplo, escriba:

ftype example=

Para asociar la extensión de nombre de archivo .pl con el tipo de archivo PerlScript y habilitar el tipo de archivo
PerlScript para ejecutar [Link], escriba los siguientes comandos:

assoc .pl=PerlScript
ftype PerlScript=[Link] %1 %*

Para eliminar la necesidad de escribir la extensión de nombre de archivo .pl al invocar un script perl, escriba:

set PATHEXT=.pl;%PATHEXT%

Referencias adicionales
Clave de sintaxis de línea de comandos
fveupdate
12/08/2021 • 2 minutes to read

FveUpdate es una herramienta interna que usa el programa de instalación cuando se actualiza un equipo.
Actualiza los metadatos asociados a BitLocker a la versión más reciente. Esta herramienta no se puede ejecutar
de forma independiente.

Referencias adicionales
Clave de sintaxis de línea de comandos
getmac
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Devuelve la dirección de control de acceso multimedia (MAC) y la lista de protocolos de red asociados a cada
dirección para todas las tarjetas de red de cada equipo, ya sea localmente o a través de una red. Este comando
es especialmente útil cuando desea escribir la dirección MAC en un analizador de red o cuando necesita saber
qué protocolos están actualmente en uso en cada adaptador de red de un equipo.

Sintaxis
getmac[.exe][/s <computer> [/u <domain\<user> [/p <password>]]][/fo {table | list | csv}][/nh][/v]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<user> Ejecuta el comando con los permisos de cuenta del usuario


especificados por usuario o dominio\usuario. El valor
predeterminado son los permisos del usuario que ha iniciado
sesión actual en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/fo {table | list | csv} Especifica el formato que se usará para la salida de la
consulta. Los valores válidos son table , list y csv. El
formato predeterminado para la salida es la tabla .

/nh Suprime el encabezado de columna en la salida. Válido


cuando el parámetro /fo se establece en table o csv.

/v Especifica que la salida muestra información detallada.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
En los ejemplos siguientes se muestra cómo puede usar el comando getmac:

getmac /fo table /nh /v

getmac /s srvmain
getmac /s srvmain /u maindom\hiropln

getmac /s srvmain /u maindom\hiropln /p p@ssW23

getmac /s srvmain /u maindom\hiropln /p p@ssW23 /fo list /v

getmac /s srvmain /u maindom\hiropln /p p@ssW23 /fo table /nh

Referencias adicionales
Clave de sintaxis de línea de comandos
gettype
13/08/2021 • 2 minutes to read

El comando gettype está en desuso y no se garantiza que se admite en Windows.


Esta herramienta se incluye en Windows Server 2003. Para obtener más información, vea gettype.

Referencias adicionales
Clave de sintaxis de línea de comandos
goto
12/08/2021 • 2 minutes to read

Dirige [Link] a una línea etiquetada en un programa por lotes. Dentro de un programa por lotes, este
comando dirige el procesamiento de comandos a una línea identificada por una etiqueta. Cuando se encuentra
la etiqueta, el procesamiento continúa a partir de los comandos que comienzan en la línea siguiente.

Sintaxis
goto <label>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<label> Especifica una cadena de texto que se usa como etiqueta en


el programa por lotes.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si las extensiones de comando están habilitadas (valor predeterminado) y usa el comando goto con una
etiqueta de destino de :EOF , transfiere el control al final del archivo de script por lotes actual y sale del
archivo de script por lotes sin definir una etiqueta. Cuando use este comando con la etiqueta :EOF, debe
insertar dos puntos antes de la etiqueta. Por ejemplo: goto:EOF .
Puede usar espacios en el parámetro label, pero no puede incluir otros separadores (por ejemplo, punto y
coma (;) o signos iguales (=)).
El valor de etiqueta que especifique debe coincidir con una etiqueta del programa por lotes. La etiqueta
dentro del programa por lotes debe comenzar con dos puntos (:). Si una línea comienza con dos puntos,
se trata como una etiqueta y se omiten los comandos de esa línea. Si el programa por lotes no contiene la
etiqueta especificada en el parámetro label, el programa por lotes se detiene y muestra el mensaje
siguiente: Label not found .
Puede usar goto con otros comandos para realizar operaciones condicionales. Para obtener más
información sobre el uso de goto para las operaciones condicionales, vea el comando if.

Ejemplos
El siguiente programa por lotes da formato a un disco de la unidad A como un disco del sistema. Si la operación
se realiza correctamente, el comando goto dirige el procesamiento a la etiqueta

echo off
format a: /s
if not errorlevel 1 goto end
echo An error occurred during formatting.
:end
echo End of batch program.
Referencias adicionales
Clave de sintaxis de línea de comandos
comando cmd
Comando if
gpfixup
13/08/2021 • 3 minutes to read

Corrige las dependencias de nombre de dominio directiva de grupo objetos y directiva de grupo después de
una operación de cambio de nombre de dominio. Para usar este comando, debe instalar directiva de grupo
Management como una característica a través de Administrador del servidor.

Sintaxis
gpfixup [/v]
[/olddns:<olddnsname> /newdns:<newdnsname>]
[/oldnb:<oldflatname> /newnb:<newflatname>]
[/dc:<dcname>] [/sionly]
[/user:<username> [/pwd:{<password>|*}]] [/?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/v Muestra mensajes de estado detallados. Si no se usa este


parámetro, solo aparecen los mensajes de error o un
mensaje de estado de resumen que indica que se ha
producido un error o correcto.

/olddns: <olddnsname> Especifica el nombre DNS antiguo del dominio cuyo nombre
ha cambiado cuando la operación de cambio de nombre de
dominio <olddnsname> cambia el nombre DNS de un
dominio. Solo puede usar este parámetro si también usa el
parámetro /newdns para especificar un nuevo nombre DNS
de dominio.

/newdns: <newdnsname> Especifica el nuevo nombre DNS del dominio cuyo nombre
ha cambiado cuando la operación de cambio de nombre de
dominio <newdnsname> cambia el nombre DNS de un
dominio. Solo puede usar este parámetro si también usa el
parámetro /olddns para especificar el nombre DNS de
dominio antiguo.

/oldnb: <oldflatname> Especifica el nombre NetBIOS antiguo del dominio cuyo


nombre ha cambiado como cuando la operación de cambio
de nombre de dominio cambia el nombre <oldflatname>
NetBIOS de un dominio. Solo puede usar este parámetro si
usa el parámetro /newnb para especificar un nuevo nombre
NetBIOS de dominio.

/newnb: <newflatname> Especifica el nuevo nombre NetBIOS del dominio cuyo


nombre ha cambiado cuando la operación de cambio de
nombre de dominio cambia el nombre <newflatname>
NetBIOS de un dominio. Solo puede usar este parámetro si
usa el parámetro /oldnb para especificar el nombre NetBIOS
del dominio anterior.
PA RÁ M ET RO DESC RIP C IÓ N

/dc: <dcname> Conectar al controlador de dominio denominado <dcname>


(un nombre DNS o un nombre NetBIOS). <dcname> debe
hospedar una réplica grabable de la partición del directorio
de dominio tal como se indica en uno de los siguientes
elementos:
Nombre DNS <newdnsname> mediante /newdns
El nombre NetBIOS <newflatname> mediante
/newnb
Si no se usa este parámetro, puede conectarse a
cualquier controlador de dominio del dominio cuyo
nombre indica <newdnsname> o <newflatname> .

/sionly Realiza solo la corrección directiva de grupo relacionada con


la instalación de software administrado (la extensión
instalación de software para directiva de grupo). Omita las
acciones que corrigen directiva de grupo y las rutas de
acceso SYSVOL en GPO.

/user: <username> Ejecuta este comando en el contexto de seguridad del


usuario <username> , donde tiene el formato <username>
dominio\usuario. Si no se usa este parámetro, este comando
se ejecuta como el usuario que ha iniciado sesión.

/pwd: {<password> | *} Especifica la contraseña del usuario.

/? Muestra la Ayuda en el símbolo del sistema.

Ejemplos
En este ejemplo se supone que ya ha realizado una operación de cambio de nombre de dominio en la que ha
cambiado el nombre DNS de MyOldDnsName a MyNewDnsName y el nombre NetBIOS de
MyOldNetBIOSName a MyNewNetBIOSName .
En este ejemplo, se usa el comando gpfixup para conectarse al controlador de dominio denominado
MyDcDnsName y reparar GPO y vínculos directiva de grupo mediante la actualización del nombre de dominio
antiguo insertado en los GPO y vínculos. El estado y la salida de error se guardan en un archivo denominado
[Link].

gpfixup /olddns: MyOldDnsName /newdns:MyNewDnsName /oldnb:MyOldNetBIOSName /newnb:MyNewNetBIOSName


/dc:MyDcDnsName 2>&1 >[Link]

Este ejemplo es el mismo que el anterior, salvo que supone que el nombre NetBIOS del dominio no se cambió
durante la operación de cambio de nombre de dominio.

gpfixup /olddns: MyOldDnsName /newdns:MyNewDnsName /dc:MyDcDnsName 2>&1 >[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Administración de Dominio de Active Directory cambio de nombre
gpresult
10/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra la información del conjunto resultante de directivas (RSoP) para un usuario y un equipo remotos. Para
usar informes RSoP para equipos de destino remoto a través del firewall, debe tener reglas de firewall que
habiliten el tráfico de red entrante en los puertos.

Sintaxis
gpresult [/s <system> [/u <username> [/p [<password>]]]] [/user [<targetdomain>\]<targetuser>] [/scope {user
| computer}] {/r | /v | /z | [/x | /h] <filename> [/f] | /?}

NOTE
Excepto cuando se usa /? , debe incluir una opción de salida, /r , /v , /z, /x o /h .

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <system> Especifica el nombre o la dirección IP de un equipo remoto.


No use barras diagonales inversas. La opción
predeterminada es el equipo local.

/u <username> Usa las credenciales del usuario especificado para ejecutar el


comando. El usuario predeterminado es el usuario que ha
iniciado sesión en el equipo que emite el comando.

/p [<password>] Especifica la contraseña de la cuenta de usuario que se


proporciona en el parámetro /u. Si se omite /p, gpresult
solicita la contraseña. El parámetro /p no se puede usar
con /x o /h .

/user [<targetdomain>\]<targetuser>] Especifica el usuario remoto cuyos datos RSoP se mostrarán.

/scope {user | computer} Muestra datos RSoP para el usuario o el equipo. Si se omite
/scope, gpresult muestra datos RSoP para el usuario y el
equipo.

[/x | /h] <filename> Guarda el informe en formato XML (/x) o HTML (/h ) en la
ubicación y con el nombre de archivo especificado por el
parámetro filename. No se puede usar con /u , /p, /r , /v o
/z.

/f Fuerza a gpresult a sobrescribir el nombre de archivo


especificado en la opción /x o /h.
PA RÁ M ET RO DESC RIP C IÓ N

/r Muestra los datos de resumen de RSoP.

/v Muestra información detallada de la directiva. Esto incluye la


configuración detallada que se aplicó con una precedencia de
1.

/z Muestra toda la información disponible sobre directiva de


grupo. Esto incluye la configuración detallada que se aplicó
con una precedencia de 1 y superior.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
directiva de grupo es la herramienta administrativa principal para definir y controlar cómo funcionan los
programas, los recursos de red y el sistema operativo para los usuarios y equipos de una organización.
En un entorno de Active Directory, directiva de grupo a usuarios o equipos en función de su pertenencia
a sitios, dominios o unidades organizativas.
Dado que puede aplicar configuraciones de directiva superpuestas a cualquier equipo o usuario, la
característica directiva de grupo genera un conjunto resultante de configuraciones de directiva cuando el
usuario inicia sesión. El comando gpresult muestra el conjunto resultante de configuraciones de
directiva que se aplicaron en el equipo para el usuario especificado cuando el usuario inició sesión.
Dado que /v y /z generan mucha información, resulta útil redirigir la salida a un archivo de texto (por
ejemplo, gpresult/z >[Link] ).
En las versiones ARM64 de Windows, solo el de gpresult SysWow64 funciona con el /h parámetro .
Ejemplos
Para recuperar datos de RSoP solo para el usuario remoto, maindom\whopln con la contraseña , que se
encuentra en el equipo p@ssW23 srvmain, escriba:

gpresult /s srvmain /u maindom\hiropln /p p@ssW23 /user targetusername /scope user /r

Para guardar toda la información disponible sobre directiva de grupo en un archivo denominado ,[Link], solo
para el usuario remoto maindom\dom\dompln con la contraseña , en el equipo p@ssW23 srvmain, escriba:

gpresult /s srvmain /u maindom\hiropln /p p@ssW23 /user targetusername /z > [Link]

Para mostrar datos RSoP para el usuario que ha iniciado sesión, maindom\dom\dompln con la contraseña , para
el equipo p@ssW23 srvmain, escriba:

gpresult /s srvmain /u maindom\hiropln /p p@ssW23 /r

Referencias adicionales
Clave de sintaxis de línea de comandos
gpt
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

En los discos básicos de la tabla de particiones GUID (gpt), este comando asigna los atributos gpt a la partición
con el foco. Los atributos de partición Gpt dan información adicional sobre el uso de la partición. Algunos
atributos son específicos del GUID de tipo de partición.
Debe elegir una partición gpt básica para que esta operación se haga correctamente. Use el comando select
partition para seleccionar una partición gpt básica y desplazar el foco a ella.
Cau t i on

El cambio de los atributos gpt puede hacer que los volúmenes de datos básicos no se puedan asignar a letras de
unidad o para evitar que el sistema de archivos se monte. Se recomienda encarecidamente no cambiar los
atributos gpt a menos que sea un fabricante de equipos originales (OEM) o un profesional de TI que tenga
experiencia con discos gpt.

Sintaxis
gpt attributes=<n>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

attributes= <n> Especifica el valor del atributo que desea aplicar a la partición
con el foco. El campo de atributo gpt es un campo de 64 bits
que contiene dos subcampos. El campo superior sólo se
interpreta en el contexto del Id. de partición, mientras que el
campo inferior es común a todos los Id. de partición. Los
valores aceptados incluyen:
0x0000000000000001: especifica que el equipo
requiere que la partición funcione correctamente.
0x8000000000000000: especifica que la partición
no recibirá una letra de unidad de forma
predeterminada cuando el disco se mueve a otro
equipo o cuando un equipo lo ve por primera vez.
0x4000000000000000: oculta el volumen de una
partición para que el administrador de montaje no lo
detecte.
0x2000000000000000: especifica que la partición
es una instantánea de otra partición.
0x1000000000000000: especifica que la partición
es de solo lectura. Este atributo impide que se escriba
el volumen.
Para obtener más información sobre estos atributos, vea
la sección atributos en create_PARTITION_PARAMETERS
Structure.

Comentarios
La partición del sistema EFI contiene solo los archivos binarios necesarios para iniciar el sistema operativo.
Esto facilita la colocación de archivos binarios oem o binarios específicos de un sistema operativo en otras
particiones.
Ejemplos
Para evitar que el equipo asigne automáticamente una letra de unidad a la partición con el foco, mientras mueve
un disco gpt, escriba:

gpt attributes=0x8000000000000000

Referencias adicionales
Clave de sintaxis de línea de comandos
comando select partition
create_PARTITION_PARAMETERS estructura
gpupdate
13/08/2021 • 2 minutes to read

Actualiza directiva de grupo configuración.

Sintaxis
gpupdate [/target:{computer | user}] [/force] [/wait:<VALUE>] [/logoff] [/boot] [/sync] [/?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/target: {computer|user} Especifica que solo se actualiza la configuración de directiva


usuario o equipo. De forma predeterminada, se actualiza la
configuración de directiva de usuario y equipo.

/force Vuelve a aplicar todas las configuraciones de directiva. De


forma predeterminada, solo se aplican las configuraciones de
directiva que han cambiado.

/wait: <VALUE> Establece el número de segundos que se esperará a que


finalice el procesamiento de directivas antes de volver al
símbolo del sistema. Cuando se supera el límite de tiempo,
aparece el símbolo del sistema, pero el procesamiento de
directivas continúa. El valor predeterminado es
600 segundos. El valor 0 significa no esperar. El valor -1
significa esperar indefinidamente.
En un script, mediante este comando con un límite de
tiempo especificado, puede ejecutar gpupdate y
continuar con comandos que no dependen de la
finalización de gpupdate . Como alternativa, puede usar
este comando sin ningún límite de tiempo especificado
para permitir que gpupdate termine de ejecutarse
antes de que se ejecuten otros comandos que dependen
de él.

/logoff Provoca un cierre de sesión después de actualizar directiva


de grupo configuración. Esto es necesario para aquellos
directiva de grupo del lado cliente que no procesan la
directiva en un ciclo de actualización en segundo plano, pero
procesan la directiva cuando un usuario inicia sesión.
Algunos ejemplos son la instalación de software de destino
de usuario y el redireccionamiento de carpetas. Esta opción
no tiene ningún efecto si no hay ninguna extensión llamada
que requiera un cierre de sesión.
PA RÁ M ET RO DESC RIP C IÓ N

/boot Provoca un reinicio del equipo después de aplicar directiva


de grupo configuración. Esto es necesario para aquellos
directiva de grupo del lado cliente que no procesan la
directiva en un ciclo de actualización en segundo plano, pero
procesan la directiva al iniciar el equipo. Algunos ejemplos
son la instalación de software de destino de equipo. Esta
opción no tiene ningún efecto si no hay ninguna extensión
llamada que requiera un reinicio.

/sync Hace que la siguiente aplicación de directiva en primer plano


se haga de forma sincrónica. La directiva de primer plano se
aplica al arranque del equipo y al inicio de sesión del usuario.
Puede especificarlo para el usuario, el equipo o ambos,
mediante el parámetro /target. Los parámetros /force y
/wait se omiten si se especifican.

/? Muestra la Ayuda en el símbolo del sistema.

Ejemplos
Para forzar una actualización en segundo plano de directiva de grupo configuración, independientemente de si
han cambiado, escriba:

gpupdate /force

Referencias adicionales
Clave de sintaxis de línea de comandos
graftabl
12/08/2021 • 2 minutes to read

Permite Windows sistemas operativos para mostrar un juego de caracteres extendido en modo gráfico. Si se usa
sin parámetros, la página de códigos anterior y actual se muestra en la página de códigos anterior y actual.

IMPORTANT
El comando de alabl es un comando heredado y, por tanto, obsoleto. Normalmente, no se instala en versiones
Windows modernas. Consulte la página chcp para el control de páginas de códigos.

Sintaxis
graftabl <codepage>
graftabl /status

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<codepage> Especifica una página de códigos para definir la apariencia de


los caracteres extendidos en modo gráfico. Los números de
identificación válidos de la página de códigos son:
437 - Estados Unidos
850 - Multilingüe (Latín I)
852 - Slavic (Latin II)
855 - Cirílico (ruso)
857: turco
860 : portugués
861 - Islandés
863 - Canadian-French
865 - Nórdico
866 : ruso
869: Griego moderno

/status Muestra la página de códigos actual que usa este comando.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El comando de la página de códigos que especifique solo afecta a la presentación del monitor de
caracteres extendidos. No cambia la página de códigos de entrada de la consola real. Para cambiar la
página de códigos de entrada de la consola, use el comando mode o chcp.
Cada código de salida y una breve descripción de él:

C Ó DIGO DE SA L IDA DESC RIP C IÓ N

0 El juego de caracteres se cargó correctamente. No se


cargó ninguna página de códigos anterior.
C Ó DIGO DE SA L IDA DESC RIP C IÓ N

1 Se especificó un parámetro incorrecto. No se realizó


ninguna acción.

2 Error de archivo.

Puede usar la variable de entorno ERRORLEVEL en un programa por lotes para procesar los códigos de
salida devueltos por la alocución.
Ejemplos
Para ver la página de códigos actual que usa la página de códigos de , escriba:

graftabl /status

Para cargar el juego de caracteres gráficos de la página de códigos 437 (Estados Unidos) en la memoria, escriba:

graftabl 437

Para cargar el juego de caracteres gráficos de la página de códigos 850 (multilingüe) en la memoria, escriba:

graftabl 850

Referencias adicionales
Clave de sintaxis de línea de comandos
comando freedisk
comando mode
Comando chcp
ayuda
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra una lista de los comandos disponibles o información detallada de ayuda sobre un comando
especificado. Si se usa sin parámetros, la ayuda enumera y describe brevemente todos los comandos del
sistema.

Sintaxis
help [<command>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<command> Especifica el comando para el que se va a mostrar


información de ayuda detallada.

Ejemplos
Para ver información sobre el comando robocopy, escriba:

help robocopy

Para mostrar una lista de todos los comandos disponibles en DiskPart, escriba:

help

Para mostrar información de ayuda detallada sobre cómo usar el comando create par tition primar y en
DiskPart, escriba:

help create partition primary

Referencias adicionales
Clave de sintaxis de línea de comandos
helpctr
13/08/2021 • 2 minutes to read

El comando helpctr está en desuso y no se garantiza que se admite en Windows.


Esta herramienta se incluye en Windows Server 2003. Para obtener más información, vea Helpctr.
hostname
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra la parte del nombre de host del nombre de equipo completo del equipo.

IMPORTANT
Este comando solo está disponible si el protocolo de protocolo de Internet (TCP/IP) está instalado como componente en
las propiedades de un adaptador de red en la red.

Sintaxis
hostname

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar el nombre del equipo, escriba:

hostname

Referencias adicionales
Clave de sintaxis de línea de comandos
icacls
12/08/2021 • 4 minutes to read

Muestra o modifica las listas de control de acceso discrecional (DACL) en los archivos especificados y aplica las
DACL almacenadas a los archivos de los directorios especificados.

NOTE
Este comando reemplaza al comando cacls en desuso.

Sintaxis
icacls <filename> [/grant[:r] <sid>:<perm>[...]] [/deny <sid>:<perm>[...]] [/remove[:g|:d]] <sid>[...]] [/t]
[/c] [/l] [/q] [/setintegritylevel <Level>:<policy>[...]]
icacls <directory> [/substitute <sidold> <sidnew> [...]] [/restore <aclfile> [/c] [/l] [/q]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<filename> Especifica el archivo para el que se mostrarán las DACL.

<directory> Especifica el directorio para el que se mostrarán las DACL.

/t Realiza la operación en todos los archivos especificados del


directorio actual y sus subdirectorios.

/C Continúa la operación a pesar de los errores de archivo.


Todavía se mostrarán los mensajes de error.

/l Realiza la operación en un vínculo simbólico en lugar de en


su destino.

/q Suprime los mensajes de éxito.

[/save <ACLfile> [/t] [/c] [/l] [/q]] Almacena las DACL de todos los archivos que coinciden en el
archivo ACL para su uso posterior con /restore.

[/setowner <username> [/t] [/c] [/l] [/q]] Cambia el propietario de todos los archivos
correspondientes al usuario especificado.

[/findsid <sid> [/t] [/c] [/l] [/q]] Busca todos los archivos correspondientes que contienen
una DACL que menciona explícitamente el identificador de
seguridad (SID) especificado.

[/verify [/t] [/c] [/l] [/q]] Busca todos los archivos con ACL que no son canónicos o
tienen longitudes incoherentes con los recuentos de ACE
(entrada de control de acceso).
PA RÁ M ET RO DESC RIP C IÓ N

[/reset [/t] [/c] [/l] [/q]] Reemplaza las ACL por acl heredadas predeterminadas para
todos los archivos correspondientes.

[/grant[:r] <sid> : [...]] Concede los derechos de acceso de usuario especificados.


Los permisos reemplazan a los permisos explícitos
concedidos previamente.
No agregar :r significa que los permisos se agregan a los
permisos explícitos concedidos previamente.

[/deny <sid> : [...]] Deniega explícitamente los derechos de acceso de usuario


especificados. Se agrega una ACE de denegación explícita
para los permisos indicados y se quitan los mismos permisos
en cualquier concesión explícita.

[/remove [:g | :d]] <sid> [...] [/t] [/c] [/l] [/q] Quita todas las apariciones del SID especificado de la DACL.
Este comando también puede usar:
:g: quita todas las apariciones de derechos
concedidos al SID especificado.
:d: quita todas las apariciones de derechos
denegados en el SID especificado.

[/setintegritylevel [(CI)(OI)] <Level>:<Policy> [...]] Agrega explícitamente una ACE de integridad a todos los
archivos correspondientes. El nivel se puede especificar
como:
l : bajo
m - Medio
h - High
Las opciones de herencia de la ACE de integridad pueden
preceder al nivel y solo se aplican a los directorios.

[/substitute <sidold> <sidnew> [...]] Reemplaza un SID existente (sidold) por un nuevo SID
(sidnew). Requiere usar con el <directory> parámetro .

/restore <ACLfile> [/c] [/l] [/q] Aplica las DACL almacenadas <ACLfile> desde a los
archivos del directorio especificado. Requiere usar con el
<directory> parámetro .

/inheritancelevel: [e | d | r] Establece el nivel de herencia, que puede ser:


e: habilita la herencia
d: deshabilita la herencia y copia las ACE.
r : quita todas las ACE heredadas

Comentarios
Los SID pueden tener un formato de nombre numérico o descriptivo. Si usa un formato numérico, pegue
el carácter comodín* al principio del SID.
Este comando conserva el orden canónico de las entradas ACE como:
Denegaciones explícitas
Concesiones explícitas
Denegaciones heredadas
Concesiones heredadas
La <perm> opción es una máscara de permisos que se puede especificar en una de las formas siguientes:
Una secuencia de derechos simples:
F: acceso completo
M: modificar el acceso
RX: acceso de lectura y ejecución
R: acceso de solo lectura
W: acceso de solo escritura
Lista separada por comas entre paréntesis de derechos específicos:
D- Eliminar
RC: control de lectura
WDAC: escribir DAC
WO: propietario de escritura
S- Sincronizar
AS: acceso a la seguridad del sistema
MA: máximo permitido
GR: lectura genérica
GW: escritura genérica
GE: ejecución genérica
Ga- Generic all (Ga: todos genéricos)
Escritorio remoto: lectura de datos o directorio de lista
WD: escritura de datos o adición de archivos
AD: anexar datos o agregar subdirectorio
REA: lectura de atributos extendidos
WEA: escritura de atributos extendidos
X: ejecución y recorrido
DC: eliminación de elementos secundarios
RA: leer atributos
WA: escribir atributos
Los derechos de herencia pueden <perm> preceder a cualquiera de los formularios y solo se
aplican a los directorios:
(OI): heredar objeto
(CI): heredar contenedor
(E/S): heredar solo
(NP): no propagar heredar

Ejemplos
Para guardar las DACL de todos los archivos del directorio C:\Windows y sus subdirectorios en el archivo
ACLFile, escriba:

icacls c:\windows\* /save aclfile /t

Para restaurar las DACL de todos los archivos de ACLFile que existen en el directorio C:\Windows y sus
subdirectorios, escriba:

icacls c:\windows\ /restore aclfile

Para conceder al usuario permisos user1 Delete y Write DAC en un archivo denominado Test1, escriba:

icacls test1 /grant User1:(d,wdac)

Para conceder al usuario definido por SID S-1-1-0 permisos delete y write DAC en un archivo denominado
Test2, escriba:

icacls test2 /grant *S-1-1-0:(d,wdac)

Referencias adicionales
Clave de sintaxis de línea de comandos
if
10/08/2021 • 4 minutes to read

Realiza el procesamiento condicional en programas por lotes.

Sintaxis
if [not] ERRORLEVEL <number> <command> [else <expression>]
if [not] <string1>==<string2> <command> [else <expression>]
if [not] exist <filename> <command> [else <expression>]

Si las extensiones de comando están habilitadas, use la sintaxis siguiente:

if [/i] <string1> <compareop> <string2> <command> [else <expression>]


if cmdextversion <number> <command> [else <expression>]
if defined <variable> <command> [else <expression>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

not Especifica que el comando solo se debe llevar a cabo si la


condición es false.

Errorlevel <number> Especifica una condición verdadera solo si el programa


anterior ejecutado por [Link] devolvió un código de salida
igual o mayor que number.

<command> Especifica el comando que se debe llevar a cabo si se cumple


la condición anterior.

<string1>==<string2> Especifica una condición verdadera solo si string1 y string2


son iguales. Estos valores pueden ser cadenas literales o
variables por lotes (por ejemplo, %1 ). No es necesario
incluir cadenas literales entre comillas.

Existen <filename> Especifica una condición verdadera si existe el nombre de


archivo especificado.

<compareop> Especifica un operador de comparación de tres letras, que


incluye:
EQU: igual a
NEQ: no es igual a
LSS: menor que
LEQ: menor o igual que
GTR: mayor que
GEQ: mayor o igual que
PA RÁ M ET RO DESC RIP C IÓ N

/i Obliga a las comparaciones de cadenas a omitir mayúsculas


y minúsculas. Puede usar /i con el string1==string2
formato de si. Estas comparaciones son genéricas, ya que si
string1 y string2 se componen solo de dígitos numéricos, las
cadenas se convierten en números y se realiza una
comparación numérica.

cmdextversion <number> Especifica una condición verdadera solo si el número de


versión interno asociado a la característica de extensiones de
comandos de [Link] es igual o mayor que el número
especificado. La primera versión es 1. Aumenta en
incrementos de uno cuando se agregan mejoras
significativas a las extensiones de comando. El condicional
cmdextversion nunca es true cuando las extensiones de
comandos están deshabilitadas (de forma predeterminada,
las extensiones de comando están habilitadas).

defined <variable> Especifica una condición true si se define la variable.

<expression> Especifica un comando de línea de comandos y los


parámetros que se pasarán al comando en una cláusula
else.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si la condición especificada en una cláusula if es true, se lleva a cabo el comando que sigue a la
condición. Si la condición es false, el comando de la cláusula if se omite y el comando ejecuta cualquier
comando especificado en la cláusula else.
Cuando un programa se detiene, devuelve un código de salida. Para usar códigos de salida como
condiciones, use el parámetro errorlevel.
Si usa definido , se agregan las tres variables siguientes al entorno: %errorlevel% , %cmdcmdline% y
%cmdextversion%.
%errorlevel%: se expande en una representación de cadena del valor actual de la variable de
entorno ERRORLEVEL. Esta variable supone que aún no hay una variable de entorno existente con
el nombre ERRORLEVEL. Si lo hay, en su lugar, se obtiene ese valor ERRORLEVEL.
%cmdcmdline%: se expande en la línea de comandos original que se pasó a [Link] antes de
cualquier procesamiento por [Link]. Esto supone que aún no hay una variable de entorno
existente con el nombre CMDCMDLINE. Si lo hay, en su lugar, obtiene ese valor CMDCMDLINE.
%cmdextversion%: se expande en la representación de cadena del valor actual de
cmdextversion. Esto supone que aún no hay una variable de entorno existente con el nombre
CMDEXTVERSION. Si lo hay, en su lugar, obtiene ese valor CMDEXTVERSION.
Debe usar la cláusula else en la misma línea que el comando después de if .
Ejemplos
Para mostrar el mensaje No se encuentra el archivo de datos si no se encuentra el archivo [Link] ,
escriba:

if not exist [Link] echo Cannot find data file


Para dar formato a un disco en la unidad A y mostrar un mensaje de error si se produce un error durante el
proceso de formato, escriba las líneas siguientes en un archivo por lotes:

:begin
@echo off
format a: /s
if not errorlevel 1 goto end
echo An error occurred during formatting.
:end
echo End of batch program.

Para eliminar el archivo [Link] del directorio actual o mostrar un mensaje si no se encuentra [Link],
escriba las líneas siguientes en un archivo por lotes:

IF EXIST [Link] (
del [Link]
) ELSE (
echo The [Link] file is missing.
)

NOTE
Estas líneas se pueden combinar en una sola línea como se muestra a continuación:

IF EXIST [Link] (del [Link]) ELSE (echo The [Link] file is missing.)

Para hacer eco del valor de la variable de entorno ERRORLEVEL después de ejecutar un archivo por lotes, escriba
las siguientes líneas en el archivo por lotes:

goto answer%errorlevel%
:answer1
echo The program returned error level 1
goto end
:answer0
echo The program returned error level 0
goto end
:end
echo Done!

Para ir a la etiqueta ok si el valor de la variable de entorno ERRORLEVEL es menor o igual que 1, escriba:

if %errorlevel% LEQ 1 goto okay

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando goto
import (diskshadow)
11/08/2021 • 2 minutes to read

Importa una instantánea transportable desde un archivo de metadatos cargado en el sistema.

[IMPORTANTE] Para poder usar este comando, debe usar el comando cargar metadatos para cargar un
archivo de metadatos DiskShadow.

Sintaxis
import

Comentarios
Las instantáneas transportables no se almacenan inmediatamente en el sistema. Sus detalles se almacenan
en un archivo XML de documento de componentes de copia de seguridad, que DiskShadow solicita y guarda
automáticamente en un archivo de metadatos .cab en el directorio de trabajo. Use el comando set metadata
para cambiar la ruta de acceso y el nombre de este archivo XML.

Ejemplos
A continuación se muestra un script DiskShadow de ejemplo que muestra el uso del comando impor t:

#Sample DiskShadow script demonstrating IMPORT


SET CONTEXT PERSISTENT
SET CONTEXT TRANSPORTABLE
SET METADATA transHWshadow_p.cab
#P: is the volume supported by the Hardware Shadow Copy provider
ADD VOLUME P:
CREATE
END BACKUP
#The (transportable) shadow copy is not in the system yet.
#You can reset or exit now if you wish.

LOAD METADATA transHWshadow_p.cab


IMPORT
#The shadow copy will now be loaded into the system.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando diskshadow
import (diskpart)
13/08/2021 • 2 minutes to read

Importa un grupo de discos externos en el grupo de discos del equipo local. Este comando importa todos los
discos que están en el mismo grupo que el disco con el foco.

[IMPORTANTE] Para poder usar este comando, debe usar el comando seleccionar disco para seleccionar un
disco dinámico en un grupo de discos externos y desplazar el foco a él.

Sintaxis
import [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para importar todos los discos que se encuentra en el mismo grupo de discos que el disco con el foco en el
grupo de discos del equipo local, escriba:

import

Referencias adicionales
Clave de sintaxis de línea de comandos
comando diskpart
inactivo
07/08/2021 • 2 minutes to read

Marca la partición del sistema o la partición de arranque con el foco como inactivo en los discos de registro de
arranque maestro básico (MBR).
Debe seleccionarse un sistema activo o una partición de arranque para que esta operación se pueda realizar
correctamente. Use el comando select partition para seleccionar la partición activa y desplazar el foco a ella.
Cau t i on

Si no existe una partición activa, puede que el equipo no se inicie. No marque un sistema o partición de
arranque como inactivo a menos que sea un usuario experimentado con un conocimiento exhaustivo de la
Windows de sistemas operativos.
Si no puede iniciar el equipo después de marcar el sistema o la partición de arranque como inactivo, inserte el
CD de instalación de Windows en la unidad de CD-ROM, reinicie el equipo y, a continuación, repare la partición
mediante los comandos fixmbr y fixboot en la consola de recuperación.
Después de marcar la partición del sistema o la partición de arranque como inactiva, el equipo se inicia desde la
siguiente opción especificada en el BIOS, como la unidad de CD-ROM o un entorno de eXecution (PXE) previo al
arranque.

Sintaxis
inactive

Ejemplos

inactive

Referencias adicionales
Clave de sintaxis de línea de comandos
comando select partition
Solución avanzada de problemas de Windows de arranque
inuse
13/08/2021 • 2 minutes to read

El comando inuse está en desuso y no se garantiza que se pueda usar en futuras versiones de Windows.
Esta herramienta se incluye en Windows Server 2003. Para obtener más información, vea Inuse.

Referencias adicionales
Clave de sintaxis de línea de comandos
ipconfig
13/08/2021 • 4 minutes to read

Muestra todos los valores actuales de configuración de red TCP/IP y actualiza la configuración del Protocolo de
configuración dinámica de host (DHCP) y del Sistema de nombres de dominio (DNS). Si se usa sin parámetros,
ipconfig muestra las direcciones IPv4 e IPv6 del Protocolo de Internet, la máscara de subred y la puerta de
enlace predeterminada para todos los adaptadores.

Sintaxis
ipconfig [/allcompartments] [/all] [/renew [<adapter>]] [/release [<adapter>]] [/renew6[<adapter>]]
[/release6 [<adapter>]] [/flushdns] [/displaydns] [/registerdns] [/showclassid <adapter>] [/setclassid
<adapter> [<classID>]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/all Muestra la configuración completa de TCP/IP para todos los


adaptadores. Los adaptadores pueden representar interfaces
físicas, como adaptadores de red instalados o interfaces
lógicas como conexiones de acceso telefónico.

/displaydns Muestra el contenido de la caché de resolución de cliente


DNS, que incluye las entradas precargadas del archivo hosts
locales y los registros de recursos obtenidos recientemente
para las consultas de nombre resueltas por el equipo. El
servicio cliente DNS usa esta información para resolver
rápidamente los nombres que se consultan con frecuencia,
antes de consultar sus servidores DNS configurados.

/flushdns Vacía y restablece el contenido de la caché de resolución de


cliente DNS. Durante la solución de problemas de DNS,
puede usar este procedimiento para descartar las entradas
de caché negativas de la memoria caché, así como cualquier
otra entrada que se haya agregado dinámicamente.

/registerdns Inicia el registro dinámico manual para los nombres DNS y


las direcciones IP que están configurados en un equipo.
Puede usar este parámetro para solucionar un error en el
registro de nombres DNS o resolver un problema de
actualización dinámica entre un cliente y el servidor DNS sin
reiniciar el equipo cliente. La configuración de DNS en las
propiedades avanzadas del protocolo TCP/IP determina qué
nombres están registrados en DNS.
PA RÁ M ET RO DESC RIP C IÓ N

/release [<adapter>] Envía un mensaje DHCPRELEASE al servidor DHCP para


liberar la configuración DHCP actual y descartar la
configuración de direcciones IP para todos los adaptadores
(si no se especifica un adaptador) o para un adaptador
específico si se incluye el parámetro del adaptador. Este
parámetro deshabilita TCP/IP para los adaptadores
configurados para obtener una dirección IP
automáticamente. Para especificar un nombre de adaptador,
escriba el nombre del adaptador que aparece cuando se usa
ipconfig sin parámetros.

/release6 [<adapter>] Envía un mensaje DHCPRELEASE al servidor DHCPv6 para


liberar la configuración DHCP actual y descartar la
configuración de direcciones IPv6 para todos los
adaptadores (si no se especifica un adaptador) o para un
adaptador específico si se incluye el parámetro del
adaptador. Este parámetro deshabilita TCP/IP para los
adaptadores configurados para obtener una dirección IP
automáticamente. Para especificar un nombre de adaptador,
escriba el nombre del adaptador que aparece cuando se usa
ipconfig sin parámetros.

/renew [<adapter>] Renueva la configuración DHCP para todos los adaptadores


(si no se especifica un adaptador) o para un adaptador
específico si se incluye el parámetro del adaptador. Este
parámetro solo está disponible en equipos con adaptadores
configurados para obtener automáticamente una dirección
IP. Para especificar un nombre de adaptador, escriba el
nombre del adaptador que aparece cuando se usa ipconfig
sin parámetros.

/renew6 [<adapter>] Renueva la configuración DHCPv6 para todos los


adaptadores (si no se especifica un adaptador) o para un
adaptador específico si se incluye el parámetro del
adaptador. Este parámetro solo está disponible en equipos
con adaptadores configurados para obtener
automáticamente una dirección IPv6. Para especificar un
nombre de adaptador, escriba el nombre del adaptador que
aparece cuando se usa ipconfig sin parámetros.

/setclassid <adapter>[<classID>] Configura el identificador de clase DHCP para un adaptador


especificado. Para establecer el identificador de clase DHCP
para todos los adaptadores, use el carácter comodín
asterisco (* ) en lugar del adaptador. Este parámetro solo
está disponible en equipos con adaptadores configurados
para obtener automáticamente una dirección IP. Si no se
especifica un identificador de clase DHCP, se quita el
identificador de clase actual.

/showclassid <adapter> Muestra el identificador de clase DHCP para un adaptador


especificado. Para ver el identificador de clase DHCP de
todos los adaptadores, use el carácter comodín asterisco (* )
en lugar del adaptador. Este parámetro solo está disponible
en equipos con adaptadores configurados para obtener
automáticamente una dirección IP.

/? Muestra la Ayuda en el símbolo del sistema.

Comentarios
Este comando es más útil en equipos configurados para obtener una dirección IP automáticamente. Esto
permite a los usuarios determinar qué valores de configuración tcp/IP se han configurado mediante
DHCP, el direccionamiento IP privado automático (APIPA) o una configuración alternativa.
Si el nombre que proporcione para el adaptador contiene espacios, use comillas alrededor del nombre
del adaptador (por ejemplo, "nombre del adaptador").
Para los nombres de adaptador, ipconfig admite el uso del carácter comodín asterisco (*) para
especificar adaptadores con nombres que comiencen por una cadena especificada o adaptadores con
nombres que contengan una cadena especificada. Por ejemplo, coincide con todos los adaptadores que
comienzan por la cadena Local y coincide con todos los Local* *Con* adaptadores que contienen la
cadena Con.
Ejemplos
Para mostrar la configuración básica de TCP/IP para todos los adaptadores, escriba:

ipconfig

Para mostrar la configuración completa de TCP/IP para todos los adaptadores, escriba:

ipconfig /all

Para renovar una configuración de dirección IP asignada por DHCP solo para el adaptador de conexión de área
local, escriba:

ipconfig /renew Local Area Connection

Para vaciar la caché de resolución DNS al solucionar problemas de resolución de nombres DNS, escriba:

ipconfig /flushdns

Para mostrar el identificador de clase DHCP para todos los adaptadores con nombres que comienzan por Local,
escriba:

ipconfig /showclassid Local*

Para establecer el identificador de clase DHCP del adaptador de conexión de área local en TEST, escriba:

ipconfig /setclassid Local Area Connection TEST

Referencias adicionales
Clave de sintaxis de línea de comandos
ipxroute
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra y modifica información sobre las tablas de enrutamiento utilizadas por el protocolo IPX. Si se usa sin
parámetros, ipxroute muestra la configuración predeterminada para los paquetes que se envían a direcciones
desconocidas, de difusión y de multidifusión.

Sintaxis
ipxroute servers [/type=x]
ipxroute ripout <network>
ipxroute resolve {guid | name} {GUID | <adaptername>}
ipxroute board= N [def] [gbr] [mbr] [remove=xxxxxxxxxxxx]
ipxroute config

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Servidores [/type=x] Muestra la tabla punto de acceso de servicio (SAP) para el


tipo de servidor especificado. x debe ser un entero. Por
ejemplo, /type=4 muestra todos los servidores de
archivos. Si no especifica /type , muestra todos
ipxroute servers los tipos de servidores y los enumera
por nombre de servidor.

resolver {GUID | name}``{GUID | adaptername} Resuelve el nombre del GUID en su nombre descriptivo o el
nombre descriptivo en su GUID.

board= n Especifica el adaptador de red para el que se consultan o


establecen los parámetros.

def Envía paquetes a la difusión ALL ROUTES. Si un paquete se


transmite a una dirección de tarjeta de acceso multimedia
(MAC) única que no está en la tabla de enrutamiento de
origen, ipxroute envía el paquete a la difusión DE RUTAS
ÚNICAs de forma predeterminada.

Gbr Envía paquetes a la difusión ALL ROUTES. Si un paquete se


transmite a la dirección de difusión (FFFFFFFFFFFF),
ipxroute envía el paquete a la difusión DE RUTAS ÚNICAs
de forma predeterminada.

mbr Envía paquetes a la difusión ALL ROUTES. Si un paquete se


transmite a una dirección de multidifusión (C000xxxxxxxx),
ipxroute envía el paquete a la difusión DE RUTAS ÚNICAs
de forma predeterminada.
PA RÁ M ET RO DESC RIP C IÓ N

remove=xxxxxxxxxxxx quita la dirección de nodo dada de la tabla de enrutamiento


de origen.

config Muestra información sobre todos los enlaces para los que se
configura IPX.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar los segmentos de red a los que está conectada la estación de trabajo, la dirección del nodo de la
estación de trabajo y el tipo de marco que se usa, escriba:

ipxroute config

Referencias adicionales
Clave de sintaxis de línea de comandos
irftp
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Envía archivos a través de un vínculo de temperatura.

IMPORTANT
Asegúrese de que los dispositivos diseñados para comunicarse a través de un vínculo de inidad tienen habilitada la
funcionalidad de insaciones y que funcionan correctamente. Asegúrese también de que se establece un vínculo entre los
dispositivos.

Sintaxis
irftp [<drive>:\] [[<path>] <filename>] [/h][/s]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive>:\ Especifica la unidad que contiene los archivos que desea


enviar a través de un vínculo de incoción.

[path]<filename> Especifica la ubicación y el nombre del archivo o conjunto de


archivos que desea enviar a través de un vínculo de insólo. Si
especifica un conjunto de archivos, debe especificar la ruta
de acceso completa para cada archivo.

/h Especifica el modo oculto. Cuando se usa el modo oculto, los


archivos se envían sin mostrar el cuadro de diálogo Vínculo
inalámbrico.

/s Abre el cuadro de diálogo Vínculo inalámbrico para que


pueda seleccionar el archivo o conjunto de archivos que
desea enviar sin usar la línea de comandos para especificar la
unidad, la ruta de acceso y los nombres de archivo. El
cuadro de diálogo Vínculo inalámbrico también se abre si
usa este comando sin parámetros.

Ejemplos
Para enviar c:\[Link] a través del vínculo de insondación, escriba:

irftp c:\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
jetpack
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Compacta una base Windows de datos del Servicio de nombres de Internet (WINS) o del Protocolo de
configuración dinámica de host (DHCP). Se recomienda compactar la base de datos WINS siempre que se
aproxime a 30 MB.
[Link] compacta la base de datos mediante:
1. Copiar la información de la base de datos en un archivo de base de datos temporal.
2. Eliminar el archivo de base de datos original, YA SEA WINS o DHCP.
3. Cambia el nombre de los archivos temporales de base de datos al nombre de archivo original.

Sintaxis
[Link] <database_name> <temp_database_name>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<database_name> Especifica el nombre del archivo de base de datos original.

<temp_database_name> Especifica el nombre del archivo de base de datos temporal


que va a crear [Link].
Nota: Este archivo temporal se quita cuando se completa
el proceso compacto. Para que este comando funcione
correctamente, debe asegurarse de que el nombre del
archivo temporal es único y de que aún no existe un
archivo con ese nombre.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para compactar la base de datos WINS, donde [Link] es una base de datos temporal y [Link] es la base
de datos WINS, escriba:

cd %SYSTEMROOT%\SYSTEM32\WINS
NET STOP WINS
jetpack [Link] [Link]
NET start WINS

Para compactar la base de datos DHCP, donde [Link] es una base de datos temporal y [Link] es la base
de datos DHCP, escriba:
cd %SYSTEMROOT%\SYSTEM32\DHCP
NET STOP DHCPSERVER
jetpack [Link] [Link]
NET start DHCPSERVER

Referencias adicionales
Clave de sintaxis de línea de comandos
klist
12/08/2021 • 5 minutes to read

Muestra una lista de vales kerberos almacenados actualmente en caché.

IMPORTANT
Debe ser al menos un administrador de dominio, o equivalente, para ejecutar todos los parámetros de este comando.

Sintaxis
klist [-lh <[Link]>] [-li <[Link]>] tickets | tgt | purge | sessions | kcd_cache | get |
add_bind | query_bind | purge_bind

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-lh Denota la parte alta del identificador único local (LUID) del
usuario, expresado en hexadecimal. Si no están presentes
–lh ni –li, el comando tiene como valor predeterminado el
LUID del usuario que ha iniciado sesión actualmente.

-li Denota la parte baja del identificador único local (LUID) del
usuario, expresado en hexadecimal. Si no están presentes
–lh ni –li, el comando tiene como valor predeterminado el
LUID del usuario que ha iniciado sesión actualmente.

vales Enumera los vales de concesión de vales (TT) almacenados


actualmente en caché y los vales de servicio de la sesión de
inicio de sesión especificada. Ésta es la opción
predeterminada.

tgt Muestra el TGT de Kerberos inicial.

purga Permite eliminar todos los vales de la sesión de inicio de


sesión especificada.

sesiones Muestra una lista de sesiones de inicio de sesión en este


equipo.

kcd_cache Muestra la información de caché de delegación restringida


de Kerberos.

get Permite solicitar un vale al equipo de destino especificado


por el nombre de entidad de seguridad de servicio (SPN).

add_bind Permite especificar un controlador de dominio preferido para


la autenticación Kerberos.
PA RÁ M ET RO DESC RIP C IÓ N

query_bind Muestra una lista de controladores de dominio preferidos


almacenados en caché para cada dominio con el que
Kerberos se ha puesto en contacto.

purge_bind Quita los controladores de dominio preferidos almacenados


en caché para los dominios especificados.

kdcoptions Muestra las Centro de distribución de claves (KDC)


especificadas en RFC 4120.

/? Muestra la Ayuda de este comando.

Comentarios
Si no se proporcionan parámetros, klist recupera todos los vales del usuario que ha iniciado sesión
actualmente.
Los parámetros muestran la siguiente información:
tickets: enumera los vales almacenados actualmente en caché de los servicios en los que se ha
autenticado desde el inicio de sesión. Muestra los siguientes atributos de todos los vales
almacenados en caché:
LogonID: The LUID.
Cliente: Concatenación del nombre de cliente y el nombre de dominio del cliente.
Ser vidor : Concatenación del nombre del servicio y el nombre de dominio del servicio.
Tipo de cifrado KerbTicket: Tipo de cifrado que se usa para cifrar el vale de Kerberos.
Marcas de vales: Marcas de vales de Kerberos.
Hora de inicio: La hora desde la que el vale es válido.
Hora de finalización: El momento en que el vale deja de ser válido. Cuando un vale ha
pasado este tiempo, ya no se puede usar para autenticarse en un servicio ni para la
renovación.
Tiempo de renovación: Hora a la que se requiere una nueva autenticación inicial.
Tipo de clave de sesión: Algoritmo de cifrado que se usa para la clave de sesión.
tgt: enumera el TGT de Kerberos inicial y los siguientes atributos del vale almacenado actualmente
en caché:
LogonID: Se identifica en hexadecimal.
Ser viceName: krbtgt
TargetName <SPN> : krbtgt
DomainName: Nombre del dominio que emite el TGT.
TargetDomainName: Dominio al que se emite el TGT.
AltTargetDomainName: Dominio al que se emite el TGT.
Marcas de vales: Tipo y acciones de dirección y destino.
Clave de sesión: Longitud de clave y algoritmo de cifrado.
Star tTime: Hora del equipo local a la que se solicitó el vale.
EndTime: Hora en que el vale deja de ser válido. Cuando un vale ha pasado este tiempo, ya
no se puede usar para autenticarse en un servicio.
RenewUntil: Fecha límite para la renovación de entradas.
TimeSkew: Diferencia horaria con el Centro de distribución de claves (KDC).
EncodedTicket: Vale codificado.
purge: permite eliminar un vale específico. Purgar vales destruye todos los vales que ha
almacenado en caché, así que use este atributo con precaución. Esto podría impedir que pueda
autenticarse en los recursos. Si esto sucede, tendrá que cerrar sesión e iniciar sesión de nuevo.
LogonID: Se identifica en hexadecimal.
sesiones: permite enumerar y mostrar la información de todas las sesiones de inicio de sesión en
este equipo.
LogonID: Si se especifica, muestra la sesión de inicio de sesión solo por el valor especificado.
Si no se especifica, muestra todas las sesiones de inicio de sesión en este equipo.
kcd_cache: permite mostrar la información de caché de delegación restringida de Kerberos.
LogonID: Si se especifica, muestra la información de caché de la sesión de inicio de sesión por
el valor especificado. Si no se especifica, muestra la información de caché de la sesión de inicio
de sesión del usuario actual.
get: permite solicitar un vale al destino especificado por el SPN.
LogonID: Si se especifica, solicita un vale mediante la sesión de inicio de sesión por el valor
especificado. Si no se especifica, solicita un vale mediante la sesión de inicio de sesión del
usuario actual.
kdcoptions: Solicita un vale con las opciones de KDC dadas
add_bind: permite especificar un controlador de dominio preferido para la autenticación
Kerberos.
quer y_bind: permite mostrar controladores de dominio preferidos en caché para los dominios.
purge_bind: permite quitar controladores de dominio preferidos y almacenados en caché para
los dominios.
kdcoptions: para obtener la lista actual de opciones y sus explicaciones, vea RFC 4120.
Ejemplos
Para consultar la caché de vales de Kerberos para determinar si faltan vales, si el servidor o la cuenta de destino
están en error o si no se admite el tipo de cifrado debido a un error de id. de evento 27, escriba:

klist

klist –li 0x3e7

Para obtener información sobre los detalles de cada vale de concesión de vales que se almacena en caché en el
equipo para una sesión de inicio de sesión, escriba:
klist tgt

Para purgar la caché de vales de Kerberos, cierre la sesión y vuelva a iniciarla, escriba:

klist purge

klist purge –li 0x3e7

Para diagnosticar una sesión de inicio de sesión y buscar un logonID para un usuario o un servicio, escriba:

klist sessions

Para diagnosticar errores de delegación restringida de Kerberos y encontrar el último error que se encontró,
escriba:

klist kcd_cache

Para diagnosticar si un usuario o un servicio puede obtener un vale a un servidor o solicitar un vale para un
SPN específico, escriba:

klist get host/%computername%

Para diagnosticar problemas de replicación entre controladores de dominio, normalmente necesita que el
equipo cliente tenga como destino un controlador de dominio específico. Para dirigir el equipo cliente al
controlador de dominio específico, escriba:

klist add_bind CONTOSO [Link]

klist add_bind [Link] [Link]

Para consultar qué controladores de dominio se han contactado recientemente con este equipo, escriba:

klist query_bind

Para volver a detectar controladores de dominio o para vaciar la memoria caché antes de crear nuevos enlaces
de controlador de dominio con klist add_bind , escriba:

klist purge_bind

Referencias adicionales
Clave de sintaxis de línea de comandos
ksetup
13/08/2021 • 3 minutes to read

Realiza tareas relacionadas con la configuración y el mantenimiento del protocolo Kerberos y Centro de
distribución de claves (KDC) para admitir dominios Kerberos. En concreto, este comando se usa para:
Cambie la configuración del equipo para buscar los dominios kerberos. En implementaciones basadas en
Kerberos que no son de Microsoft, esta información normalmente se mantiene en el archivo [Link]. En
Windows del servidor, se mantiene en el Registro. Puede usar esta herramienta para modificar esta
configuración. Estas configuraciones las usan las estaciones de trabajo para buscar dominios Kerberos y
los controladores de dominio para buscar dominios Kerberos para relaciones de confianza entre
dominios.
Inicialice las claves del Registro que usa el proveedor de compatibilidad de seguridad (SSP) de Kerberos
para buscar un KDC para el dominio Kerberos, si el equipo no es miembro de un dominio Windows
kerberos. Después de la configuración, el usuario de un equipo cliente que ejecuta Windows sistema
operativo puede iniciar sesión en cuentas en el dominio Kerberos.
Busque en el Registro el nombre de dominio del dominio del usuario y, a continuación, resuelve el
nombre en una dirección IP consultando un servidor DNS. El protocolo Kerberos puede usar DNS para
buscar KDC usando solo el nombre de dominio, pero debe configurarse especialmente para ello.

Sintaxis
ksetup
[/setrealm <DNSdomainname>]
[/mapuser <principal> <account>]
[/addkdc <realmname> <KDCname>]
[/delkdc <realmname> <KDCname>]
[/addkpasswd <realmname> <KDCPasswordName>]
[/delkpasswd <realmname> <KDCPasswordName>]
[/server <servername>]
[/setcomputerpassword <password>]
[/removerealm <realmname>]
[/domain <domainname>]
[/changepassword <oldpassword> <newpassword>]
[/listrealmflags]
[/setrealmflags <realmname> [sendaddress] [tcpsupported] [delegate] [ncsupported] [rc4]]
[/addrealmflags <realmname> [sendaddress] [tcpsupported] [delegate] [ncsupported] [rc4]]
[/delrealmflags [sendaddress] [tcpsupported] [delegate] [ncsupported] [rc4]]
[/dumpstate]
[/addhosttorealmmap] <hostname> <realmname>]
[/delhosttorealmmap] <hostname> <realmname>]
[/setenctypeattr] <domainname> {DES-CBC-CRC | DES-CBC-MD5 | RC4-HMAC-MD5 | AES128-CTS-HMAC-SHA1-96 | AES256-
CTS-HMAC-SHA1-96}
[/getenctypeattr] <domainname>
[/addenctypeattr] <domainname> {DES-CBC-CRC | DES-CBC-MD5 | RC4-HMAC-MD5 | AES128-CTS-HMAC-SHA1-96 | AES256-
CTS-HMAC-SHA1-96}
[/delenctypeattr] <domainname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

ksetup setrealm Convierte este equipo en miembro de un dominio kerberos.


PA RÁ M ET RO DESC RIP C IÓ N

ksetup addkdc Define una entrada KDC para el dominio kerberos dado.

ksetup delkdc Elimina una entrada KDC para el dominio kerberos.

ksetup addkpasswd Agrega una dirección de servidor kpasswd para un dominio


kerberos.

ksetup delkpasswd Elimina una dirección de servidor kpasswd para un dominio


kerberos.

ksetup server Permite especificar el nombre de un equipo Windows en el


que se aplicarán los cambios.

ksetup setcomputerpassword Establece la contraseña de la cuenta de dominio del equipo


(o la entidad de seguridad de host).

ksetup removerealm Elimina toda la información del dominio kerberos


especificado del Registro.

ksetup domain Permite especificar un dominio (si aún no se ha establecido


<domainname> mediante el parámetro /domain).

ksetup changepassword Permite usar kpasswd para cambiar la contraseña del usuario
que ha iniciado sesión.

ksetup listrealmflags Enumera las marcas de dominio kerberos disponibles que


ksetup puede detectar.

ksetup setrealmflags Establece las marcas de dominio de dominio para un


dominio kerberos específico.

ksetup addrealmflags Agrega marcas de dominio kerberos adicionales a un


dominio kerberos.

ksetup delrealmflags Elimina las marcas de dominio de un dominio kerberos.

ksetup dumpstate Analiza la configuración de Kerberos en el equipo


determinado. Agrega un host a la asignación de dominio
dominio al registro.

ksetup addhosttorealmmap Agrega un valor del Registro para asignar el host al dominio
kerberos.

ksetup delhosttorealmmap Elimina el valor del Registro que asignó el equipo host al
dominio kerberos.

ksetup setenctypeattr Establece uno o varios atributos de confianza de tipos de


cifrado para el dominio.

ksetup getenctypeattr Obtiene el atributo de confianza de tipos de cifrado para el


dominio.
PA RÁ M ET RO DESC RIP C IÓ N

ksetup addenctypeattr Agrega tipos de cifrado al atributo de confianza de tipos de


cifrado para el dominio.

ksetup delenctypeattr Elimina el atributo de confianza de tipos de cifrado para el


dominio.

/? Muestra la Ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
ksetup addenctypeattr
12/08/2021 • 2 minutes to read

Agrega el atributo de tipo de cifrado a la lista de posibles tipos para el dominio. Se muestra un mensaje de
estado tras la finalización correcta o con errores.

Sintaxis
ksetup /addenctypeattr <domainname> {DES-CBC-CRC | DES-CBC-MD5 | RC4-HMAC-MD5 | AES128-CTS-HMAC-SHA1-96 |
AES256-CTS-HMAC-SHA1-96}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<domainname> Nombre del dominio al que desea establecer una conexión.


Use el nombre de dominio completo o una forma simple del
nombre, como [Link] o contoso.

tipo de cifrado Debe ser uno de los siguientes tipos de cifrado admitidos:
DES-CBC-CRC
DES-CBC-MD5
RC4-HMAC-MD5
AES128-CTS-HMAC-SHA1-96
AES256-CTS-HMAC-SHA1-96

Comentarios
Puede establecer o agregar varios tipos de cifrado separando los tipos de cifrado del comando con un
espacio. Sin embargo, solo puede hacerlo para un dominio a la vez.
Ejemplos
Para ver el tipo de cifrado para el vale de concesión de vales (TGT) de Kerberos y la clave de sesión, escriba:

klist

Para establecer el dominio en [Link], escriba:

ksetup /domain [Link]

Para agregar el tipo de cifrado AES-256-CTS-HMAC-SHA1-96 a la lista de posibles tipos para el dominio
[Link] , escriba:

ksetup /addenctypeattr [Link] AES-256-CTS-HMAC-SHA1-96

Para establecer el atributo de tipo de cifrado en AES-256-CTS-HMAC-SHA1-96 para el dominio


[Link], escriba:
ksetup /setenctypeattr [Link] AES-256-CTS-HMAC-SHA1-96

Para comprobar que el atributo de tipo de cifrado se estableció según lo previsto para el dominio, escriba:

ksetup /getenctypeattr [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando klist
Comando ksetup
Comando de dominio ksetup
Comando ksetup setenctypeattr
Comando ksetup getenctypeattr
Comando ksetup delenctypeattr
ksetup addhosttorealmmap
12/08/2021 • 2 minutes to read

Agrega una asignación de nombre de entidad de seguridad de servicio (SPN) entre el host indicado y el dominio
kerberos. Este comando también le permite asignar un host o varios hosts que comparten el mismo sufijo DNS
al dominio kerberos.
La asignación se almacena en el Registro, en
HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet\Lsa\Kerberos\HostToRealm .

Sintaxis
ksetup /addhosttorealmmap <hostname> <realmname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<hostname> El nombre de host es el nombre de equipo y se puede


indicar como el nombre de dominio completo del equipo.

<realmname> El nombre de dominio se indica como un nombre DNS en


mayúsculas, como CORP. [Link].

Ejemplos
Para asignar el equipo host IPops897 al dominio de CONTOSO, escriba:

ksetup /addhosttorealmmap IPops897 CONTOSO

Compruebe el Registro para asegurarse de que la asignación se ha producido según lo previsto.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup delhosttorealmmap
ksetup addkdc
12/08/2021 • 2 minutes to read

Agrega una dirección Centro de distribución de claves (KDC) para el dominio Kerberos determinado.
La asignación se almacena en el Registro, en
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA\Kerberos\Domains y el equipo debe
reiniciarse antes de que se utilice la nueva configuración de dominio.

NOTE
Para implementar datos de configuración del dominio Kerberos en varios equipos, debe usar el complemento plantilla de
configuración de seguridad y la distribución de directivas, explícitamente en equipos individuales. No puede usar este
comando.

Sintaxis
ksetup /addkdc <realmname> [<KDCname>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<realmname> Especifica el nombre DNS en mayúsculas, como CORP.


[Link]. Este valor también aparece como el
dominio kerberos predeterminado cuando se ejecuta
ksetup y es el dominio al que desea agregar el otro KDC.

<KDCname> Especifica el nombre de dominio completo sin mayúsculas y


minúsculas, como [Link]. Si se omite el
nombre del KDC, DNS buscará los KDC.

Ejemplos
Para configurar un servidor KDC que no Windows y el dominio kerberos que debe usar la estación de trabajo,
escriba:

ksetup /addkdc [Link] [Link]

Para establecer la contraseña de la cuenta de equipo local en % en el mismo equipo que en el ejemplo anterior y,
a continuación, para reiniciar p@sswrd1 el equipo, escriba:

ksetup /setcomputerpassword p@sswrd1%

Para comprobar el nombre de dominio kerberos predeterminado del equipo o para comprobar que este
comando ha funcionado según lo previsto, escriba:

ksetup
Compruebe el Registro para asegurarse de que la asignación se ha producido según lo previsto.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup setcomputerpassword
ksetup addkpasswd
14/08/2021 • 2 minutes to read

Agrega una dirección de servidor de contraseña Kerberos (kpasswd) para un dominio kerberos.

Sintaxis
ksetup /addkpasswd <realmname> [<kpasswdname>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<realmname> Especifica el nombre DNS en mayúsculas, como CORP.


[Link] y aparece como el dominio kerberos
predeterminado o Realm= cuando se ejecuta ksetup.

<kpasswdname> Especifica el servidor de contraseñas de Kerberos. Se indica


como un nombre de dominio completo que no tiene en
cuenta mayúsculas de minúsculas, como
[Link]. Si se omite el nombre del KDC, se
podría usar DNS para buscar KDC.

Comentarios
Si el dominio kerberos al que se autenticará la estación de trabajo admite el protocolo de cambio de
contraseña de Kerberos, puede configurar un equipo cliente que ejecute el sistema operativo Windows
para usar un servidor de contraseñas Kerberos.
Puede agregar nombres de KDC adicionales de uno en uno.
Ejemplos
Para configurar corp. [Link] dominio para usar el servidor KDC que no Windows, [Link],
como servidor de contraseñas, escriba:

ksetup /addkpasswd [Link] [Link]

Para comprobar que se ha establecido el nombre del KDC, escriba y, a continuación, vea la salida y busque el
texto ksetup kpasswd = . Si no ve el texto, significa que la asignación no se ha configurado.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup delkpasswd
ksetup addrealmflags
12/08/2021 • 2 minutes to read

Agrega marcas de dominio kerberos adicionales al dominio kerberos especificado.

Sintaxis
ksetup /addrealmflags <realmname> [sendaddress] [tcpsupported] [delegate] [ncsupported] [rc4]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<realmname> Especifica el nombre DNS en mayúsculas, como CORP.


[Link].

Comentarios
Las marcas de dominio kerberos especifican características adicionales de un dominio kerberos que no se
basan en el sistema operativo Windows Server. Los equipos que ejecutan Windows Server pueden usar un
servidor Kerberos para administrar la autenticación en el dominio Kerberos, en lugar de usar un dominio que
ejecuta un sistema operativo Windows Server. Esta entrada establece las características del dominio kerberos
y son las siguientes:

VA LO R M A RC A REA L M DESC RIP C IÓ N

0xF Todo Se establecen todas las marcas de


dominio.

0x00 Ninguno No se establecen marcas de dominio


kerberos y no se habilita ninguna
característica adicional.

0x01 sendaddress La dirección IP se incluirá en los vales


de concesión de vales.

0x02 tcpsupported Tanto el Protocolo de control de


transmisión (TCP) como el Protocolo
de datagramas de usuario (UDP) se
admiten en este dominio.

0x04 delegado Todos los usuarios de este dominio son


de confianza para la delegación.

0x08 ncsupported Este dominio es compatible con la


canonización de nombres, lo que
permite estándares de nomenclatura
dns y realm.
VA LO R M A RC A REA L M DESC RIP C IÓ N

0x80 rc4 Este dominio es compatible con el


cifrado RC4 para habilitar la confianza
entre dominios, lo que permite el uso
de TLS.

Las marcas de dominio de dominio se almacenan en el Registro en


. Esta entrada no
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Domains\<realmname>
existe en el Registro de forma predeterminada. Puede usar el comando ksetup addrealmflags para
rellenar el registro.
Puede ver las marcas de dominio kerberos disponibles y establecer si ve la salida de ksetup o
ksetup /dumpstate .

Ejemplos
Para enumerar las marcas de dominio kerberos disponibles para el dominio contoso, escriba:

ksetup /listrealmflags

Para establecer dos marcas en el dominio de CONTOSO, escriba:

ksetup /setrealmflags CONTOSO ncsupported delegate

Para agregar una marca más que no esté actualmente en el conjunto, escriba:

ksetup /addrealmflags CONTOSO SendAddress

Para comprobar que la marca de dominio kerberos está establecida, escriba y, a continuación, vea la salida y
busque el texto ksetup Marcas de dominio = . Si no ve el texto, significa que no se ha establecido la marca.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup listrealmflags
Comando ksetup setrealmflags
Comando ksetup delrealmflags
Comando ksetup dumpstate
ksetup changepassword
13/08/2021 • 2 minutes to read

Usa el Centro de distribución de claves (KDC) password (kpasswd) para cambiar la contraseña del usuario que
inició sesión. La salida del comando le informa del estado correcto o de error.
Para comprobar si kpasswd está establecido, ejecute el ksetup /dumpstate comando y vea la salida.

Sintaxis
ksetup /changepassword <oldpassword> <newpassword>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<oldpassword> Especifica la contraseña existente del usuario que inició


sesión.

<newpassword> Especifica la nueva contraseña del usuario que ha iniciado


sesión. Esta contraseña debe cumplir todos los requisitos de
contraseña establecidos en este equipo.

Comentarios
Si la cuenta de usuario no se encuentra en el dominio actual, el sistema le pedirá que proporcione el
nombre de dominio donde reside la cuenta de usuario.
Si desea forzar un cambio de contraseña en el siguiente inicio de sesión, este comando permite el uso del
asterisco (*) para que se le pida al usuario una nueva contraseña.

Ejemplos
Para cambiar la contraseña de un usuario que ha iniciado sesión actualmente en este equipo en este dominio,
escriba:

ksetup /changepassword Pas$w0rd Pa$$w0rd

Para cambiar la contraseña de un usuario que ha iniciado sesión actualmente en el dominio contoso, escriba:

ksetup /domain CONTOSO /changepassword Pas$w0rd Pa$$w0rd

Para forzar al usuario que ha iniciado sesión actualmente a cambiar la contraseña en el siguiente inicio de
sesión, escriba:

ksetup /changepassword Pas$w0rd *

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup dumpstate
Comando ksetup addkpasswd
Comando ksetup delkpasswd
Comando ksetup dumpstate
ksetup delenctypeattr
12/08/2021 • 2 minutes to read

Quita el atributo de tipo de cifrado para el dominio. Se muestra un mensaje de estado tras la finalización
correcta o con errores.
Para ver el tipo de cifrado del vale de concesión de vales (TGT) de Kerberos y la clave de sesión, ejecute el
comando klist y vea la salida. Puede establecer el dominio al que se va a conectar y usar mediante la ejecución
del ksetup /domain <domainname> comando .

Sintaxis
ksetup /delenctypeattr <domainname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<domainname> Nombre del dominio al que desea establecer una conexión.


Puede usar el nombre de dominio completo o una forma
sencilla del nombre, como [Link] o contoso.

Ejemplos
Para determinar los tipos de cifrado actuales que se establecen en este equipo, escriba:

klist

Para establecer el dominio en [Link], escriba:

ksetup /domain [Link]

Para comprobar cuál es el atributo de tipo de cifrado para el dominio, escriba:

ksetup /getenctypeattr [Link]

Para quitar el atributo set encryption type para el dominio [Link], escriba:

ksetup /delenctypeattr [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando klist
Comando ksetup
Comando de dominio ksetup
Comando ksetup addenctypeattr
Comando ksetup setenctypeattr
ksetup delhosttorealmmap
12/08/2021 • 2 minutes to read

Quita una asignación de nombre de entidad de seguridad de servicio (SPN) entre el host indicado y el dominio
kerberos. Este comando también quita cualquier asignación entre un host y realm (o varios hosts a realm).
La asignación se almacena en el Registro, en
HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet\Lsa\Kerberos\HostToRealm . Después de ejecutar este comando, se
recomienda asegurarse de que la asignación aparece en el Registro.

Sintaxis
ksetup /delhosttorealmmap <hostname> <realmname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<hostname> Especifica el nombre de dominio completo del equipo.

<realmname> Especifica el nombre DNS en mayúsculas, como CORP.


[Link].

Ejemplos
Para cambiar la configuración del dominio kerberos CONTOSO y eliminar la asignación del equipo host
IPops897 al dominio kerberos, escriba:

ksetup /delhosttorealmmap IPops897 CONTOSO

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup addhosttorealmmap
ksetup delkdc
13/08/2021 • 2 minutes to read

Elimina instancias de Centro de distribución de claves (KDC) para el dominio kerberos.


La asignación se almacena en el registro, en
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA\Kerberos\Domains . Después de ejecutar este comando,
se recomienda asegurarse de que el KDC se quitó y ya no aparece en la lista.

NOTE
Para quitar datos de configuración de dominio kerberos de varios equipos, use el complemento Plantilla de configuración
de seguridad con distribución de directivas, en lugar de usar el comando ksetup explícitamente en equipos individuales.

Sintaxis
ksetup /delkdc <realmname> <KDCname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<realmname> Especifica el nombre DNS en mayúsculas, como CORP.


[Link]. Este es el dominio kerberos
predeterminado que aparece al ejecutar el comando
ksetup y es el dominio desde el que desea eliminar el KDC.

<KDCname> Especifica el nombre de dominio completo y que distingue


mayúsculas de minúsculas, como [Link].

Ejemplos
Para ver todas las asociaciones entre el dominio Windows y el dominio no Windows y para determinar cuáles
quitar, escriba:

ksetup

Para quitar la asociación, escriba:

ksetup /delkdc [Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup addkdc
ksetup delkpasswd
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita un servidor de contraseñas Kerberos (kpasswd) para un dominio kerberos.

Sintaxis
ksetup /delkpasswd <realmname> <kpasswdname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<realmname> Especifica el nombre DNS en mayúsculas, como CORP.


[Link] y aparece como el dominio kerberos
predeterminado o Realm= cuando se ejecuta ksetup.

<kpasswdname> Especifica el servidor de contraseñas de Kerberos. Se indica


como un nombre de dominio completo que no tiene en
cuenta mayúsculas de minúsculas, como
[Link]. Si se omite el nombre del KDC, se
podría usar DNS para buscar KDC.

Ejemplos
Para asegurarse de que la CORP del dominio kerberos. [Link] usa el servidor KDC que no Windows
como servidor de [Link] contraseña, escriba:

ksetup /delkpasswd [Link] [Link]

Para asegurarse de que la CORP del dominio kerberos. [Link] está asignado a un servidor de
contraseñas Kerberos (el nombre del KDC), escriba en el equipo Windows y, a continuación, ksetup vea la
salida.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup delkpasswd
ksetup delrealmflags
12/08/2021 • 2 minutes to read

Quita las marcas de dominio del dominio kerberos especificado.

Sintaxis
ksetup /delrealmflags <realmname> [sendaddress] [tcpsupported] [delegate] [ncsupported] [rc4]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<realmname> Especifica el nombre DNS en mayúsculas, como CORP.


[Link] y aparece como el dominio kerberos
predeterminado o Realm= cuando se ejecuta ksetup.

Comentarios
Las marcas de dominio kerberos especifican características adicionales de un dominio kerberos que no se
basan en el sistema operativo Windows Server. Los equipos que ejecutan Windows Server pueden usar un
servidor Kerberos para administrar la autenticación en el dominio Kerberos, en lugar de usar un dominio que
ejecuta un sistema operativo Windows Server. Esta entrada establece las características del dominio kerberos
y son las siguientes:

VA LO R M A RC A DE DO M IN IO K ERB ERO S DESC RIP C IÓ N

0xF Todo Se establecen todas las marcas de


dominio kerberos.

0x00 Ninguno No se establecen marcas de dominio


kerberos y no se habilita ninguna
característica adicional.

0x01 sendaddress La dirección IP se incluirá dentro de los


vales de concesión de vales.

0x02 tcpsupported Tanto el Protocolo de control de


transmisión (TCP) como el Protocolo
de datagramas de usuario (UDP) se
admiten en este dominio.

0x04 delegado Todos los usuarios de este dominio son


de confianza para la delegación.

0x08 ncsupported Este dominio es compatible con la


canonización de nombres, lo que
permite estándares de nomenclatura
dns y realm.
VA LO R M A RC A DE DO M IN IO K ERB ERO S DESC RIP C IÓ N

0x80 rc4 Este dominio es compatible con el


cifrado RC4 para habilitar la confianza
entre dominios, lo que permite el uso
de TLS.

Las marcas de dominio kerberos se almacenan en el registro en


. Esta entrada no
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Domains\<realmname>
existe en el Registro de forma predeterminada. Puede usar el comando ksetup addrealmflags para
rellenar el registro.
Puede ver las marcas de dominio kerberos disponibles y establecer si ve la salida de ksetup o
ksetup /dumpstate .

Ejemplos
Para enumerar las marcas de dominio kerberos disponibles para el dominio contoso, escriba:

ksetup /listrealmflags

Para quitar dos marcas actualmente en el conjunto, escriba:

ksetup /delrealmflags CONTOSO ncsupported delegate

Para comprobar que se han quitado las marcas de dominio kerberos, escriba y, a continuación, vea la salida,
buscando el texto ksetup Marcas de dominio = .

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup listrealmflags
Comando ksetup setrealmflags
Comando ksetup addrealmflags
Comando ksetup dumpstate
ksetup domain
12/08/2021 • 2 minutes to read

Establece el nombre de dominio para todas las operaciones de Kerberos.

Sintaxis
ksetup /domain <domainname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<domainname> Nombre del dominio al que desea establecer una conexión.


Use el nombre de dominio completo o una forma simple del
nombre, como [Link] o contoso.

Ejemplos
Para establecer una conexión a un dominio válido, como Microsoft, mediante el ksetup /mapuser subcomando ,
escriba:

ksetup /mapuser principal@realm domain-user /domain domain-name

Después de una conexión correcta, recibirá un nuevo TGT o se actualizará un TGT existente.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup mapuser
ksetup dumpstate
12/08/2021 • 2 minutes to read

Muestra el estado actual de la configuración del dominio para todos los dominios que se definen en el equipo.
Este comando muestra la misma salida que el comando ksetup.

Sintaxis
ksetup /dumpstate

Comentarios
La salida de este comando incluye el dominio predeterminado (el dominio del que el equipo es miembro)
y todos los dominios definidos en este equipo. Se incluye lo siguiente para cada dominio:
Todos los centros de distribución de claves (KDC) asociados a este dominio.
Todas las marcas de dominio kerberos establecidas para este dominio.
Contraseña de KDC.
Este comando no muestra el nombre de dominio especificado por la detección de DNS o por el comando
ksetup /domain .

Este comando no muestra la contraseña del equipo establecida mediante el comando


ksetup /setcomputerpassword .

Ejemplos
Para buscar las configuraciones de dominio kerberos en un equipo, escriba:

ksetup /dumpstate

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
ksetup getenctypeattr
12/08/2021 • 2 minutes to read

Recupera el atributo de tipo de cifrado para el dominio. Se muestra un mensaje de estado tras la finalización
correcta o con errores.
Para ver el tipo de cifrado del vale de concesión de vales (TGT) de Kerberos y la clave de sesión, ejecute el
comando klist y vea la salida. Puede establecer el dominio al que se va a conectar y usar mediante la ejecución
del ksetup /domain <domainname> comando .

Sintaxis
ksetup /getenctypeattr <domainname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<domainname> Nombre del dominio al que desea establecer una conexión.


Use el nombre de dominio completo o una forma simple del
nombre, como [Link] o contoso.

Ejemplos
Para comprobar el atributo de tipo de cifrado para el dominio, escriba:

ksetup /getenctypeattr [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando klist
Comando ksetup
Comando de dominio ksetup
Comando ksetup addenctypeattr
Comando ksetup setenctypeattr
Comando ksetup delenctypeattr
ksetup listrealmflags
12/08/2021 • 2 minutes to read

Enumera las marcas de dominio kerberos disponibles que ksetup puede notifica.

Sintaxis
ksetup /listrealmflags

Comentarios
Las marcas de dominio kerberos especifican características adicionales de un dominio kerberos que no se
basan en el sistema operativo Windows Server. Los equipos que ejecutan Windows Server pueden usar un
servidor Kerberos para administrar la autenticación en el dominio Kerberos, en lugar de usar un dominio que
ejecuta un sistema operativo Windows Server. Esta entrada establece las características del dominio kerberos
y son las siguientes:

VA LO R M A RC A DE DO M IN IO K ERB ERO S DESC RIP C IÓ N

0xF Todo Se establecen todas las marcas de


dominio kerberos.

0x00 Ninguno No se establece ninguna marca de


dominio kerberos y no se habilita
ninguna característica adicional.

0x01 sendaddress La dirección IP se incluirá dentro de los


vales de concesión de vales.

0x02 tcpsupported Tanto el Protocolo de control de


transmisión (TCP) como el Protocolo
de datagramas de usuario (UDP) se
admiten en este dominio.

0x04 delegado Todos los usuarios de este dominio son


de confianza para la delegación.

0x08 ncsupported Este dominio es compatible con la


canonización de nombres, lo que
permite estándares de nomenclatura
dns y realm.

0x80 rc4 Este dominio es compatible con el


cifrado RC4 para habilitar la confianza
entre dominios, lo que permite el uso
de TLS.

Las marcas de dominio kerberos se almacenan en el registro en


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Domains\<realmname>. Esta entrada no
existe en el Registro de forma predeterminada. Puede usar el comando ksetup addrealmflags para rellenar el
Registro.
Ejemplos
Para enumerar las marcas de dominio kerberos conocidas en este equipo, escriba:

ksetup /listrealmflags

Para establecer las marcas de dominio kerberos disponibles que ksetup no conoce, escriba:

ksetup /setrealmflags [Link] sendaddress tcpsupported delete ncsupported

-O BIEN-

ksetup /setrealmflags [Link] 0xF

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup addrealmflags
Comando ksetup setrealmflags
Comando ksetup delrealmflags
ksetup mapuser
12/08/2021 • 2 minutes to read

Mapas el nombre de una entidad de seguridad de Kerberos a una cuenta.

Sintaxis
ksetup /mapuser <principal> <account>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<principal> Especifica el nombre de dominio completo de cualquier


usuario principal. Por ejemplo: mike@[Link].
Si no especifica un parámetro de cuenta, se elimina la
asignación de la entidad de seguridad especificada.

<account> Especifica cualquier nombre de cuenta o grupo de seguridad


que exista en este equipo, como Invitado, Usuarios de
dominio o Administrador . Si se omite este parámetro, se
elimina la asignación de la entidad de seguridad especificada.

Comentarios
Una cuenta se puede identificar específicamente, como Invitados de dominio, o puede usar un carácter
comodín (*) para incluir todas las cuentas.
El equipo solo autentica las entidades de seguridad del dominio kerberos determinado si presentan vales
de Kerberos válidos.
Cada vez que se realizan cambios en el Centro de distribución de claves externo (KDC) y la configuración
del dominio kerberos, es necesario reiniciar el equipo en el que se cambió la configuración.
Ejemplos
Para ver la configuración asignada actual y el dominio kerberos predeterminado, escriba:

ksetup

Para asignar la cuenta de Mike Dansemira dentro del dominio kerberos CONTOSO a la cuenta de invitado de
este equipo, concedrle todos los privilegios de un miembro de la cuenta de invitado integrada sin tener que
autenticarse en este equipo, escriba:

ksetup /mapuser mike@[Link] guest

Para quitar la asignación de la cuenta de Mike Danselejos a la cuenta de invitado de este equipo para evitar que
se autentíce en este equipo con sus credenciales de CONTOSO, escriba:

ksetup /mapuser mike@[Link]


Para asignar la cuenta de Mike Dansemira dentro del dominio Kerberos de CONTOSO a cualquier cuenta
existente en este equipo, escriba:

ksetup /mapuser mike@[Link] *

NOTE
Si solo las cuentas de usuario estándar e invitado están activas en este equipo, los privilegios de Mike se establecen en
ellos.

Para asignar todas las cuentas del dominio Kerberos de CONTOSO a cualquier cuenta existente con el mismo
nombre en este equipo, escriba:

ksetup /mapuser * *

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
ksetup removerealm
07/08/2021 • 2 minutes to read

Elimina toda la información del dominio kerberos especificado del Registro.


El nombre de dominio kerberos se almacena en el registro en HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 y
\CurrentControlSet\Control\Lsa\Kerberos . Esta entrada no existe en el Registro de forma predeterminada.
Puede usar el comando ksetup addrealmflags para rellenar el Registro.

IMPORTANT
No se puede quitar el nombre de dominio predeterminado del controlador de dominio porque esto restablece su
información de DNS y quitarlo podría hacer que el controlador de dominio no se pueda usar.

Sintaxis
ksetup /removerealm <realmname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<realmname> Especifica el nombre DNS en mayúsculas, como CORP.


[Link] y aparece como el dominio kerberos
predeterminado o Realm= cuando se ejecuta ksetup.

Ejemplos
Para quitar un nombre de dominio kerberos erróneo (. CON en lugar de .COM) desde el equipo local, escriba:

ksetup /removerealm [Link]

Para comprobar la eliminación, puede ejecutar el comando ksetup y revisar la salida.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando setrealm de ksetup
ksetup server
12/08/2021 • 2 minutes to read

Permite especificar un nombre para un equipo que ejecuta el sistema operativo Windows, por lo que los
cambios realizados por el comando ksetup actualizan el equipo de destino.
El nombre del servidor de destino se almacena en el Registro en
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\LSA\Kerberos . Esta entrada no se notifica al ejecutar el
comando ksetup.

IMPORTANT
No hay ninguna manera de quitar el nombre del servidor de destino. En su lugar, puede cambiarlo de nuevo al nombre
del equipo local, que es el valor predeterminado.

Sintaxis
ksetup /server <servername>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<servername> Especifica el nombre completo del equipo en el que la


configuración será efectiva, como
[Link].
Si se especifica un nombre de equipo de dominio
completo incompleto, se producirá un error en el
comando.

Ejemplos
Para que las configuraciones ksetup sean eficaces en el equipo IPops897, que está conectado en el dominio
contoso, escriba:

ksetup /server [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
ksetup setcomputerpassword
12/08/2021 • 2 minutes to read

Establece la contraseña del equipo local. Este comando solo afecta a la cuenta de equipo y requiere un reinicio
para que el cambio de contraseña suba efecto.

IMPORTANT
La contraseña de la cuenta de equipo no se muestra en el Registro ni como salida del comando ksetup.

Sintaxis
ksetup /setcomputerpassword <password>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<password> Especifica la contraseña proporcionada para establecer la


cuenta de equipo en el equipo local. La contraseña solo se
puede establecer mediante una cuenta con privilegios
administrativos y la contraseña debe tener entre 1 y 156
caracteres alfanuméricos o especiales.

Ejemplos
Para cambiar la contraseña de la cuenta de equipo en el equipo local de IPops897 a IPop$897!, escriba:

ksetup /setcomputerpassword IPop$897!

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
ksetup setenctypeattr
12/08/2021 • 2 minutes to read

Establece el atributo de tipo de cifrado para el dominio. Se muestra un mensaje de estado tras la finalización
correcta o con errores.
Para ver el tipo de cifrado del vale de concesión de vales (TGT) de Kerberos y la clave de sesión, ejecute el
comando klist y vea la salida. Puede establecer el dominio al que se va a conectar y usar mediante la ejecución
del ksetup /domain <domainname> comando .

Sintaxis
ksetup /setenctypeattr <domainname> {DES-CBC-CRC | DES-CBC-MD5 | RC4-HMAC-MD5 | AES128-CTS-HMAC-SHA1-96 |
AES256-CTS-HMAC-SHA1-96}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<domainname> Nombre del dominio al que desea establecer una conexión.


Use el nombre de dominio completo o una forma simple del
nombre, como [Link] o contoso.

tipo de cifrado Debe ser uno de los siguientes tipos de cifrado admitidos:
DES-CBC-CRC
DES-CBC-MD5
RC4-HMAC-MD5
AES128-CTS-HMAC-SHA1-96
AES256-CTS-HMAC-SHA1-96

Comentarios
Puede establecer o agregar varios tipos de cifrado separando los tipos de cifrado del comando con un
espacio. Sin embargo, solo puede hacerlo para un dominio a la vez.
Ejemplos
Para ver el tipo de cifrado del vale de concesión de vales (TGT) de Kerberos y la clave de sesión, escriba:

klist

Para establecer el dominio en [Link], escriba:

ksetup /domain [Link]

Para establecer el atributo de tipo de cifrado en AES-256-CTS-HMAC-SHA1-96 para el dominio


[Link], escriba:

ksetup /setenctypeattr [Link] AES-256-CTS-HMAC-SHA1-96


Para comprobar que el atributo de tipo de cifrado se estableció según lo previsto para el dominio, escriba:

ksetup /getenctypeattr [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando klist
Comando ksetup
Comando de dominio ksetup
Comando ksetup addenctypeattr
Comando ksetup getenctypeattr
Comando ksetup delenctypeattr
ksetup setrealm
12/08/2021 • 2 minutes to read

Establece el nombre de un dominio kerberos.

IMPORTANT
No se admite la configuración del dominio Kerberos en un controlador de dominio. Al intentar hacerlo, se produce una
advertencia y un error de comando.

Sintaxis
ksetup /setrealm <DNSdomainname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<DNSdomainname> Especifica el nombre DNS en mayúsculas, como CORP.


[Link]. Puede usar el nombre de dominio
completo o una forma sencilla del nombre. Si no usa
mayúsculas para el nombre DNS, se le pedirá que continúe la
comprobación.

Ejemplos
Para establecer el dominio de este equipo en un nombre de dominio específico y para restringir el acceso por un
controlador que no es de dominio solo al dominio Kerberos de CONTOSO, escriba:

ksetup /setrealm CONTOSO

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
ksetup removerealm
ksetup setrealmflags
12/08/2021 • 2 minutes to read

Establece las marcas de dominio del dominio kerberos especificado.

Sintaxis
ksetup /setrealmflags <realmname> [sendaddress] [tcpsupported] [delegate] [ncsupported] [rc4]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<realmname> Especifica el nombre DNS en mayúsculas, como CORP.


[Link].

Comentarios
Las marcas de dominio kerberos especifican características adicionales de un dominio kerberos que no se
basan en el sistema operativo Windows Server. Los equipos que ejecutan Windows Server pueden usar un
servidor Kerberos para administrar la autenticación en el dominio Kerberos, en lugar de usar un dominio que
ejecuta un sistema operativo Windows Server. Esta entrada establece las características del dominio kerberos
y son las siguientes:

VA LO R M A RC A REA L M DESC RIP C IÓ N

0xF Todo Se establecen todas las marcas de


dominio.

0x00 Ninguno No se establecen marcas de dominio


kerberos y no se habilita ninguna
característica adicional.

0x01 sendaddress La dirección IP se incluirá en los vales


de concesión de vales.

0x02 tcpsupported Tanto el Protocolo de control de


transmisión (TCP) como el Protocolo
de datagramas de usuario (UDP) se
admiten en este dominio.

0x04 delegado Todos los usuarios de este dominio son


de confianza para la delegación.

0x08 ncsupported Este dominio es compatible con la


canonización de nombres, lo que
permite estándares de nomenclatura
dns y realm.
VA LO R M A RC A REA L M DESC RIP C IÓ N

0x80 rc4 Este dominio es compatible con el


cifrado RC4 para habilitar la confianza
entre dominios, lo que permite el uso
de TLS.

Las marcas de dominio de dominio se almacenan en el Registro en


. Esta entrada no
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Domains\<realmname>
existe en el Registro de forma predeterminada. Puede usar el comando ksetup addrealmflags para
rellenar el registro.
Puede ver las marcas de dominio kerberos disponibles y establecer si ve la salida de ksetup o
ksetup /dumpstate .

Ejemplos
Para enumerar los elementos disponibles y establecer marcas de dominio de dominio para el dominio contoso,
escriba:

ksetup

Para establecer dos marcas que no están establecidas actualmente, escriba:

ksetup /setrealmflags CONTOSO ncsupported delegate

Para comprobar que la marca de dominio kerberos está establecida, escriba y, a continuación, vea la salida y
busque el texto ksetup Marcas de dominio = . Si no ve el texto, significa que la marca no se ha establecido.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando ksetup
Comando ksetup listrealmflags
Comando ksetup addrealmflags
Comando ksetup delrealmflags
Comando ksetup dumpstate
ktmutil
12/08/2021 • 2 minutes to read

Inicia la utilidad Kernel Transaction Manager. Si se usa sin parámetros, ktmutil muestra los subcomandos
disponibles.

Sintaxis
ktmutil list tms
ktmutil list transactions [{TmGUID}]
ktmutil resolve complete {TmGUID} {RmGUID} {EnGUID}
ktmutil resolve commit {TxGUID}
ktmutil resolve rollback {TxGUID}
ktmutil force commit {GUID}
ktmutil force rollback {GUID}
ktmutil forget

Ejemplos
Para forzar una transacción Indoubt con GUID 311a9209-03f4-11dc-918f-00188b8f707b para confirmar,
escriba:

ktmutil force commit {311a9209-03f4-11dc-918f-00188b8f707b}

Referencias adicionales
Clave de sintaxis de línea de comandos
ktpass
07/08/2021 • 5 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Configura el nombre principal del servidor para el host o servicio en Active Directory Domain Services (AD DS)
y genera un archivo .keytab que contiene la clave secreta compartida del servicio. El archivo .keytab se basa en
la implementación del Instituto Tecnológico de Massachusetts (MIT) del protocolo de autenticación Kerberos. La
herramienta de línea de comandos ktpass permite que los servicios que no son de Windows que admiten la
autenticación Kerberos usen las características de interoperabilidad proporcionadas por el servicio kerberos
Centro de distribución de claves (KDC).

Sintaxis
ktpass
[/out <filename>]
[/princ <principalname>]
[/mapuser <useraccount>]
[/mapop {add|set}] [{-|+}desonly] [/in <filename>]
[/pass {password|*|{-|+}rndpass}]
[/minpass]
[/maxpass]
[/crypto {DES-CBC-CRC|DES-CBC-MD5|RC4-HMAC-NT|AES256-SHA1|AES128-SHA1|All}]
[/itercount]
[/ptype {KRB5_NT_PRINCIPAL|KRB5_NT_SRV_INST|KRB5_NT_SRV_HST}]
[/kvno <keyversionnum>]
[/answer {-|+}]
[/target]
[/rawsalt] [{-|+}dumpsalt] [{-|+}setupn] [{-|+}setpass <password>] [/?|/h|/help]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/out <filename> Especifica el nombre del archivo .keytab de la versión 5 de


Kerberos que se generará. Nota: Este es el archivo .keytab
que transfiere a un equipo que no ejecuta el sistema
operativo Windows y, a continuación, reemplaza o combina
por el archivo .keytab existente, /Etc/[Link].

/princ <principalname> Especifica el nombre principal con el formato


host/[Link]@[Link] .
Adver tencia: Este parámetro distingue mayúsculas de
minúsculas.

/mapuser <useraccount> Mapas nombre de la entidad de seguridad de Kerberos, que


se especifica mediante el parámetro princ, en la cuenta de
dominio especificada.
PA RÁ M ET RO DESC RIP C IÓ N

/mapop {add|set} Especifica cómo se establece el atributo de asignación.


Agregar : agrega el valor del nombre de usuario
local especificado. Este es el valor predeterminado.
Set: establece el valor del cifrado solo del estándar
de cifrado de datos (DES) para el nombre de usuario
local especificado.

{-|+} desonly El cifrado solo de DES está establecido de forma


predeterminada.
+ Establece una cuenta para el cifrado solo de DES.
- Libera la restricción de una cuenta para el cifrado
solo de DES. Impor tante: Windows no admite DES
de forma predeterminada.

/in <filename> Especifica el archivo .keytab que se va a leer desde un equipo


host que no ejecuta Windows sistema operativo.

/pass {password|*|{-|+}rndpass} Especifica una contraseña para el nombre de usuario


principal especificado por el parámetro princ. Use * para
solicitar una contraseña.

/minpass Establece la longitud mínima de la contraseña aleatoria en


15 caracteres.

/maxpass Establece la longitud máxima de la contraseña aleatoria en


256 caracteres.

/crypto Especifica las claves que se generan en el archivo keytab:


{DES-CBC-CRC|DES-CBC-MD5|RC4-HMAC-NT|AES256- DES-CBC-CRC: se usa por compatibilidad.
SHA1|AES128-SHA1|All}
DES-CBC-MD5: se adhiere más a la
implementación de MIT y se usa para la
compatibilidad.
RC4-HMAC-NT: emplea cifrado de 128 bits.
AES256-SHA1: emplea el cifrado AES256-CTS-
HMAC-SHA1-96.
AES128-SHA1: emplea el cifrado AES128-CTS-
HMAC-SHA1-96.
Todos: indica que se pueden usar todos los tipos
criptográficos admitidos.
Nota: Dado que la configuración predeterminada se
basa en versiones anteriores de MIT, siempre debe usar
el /crypto parámetro .

/itercount Especifica el recuento de iteraciones que se usa para el


cifrado AES. El valor predeterminado omite itercount para
el cifrado que no es AES y establece el cifrado AES en 4096.

/ptype Especifica el tipo de entidad de seguridad.


{KRB5_NT_PRINCIPAL|KRB5_NT_SRV_INST|KRB5_NT_SRV_HST} KRB5_NT_PRINCIPAL: el tipo de entidad de
seguridad general (recomendado).
KRB5_NT_SRV_INST: la instancia de servicio de
usuario
KRB5_NT_SRV_HST: la instancia del servicio host
PA RÁ M ET RO DESC RIP C IÓ N

/kvno <keyversionnum> Especifica el número de versión de la clave. El valor


predeterminado es 1.

/answer {-|+} Establece el modo de respuesta en segundo plano:


- Responde a los mensajes de restablecimiento de
contraseña automáticamente con NO .
+ Responde a las solicitudes de restablecimiento de
contraseña automáticamente con SÍ.

/target Establece qué controlador de dominio se va a usar. El valor


predeterminado es que se detecte el controlador de
dominio, en función del nombre principal. Si el nombre del
controlador de dominio no se resuelve, un cuadro de diálogo
solicitará un controlador de dominio válido.

/rawsalt fuerza a ktpass a usar el algoritmo rawsalt al generar la clave.


Este parámetro es opcional.

{-|+}dumpsalt La salida de este parámetro muestra el algoritmo sal mit que


se usa para generar la clave.

{-|+}setupn Establece el nombre principal de usuario (UPN) además del


nombre de entidad de seguridad de servicio (SPN). El valor
predeterminado es establecer ambos en el archivo .keytab.

{-|+}setpass <password> Establece la contraseña del usuario cuando se proporciona.


Si se usa rndpass, se genera una contraseña aleatoria en su
lugar.

/? Muestra la Ayuda de este comando.

Comentarios
Los servicios que se ejecutan en sistemas que no ejecutan el Windows operativo se pueden configurar
con cuentas de instancia de servicio en AD DS. Esto permite que cualquier cliente Kerberos se autentique
en los servicios que no ejecutan el Windows operativo mediante Windows KDC.
El parámetro /princ no se evalúa mediante ktpass y se usa como se proporciona. No hay ninguna
comprobación para ver si el parámetro coincide con el caso exacto del valor del atributo
userPrincipalName al generar el archivo Keytab. Las distribuciones kerberos que distinguen
mayúsculas de minúsculas con este archivo Keytab pueden tener problemas si no hay ninguna
coincidencia exacta entre mayúsculas y minúsculas e incluso podrían producirse errores durante la
autenticación previa. Para comprobar y recuperar el valor de atributo userPrincipalName correcto de
un archivo de exportación LDifDE. Por ejemplo:

ldifde /f keytab_user.ldf /d CN=Keytab User,OU=UserAccounts,DC=contoso,DC=corp,DC=microsoft,DC=com /p


base /l samaccountname,userprincipalname

Ejemplos
Para crear un archivo .keytab de Kerberos para un equipo host que no ejecuta el sistema operativo Windows,
debe asignar la entidad de seguridad a la cuenta y establecer la contraseña de la entidad de seguridad de host.
1. Use el complemento Usuario y equipos de Active Directory para crear una cuenta de usuario para un
servicio en un equipo que no ejecute el Windows operativo. Por ejemplo, cree una cuenta con el nombre
User1.
2. Use el comando ktpass para configurar una asignación de identidad para la cuenta de usuario
escribiendo:

ktpass /princ host/[Link]@[Link] /mapuser User1 /pass MyPas$w0rd /out [Link]


/crypto all /ptype KRB5_NT_PRINCIPAL /mapop set

NOTE
No se pueden asignar varias instancias de servicio a la misma cuenta de usuario.

3. Combine el archivo .keytab con el archivo /Etc/[Link] en un equipo host que no ejecute el Windows
operativo.

Referencias adicionales
Clave de sintaxis de línea de comandos
label
07/08/2021 • 2 minutes to read

Crea, cambia o elimina la etiqueta de volumen (es decir, el nombre) de un disco. Si se usa sin parámetros, el
comando label cambia la etiqueta del volumen actual o elimina la etiqueta existente.

Sintaxis
label [/mp] [<volume>] [<label>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/mp Especifica que el volumen debe tratarse como un nombre de


punto de montaje o volumen.

<volume> Especifica una letra de unidad (seguida de dos puntos), un


punto de montaje o un nombre de volumen. Si se especifica
un nombre de volumen, el parámetro /mp no es necesario.

<label> Especifica la etiqueta del volumen.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Windows muestra la etiqueta de volumen y el número de serie (si tiene uno) como parte de la lista de
directorios.
Una etiqueta de volumen NTFS puede tener una longitud de hasta 32 caracteres, incluidos los espacios.
Las etiquetas de volumen NTFS conservan y muestran el caso que se usó cuando se creó la etiqueta.

Ejemplos
Para etiquetar un disco en la unidad A que contiene información de ventas para julio, escriba:

label a:sales-july

Para ver y eliminar la etiqueta actual de la unidad C, siga estos pasos:


1. En el símbolo del sistema, escriba:

label

Debe aparecer una salida similar a la siguiente:


Volume in drive C: is Main Disk
Volume Serial Number is 6789-ABCD
Volume label (32 characters, ENTER for none)?

2. Presione ENTRAR. Debe mostrarse el siguiente mensaje:

Delete current volume label (Y/N)?

3. Presione Y para eliminar la etiqueta actual o N si desea mantener la etiqueta existente.

Referencias adicionales
Clave de sintaxis de línea de comandos
list
07/08/2021 • 2 minutes to read

Muestra una lista de discos, particiones en un disco, volúmenes de un disco o discos duros virtuales (VHD).

Sintaxis
list { disk | partition | volume | vdisk }

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

disk Muestra una lista de discos e información acerca de ellos,


como el tamaño, la cantidad de espacio libre disponible, si se
trata de un disco básico o dinámico y si el disco usa el estilo
de partición de registro de arranque maestro (MBR) o de
tabla de particiones GUID (GPT).

partición Muestra las particiones enumeradas en la tabla de


particiones del disco actual.

volumen Muestra una lista de volúmenes básicos y dinámicos en


todos los discos.

Vdisk Muestra una lista de los VHD que están conectados o


seleccionados. Este comando enumera los VHD desasociados
si están seleccionados actualmente; sin embargo, el tipo de
disco se establece en Desconocido hasta que se adjunta el
disco duro virtual. El VHD marcado con un asterisco (*) tiene
el foco.

Comentarios
Al enumerar particiones en un disco dinámico, es posible que las particiones no se correspondan con los
volúmenes dinámicos del disco. Esta discrepancia se produce porque los discos dinámicos contienen
entradas en la tabla de particiones para el volumen de sistema o el volumen de arranque (si existen en el
disco). También contienen una partición que ocupa el resto del disco con el fin de reservar el espacio para
su uso por parte de volúmenes dinámicos.
El objeto marcado con un asterisco (*) tiene el foco.
Al enumerar discos, si falta un disco, su número de disco tiene como prefijo M. Por ejemplo, el primer
disco que falta tiene el número M0.
Ejemplos

list disk
list partition
list volume
list vdisk
Referencias adicionales
Clave de sintaxis de línea de comandos
list providers
07/08/2021 • 2 minutes to read

Enumera los proveedores de instantáneas que están registrados actualmente en el sistema.

Sintaxis
list providers

Ejemplos
Para enumerar los proveedores de instantáneas registrados actualmente, escriba:

list providers

Se muestra una salida similar a la siguiente:

* ProviderID: {b5946137-7b9f-4925-af80-51abd60b20d5}
Type: [1] VSS_PROV_SYSTEM
Name: Microsoft Software Shadow Copy provider 1.0
Version: [Link]
CLSID: {65ee1dba-8ff4-4a58-ac1c-3470ee2f376a}
1 provider registered.

Referencias adicionales
Clave de sintaxis de línea de comandos
list shadows
07/08/2021 • 2 minutes to read

Enumera las instantáneas persistentes y no persistentes existentes que se encuentran en el sistema.

Sintaxis
list shadows {all | set <setID> | id <shadowID>}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

todo Enumera todas las instantáneas.

Establecer <setID> Enumera las instantáneas que pertenecen al identificador del


conjunto de instantáneas especificado.

Id <shadowID> Enumera cualquier instantánea con el identificador de


instantánea especificado.

Referencias adicionales
Clave de sintaxis de línea de comandos
list writers
12/08/2021 • 2 minutes to read

Enumera los escritores que están en el sistema. Si se usa sin parámetros, list muestra la salida de los
metadatos de lista de forma predeterminada.

Sintaxis
list writers [metadata | detailed | status]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

metadata Enumera la identidad y el estado de los escritores y muestra


metadatos como los detalles del componente y los archivos
excluidos. Este es el parámetro predeterminado.

detallado Muestra la misma información que los metadatos, pero


también incluye la lista de archivos completa para todos los
componentes.

status Muestra solo la identidad y el estado de los escritores


registrados.

Ejemplos
Para enumerar solo la identidad y el estado de los escritores, escriba:

list writers status

Se muestra una salida similar a la siguiente:

Listing writer status ...


* WRITER System Writer
- Status: 5 (VSS_WS_WAITING_FOR_BACKUP_COMPLETE)
- Writer Failure code: 0x00000000 (S_OK)
- Writer ID: {e8132975-6f93-4464-a53e-1050253ae220}
- Instance ID: {7e631031-c695-4229-9da1-a7de057e64cb}
* WRITER Shadow Copy Optimization Writer
- Status: 1 (VSS_WS_STABLE)
- Writer Failure code: 0x00000000 (S_OK)
- Writer ID: {4dc3bdd4-ab48-4d07-adb0-3bee2926fd7f}
- Instance ID: {9e362607-9794-4dd4-a7cd-b3d5de0aad20}
* WRITER Registry Writer
- Status: 1 (VSS_WS_STABLE)
- Writer Failure code: 0x00000000 (S_OK)
- Writer ID: {afbab4a2-367d-4d15-a586-71dbb18f8485}
- Instance ID: {e87ba7e3-f8d8-42d8-b2ee-c76ae26b98e8}
8 writers listed.

Referencias adicionales
Clave de sintaxis de línea de comandos
Carga de metadatos
07/08/2021 • 2 minutes to read

Carga un archivo de .cab antes de importar una instantánea transportable o carga los metadatos del escritor en
el caso de una restauración. Si se usa sin parámetros, cargar metadatos muestra ayuda en el símbolo del
sistema.

Sintaxis
load metadata [<drive>:][<path>]<[Link]>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:][<path>] Especifica la ubicación del archivo de metadatos.

[Link] Especifica los metadatos .cab archivo que se cargarán.

Comentarios
Puede usar el comando impor t para importar una instantánea transportable en función de los
metadatos especificados por los metadatos de carga.
Debe ejecutar este comando antes del comando begin restore para cargar los escritores y componentes
seleccionados para la restauración.

Ejemplos
Para cargar un archivo de metadatos [Link] desde la ubicación predeterminada, escriba:

load metadata [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando import diskshadow
comando begin restore
lodctr
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Permite registrar o guardar el nombre del contador de rendimiento y la configuración del Registro en un archivo
y designar servicios de confianza.

Sintaxis
lodctr <filename> [/s:<filename>] [/r:<filename>] [/t:<servicename>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<filename> Especifica el nombre del archivo de inicialización que registra


la configuración del nombre del contador de rendimiento y
el texto explicativo.

/s: <filename> Especifica el nombre del archivo en el que se guardan la


configuración del Registro del contador de rendimiento y el
texto explicativo.

/r Restaura la configuración del Registro de contadores y el


texto explicativo de la configuración actual del Registro y los
archivos de rendimiento almacenados en caché relacionados
con el Registro.

/r: <filename> Especifica el nombre del archivo que restaura la


configuración del Registro del contador de rendimiento y el
texto explicativo.
Adver tencia: Si usa este comando, sobrescribirá toda la
configuración del Registro del contador de rendimiento y
el texto explicativo, reemplazándolos por la configuración
definida en el archivo especificado.

/t: <servicename> Indica que el servicio <servicename> es de confianza.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si la información que proporciona contiene espacios, use comillas alrededor del texto (por ejemplo, "nombre
de archivo 1").
Ejemplos
Para guardar la configuración actual del Registro de rendimiento y el texto explicativo en el archivo "perf
[Link]", escriba:
lodctr /s:"perf [Link]"

Referencias adicionales
Clave de sintaxis de línea de comandos
logman
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea y administra registros de rendimiento y de sesión de seguimiento de eventos, y admite muchas funciones
del Monitor de rendimiento desde la línea de comandos.

Sintaxis
logman [create | query | start | stop | delete| update | import | export | /?] [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

logman create Crea un contador, un seguimiento, un recopilador de datos


de configuración o una API.

logman query Consulta las propiedades del recopilador de datos.

logman start | stop Inicia o detiene la recopilación de datos.

logman delete Elimina un recopilador de datos existente.

logman update Actualiza las propiedades de un recopilador de datos


existente.

logman import | export Importa un conjunto de recopiladores de datos de un


archivo XML o exporta un conjunto de recopiladores de
datos a un archivo XML.

Referencias adicionales
Clave de sintaxis de línea de comandos
logman create
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un contador, un seguimiento, un recopilador de datos de configuración o una API.

Sintaxis
logman create <counter | trace | alert | cfg | api> <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

logman create counter Crea un recopilador de datos de contador.

logman create trace Crea un recopilador de datos de seguimiento.

logman create alert Crea un recopilador de datos de alertas.

logman create cfg Crea un recopilador de datos de configuración.

logman create api Crea un recopilador de datos de seguimiento de API.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman
logman create alert
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un recopilador de datos de alertas.

Sintaxis
logman create alert <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realice el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera una solicitud para la
contraseña. La contraseña no se muestra cuando se escribe
en la solicitud de contraseña.

-m <[start] [stop] [[start] [stop] [...]]> Cambios en el inicio o la detenerse manualmente en lugar de
una hora de inicio o finalización programada.

-rf <[[hh:]mm:]ss> Ejecuta el recopilador de datos durante el período de tiempo


especificado.

-b <M/d/yyyy h:mm:ss[AM|PM]> Comienza a recopilar datos a la hora especificada.

-e <M/d/yyyy h:mm:ss[AM|PM]> Finaliza la recopilación de datos en el momento especificado.

-si <[[hh:]mm:]ss> Especifica el intervalo de ejemplo para los recopiladores de


datos del contador de rendimiento.

-o <path|dsn!log> Especifica el archivo de registro de salida o el DSN y el


nombre del conjunto de registros en una base SQL datos.

-[-]r Repite el recopilador de datos diariamente a las horas de


inicio y finalización especificadas.

-[-]a Anexa un archivo de registro existente.


PA RÁ M ET RO DESC RIP C IÓ N

-[-]ow Sobrescribe un archivo de registro existente.

-[-]v <nnnnnn|mmddhhmm> Adjunta información de control de versiones de archivo al


final del nombre del archivo de registro.

-[-]rc <task> Ejecuta el comando especificado cada vez que se cierra el


registro.

-[-]max <value> Tamaño máximo del archivo de registro en MB o número


máximo de registros para SQL registros.

-[-]cnf <[[hh:]mm:]ss> Cuando se especifica time, crea un nuevo archivo cuando ha


transcurrido el tiempo especificado. Cuando no se especifica
el tiempo, crea un nuevo archivo cuando se supera el
tamaño máximo.

-y Responde sí a todas las preguntas sin preguntar.

-cf <filename> Especifica los contadores de rendimiento de lista de archivos


que se recopilan. El archivo debe contener un nombre de
contador de rendimiento por línea.

-[-]el Habilita o deshabilita los informes del registro de eventos.

-th <threshold [threshold [...]]> Especifique los contadores y sus valores de umbral para una
alerta.

-[-]rdcs <name> Especifica el conjunto de recopiladores de datos que se


iniciará cuando se descime una alerta.

-[-]tn <task> Especifica la tarea que se ejecutará cuando se descime una


alerta.

-[-]targ <argument> Especifica los argumentos de tarea que se usarán con la


tarea especificada mediante -tn.

/? Muestra ayuda contextual.

Comentarios
Cuando se muestra [-], agregar un guion adicional (-) niega la opción.
Ejemplos
Para crear una nueva alerta denominada, new_alert, que se activa cuando el contador de rendimiento % de
tiempo de procesador del grupo de contadores Processor(_Total) supera el valor de contador de 50, escriba:

logman create alert new_alert -th \Processor(_Total)\% Processor time>50

NOTE
El valor de umbral definido se basa en el valor recopilado por el contador, por lo que en este ejemplo, el valor de 50
equivale al 50 % de tiempo de procesador.
Referencias adicionales
Clave de sintaxis de línea de comandos
comando de alerta de actualización de logman
comando logman
logman create api
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un recopilador de datos de seguimiento de API.

Sintaxis
logman create api <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realiza el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-f <bin|bincirc> Especifica el formato de registro para el recopilador de datos.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera una solicitud para la
contraseña. La contraseña no se muestra cuando se escribe
en la solicitud de contraseña.

-m <[start] [stop] [[start] [stop] [...]]> Se ha cambiado a inicio o detenerse manualmente en lugar
de a una hora de inicio o finalización programada.

-rf <[[hh:]mm:]ss> Ejecute el recopilador de datos durante el período de tiempo


especificado.

-b <M/d/yyyy h:mm:ss[AM|PM]> Comience a recopilar datos a la hora especificada.

-e <M/d/yyyy h:mm:ss[AM|PM]> Finalizar la recopilación de datos en el momento


especificado.

-si <[[hh:]mm:]ss> Especifica el intervalo de ejemplo para los recopiladores de


datos del contador de rendimiento.

-o <path|dsn!log> Especifica el archivo de registro de salida o el DSN y el


nombre del conjunto de registros en una base SQL datos.

-[-]r Repita el recopilador de datos diariamente a las horas de


inicio y finalización especificadas.
PA RÁ M ET RO DESC RIP C IÓ N

-[-]a Anexe un archivo de registro existente.

-[-]ow Sobrescriba un archivo de registro existente.

-[-]v <nnnnnn|mmddhhmm> Adjunta información de control de versiones de archivo al


final del nombre del archivo de registro.

-[-]rc <task> Ejecute el comando especificado cada vez que se cierre el


registro.

-[-]max <value> Tamaño máximo del archivo de registro en MB o número


máximo de registros para SQL registros.

-[-]cnf <[[hh:]mm:]ss> Cuando se especifica time, crea un nuevo archivo cuando ha


transcurrido el tiempo especificado. Cuando no se especifica
el tiempo, crea un nuevo archivo cuando se supera el
tamaño máximo.

-y Responda sí a todas las preguntas sin preguntar.

-mods <path [path [...]]> Especifica la lista de módulos desde los que se registrarán las
llamadas API.

-inapis <module!api [module!api [...]]> Especifica la lista de llamadas API que se incluirán en el
registro.

-exapis <module!api [module!api [...]]> Especifica la lista de llamadas API que se excluirán del
registro.

-[-]ano Registre solo nombres de API (-ano) o no registre solo


nombres de API (-ano).

-[-]recursive Registre (-recursiva) o no registre las API (-recursivas) de


forma recursiva más allá de la primera capa.

-exe <value> Especifica la ruta de acceso completa a un ejecutable para el


seguimiento de API.

/? Muestra ayuda contextual.

Comentarios
Cuando se muestra [-], agregar un guion adicional (-) niega la opción.
Ejemplos
Para crear un contador de seguimiento de API denominado trace_notepad, para el archivo ejecutable
c:\windows\[Link] y colocar los resultados en el archivo c:\[Link], escriba:

logman create api trace_notepad -exe c:\windows\[Link] -o c:\[Link]

Para crear un contador de seguimiento de API denominado trace_notepad, para el archivo ejecutable
c:\windows\[Link], recopile los valores generados por el módulo en c:\windows\system32\[Link],
escriba:
logman create api trace_notepad -exe c:\windows\[Link] -mods c:\windows\system32\[Link]

Para crear un contador de seguimiento de API denominado trace_notepad, para el archivo ejecutable
c:\windows\[Link], excepto la llamada API TlsGetValue producida por el módulo [Link], escriba:

logman create api trace_notepad -exe c:\windows\[Link] -exapis [Link]!TlsGetValue

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando de api de actualización de logman
comando logman
logman create cfg
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un recopilador de datos de configuración.

Sintaxis
logman create cfg <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realiza el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera un mensaje para la contraseña.
La contraseña no se muestra cuando se escribe en la
solicitud de contraseña.

-m <[start] [stop] [[start] [stop] [...]]> Cambios en el inicio o la detenerse manualmente en lugar de
una hora de inicio o finalización programada.

-rf <[[hh:]mm:]ss> Ejecuta el recopilador de datos durante el período de tiempo


especificado.

-b <M/d/yyyy h:mm:ss[AM|PM]> Comienza a recopilar datos en el momento especificado.

-e <M/d/yyyy h:mm:ss[AM|PM]> Finaliza la recopilación de datos en el momento especificado.

-si <[[hh:]mm:]ss> Especifica el intervalo de ejemplo para los recopiladores de


datos del contador de rendimiento.

-o <path|dsn!log> Especifica el archivo de registro de salida o el DSN y el


nombre del conjunto de registros en una base SQL datos.

-[-]r Repite el recopilador de datos diariamente a las horas de


inicio y finalización especificadas.

-[-]a Anexa un archivo de registro existente.


PA RÁ M ET RO DESC RIP C IÓ N

-[-]ow Sobrescribe un archivo de registro existente.

-[-]v <nnnnnn|mmddhhmm> Adjunta información de control de versiones de archivo al


final del nombre del archivo de registro.

-[-]rc <task> Ejecuta el comando especificado cada vez que se cierra el


registro.

-[-]max <value> Tamaño máximo del archivo de registro en MB o número


máximo de registros para SQL registros.

-[-]cnf <[[hh:]mm:]ss> Cuando se especifica time, crea un nuevo archivo cuando ha


transcurrido el tiempo especificado. Cuando no se especifica
el tiempo, crea un nuevo archivo cuando se supera el
tamaño máximo.

-y Responde sí a todas las preguntas sin preguntar.

-[-]ni Habilita (-ni) o deshabilita la consulta de interfaz de red (-ni).

-reg <path [path [...]]> Especifica los valores del Registro que se recopilan.

-mgt <query [query [...]]> Especifica los objetos WMI que se recopilan mediante SQL
lenguaje de consulta.

-ftc <path [path [...]]> Especifica la ruta de acceso completa a los archivos que se
recopilan.

/? Muestra ayuda contextual.

Comentarios
Cuando se muestra [-], agregar un guión adicional (-) nega la opción.
Ejemplos
Para crear un recopilador de datos de configuración cfg_log, con la clave del Registro
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Currentverion\ , escriba:

logman create cfg cfg_log -reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Currentverion\\

Para crear un recopilador de datos de configuración denominado cfg_log, que registra todos los objetos WMI de
en la columna de base root\wmi de datos MSNdis_Vendordriverversion , escriba:

logman create cfg cfg_log -mgt root\wmi:select * FROM MSNdis_Vendordriverversion

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando logman update cfg
comando logman
logman create counter
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un recopilador de datos de contador.

Sintaxis
logman create counter <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realice el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-f <bin|bincirc> Especifica el formato de registro para el recopilador de datos.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera un mensaje para la contraseña.
La contraseña no se muestra cuando se escribe en la
solicitud de contraseña.

-m <[start] [stop] [[start] [stop] [...]]> Cambios en el inicio o la detenerse manualmente en lugar de
una hora de inicio o finalización programada.

-rf <[[hh:]mm:]ss> Ejecuta el recopilador de datos durante el período de tiempo


especificado.

-b <M/d/yyyy h:mm:ss[AM|PM]> Comienza a recopilar datos en el momento especificado.

-e <M/d/yyyy h:mm:ss[AM|PM]> Finaliza la recopilación de datos en el momento especificado.

-si <[[hh:]mm:]ss> Especifica el intervalo de ejemplo para los recopiladores de


datos del contador de rendimiento.

-o <path|dsn!log> Especifica el archivo de registro de salida o el DSN y el


nombre del conjunto de registros en una base SQL datos.

-[-]r Repite el recopilador de datos diariamente a las horas de


inicio y finalización especificadas.
PA RÁ M ET RO DESC RIP C IÓ N

-[-]a Anexa un archivo de registro existente.

-[-]ow Sobrescribe un archivo de registro existente.

-[-]v <nnnnnn|mmddhhmm> Adjunta información de control de versiones de archivo al


final del nombre del archivo de registro.

-[-]rc <task> Ejecuta el comando especificado cada vez que se cierra el


registro.

-[-]max <value> Tamaño máximo del archivo de registro en MB o número


máximo de registros para SQL registros.

-[-]cnf <[[hh:]mm:]ss> Cuando se especifica la hora, cree un nuevo archivo cuando


haya transcurrido el tiempo especificado. Cuando no se
especifique el tiempo, cree un nuevo archivo cuando se
supere el tamaño máximo.

-y Responde sí a todas las preguntas sin preguntar.

-cf <filename> Especifica los contadores de rendimiento de lista de archivos


que se recopilan. El archivo debe contener un nombre de
contador de rendimiento por línea.

-c <path [path [ ]]> Especifica los contadores de rendimiento que se recopilan.

-sc <value> Especifica el número máximo de muestras que se recopilan


con un recopilador de datos del contador de rendimiento.

/? Muestra ayuda contextual.

Comentarios
Cuando se muestra [-], agregar un guión adicional (-) nega la opción.
Ejemplos
Para crear un contador denominado perf_log el contador de tiempo % de procesador de la categoría de
contador Processor(_Total), escriba:

logman create counter perf_log -c \Processor(_Total)\% Processor time

Para crear un contador denominado perf_log mediante el contador de tiempo % de procesador de la categoría
de contador Processor(_Total), crear un archivo de registro con un tamaño máximo de 10 MB y recopilar datos
durante 1 minuto y 0 segundos, escriba:

logman create counter perf_log -c \Processor(_Total)\% Processor time -max 10 -rf 01:00

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando logman update counter
comando logman
logman create trace
12/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cree un recopilador de datos de seguimiento de eventos.

Sintaxis
logman create trace <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realiza el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

-ets Envía comandos a sesiones de seguimiento de eventos


directamente sin guardar ni programar.

[-n] <name> Nombre del objeto de destino.

-f <bin|bincirc> Especifica el formato de registro para el recopilador de datos.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera una solicitud para la
contraseña. La contraseña no se muestra cuando se escribe
en la solicitud de contraseña.

-m <[start] [stop] [[start] [stop] [...]]> Cambios en el inicio o la detenerse manualmente en lugar de
una hora de inicio o finalización programada.

-rf <[[hh:]mm:]ss> Ejecuta el recopilador de datos durante el período de tiempo


especificado.

-b <M/d/yyyy h:mm:ss[AM|PM]> Comienza a recopilar datos a la hora especificada.

-e <M/d/yyyy h:mm:ss[AM|PM]> Finaliza la recopilación de datos en el momento especificado.

-o <path|dsn!log> Especifica el archivo de registro de salida o el DSN y el


nombre del conjunto de registros en una base SQL datos.

-[-]r Repite el recopilador de datos diariamente a las horas de


inicio y finalización especificadas.
PA RÁ M ET RO DESC RIP C IÓ N

-[-]a Anexa un archivo de registro existente.

-[-]ow Sobrescribe un archivo de registro existente.

-[-]v <nnnnnn|mmddhhmm> Adjunta información de control de versiones de archivo al


final del nombre del archivo de registro.

-[-]rc <task> Ejecuta el comando especificado cada vez que se cierra el


registro.

-[-]max <value> Tamaño máximo del archivo de registro en MB o número


máximo de registros para SQL registros.

-[-]cnf <[[hh:]mm:]ss> Cuando se especifica time, crea un nuevo archivo cuando ha


transcurrido el tiempo especificado. Cuando no se especifica
el tiempo, crea un nuevo archivo cuando se supera el
tamaño máximo.

-y Responde sí a todas las preguntas sin preguntar.

-ct <perf|system|cycle> Especifica el tipo de reloj sesión de seguimiento de eventos.

-ln <logger_name> Especifica el nombre del registrador para las sesiones de


seguimiento de eventos.

-ft <[[hh:]mm:]ss> Especifica el temporizador de vaciado de la sesión de


seguimiento de eventos.

-[-]p <provider [flags [level]]> Especifica un único proveedor de seguimiento de eventos


que se habilitará.

-pf <filename> Especifica un archivo que enumera varios proveedores de


seguimiento de eventos que se habilitarán. El archivo debe
ser un archivo de texto que contenga un proveedor por
línea.

-[-]rt Ejecuta la sesión de seguimiento de eventos en modo en


tiempo real.

-[-]ul Ejecuta la sesión de seguimiento de eventos en el usuario.

-bs <value> Especifica el tamaño de búfer de la sesión de seguimiento de


eventos en kb.

-nb <min max> Especifica el número de búferes de sesión de seguimiento de


eventos.
PA RÁ M ET RO DESC RIP C IÓ N

-mode <globalsequence|localsequence|pagedmemory> Especifica el modo de registrador de sesión de seguimiento


de eventos, incluido:
Globalsequence: especifica que el seguimiento de
eventos agrega un número de secuencia a cada
evento que recibe con independencia de la sesión de
seguimiento que recibió el evento.
Localsequence: especifica que el seguimiento de
eventos agrega números de secuencia para los
eventos recibidos en una sesión de seguimiento
específica. Cuando se usa esta opción, pueden existir
números de secuencia duplicados en todas las
sesiones, pero serán únicos dentro de cada sesión de
seguimiento.
Pagedmemor y: especifica que el seguimiento de
eventos usa memoria paginada en lugar del grupo de
memoria no paginado predeterminado para sus
asignaciones de búfer interno.

/? Muestra ayuda contextual.

Comentarios
Donde aparece [-], agregar un guion adicional (-) niega la opción.
Ejemplos
Para crear un recopilador de datos de seguimiento de eventos denominado trace_log, con no menos de 16 y no
más de 256 búferes, con cada búfer de 64 kb de tamaño, colocando los resultados en c:\logfile, escriba:

logman create trace trace_log -nb 16 256 -bs 64 -o c:\logfile

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman update trace
comando logman
logman delete
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Elimina un recopilador de datos existente.

Sintaxis
logman delete <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realiza el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-ets Envía comandos a sesiones de seguimiento de eventos


directamente sin guardar ni programar.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera una solicitud para la
contraseña. La contraseña no se muestra cuando se escribe
en la solicitud de contraseña.

/? Muestra ayuda contextual.

Ejemplos
Para eliminar el recopilador de perf_log, escriba:

logman delete perf_log

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman
logman import y logman export
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Importa un conjunto de recopiladores de datos desde un archivo XML o exporta un conjunto de recopiladores
de datos a un archivo XML.

Sintaxis
logman import <[-n] <name> <-xml <name> [options]
logman export <[-n] <name> <-xml <name> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realice el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-xml <name> Nombre del archivo XML que se importará o exportará.

-ets Envía comandos a sesiones de seguimiento de eventos


directamente sin guardar ni programar.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera un mensaje para la contraseña.
La contraseña no se muestra cuando se escribe en la
solicitud de contraseña.

-y Responde sí a todas las preguntas sin preguntar.

/? Muestra ayuda contextual.

Ejemplos
Para importar el archivo XML c:\windows\perf_log.xml desde el equipo server_1 como un conjunto de
recopiladores de datos denominado perf_log, escriba:

logman import perf_log -s server_1 -xml c:\windows\perf_log.xml

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman
logman query
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Consulta las propiedades del recopilador de datos o del conjunto de recopiladores de datos.

Sintaxis
logman query [providers|Data Collector Set name] [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realice el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-ets Envía comandos a sesiones de seguimiento de eventos


directamente sin guardar ni programar.

/? Muestra ayuda contextual.

Ejemplos
Para enumerar todos los conjuntos de recopiladores de datos configurados en el sistema de destino, escriba:

logman query

Para enumerar los recopiladores de datos incluidos en el conjunto de recopiladores de datos denominado
perf_log, escriba:

logman query perf_log

Para enumerar todos los proveedores disponibles de recopiladores de datos en el sistema de destino, escriba:

logman query providers

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman
logman start y logman stop
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

El comando logman star t inicia un recopilador de datos y establece la hora de inicio en manual. El comando
logman stop detiene un conjunto de recopiladores de datos y establece la hora de finalización en manual.

Sintaxis
logman start <[-n] <name>> [options]
logman stop <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realice el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Especifica el nombre del objeto de destino.

-ets Envía comandos a sesiones de seguimiento de eventos


directamente, sin guardar ni programar.

-as Realiza la operación solicitada de forma asincrónica.

-? Muestra ayuda contextual.

Ejemplos
Para iniciar el recopilador de perf_log, en el equipo remoto server_1, escriba:

logman start perf_log -s server_1

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman
logman update
12/08/2021 • 2 minutes to read

Actualiza un recopilador de datos existente.

Sintaxis
logman update <counter | trace | alert | cfg | api> <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

logman update counter Actualiza un recopilador de datos de contador.

logman update alert Actualiza un recopilador de datos de alertas.

logman update cfg Actualiza un recopilador de datos de configuración.

logman update api Actualiza un recopilador de datos de seguimiento de API.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman
logman update alert
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Actualiza las propiedades de un recopilador de datos de alerta existente.

Sintaxis
logman update alert <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realice el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera una solicitud para la
contraseña. La contraseña no se muestra cuando se escribe
en la solicitud de contraseña.

-m <[start] [stop] [[start] [stop] [...]]> Cambios en el inicio o la detenerse manualmente en lugar de
una hora de inicio o finalización programada.

-rf <[[hh:]mm:]ss> Ejecuta el recopilador de datos durante el período de tiempo


especificado.

-b <M/d/yyyy h:mm:ss[AM|PM]> Comienza a recopilar datos a la hora especificada.

-e <M/d/yyyy h:mm:ss[AM|PM]> Finaliza la recopilación de datos en el momento especificado.

-si <[[hh:]mm:]ss> Especifica el intervalo de ejemplo para los recopiladores de


datos del contador de rendimiento.

-o <path|dsn!log> Especifica el archivo de registro de salida o el DSN y el


nombre del conjunto de registros en una base SQL datos.

-[-]r Repite el recopilador de datos diariamente a las horas de


inicio y finalización especificadas.

-[-]a Anexa un archivo de registro existente.


PA RÁ M ET RO DESC RIP C IÓ N

-[-]ow Sobrescribe un archivo de registro existente.

-[-]v <nnnnnn|mmddhhmm> Adjunta información de control de versiones de archivo al


final del nombre del archivo de registro.

-[-]rc <task> Ejecuta el comando especificado cada vez que se cierra el


registro.

-[-]max <value> Tamaño máximo del archivo de registro en MB o número


máximo de registros para SQL registros.

-[-]cnf <[[hh:]mm:]ss> Cuando se especifica time, crea un nuevo archivo cuando ha


transcurrido el tiempo especificado. Cuando no se especifica
el tiempo, crea un nuevo archivo cuando se supera el
tamaño máximo.

-y Responde sí a todas las preguntas sin preguntar.

-cf <filename> Especifica los contadores de rendimiento de lista de archivos


que se recopilan. El archivo debe contener un nombre de
contador de rendimiento por línea.

-[-]el Habilita o deshabilita los informes del registro de eventos.

-th <threshold [threshold [...]]> Especifique los contadores y sus valores de umbral para una
alerta.

-[-]rdcs <name> Especifica el conjunto de recopiladores de datos que se


iniciará cuando se descime una alerta.

-[-]tn <task> Especifica la tarea que se ejecutará cuando se descime una


alerta.

-[-]targ <argument> Especifica los argumentos de tarea que se usarán con la


tarea especificada mediante -tn.

/? Muestra ayuda contextual.

Comentarios
Donde aparece [-], agregar un guion adicional (-) niega la opción.
Ejemplos
Para actualizar la alerta existente denominada new_alert, estableciendo el valor de umbral para el contador %
tiempo de procesador del grupo de contadores Processor(_Total) en 40 %, escriba:

logman update alert new_alert -th \Processor(_Total)\% Processor time>40

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman create alert
comando logman
logman update api
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Actualiza las propiedades de un recopilador de datos de seguimiento de API existente.

Sintaxis
logman update api <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realiza el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-f <bin|bincirc> Especifica el formato de registro para el recopilador de datos.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera una solicitud para la
contraseña. La contraseña no se muestra cuando se escribe
en la solicitud de contraseña.

-m <[start] [stop] [[start] [stop] [...]]> Se ha cambiado a inicio o detenerse manualmente en lugar
de a una hora de inicio o finalización programada.

-rf <[[hh:]mm:]ss> Ejecute el recopilador de datos durante el período de tiempo


especificado.

-b <M/d/yyyy h:mm:ss[AM|PM]> Comience a recopilar datos a la hora especificada.

-e <M/d/yyyy h:mm:ss[AM|PM]> Finalizar la recopilación de datos en el momento


especificado.

-si <[[hh:]mm:]ss> Especifica el intervalo de ejemplo para los recopiladores de


datos del contador de rendimiento.

-o <path|dsn!log> Especifica el archivo de registro de salida o el DSN y el


nombre del conjunto de registros en una base SQL datos.

-[-]r Repita el recopilador de datos diariamente a las horas de


inicio y finalización especificadas.
PA RÁ M ET RO DESC RIP C IÓ N

-[-]a Anexe un archivo de registro existente.

-[-]ow Sobrescriba un archivo de registro existente.

-[-]v <nnnnnn|mmddhhmm> Adjunta información de control de versiones de archivo al


final del nombre del archivo de registro.

-[-]rc <task> Ejecute el comando especificado cada vez que se cierre el


registro.

-[-]max <value> Tamaño máximo del archivo de registro en MB o número


máximo de registros para SQL registros.

-[-]cnf <[[hh:]mm:]ss> Cuando se especifica time, crea un nuevo archivo cuando ha


transcurrido el tiempo especificado. Cuando no se especifica
el tiempo, crea un nuevo archivo cuando se supera el
tamaño máximo.

-y Responda sí a todas las preguntas sin preguntar.

-mods <path [path [...]]> Especifica la lista de módulos desde los que se registrarán las
llamadas API.

-inapis <module!api [module!api [...]]> Especifica la lista de llamadas API que se incluirán en el
registro.

-exapis <module!api [module!api [...]]> Especifica la lista de llamadas API que se excluirán del
registro.

-[-]ano Registre solo nombres de API (-ano) o no registre solo


nombres de API (-ano).

-[-]recursive Registre (-recursiva) o no registre las API (-recursivas) de


forma recursiva más allá de la primera capa.

-exe <value> Especifica la ruta de acceso completa a un ejecutable para el


seguimiento de API.

/? Muestra ayuda contextual.

Comentarios
Cuando se muestra [-], agregar un guion adicional (-) niega la opción.
Ejemplos
Para actualizar un contador de seguimiento de API existente denominado trace_notepad, para el archivo
ejecutable c:\windows\[Link], excluyendo la llamada API TlsGetValue producida por el módulo
[Link], escriba:

logman update api trace_notepad -exe c:\windows\[Link] -exapis [Link]!TlsGetValue

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman create api
comando logman
logman update cfg
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Actualiza las propiedades de un recopilador de datos de configuración existente.

Sintaxis
logman update cfg <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realiza el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera un mensaje para la contraseña.
La contraseña no se muestra cuando se escribe en la
solicitud de contraseña.

-m <[start] [stop] [[start] [stop] [...]]> Cambios en el inicio o la detenerse manualmente en lugar de
una hora de inicio o finalización programada.

-rf <[[hh:]mm:]ss> Ejecuta el recopilador de datos durante el período de tiempo


especificado.

-b <M/d/yyyy h:mm:ss[AM|PM]> Comienza a recopilar datos a la hora especificada.

-e <M/d/yyyy h:mm:ss[AM|PM]> Finaliza la recopilación de datos en el momento especificado.

-si <[[hh:]mm:]ss> Especifica el intervalo de ejemplo para los recopiladores de


datos del contador de rendimiento.

-o <path|dsn!log> Especifica el archivo de registro de salida o el DSN y el


nombre del conjunto de registros en una base SQL datos.

-[-]r Repite el recopilador de datos diariamente a las horas de


inicio y finalización especificadas.

-[-]a Anexa un archivo de registro existente.


PA RÁ M ET RO DESC RIP C IÓ N

-[-]ow Sobrescribe un archivo de registro existente.

-[-]v <nnnnnn|mmddhhmm> Adjunta información de control de versiones de archivo al


final del nombre del archivo de registro.

-[-]rc <task> Ejecuta el comando especificado cada vez que se cierra el


registro.

-[-]max <value> Tamaño máximo del archivo de registro en MB o número


máximo de registros para SQL registros.

-[-]cnf <[[hh:]mm:]ss> Cuando se especifica time, crea un nuevo archivo cuando ha


transcurrido el tiempo especificado. Cuando no se especifica
el tiempo, crea un nuevo archivo cuando se supera el
tamaño máximo.

-y Responde sí a todas las preguntas sin preguntar.

-[-]ni Habilita (-ni) o deshabilita la consulta de interfaz de red (-ni).

-reg <path [path [...]]> Especifica los valores del Registro que se recopilan.

-mgt <query [query [...]]> Especifica los objetos WMI que se recopilan mediante SQL
lenguaje de consulta.

-ftc <path [path [...]]> Especifica la ruta de acceso completa a los archivos que se
recopilan.

/? Muestra ayuda contextual.

Comentarios
Cuando se muestra [-], agregar un guión adicional (-) anula la opción.
Ejemplos
Para actualizar un recopilador de datos de configuración cfg_log, para recopilar la clave del Registro
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Currentverion\ , escriba:

logman update cfg cfg_log -reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Currentverion\

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman create cfg
comando logman
logman update counter
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Actualiza las propiedades de un recopilador de datos de contador existente.

Sintaxis
logman update counter <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realice el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

[-n] <name> Nombre del objeto de destino.

-f <bin|bincirc> Especifica el formato de registro para el recopilador de datos.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera un mensaje para la contraseña.
La contraseña no se muestra cuando se escribe en la
solicitud de contraseña.

-m <[start] [stop] [[start] [stop] [...]]> Cambios en el inicio o la detenerse manualmente en lugar de
una hora de inicio o finalización programada.

-rf <[[hh:]mm:]ss> Ejecuta el recopilador de datos durante el período de tiempo


especificado.

-b <M/d/yyyy h:mm:ss[AM|PM]> Comienza a recopilar datos en el momento especificado.

-e <M/d/yyyy h:mm:ss[AM|PM]> Finaliza la recopilación de datos en el momento especificado.

-si <[[hh:]mm:]ss> Especifica el intervalo de ejemplo para los recopiladores de


datos del contador de rendimiento.

-o <path|dsn!log> Especifica el archivo de registro de salida o el DSN y el


nombre del conjunto de registros en una base SQL datos.

-[-]r Repite el recopilador de datos diariamente a las horas de


inicio y finalización especificadas.
PA RÁ M ET RO DESC RIP C IÓ N

-[-]a Anexa un archivo de registro existente.

-[-]ow Sobrescribe un archivo de registro existente.

-[-]v <nnnnnn|mmddhhmm> Adjunta información de control de versiones de archivo al


final del nombre del archivo de registro.

-[-]rc <task> Ejecuta el comando especificado cada vez que se cierra el


registro.

-[-]max <value> Tamaño máximo del archivo de registro en MB o número


máximo de registros para SQL registros.

-[-]cnf <[[hh:]mm:]ss> Cuando se especifica la hora, cree un nuevo archivo cuando


haya transcurrido el tiempo especificado. Cuando no se
especifique el tiempo, cree un nuevo archivo cuando se
supere el tamaño máximo.

-y Responde sí a todas las preguntas sin preguntar.

-cf <filename> Especifica el archivo que enumera los contadores de


rendimiento que se recopilan. El archivo debe contener un
nombre de contador de rendimiento por línea.

-c <path [path [ ]]> Especifica los contadores de rendimiento que se recopilan.

-sc <value> Especifica el número máximo de muestras que se recopilan


con un recopilador de datos del contador de rendimiento.

/? Muestra ayuda contextual.

Comentarios
Cuando se muestra [-], agregar un guión adicional (-) nega la opción.
Ejemplos
Para crear un contador denominado perf_log el contador de tiempo % de procesador de la categoría de
contador Processor(_Total), escriba:

logman create counter perf_log -c \Processor(_Total)\% Processor time

Para actualizar un contador existente denominado perf_log , cambie el intervalo de ejemplo a 10, el formato de
registro a CSV y agregue el control de versiones al nombre del archivo de registro con el formato mmddhhmm,
escriba:

logman update counter perf_log -si 10 -f csv -v mmddhhmm

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman create counter
comando logman
logman update trace
12/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Actualiza las propiedades de un recopilador de datos de seguimiento de eventos existente.

Sintaxis
logman update trace <[-n] <name>> [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-s <computer name> Realiza el comando en el equipo remoto especificado.

-config <value> Especifica el archivo de configuración que contiene las


opciones de comando.

-ets Envía comandos a sesiones de seguimiento de eventos


directamente sin guardar ni programar.

[-n] <name> Nombre del objeto de destino.

-f <bin|bincirc> Especifica el formato de registro para el recopilador de datos.

-[-]u <user [password]> Especifica el usuario que se ejecutará como. Si se escribe *


para la contraseña, se genera una solicitud para la
contraseña. La contraseña no se muestra cuando se escribe
en la solicitud de contraseña.

-m <[start] [stop] [[start] [stop] [...]]> Cambios en el inicio o la detenerse manualmente en lugar de
una hora de inicio o finalización programada.

-rf <[[hh:]mm:]ss> Ejecuta el recopilador de datos durante el período de tiempo


especificado.

-b <M/d/yyyy h:mm:ss[AM|PM]> Comienza a recopilar datos a la hora especificada.

-e <M/d/yyyy h:mm:ss[AM|PM]> Finaliza la recopilación de datos en el momento especificado.

-o <path|dsn!log> Especifica el archivo de registro de salida o el DSN y el


nombre del conjunto de registros en una base SQL datos.

-[-]r Repite el recopilador de datos diariamente a las horas de


inicio y finalización especificadas.
PA RÁ M ET RO DESC RIP C IÓ N

-[-]a Anexa un archivo de registro existente.

-[-]ow Sobrescribe un archivo de registro existente.

-[-]v <nnnnnn|mmddhhmm> Adjunta información de control de versiones de archivo al


final del nombre del archivo de registro.

-[-]rc <task> Ejecuta el comando especificado cada vez que se cierra el


registro.

-[-]max <value> Tamaño máximo del archivo de registro en MB o número


máximo de registros para SQL registros.

-[-]cnf <[[hh:]mm:]ss> Cuando se especifica time, crea un nuevo archivo cuando ha


transcurrido el tiempo especificado. Cuando no se especifica
el tiempo, crea un nuevo archivo cuando se supera el
tamaño máximo.

-y Responde sí a todas las preguntas sin preguntar.

-ct <perf|system|cycle> Especifica el tipo de reloj sesión de seguimiento de eventos.

-ln <logger_name> Especifica el nombre del registrador para las sesiones de


seguimiento de eventos.

-ft <[[hh:]mm:]ss> Especifica el temporizador de vaciado de la sesión de


seguimiento de eventos.

-[-]p <provider [flags [level]]> Especifica un único proveedor de seguimiento de eventos


que se habilitará.

-pf <filename> Especifica un archivo que enumera varios proveedores de


seguimiento de eventos que se habilitarán. El archivo debe
ser un archivo de texto que contenga un proveedor por
línea.

-[-]rt Ejecuta la sesión de seguimiento de eventos en modo en


tiempo real.

-[-]ul Ejecuta la sesión de seguimiento de eventos en el usuario.

-bs <value> Especifica el tamaño de búfer de la sesión de seguimiento de


eventos en kb.

-nb <min max> Especifica el número de búferes de sesión de seguimiento de


eventos.
PA RÁ M ET RO DESC RIP C IÓ N

-mode <globalsequence|localsequence|pagedmemory> Especifica el modo de registrador de sesión de seguimiento


de eventos, incluido:
Globalsequence: especifica que el seguimiento de
eventos agrega un número de secuencia a cada
evento que recibe con independencia de la sesión de
seguimiento que recibió el evento.
Localsequence: especifica que el seguimiento de
eventos agrega números de secuencia para los
eventos recibidos en una sesión de seguimiento
específica. Cuando se usa esta opción, pueden existir
números de secuencia duplicados en todas las
sesiones, pero serán únicos dentro de cada sesión de
seguimiento.
Pagedmemor y: especifica que el seguimiento de
eventos usa memoria paginada en lugar del grupo de
memoria no paginado predeterminado para sus
asignaciones de búfer interno.

/? Muestra ayuda contextual.

Comentarios
Cuando se muestra [-], agregar un guion adicional (-) niega la opción.
Ejemplos
Para actualizar un recopilador de datos de seguimiento de eventos existente llamado trace_log , cambie el
tamaño máximo del registro a 10 MB, actualice el formato del archivo de registro a CSV y anexe el control de
versiones de archivo con el formato mmddhhmm, escriba:

logman update trace trace_log -max 10 -f csv -v mmddhhmm

Referencias adicionales
Clave de sintaxis de línea de comandos
comando logman create trace
comando logman
cerrar sesión
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cierra la sesión de un usuario de una sesión Escritorio remoto servidor host de sesión y elimina la sesión.

Sintaxis
logoff [<sessionname> | <sessionID>] [/server:<servername>] [/v]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<sessionname> Especifica el nombre de la sesión. Debe ser una sesión activa.

<sessionID> Especifica el identificador numérico que identifica la sesión en


el servidor.

/server: <servername> Especifica el servidor Escritorio remoto host de sesión que


contiene la sesión cuyo usuario desea cerrar la sesión. Si no
se especifica, se usa el servidor en el que está activo
actualmente.

/v Muestra información sobre las acciones que se realizan.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Siempre puede cerrar sesión desde la sesión en la que ha iniciado sesión actualmente. Sin embargo, debe
tener permiso de control total para cerrar la sesión de los usuarios de otras sesiones.
Cerrar la sesión de un usuario desde una sesión sin advertencia puede provocar la pérdida de datos en la
sesión del usuario. Debe enviar un mensaje al usuario mediante el comando msg para advertir al usuario
antes de realizar esta acción.
Si no se especifica o , la cierre de sesión cierra la sesión del usuario <sessionID> <sessionname> de la
sesión actual.
Después de cerrar la sesión de un usuario, todos los procesos finalizan y la sesión se elimina del servidor.
No se puede cerrar la sesión de un usuario desde la sesión de consola.
Ejemplos
Para cerrar la sesión de un usuario de la sesión actual, escriba:

logoff
Para cerrar la sesión de un usuario de una sesión mediante el identificador de la sesión, por ejemplo, la sesión
12, escriba:

logoff 12

Para cerrar la sesión de un usuario de una sesión con el nombre de la sesión y el servidor, por ejemplo, la sesión
TERM04 en Server1, escriba:

logoff TERM04 /server:Server1

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
lpq
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra el estado de una cola de impresión en un equipo que ejecuta line printer Daemon (LPD).

Sintaxis
lpq -S <servername> -P <printername> [-l]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-S <servername> Especifica (por nombre o dirección IP) el equipo o dispositivo


de uso compartido de impresoras que hospeda la cola de
impresión LPD con un estado que desea mostrar. Este
parámetro es necesario y debe incluirse en mayúsculas.

-P <Printername> Especifica (por nombre) la impresora de la cola de impresión


con un estado que desea mostrar. Este parámetro es
necesario y debe incluirse en mayúsculas.

-l Especifica que desea mostrar detalles sobre el estado de la


cola de impresión.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar el estado de la cola de impresoras DePrinter1 en un host LPD en [Link], escriba:

lpq -S [Link] -P Laserprinter1

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
lpr
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Envía un archivo a un equipo o dispositivo de uso compartido de impresoras que ejecuta el servicio Line printer
Daemon (LPD) como preparación para la impresión.

Sintaxis
lpr [-S <servername>] -P <printername> [-C <bannercontent>] [-J <jobname>] [-o | -o l] [-x] [-d] <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-S <servername> Especifica (por nombre o dirección IP) el equipo o dispositivo


de uso compartido de impresoras que hospeda la cola de
impresión LPD con un estado que desea mostrar. Este
parámetro es necesario y debe incluirse en mayúsculas.

-P <printername> Especifica (por nombre) la impresora de la cola de impresión


con un estado que desea mostrar. Para buscar el nombre de
la impresora, abra la carpeta Impresoras. Este parámetro
es necesario y debe incluirse en mayúsculas.

-C <bannercontent> Especifica el contenido que se imprimirá en la página de


banner del trabajo de impresión. Si no incluye este
parámetro, el nombre del equipo desde el que se envió el
trabajo de impresión aparece en la página del banner. Este
parámetro debe estar en mayúsculas.

-J <jobname> Especifica el nombre del trabajo de impresión que se


imprimirá en la página del banner. Si no incluye este
parámetro, el nombre del archivo que se va a imprimir
aparece en la página del banner. Este parámetro debe estar
en mayúsculas.

[-o | -o l] Especifica el tipo de archivo que desea imprimir. El parámetro


-o especifica que desea imprimir un archivo de texto. El
parámetro -o l especifica que desea imprimir un archivo
binario (por ejemplo, un PostScript archivo).

-d Especifica que el archivo de datos debe enviarse antes que el


archivo de control. Use este parámetro si la impresora
requiere que el archivo de datos se envíe primero. Para más
información, consulte la documentación de la impresora.

-X Especifica que el comando lpr debe ser compatible con el


sistema operativo Sun Microsystems (denominado SunOS)
para versiones de hasta 4.1.4_u1.
PA RÁ M ET RO DESC RIP C IÓ N

<filename> Especifica (por nombre) el archivo que se va a imprimir. Este


parámetro es obligatorio.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para imprimir el [Link] de texto en la cola de impresoras DePrinter1 en un host LPD en [Link], escriba:

lpr -S [Link] -P Laserprinter1 -o [Link]

Para imprimir el archivo PostScript de Adobe PostScript_file.ps en la cola de impresoras Deprinter1 en un host
LPD en la versión [Link], escriba:

lpr -S [Link] -P Laserprinter1 -o l PostScript_file.ps

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
macfile
07/08/2021 • 8 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Administra Servidor de archivos para Macintosh, volúmenes, directorios y archivos. Puede automatizar las
tareas administrativas mediante la inclusión de una serie de comandos en archivos por lotes e iniciarlas
manualmente o en momentos predeterminados.

Modificación de directorios en volúmenes accesibles para Macintosh


Para cambiar el nombre del directorio, la ubicación, el propietario, el grupo y los permisos de los volúmenes
accesibles para Macintosh.
Sintaxis

macfile directory[/server:\\<computername>] /path:<directory> [/owner:<ownername>] [/group:<groupname>]


[/permissions:<permissions>]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/server: \\<computername> Especifica el servidor en el que se va a cambiar un directorio.


Si se omite, la operación se realiza en el equipo local.

/path: <directory> Especifica la ruta de acceso al directorio que desea cambiar.


Este parámetro es obligatorio. Nota: El directorio debe
existir; el uso del directorio macfile no creará directorios.

/owner: <ownername> Cambia el propietario del directorio. Si se omite, el nombre


del propietario no cambiará.

/group: <groupname> Especifica o cambia el grupo primario macintosh asociado al


directorio. Si se omite, el grupo principal permanece sin
cambios.

/permissions: <permissions> Establece permisos en el directorio para el propietario, el


grupo principal y el mundo (todos). Debe ser un número de
11 dígitos, donde el número 1 concede permiso y 0 revoca
el permiso (por ejemplo, 11111011000). Si se omite este
parámetro, los permisos permanecen sin cambios.

/? Muestra la ayuda en el símbolo del sistema.

P o si c i ó n d e l d í g i t o d e p e r m i so s

La posición del dígito de permisos determina qué permiso se establece, incluidos:

P O SIC IÓ N ESTA B L EC E EL P ERM ISO

First OwnerSeeFiles
P O SIC IÓ N ESTA B L EC E EL P ERM ISO

Second OwnerSeeFolders

Tercero OwnerMakechanges

Cuarto GroupSeeFiles

Quinto GroupSeeFolders

Sexto GroupMakechanges

Séptimo WorldSeeFiles

Octavo WorldSeeFolders

Noveno WorldMakechanges

Décimo No se puede cambiar el nombre del directorio, moverlo ni


eliminarlo.

Undécimo Los cambios se aplican al directorio actual y a todos los


subdirectorios.

Co m en t ar i o s

Si la información que proporcione contiene espacios o caracteres especiales, use comillas alrededor del
texto (por ejemplo, <computer name> "").
Use el directorio macfile para que un directorio existente en un volumen accesible para Macintosh esté
disponible para los usuarios de Macintosh. El comando de directorio macfile no crea directorios.
Use el Administrador de archivos, el símbolo del sistema o el comando macintosh new folder para
crear un directorio en un volumen accesible para Macintosh antes de usar el comando de directorio
macfile.
Ejemplos
Para asignar See Files, See Folders y Make changes permissions al propietario, para establecer See Folder
permissions to all other users (Ver permisos de carpeta para todos los demás usuarios) y para evitar que el
directorio cambie de nombre, se mueve o elimina, escriba:

macfile directory /path:e:\statistics\may sales /permissions:11111011000

Donde el subdirectorio es Ventas de mayo, ubicado en el volumen De estadísticas accesibles para Macintosh, en
el E:\ unidad del servidor local.

Unión de los datos y las bifurcaciones de recursos de un archivo


Macintosh
Para especificar el servidor en el que se unirán los archivos, quién creó el archivo, el tipo de archivo, dónde se
encuentra la bifurcación de datos, dónde se encuentra la bifurcación de recursos y dónde debe encontrarse el
archivo de salida.
Sintaxis
macfile forkize[/server:\\<computername>] [/creator:<creatorname>] [/type:<typename>] [/datafork:
<filepath>] [/resourcefork:<filepath>] /targetfile:<filepath>

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/server: \\<computername> Especifica el servidor en el que se unirán los archivos. Si se


omite, la operación se realiza en el equipo local.

/creator: <creatorname> Especifica el creador del archivo. El buscador macintosh usa


la opción de línea de comandos /creator para determinar la
aplicación que creó el archivo.

/type: <typename> Especifica el tipo de archivo. El buscador macintosh usa la


opción de línea de comandos /type para determinar el tipo
de archivo dentro de la aplicación que creó el archivo.

/datafork: <filepath> Especifica la ubicación de la bifurcación de datos que se va a


unir. Puede especificar una ruta de acceso remota.

/resourcefork: <filepath> Especifica la ubicación de la bifurcación de recursos que se va


a unir. Puede especificar una ruta de acceso remota.

/targetfile: <filepath> Especifica la ubicación del archivo que se crea mediante la


unión de una bifurcación de datos y una bifurcación de
recursos, o especifica la ubicación del archivo cuyo tipo o
creador está cambiando. El archivo debe estar en el servidor
especificado. Este parámetro es obligatorio.

/? Muestra la ayuda en el símbolo del sistema.

Co m en t ar i o s

Si la información que proporcione contiene espacios o caracteres especiales, use comillas alrededor del texto
(por ejemplo, <computer name> "").
Ejemplos
Para crear el archivo tree_app en el volumen accesible de Macintosh D:\Release, mediante la bifurcación de
recursos C:\Cross\Mac\Appcode y para que este nuevo archivo aparezca en los clientes macintosh como una
aplicación (las aplicaciones Macintosh usan el tipo APPL) con el creador (firma) establecido en DHCP, escriba:

macfile forkize /resourcefork:c:\cross\mac\appcode /type:APPL /creator:MAGNOLIA


/targetfil[Link]\Release\tree_app

Para cambiar el creador de archivos a Microsoft Word 5.1, para el archivo [Link] en el directorio D:\Word
documents\Group files, en el servidor \ ServerA, escriba:

macfile forkize /server:\\ServerA /creator:MSWD /type:TEXT /targetfil[Link]\Word documents\Group


files\[Link]

Cambio del mensaje de inicio de sesión y limitación de sesiones


Para cambiar el mensaje de inicio de sesión que aparece cuando un usuario inicia sesión en el servidor de
Servidor de archivos para Macintosh y para limitar el número de usuarios que pueden usar servidores de
archivos e impresión simultáneamente para Macintosh.
Sintaxis

macfile server [/server:\\<computername>] [/maxsessions:{number | unlimited}] [/loginmessage:<message>]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/server: \\<computername> Especifica el servidor en el que se cambian los parámetros. Si


se omite, la operación se realiza en el equipo local.

/maxsessions: {number | unlimited} Especifica el número máximo de usuarios que pueden usar
servidores de archivos e impresión simultáneamente para
Macintosh. Si se omite, la configuración de maxsessions
para el servidor permanece sin cambios.

/loginmessage: <message> Cambia el mensaje que ven los usuarios de Macintosh al


iniciar sesión en Servidor de archivos para Macintosh
servidor. El número máximo de caracteres para el mensaje de
inicio de sesión es 199. Si se omite, el mensaje
loginmessage del servidor permanece sin cambios. Para
quitar un mensaje de inicio de sesión existente, incluya el
parámetro /loginmessage, pero deje la variable de
mensaje en blanco.

/? Muestra la ayuda en el símbolo del sistema.

Co m en t ar i o s

Si la información que proporcione contiene espacios o caracteres especiales, use comillas alrededor del texto
(por ejemplo, <computer name> "").
Ejemplos
Para cambiar el número de sesiones permitidas de Archivo e Imprimir servidor para Macintosh en el servidor
local a cinco sesiones y para agregar el mensaje de inicio de sesión "Cerrar sesión desde el servidor para
Macintosh cuando haya terminado", escriba:

macfile server /maxsessions:5 /loginmessage:Sign off from Server for Macintosh when you are finished

Adición, cambio o eliminación de volúmenes accesibles para


Macintosh
Para agregar, cambiar o quitar un volumen accesible para Macintosh.
Sintaxis

macfile volume {/add|/set} [/server:\\<computername>] /name:<volumename>/path:<directory>[/readonly:{true |


false}] [/guestsallowed:{true | false}] [/password:<password>] [/maxusers:{<number>>|unlimited}]
macfile volume /remove[/server:\\<computername>] /name:<volumename>

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

{/add | /set} Se requiere al agregar o cambiar un volumen accesible para


Macintosh. Agrega o cambia el volumen especificado.
PA RÁ M ET RO DESC RIP C IÓ N

/server: \\<computername> Especifica el servidor en el que se va a agregar, cambiar o


quitar un volumen. Si se omite, la operación se realiza en el
equipo local.

/name: <volumename> Obligatorio. Especifica el nombre del volumen que se va a


agregar, cambiar o quitar.

/path: <directory> Obligatorio y válido solo cuando se agrega un volumen.


Especifica la ruta de acceso al directorio raíz del volumen que
se va a agregar.

/readonly: {true | false} Especifica si los usuarios pueden cambiar los archivos del
volumen. Use True para especificar que los usuarios no
puedan cambiar los archivos del volumen. Use False para
especificar que los usuarios pueden cambiar los archivos del
volumen. Si se omite al agregar un volumen, se permiten
cambios en los archivos. Si se omite al cambiar un volumen,
la configuración de solo lectura del volumen permanece
sin cambios.

/guestsallowed: {true | false} Especifica si los usuarios que inician sesión como invitados
pueden usar el volumen. Use True para especificar que los
invitados pueden usar el volumen. Use False para especificar
que los invitados no pueden usar el volumen. Si se omite al
agregar un volumen, los invitados pueden usar el volumen.
Si se omite al cambiar un volumen, la configuración de
invitados permitido para el volumen permanece sin
cambios.

/password: <password> Especifica una contraseña que será necesaria para acceder al
volumen. Si se omite al agregar un volumen, no se crea
ninguna contraseña. Si se omite al cambiar un volumen, la
contraseña permanece sin cambios.

/maxusers: {<number>> | unlimited} Especifica el número máximo de usuarios que pueden usar
simultáneamente los archivos del volumen. Si se omite al
agregar un volumen, un número ilimitado de usuarios puede
usar el volumen. Si se omite al cambiar un volumen, el valor
maxusers permanece sin cambios.

/remove Obligatorio cuando se quita un volumen accesible para


Macintosh. quita el volumen especificado.

/? Muestra la ayuda en el símbolo del sistema.

Co m en t ar i o s

Si la información que proporcione contiene espacios o caracteres especiales, use comillas alrededor del texto
(por ejemplo, <computer name> "").
Ejemplos
Para crear un volumen denominado Estadísticas de marketing de EE. UU. en el servidor local, mediante el
directorio Stats de la unidad E y para especificar que los invitados no puedan acceder al volumen, escriba:

macfile volume /add /name:US Marketing Statistics /guestsallowed:false /path:e:\Stats

Para cambiar el volumen creado anteriormente para que sea de solo lectura, para requerir una contraseña y
para establecer el número máximo de usuarios en cinco, escriba:

macfile volume /set /name:US Marketing Statistics /readonly:true /password:saturn /maxusers:5

Para agregar un volumen denominado Diseño horizontal , en el servidor \ DeÓn, mediante el directorio trees de
la unidad E y para especificar que los invitados puedan acceder al volumen, escriba:

macfile volume /add /server:\\Magnolia /name:Landscape Design /path:e:\trees

Para quitar el volumen denominado Informes de ventas en el servidor local, escriba:

macfile volume /remove /name:Sales Reports

Referencias adicionales
Clave de sintaxis de línea de comandos
makecab
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Empaquete los archivos existentes en un archivo .cab).

NOTE
Este comando es el mismo que el comando diantz.

Sintaxis
makecab [/v[n]] [/d var=<value> ...] [/l <dir>] <source> [<destination>]
makecab [/v[<n>]] [/d var=<value> ...] /f <directives_file> [...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<source> Archivo que se comprimirá.

<destination> Nombre de archivo que se debe proporcionar al archivo


comprimido. Si se omite, el último carácter del nombre del
archivo de origen se reemplaza por un carácter de
subrayado (_) y se usa como destino.

/f <directives_file> Un archivo con directivas makecab (se puede repetir).

/d var= <value> Define la variable con el valor especificado.

/l <dir> Ubicación para colocar el destino (el valor predeterminado es


el directorio actual).

/v[ <n> ] Establezca el nivel de detalle de depuración


(0=none,...,3=full).

/? Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando diantz
Formato de gabinete de Microsoft
manage-bde
12/08/2021 • 2 minutes to read

Activa o desactiva BitLocker, especifica mecanismos de desbloqueo, actualiza los métodos de recuperación y
desbloquea unidades de datos protegidas por BitLocker.

NOTE
Esta herramienta de línea de comandos se puede usar en lugar del Cifrado de unidad BitLocker Panel de control
elemento.

Sintaxis
manage-bde [-status] [–on] [–off] [–pause] [–resume] [–lock] [–unlock] [–autounlock] [–protectors] [–tpm]
[–setidentifier] [-forcerecovery] [–changepassword] [–changepin] [–changekey] [-keypackage] [–upgrade] [-
wipefreespace] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

manage-bde status Proporciona información sobre todas las unidades del


equipo, tanto si están protegidas como si no.

manage-bde on Cifra la unidad y activa BitLocker.

manage-bde off Descifra la unidad y desactiva BitLocker. Todos los


protectores de clave se quitan cuando se completa el
descifrado.

manage-bde pause Pausa el cifrado o descifrado.

manage-bde resume Reanuda el cifrado o descifrado.

manage-bde lock Impide el acceso a los datos protegidos por BitLocker.

manage-bde unlock Permite el acceso a datos protegidos por BitLocker con una
contraseña de recuperación o una clave de recuperación.

manage-bde autounlock Administra el desbloqueo automático de las unidades de


datos.

protectores manage-bde Administra los métodos de protección de la clave de cifrado.

manage-bde tpm Configura la configuración del equipo Módulo de plataforma


segura (TPM). Este comando no se admite en equipos que
ejecutan Windows 8 o win8_ser ver_2 . Para administrar el
TPM en estos equipos, use el complemento MMC
administración de TPM o los cmdlets de administración de
TPM para Windows PowerShell.
PA RÁ M ET RO DESC RIP C IÓ N

manage-bde setidentifier Establece el campo identificador de unidad de la unidad en el


valor especificado en la opción Proporcionar los
identificadores únicos para la directiva de grupo
organización.

manage-bde ForceRecovery Fuerza una unidad protegida con BitLocker al modo de


recuperación al reiniciar. Este comando elimina todos los
protectores de clave relacionados con TPM de la unidad.
Cuando se reinicia el equipo, solo se puede usar una
contraseña de recuperación o una clave de recuperación
para desbloquear la unidad.

manage-bde changepassword Modifica la contraseña de una unidad de datos.

manage-bde changepin Modifica el PIN de una unidad de sistema operativo.

manage-bde changekey Modifica la clave de inicio de una unidad del sistema


operativo.

manage-bde KeyPackage Genera un paquete de claves para una unidad.

actualización de manage-bde Actualiza la versión de BitLocker.

manage-bde WipeFreeSpace Borra el espacio libre en una unidad.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
Habilitar BitLocker mediante la línea de comandos
manage-bde status
12/08/2021 • 2 minutes to read

Proporciona información sobre todas las unidades del equipo; si están protegidos por BitLocker o no, incluidos:
Size
Versión de BitLocker
Estado de conversión
Porcentaje cifrado
Encryption method
Estado de protección
Estado de bloqueo
Campo de identificación
Protectores de clave

Sintaxis
manage-bde -status [<drive>] [-protectionaserrorlevel] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-protectionaserrorlevel Hace que la herramienta de línea de comandos manage-bde


envíe el código de retorno de 0 si el volumen está protegido
y 1 si el volumen está desprotegido; se usa normalmente
para scripts por lotes para determinar si una unidad está
protegida con BitLocker. También puede usar -p como una
versión abreviada de este comando.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para mostrar el estado de la unidad C, escriba:

manage-bde –status C:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
manage-bde on
12/08/2021 • 4 minutes to read

Cifra la unidad y activa BitLocker.

Sintaxis
manage-bde –on <drive> {[-recoverypassword <numericalpassword>]|[-recoverykey <pathtoexternaldirectory>]|[-
startupkey <pathtoexternalkeydirectory>]|[-certificate]|
[-tpmandpin]|[-tpmandpinandstartupkey <pathtoexternalkeydirectory>]|[-tpmandstartupkey
<pathtoexternalkeydirectory>]|[-password]|[-ADaccountorgroup <domain\account>]}
[-usedspaceonly][-encryptionmethod {aes128_diffuser|aes256_diffuser|aes128|aes256}] [-skiphardwaretest] [-
discoveryvolumetype <filesystemtype>] [-forceencryptiontype <type>] [-removevolumeshadowcopies][-
computername <name>]
[{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-recoverypassword Agrega un protector numérico de contraseña. También


puede usar -rp como una versión abreviada de este
comando.

<numericalpassword> Representa la contraseña de recuperación.

-recoverykey Agrega un protector de clave externa para la recuperación.


También puede usar -rk como una versión abreviada de este
comando.

<pathtoexternaldirectory> Representa la ruta de acceso del directorio a la clave de


recuperación.

-startupkey Agrega un protector de clave externa para el inicio. También


puede usar -sk como una versión abreviada de este
comando.

<pathtoexternalkeydirectory> Representa la ruta de acceso del directorio a la clave de


inicio.

-certificate Agrega un protector de clave pública para una unidad de


datos. También puede usar -cer t como versión abreviada
de este comando.

-tpmandpin Agrega un protector Módulo de plataforma segura (TPM) y


un número de identificación personal (PIN) para la unidad
del sistema operativo. También puede usar -tp como una
versión abreviada de este comando.
PA RÁ M ET RO DESC RIP C IÓ N

-tpmandstartupkey Agrega un TPM y un protector de clave de inicio para la


unidad del sistema operativo. También puede usar - debug
como una versión abreviada de este comando.

-tpmandpinandstartupkey Agrega un TPM, un PIN y un protector de clave de inicio


para la unidad del sistema operativo. También puede usar -
tpsk como versión abreviada de este comando.

-password Agrega un protector de clave de contraseña para la unidad


de datos. También puede usar -pw como una versión
abreviada de este comando.

-ADaccountorgroup Agrega un protector de identidad basado en SID para el


volumen. El volumen se desbloqueará automáticamente si el
usuario o equipo tiene las credenciales adecuadas. Al
especificar una cuenta de equipo, anexe un al nombre del
equipo y especifique –service para indicar que el desbloqueo
debe producirse en el contenido del servidor de BitLocker en
lugar $ del usuario. También puede usar -sid como una
versión abreviada de este comando.

-usedspaceonly Establece el modo de cifrado en Cifrado de solo espacio


usado. Las secciones del volumen que contiene el espacio
usado se cifrarán, pero no el espacio disponible. Si no se
especifica esta opción, se cifrará todo el espacio usado y el
espacio disponible en el volumen. También puede usar -
used como una versión abreviada de este comando.

-encryptionMethod Configura el algoritmo de cifrado y el tamaño de la clave.


También puede usar -em como una versión abreviada de
este comando.

-skiphardwaretest Comienza el cifrado sin una prueba de hardware. También


puede usar -s como una versión abreviada de este
comando.

-discoveryvolumetype Especifica el sistema de archivos que se usará para la unidad


de datos de detección. La unidad de datos de detección es
una unidad oculta que se agrega a una unidad de datos
extraíble protegida con BitLocker con formato FAT que
contiene el Lector de BitLocker To Go.

-forceencryptiontype Fuerza a BitLocker a usar el cifrado de software o hardware.


Puede especificar Hardware o Software como tipo de
cifrado. Si se selecciona el parámetro de hardware, pero la
unidad no admite el cifrado de hardware, manage-bde
devuelve un error. Si directiva de grupo configuración
prohíbe el tipo de cifrado especificado, manage-bde
devuelve un error. También puede usar -fet como versión
abreviada de este comando.

-removevolumeshadowcopies Forzar la eliminación de instantáneas de volumen para el


volumen. No podrá restaurar este volumen mediante puntos
de restauración del sistema anteriores después de ejecutar
este comando. También puede usar -r vsc como una versión
abreviada de este comando.
PA RÁ M ET RO DESC RIP C IÓ N

<filesystemtype> Especifica qué sistemas de archivos se pueden usar con


unidades de datos de detección: FAT32, valor
predeterminado o ninguno.

-computername Especifica que manage-bde se usa para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para activar BitLocker para la unidad C y agregar una contraseña de recuperación a la unidad, escriba:

manage-bde –on C: -recoverypassword

Para activar BitLocker para la unidad C, agregue una contraseña de recuperación a la unidad y, para guardar una
clave de recuperación en la unidad E, escriba:

manage-bde –on C: -recoverykey E:\ -recoverypassword

Para activar BitLocker para la unidad C, con un protector de clave externa (como una clave USB) para
desbloquear la unidad del sistema operativo, escriba:

manage-bde -on C: -startupkey E:\

IMPORTANT
Este método es necesario si usa BitLocker con equipos que no tienen un TPM.

Para activar BitLocker para la unidad de datos E y agregar un protector de clave de contraseña, escriba:

manage-bde –on E: -pw

Para activar BitLocker para la unidad de sistema operativo C y usar el cifrado basado en hardware, escriba:

manage-bde –on C: -fet hardware

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde off
Comando manage-bde pause
comando manage-bde resume
comando manage-bde
manage-bde off
12/08/2021 • 2 minutes to read

Descifra la unidad y desactiva BitLocker. Todos los protectores de clave se quitan cuando se completa el
descifrado.

Sintaxis
manage-bde -off [<volume>] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<volume> Especifica una letra de unidad seguida de dos puntos, una


ruta de acceso GUID de volumen o un volumen montado.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para desactivar BitLocker en la unidad C, escriba:

manage-bde –off C:

Referencias adicionales
Clave de sintaxis de línea de comandos
manage-bde en el comando
Comando manage-bde pause
comando manage-bde resume
comando manage-bde
manage-bde -pause
12/08/2021 • 2 minutes to read

Pausa el cifrado o descifrado de BitLocker.

Sintaxis
manage-bde -pause [<volume>] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<volume> Especifica una letra de unidad seguida de dos puntos, una


ruta de acceso GUID de volumen o un volumen montado.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para pausar el cifrado de BitLocker en la unidad C, escriba:

manage-bde -pause C:

Referencias adicionales
Clave de sintaxis de línea de comandos
manage-bde en el comando
comando manage-bde off
comando manage-bde resume
comando manage-bde
manage-bde resume
12/08/2021 • 2 minutes to read

Reanuda el cifrado o descifrado de BitLocker después de que se haya pausado.

Sintaxis
manage-bde -resume [<drive>] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para reanudar el cifrado de BitLocker en la unidad C, escriba:

manage-bde –resume C:

Referencias adicionales
Clave de sintaxis de línea de comandos
manage-bde en el comando
comando manage-bde off
Comando manage-bde pause
comando manage-bde
manage-bde lock
12/08/2021 • 2 minutes to read

Bloquea una unidad protegida por BitLocker para impedir el acceso a ella a menos que se proporciona la clave
de desbloqueo.

Sintaxis
manage-bde -lock [<drive>] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para bloquear la unidad de datos D, escriba:

manage-bde –lock D:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
manage-bde unlock
12/08/2021 • 2 minutes to read

Desbloquea una unidad protegida con BitLocker mediante una contraseña de recuperación o una clave de
recuperación.

Sintaxis
manage-bde -unlock {-recoverypassword <password>|-recoverykey <pathtoexternalkeyfile>} <drive> [-certificate
{-cf pathtocertificatefile | -ct certificatethumbprint} {-pin}] [-password] [-computername <name>] [{-?|/?}]
[{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-recoverypassword Especifica que se usará una contraseña de recuperación para


desbloquear la unidad. También puede usar -rp como
versión abreviada de este comando.

<password> Representa la contraseña de recuperación que se puede usar


para desbloquear la unidad.

-recoverykey Especifica que se usará un archivo de clave de recuperación


externo para desbloquear la unidad. También puede usar -rk
como una versión abreviada de este comando.

<pathtoexternalkeyfile> Representa el archivo de clave de recuperación externo que


se puede usar para desbloquear la unidad.

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-certificate El certificado de usuario local para que un certificado de


BitLocker desbloquee el volumen se encuentra en el almacén
de certificados de usuario local. También puede usar -cer t
como versión abreviada de este comando.

-cf <pathtocertificatefile> Ruta de acceso al archivo de certificado.

-ct <certificatethumbprint> Huella digital del certificado, que puede incluir


opcionalmente el PIN (-pin).

-password Presenta una solicitud para que la contraseña desbloquee el


volumen. También puede usar -pw como una versión
abreviada de este comando.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en otro equipo. También puede usar
-cn como versión abreviada de este comando.
PA RÁ M ET RO DESC RIP C IÓ N

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para desbloquear la unidad E con un archivo de clave de recuperación que se ha guardado en una carpeta de
copia de seguridad de otra unidad, escriba:

manage-bde –unlock E: -recoverykey F:\Backupkeys\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
manage-bde autounlock
13/08/2021 • 2 minutes to read

Administra el desbloqueo automático de unidades de datos protegidas con BitLocker.

Sintaxis
manage-bde -autounlock [{-enable|-disable|-clearallkeys}] <drive> [-computername <name>] [{-?|/?}] [{-help|-
h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-enable Habilita el desbloqueo automático para una unidad de datos.

-disable Deshabilita el desbloqueo automático para una unidad de


datos.

-clearallkeys Quita todas las claves externas almacenadas en la unidad del


sistema operativo.

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en otro equipo. También puede usar
-cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para habilitar el desbloqueo automático de la unidad de datos E, escriba:

manage-bde –autounlock -enable E:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
protectores manage-bde
12/08/2021 • 7 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016

Administra los métodos de protección utilizados para la clave de cifrado de BitLocker.

Sintaxis
manage-bde -protectors [{-get|-add|-delete|-disable|-enable|-adbackup|-aadbackup}] <drive> [-computername
<name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-get Muestra todos los métodos de protección de claves


habilitados en la unidad y proporciona su tipo e identificador
(ID).

-add Agrega métodos de protección de claves como se especifica


mediante parámetros -add adicionales.

-delete Elimina los métodos de protección de claves usados por


BitLocker. Todos los protectores de clave se quitarán de una
unidad a menos que se utilicen los parámetros opcionales
-delete para especificar los protectores que se van a
eliminar. Cuando se elimina el último protector de una
unidad, se deshabilita la protección de BitLocker de la unidad
para asegurarse de que el acceso a los datos no se pierde
accidentalmente.

-disable Deshabilita la protección, que permitirá a cualquier persona


acceder a los datos cifrados haciendo que la clave de cifrado
esté disponible de forma no segura en la unidad. No se quita
ningún protector de clave. La protección se reanudará la
próxima vez Windows arranque, a menos que se utilicen los
parámetros opcionales -disable para especificar el
recuento de reinicios.

-enable Habilita la protección quitando la clave de cifrado no segura


de la unidad. Se aplicarán todos los protectores de clave
configurados en la unidad.

-adbackup Hace una copia de seguridad de la información de


recuperación de la unidad especificada Active Directory
Domain Services (AD DS). Anexe el parámetro -id y
especifique el identificador de una clave de recuperación
específica de la que se debe hacer una copia de seguridad. Se
requiere el parámetro -id.
PA RÁ M ET RO DESC RIP C IÓ N

-aadbackup Hace una copia de seguridad de toda la información de


recuperación de la unidad especificada Azure Active
Directory (Azure AD). Anexe el parámetro -id y especifique
el identificador de una clave de recuperación específica de la
que se debe hacer una copia de seguridad. Se requiere el
parámetro -id.

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la ayuda completa en el símbolo del sistema.

Parámetros -add adicionales


El parámetro -add también puede usar estos parámetros adicionales válidos.

manage-bde -protectors -add [<drive>] [-forceupgrade] [-recoverypassword <numericalpassword>] [-recoverykey


<pathtoexternalkeydirectory>]
[-startupkey <pathtoexternalkeydirectory>] [-certificate {-cf <pathtocertificatefile>|-ct
<certificatethumbprint>}] [-tpm] [-tpmandpin]
[-tpmandstartupkey <pathtoexternalkeydirectory>] [-tpmandpinandstartupkey <pathtoexternalkeydirectory>] [-
password][-adaccountorgroup <securityidentifier> [-computername <name>]
[{-?|/?}] [{-help|-h}]

PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-recoverypassword Agrega un protector numérico de contraseña. También


puede usar -rp como una versión abreviada de este
comando.

<numericalpassword> Representa la contraseña de recuperación.

-recoverykey Agrega un protector de clave externa para la recuperación.


También puede usar -rk como una versión abreviada de este
comando.

<pathtoexternalkeydirectory> Representa la ruta de acceso del directorio a la clave de


recuperación.

-startupkey Agrega un protector de clave externa para el inicio. También


puede usar -sk como una versión abreviada de este
comando.
PA RÁ M ET RO DESC RIP C IÓ N

<pathtoexternalkeydirectory> Representa la ruta de acceso del directorio a la clave de


inicio.

-certificate Agrega un protector de clave pública para una unidad de


datos. También puede usar -cer t como versión abreviada
de este comando.

-cf Especifica que se usará un archivo de certificado para


proporcionar el certificado de clave pública.

Representa la ruta de acceso del directorio al archivo de


certificado.

-ct Especifica que se usará una huella digital del certificado para
identificar el certificado de clave pública.

<certificatethumbprint> Especifica el valor de la propiedad de huella digital del


certificado que desea usar. Por ejemplo, un valor de huella
digital de certificado de a9 09 50 2d d8 2a e4 14 33 e6 f8
38 86 b0 0d 42 77 a3 2a 7b debe especificarse como
a909502ddd82ae41433e6f83886b00d427a32a7b.

-tpmandpin Agrega un protector Módulo de plataforma segura (TPM) y


un número de identificación personal (PIN) para la unidad
del sistema operativo. También puede usar -tp como una
versión abreviada de este comando.

-tpmandstartupkey Agrega un TPM y un protector de clave de inicio para la


unidad del sistema operativo. También puede usar - debug
como una versión abreviada de este comando.

-tpmandpinandstartupkey Agrega un TPM, un PIN y un protector de clave de inicio


para la unidad del sistema operativo. También puede usar -
tpsk como versión abreviada de este comando.

-password Agrega un protector de clave de contraseña para la unidad


de datos. También puede usar -pw como una versión
abreviada de este comando.

-adaccountorgroup Agrega un protector de identidad basado en identificador de


seguridad (SID) para el volumen. También puede usar -sid
como una versión abreviada de este comando.
IMPORTANTE: De forma predeterminada, no se puede
agregar un protector de ADaccountorgroup de forma
remota mediante WMI o manage-bde. Si la implementación
requiere la capacidad de agregar este protector de forma
remota, debe habilitar la delegación restringida.

-computername Especifica que manage-bde se usa para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.
PA RÁ M ET RO DESC RIP C IÓ N

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la ayuda completa en el símbolo del sistema.

Parámetros -delete adicionales

manage-bde -protectors -delete <drive> [-type


{recoverypassword|externalkey|certificate|tpm|tpmandstartupkey|tpmandpin|tpmandpinandstartupkey|Password|Ide
ntity}]
[-id <keyprotectorID>] [-computername <name>] [{-?|/?}] [{-help|-h}]

PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-type Identifica el protector de clave que se eliminará. También


puede usar -t como una versión abreviada de este
comando.

recoverypassword Especifica que se deben eliminar los protectores de clave de


contraseña de recuperación.

externalkey Especifica que se deben eliminar los protectores de clave


externos asociados a la unidad.

certificado Especifica que se deben eliminar los protectores de clave de


certificado asociados a la unidad.

Tpm Especifica que se deben eliminar los protectores de clave solo


TPM asociados a la unidad.

tpmandstartupkey Especifica que se deben eliminar todos los protectores de


clave basados en claves de inicio y TPM asociados a la
unidad.

tpmandpin Especifica que se deben eliminar los protectores de clave


basados en TPM y PIN asociados a la unidad.

tpmandpinandstartupkey Especifica que se deben eliminar todos los protectores de


clave basados en claves de inicio, PIN y TPM asociados a la
unidad.

password Especifica que se deben eliminar los protectores de clave de


contraseña asociados a la unidad.

identidad Especifica que se deben eliminar todos los protectores de


clave de identidad asociados a la unidad.

-ID Identifica el protector de clave que se debe eliminar


mediante el identificador de clave. Este parámetro es una
opción alternativa al parámetro -type.
PA RÁ M ET RO DESC RIP C IÓ N

<keyprotectorID> Identifica un protector de clave individual en la unidad que


se eliminará. Los IDs de protector de clave se pueden
mostrar mediante el comando manage-bde -protectors
-get.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la ayuda completa en el símbolo del sistema.

Parámetros -disable adicionales

manage-bde -protectors -disable <drive> [-rebootcount <integer 0 - 15>] [-computername <name>] [{-?|/?}] [{-
help|-h}]

PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

rebootcount Especifica que la protección del volumen del sistema


operativo se ha suspendido y se reanudará después
Windows se haya reiniciado el número de veces especificado
en el parámetro rebootcount. Especifique 0 para
suspender la protección indefinidamente. Si no se especifica
este parámetro, la protección de BitLocker se reanuda
automáticamente después Windows se reinicia. También
puede usar -rc como versión abreviada de este comando.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la ayuda completa en el símbolo del sistema.

Ejemplos
Para agregar un protector de clave de certificado, identificado por un archivo de certificado, para la unidad E,
escriba:

manage-bde -protectors -add E: -certificate -cf c:\File Folder\[Link]


Para agregar un protector de clave adaccountorgroup, identificado por dominio y nombre de usuario, para
la unidad E, escriba:

manage-bde -protectors -add E: -sid DOMAIN\user

Para deshabilitar la protección hasta que el equipo se haya reiniciado tres veces, escriba:

manage-bde -protectors -disable C: -rc 3

Para eliminar todos los protectores de claves basadas en claves de inicio y TPM en la unidad C, escriba:

manage-bde -protectors -delete C: -type tpmandstartupkey

Para hacer una copia de seguridad de toda la información de recuperación de la unidad C AD DS, escriba:

manage-bde -protectors -adbackup C:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
manage-bde tpm
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Configura el módulo de Módulo de plataforma segura (TPM) del equipo.

Sintaxis
manage-bde -tpm [-turnon] [-takeownership <ownerpassword>] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-turnon Habilita y activa el TPM, lo que permite establecer la


contraseña del propietario del TPM. También puede usar -t
como una versión abreviada de este comando.

-takeownership Toma posesión del TPM estableciendo una contraseña de


propietario. También puede usar -o como una versión
abreviada de este comando.

<ownerpassword> Representa la contraseña de propietario que especifique para


el TPM.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para activar el TPM, escriba:

manage-bde tpm -turnon

Para tomar posesión del TPM y establecer la contraseña del propietario en 0wnerP@ss , escriba:

manage-bde tpm takeownership 0wnerP@ss


Referencias adicionales
Clave de sintaxis de línea de comandos
Cmdlets de administración de TPM para Windows PowerShell
comando manage-bde
manage-bde setidentifier
12/08/2021 • 2 minutes to read

Establece el campo identificador de unidad de la unidad en el valor especificado en la configuración


Proporcionar los identificadores únicos para la directiva de grupo organización.

Sintaxis
manage-bde –setidentifier <drive> [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en otro equipo. También puede usar
-cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para establecer el campo identificador de unidad BitLocker para C, escriba:

manage-bde –setidentifier C:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
Guía de recuperación de BitLocker
manage-bde forcerecovery
12/08/2021 • 2 minutes to read

Fuerza una unidad protegida con BitLocker al modo de recuperación al reiniciar. Este comando elimina todos los
Módulo de plataforma segura de claves relacionados con tpm (TPM) de la unidad. Cuando se reinicia el equipo,
solo se puede usar una contraseña de recuperación o una clave de recuperación para desbloquear la unidad.

Sintaxis
manage-bde –forcerecovery <drive> [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en otro equipo. También puede usar
-cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para que BitLocker se inicie en modo de recuperación en la unidad C, escriba:

manage-bde –forcerecovery C:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
manage-bde changepassword
13/08/2021 • 2 minutes to read

Modifica la contraseña de una unidad de datos. Se solicita al usuario una nueva contraseña.

Sintaxis
manage-bde -changepassword [<drive>] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en otro equipo. También puede usar
-cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para cambiar la contraseña usada para desbloquear BitLocker en la unidad de datos D, escriba:

manage-bde –changepassword D:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
manage-bde changepin
13/08/2021 • 2 minutes to read

Modifica el PIN de una unidad de sistema operativo. Se pide al usuario que escriba un nuevo PIN.

Sintaxis
manage-bde -changepin [<drive>] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para cambiar el PIN usado con BitLocker en la unidad C, escriba:

manage-bde –changepin C:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
manage-bde changekey
13/08/2021 • 2 minutes to read

Modifica la clave de inicio de una unidad de sistema operativo.

Sintaxis
manage-bde -changekey [<drive>] [<pathtoexternalkeydirectory>] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en un equipo diferente. También
puede usar -cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para crear una nueva clave de inicio en la unidad E, para usarla con el cifrado de BitLocker en la unidad C,
escriba:

manage-bde -changekey C: E:\

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
manage-bde keypackage
12/08/2021 • 2 minutes to read

Genera un paquete de claves para una unidad. El paquete de claves se puede usar junto con la herramienta de
reparación para reparar unidades dañadas.

Sintaxis
manage-bde -keypackage [<drive>] [-ID <keyprotectoryID>] [-path <pathtoexternalkeydirectory>] [-computername
<name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-ID Crea un paquete de claves mediante el protector de clave


con el identificador especificado por este valor de
identificador. Sugerencia: Use el comando manage-bde –
protectors –get, junto con la letra de unidad para la que
desea crear un paquete de claves, para obtener una lista de
GUID disponibles que se usarán como valor de identificador.

-path Especifica la ubicación en la que se guardará el paquete de


claves creado.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en otro equipo. También puede usar
-cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para crear un paquete de claves para la unidad C, en función del protector de clave identificado por el GUID, y
para guardar el paquete de claves en F:\Folder, escriba:

manage-bde -keypackage C: -id {84E151C1...7A62067A512} -path f:\Folder

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
actualización de manage-bde
12/08/2021 • 2 minutes to read

Actualiza la versión de BitLocker.

Sintaxis
manage-bde -upgrade [<drive>] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en otro equipo. También puede usar
-cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para actualizar el cifrado de BitLocker en la unidad C, escriba:

manage-bde –upgrade C:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
manage-bde wipefreespace
12/08/2021 • 2 minutes to read

Borra el espacio libre en el volumen, quitando los fragmentos de datos que puedan existir en el espacio. La
ejecución de este comando en un volumen cifrado mediante el método de cifrado Solo espacio usado
proporciona el mismo nivel de protección que el método de cifrado de cifrado de volumen completo.

Sintaxis
manage-bde -wipefreespace|-w [<drive>] [-cancel] [-computername <name>] [{-?|/?}] [{-help|-h}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> Representa la letra de una unidad seguida del signo de dos


puntos.

-cancel Cancela un borrado de espacio libre que está en proceso.

-computername Especifica que [Link] se usará para modificar la


protección de BitLocker en otro equipo. También puede usar
-cn como versión abreviada de este comando.

<name> Representa el nombre del equipo en el que se va a modificar


la protección de BitLocker. Los valores aceptados incluyen el
nombre NetBIOS del equipo y la dirección IP del equipo.

-? o /? Muestra una breve ayuda en el símbolo del sistema.

-help o -h Muestra la Ayuda completa en el símbolo del sistema.

Ejemplos
Para borrar el espacio libre en la unidad C, escriba:

manage-bde -w C:

manage-bde -wipefreespace C:

Para cancelar el borrado del espacio libre en la unidad C, escriba:

manage-bde -w -cancel C:

manage-bde -wipefreespace -cancel C:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando manage-bde
mapadmin
12/08/2021 • 6 minutes to read

La utilidad de línea de comandos mapadmin administra Asignación de nombres de usuario en el equipo local o
remoto que ejecuta Servicios de Microsoft para el sistema de archivos de red. Si ha iniciado sesión con una
cuenta que no tiene credenciales administrativas, puede especificar un nombre de usuario y una contraseña de
una cuenta que sí lo tenga.

Sintaxis
mapadmin [<computer>] [-u <user> [-p <password>]]
mapadmin [<computer>] [-u <user> [-p <password>]] {start | stop}
mapadmin [<computer>] [-u <user> [-p <password>]] config <option[...]>
mapadmin [<computer>] [-u <user> [-p <password>]] add -wu <windowsuser> -uu <UNIXuser> [-setprimary]
mapadmin [<computer>] [-u <user> [-p <password>]] add -wg <windowsgroup> -ug <UNIXgroup> [-setprimary]
mapadmin [<computer>] [-u <user> [-p <password>]] setprimary -wu <Windowsuser> [-uu <UNIXuser>]
mapadmin [<computer>] [-u <user> [-p <password>]] setprimary -wg <Windowsgroup> [-ug <UNIXgroup>]
mapadmin [<computer>] [-u <user> [-p <password>]] delete <option[...]>
mapadmin [<computer>] [-u <user> [-p <password>]] list <option[...]>
mapadmin [<computer>] [-u <user> [-p <password>]] backup <filename>
mapadmin [<computer>] [-u <user> [-p <password>]] restore <filename>
mapadmin [<computer>] [-u <user> [-p <password>]] adddomainmap -d <Windowsdomain> {-y <<NISdomain>> | -f
<path>}
mapadmin [<computer>] [-u <user> [-p <password>]] removedomainmap -d <Windowsdomain> -y <<NISdomain>>
mapadmin [<computer>] [-u <user> [-p <password>]] removedomainmap -all
mapadmin [<computer>] [-u <user> [-p <password>]] listdomainmaps

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<computer> Especifica el equipo remoto que ejecuta Asignación de


nombres de usuario servicio que desea administrar. Puede
especificar el equipo mediante un nombre Windows Servicio
de nombres de Internet (WINS) o un nombre de Sistema de
nombres de dominio (DNS) o por dirección de Protocolo de
Internet (IP).

-u <user> Especifica el nombre del usuario cuyas credenciales se van a


usar. Puede que sea necesario agregar el nombre de dominio
al nombre de usuario con el formato
dominio\nombredeusuario.

-p <password> Especifica la contraseña del usuario. Si especifica la opción -


u pero omite la opción -p, se le pedirá la contraseña del
usuario.

start | stop Inicia o detiene el Asignación de nombres de usuario


servicio.
PA RÁ M ET RO DESC RIP C IÓ N

config Especifica la configuración general de Asignación de nombres


de usuario. Las siguientes opciones están disponibles con
este parámetro:
-r <dddd>:<hh>:<mm> : especifica el intervalo de
actualización para actualizar desde las bases de
Windows y NIS en días, horas y minutos. El intervalo
mínimo es de 5 minutos.
{yes | no} -i: activa o desactiva la asignación
simple (sí) o desactivada (no ). De forma
predeterminada, la asignación está activada.

agregar Crea una nueva asignación para un usuario o grupo. Las


siguientes opciones están disponibles con este parámetro:
<name> -wu: especifica el nombre del usuario
Windows para el que se crea una nueva asignación.
<name> -uu: especifica el nombre del usuario UNIX
para el que se crea una nueva asignación.
<group> -wg: especifica el nombre del grupo de
Windows para el que se crea una nueva asignación.
<group> -ug: especifica el nombre del grupo de
UNIX para el que se crea una nueva asignación.
-setprimar y: Especifica que la nueva asignación es
la asignación principal.

setprimary Especifica qué asignación es la asignación principal para un


UNIX o grupo con varias asignaciones. Las siguientes
opciones están disponibles con este parámetro:
<name> -wu: especifica el Windows de la
asignación principal. Si existe más de una asignación
para el usuario, use la opción -uu para especificar la
asignación principal.
<name> -uu: especifica el UNIX de la asignación
principal.
<group> -wg: especifica el Windows de la
asignación principal. Si existe más de una asignación
para el grupo, use la opción -ug para especificar la
asignación principal.
-ug: <group> especifica el UNIX de la asignación
principal.
PA RÁ M ET RO DESC RIP C IÓ N

Eliminar Quita la asignación de un usuario o grupo. Las siguientes


opciones están disponibles para este parámetro:
<user> -wu: especifica el usuario Windows para el
que se eliminará la asignación, especificado como
<windowsdomain>\<username> .
Debe especificar la opción -wu o -uu, o ambas.
Si especifica ambas opciones, se eliminará la
asignación determinada identificada por las dos
opciones. Si solo especifica la opción -wu, se
eliminarán todas las asignaciones para el usuario
especificado.
<user> -uu: especifica el usuario UNIX para el
que se eliminará la asignación, especificado como
<username> .
Debe especificar la opción -wu o -uu, o ambas.
Si especifica ambas opciones, se eliminará la
asignación determinada identificada por las dos
opciones. Si solo especifica la opción -uu, se
eliminarán todas las asignaciones para el usuario
especificado.
<group> -wg: especifica el grupo Windows para el
que se eliminará la asignación, especificado como
<windowsdomain>\<username> .
Debe especificar la opción -wg o -ug, o ambas.
Si especifica ambas opciones, se eliminará la
asignación determinada identificada por las dos
opciones. Si solo especifica la opción -wg, se
eliminarán todas las asignaciones del grupo
especificado.
<group> -ug: especifica el grupo UNIX para el que
se eliminará la asignación, especificado como
<groupname> .
Debe especificar la opción -wg o -ug, o ambas.
Si especifica ambas opciones, se eliminará la
asignación determinada identificada por las dos
opciones. Si solo especifica la opción -ug, se
eliminarán todas las asignaciones para el grupo
especificado.
PA RÁ M ET RO DESC RIP C IÓ N

list Muestra información sobre las asignaciones de usuarios y


grupos. Las siguientes opciones están disponibles con este
parámetro:
-all: Enumera las asignaciones simples y avanzadas
para usuarios y grupos.
-simple: Enumera todos los usuarios y grupos
asignados simples.
-advanced: Enumera todos los usuarios y grupos
asignados avanzados. Mapas se enumeran en el
orden en que se evalúan. Los mapas principales,
marcados con un asterisco ( ), aparecen en primer
lugar, seguidos de los mapas secundarios, que se
*marcan con un quilat. (^)
-wu <name> : Muestra la asignación de un usuario
Windows especificado.
<group> -wg: muestra la asignación de un
Windows de trabajo.
<name> -uu: muestra la asignación de un UNIX
usuario.
-ug: <group> muestra la asignación de un grupo
UNIX usuario.

copia de seguridad Guarda Asignación de nombres de usuario configuración y


asignación de datos en el archivo especificado por
<filename> .

Restauración Reemplaza los datos de configuración y asignación por datos


del archivo (especificado por <filename> ) que se creó con
el parámetro de copia de seguridad.

adddomainmap Agrega un mapa simple entre un dominio Windows y un


dominio nis o archivos de contraseña y grupo. Las siguientes
opciones están disponibles para este parámetro:
-d <windowsdomain> : especifica el Windows que se
va a asignar.
-y <NISdomain> : especifica el dominio de NIS que
se va a asignar. Debe usar el parámetro -n
<NISserver> para especificar el servidor NIS para el
dominio NIS especificado por la opción -y.
-f <path> : especifica la ruta de acceso completa
del directorio que contiene la contraseña y los
archivos de grupo que se asignarán. Los archivos
deben estar ubicados en el equipo que se está
administrando y no se puede usar mapadmin para
administrar un equipo remoto para configurar mapas
basados en archivos de contraseña y grupo.
PA RÁ M ET RO DESC RIP C IÓ N

removedomainmap Quita un mapa simple entre un dominio Windows y un


dominio NIS. Las siguientes opciones y argumentos están
disponibles para este parámetro:
<windowsdomain> -d: especifica el Windows del
mapa que se va a quitar.
-y <NISdomain> : especifica el dominio NIS del
mapa que se va a quitar.
-all: Especifica que se van a quitar todos los mapas
simples Windows dominios de NIS y de nis. Esto
también quitará cualquier asignación simple entre un
dominio Windows y los archivos de contraseña y
grupo.

listdomainmaps Enumera los Windows que se asignan a dominios de NIS o


archivos de contraseña y grupo.

Comentarios
Si no especifica ningún parámetro, el comando mapadmin muestra la configuración actual de
Asignación de nombres de usuario.
Para todas las opciones que especifican un nombre de usuario o grupo, se pueden usar los siguientes
formatos:
Para Windows usuarios, use los formatos : <domain>\<username> , \\<computer>\<username> ,
\<computer>\<username> o <computer>\<username>

Para Windows grupos, use los formatos : <domain>\<groupname> , \\<computer>\<groupname> ,


\<computer>\<groupname> o <computer>\<groupname>

Para UNIX usuarios, use los formatos : <NISdomain>\<username> , <username>@<NISdomain> ,


<username>@PCNFS o PCNFS\<username>

Para UNIX grupos, use los formatos : <NISdomain>\<groupname> , <groupname>@<NISdomain> ,


<groupname>@PCNFS o PCNFS\<groupname>

Referencias adicionales
Clave de sintaxis de línea de comandos
md
12/08/2021 • 2 minutes to read

Crea un directorio o subdirectorio. Las extensiones de comando, que están habilitadas de forma
predeterminada, permiten usar un único comando md para crear directorios intermedios en una ruta de
acceso especificada.

NOTE
Este comando es el mismo que el comando mkdir.

Sintaxis
md [<drive>:]<path>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> : Especifica la unidad en la que desea crear el nuevo directorio.

<path> Especifica el nombre y la ubicación del nuevo directorio. El


sistema de archivos determina la longitud máxima de
cualquier ruta de acceso única. Es un parámetro obligatorio.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para crear un directorio denominado Directory1 en el directorio actual, escriba:

md Directory1

Para crear el árbol de directorios Taxes\Property\Current en el directorio raíz, con las extensiones de comando
habilitadas, escriba:

md \Taxes\Property\Current

Para crear el árbol de directorios Taxes\Property\Current en el directorio raíz como en el ejemplo anterior, pero
con las extensiones de comando deshabilitadas, escriba la siguiente secuencia de comandos:

md \Taxes
md \Taxes\Property
md \Taxes\Property\Current

Referencias adicionales
Clave de sintaxis de línea de comandos
comando mkdir
merge vdisk
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Combina un disco duro virtual (VHD) de diferenciación con su VHD primario correspondiente. El VHD primario
se modificará para incluir las modificaciones del VHD de diferenciación. Este comando modifica el VHD
primario. Como resultado, otros VHD de diferenciación que dependen del elemento primario ya no serán
válidos.

IMPORTANT
Debe elegir y separar un VHD para que esta operación se haga correctamente. Use el comando select vdisk para
seleccionar un VHD y desplazar el foco a él.

Sintaxis
merge vdisk depth=<n>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

depth= <n> Indica el número de archivos VHD primarios que se


combinarán. Por ejemplo, indica que el VHD de
diferenciación se combinará con un nivel de la cadena
depth=1 de diferenciación.

Ejemplos
Para combinar un VHD de diferenciación con su VHD primario, escriba:

merge vdisk depth=1

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando attach vdisk
comando compact vdisk
comando detail vdisk
Desasoción del comando vdisk
Comando expand vdisk
Selección del comando vdisk
comando list
mkdir
12/08/2021 • 2 minutes to read

Crea un directorio o subdirectorio. Las extensiones de comando, que están habilitadas de forma
predeterminada, permiten usar un único comando mkdir para crear directorios intermedios en una ruta de
acceso especificada.

NOTE
Este comando es el mismo que el comando md.

Sintaxis
mkdir [<drive>:]<path>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive> : Especifica la unidad en la que desea crear el nuevo directorio.

<path> Especifica el nombre y la ubicación del nuevo directorio. El


sistema de archivos determina la longitud máxima de
cualquier ruta de acceso única. Es un parámetro obligatorio.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para crear un directorio denominado Directory1 en el directorio actual, escriba:

mkdir Directory1

Para crear el árbol de directorios Taxes\Property\Current dentro del directorio raíz, con las extensiones de
comando habilitadas, escriba:

mkdir \Taxes\Property\Current

Para crear el árbol de directorios Taxes\Property\Current dentro del directorio raíz como en el ejemplo anterior,
pero con las extensiones de comando deshabilitadas, escriba la siguiente secuencia de comandos:

mkdir \Taxes
mkdir \Taxes\Property
mkdir \Taxes\Property\Current

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando md
mklink
12/08/2021 • 2 minutes to read

Crea un directorio o un archivo simbólico o un vínculo directo.

Sintaxis
mklink [[/d] | [/h] | [/j]] <link> <target>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/d Crea un vínculo simbólico de directorio. De forma


predeterminada, este comando crea un vínculo simbólico de
archivo.

/h Crea un vínculo duro en lugar de un vínculo simbólico.

/j Crea una unión de directorio.

<link> Especifica el nombre del vínculo simbólico que se va a crear.

<target> Especifica la ruta de acceso (relativa o absoluta) a la que hace


referencia el nuevo vínculo simbólico.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para crear y quitar un vínculo simbólico denominado MyFolder desde el directorio raíz al directorio
\Users\User1\Documents, y un vínculo duro denominado [Link] al archivo [Link] ubicado dentro del
directorio, escriba:

mklink /d \MyFolder \Users\User1\Documents


mklink /h \[Link] \User1\Documents\[Link]
rd \MyFolder
del \[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
del comando
Comando rd
Nuevo elemento en Windows PowerShell
mmc
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Con las opciones de la línea de comandos mmc, puede abrir una consola mmc específica, abrir mmc en modo
de creación o especificar que se abra la versión de 32 o 64 bits de mmc.

Sintaxis
mmc <path>\<filename>.msc [/a] [/64] [/32]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<path>\<filename>.msc inicia mmc y abre una consola guardada. Debe especificar la


ruta de acceso completa y el nombre del archivo de consola
guardado. Si no especifica un archivo de consola, mmc abre
una nueva consola.

/a Abre una consola guardada en modo de creación. Se usa


para realizar cambios en las consolas guardadas.

/64 Abre la versión de 64 bits de mmc (mmc64). Utilice esta


opción sólo si ejecuta un sistema operativo de Microsoft de
64 bits y desea utilizar un complemento de 64 bits.

/32 Abre la versión de 32 bits de mmc (mmc32). Al ejecutar un


sistema operativo de Microsoft de 64 bits, puede ejecutar
complementos de 32 bits abriendo mmc con esta opción de
línea de comandos cuando tenga complementos de solo 32
bits.

Comentarios
Puede usar variables de entorno para crear líneas de comandos o accesos directos que no dependan de
la ubicación explícita de los archivos de consola. Por ejemplo, si la ruta de acceso a un archivo de consola
está en la carpeta del sistema (por ejemplo, mmc c:\winnt\system32\console_name.msc), puede
usar la cadena de datos expandible %systemroot% para especificar la ubicación
(mmc%systemroot%\system32\console_name.msc ). Esto puede ser útil si va a delegar tareas a
personas de su organización que trabajan en equipos diferentes.
Cuando las consolas se abren con la opción /a, se abren en modo de creación, independientemente de su
modo predeterminado. Esto no cambia permanentemente la configuración del modo predeterminado
para los archivos; cuando se omite esta opción, mmc abre los archivos de consola según su configuración
de modo predeterminada.
Después de abrir mmc o un archivo de consola en modo de creación, puede abrir cualquier consola
existente haciendo clic en Abrir en el menú Consola.
Puede usar la línea de comandos para crear accesos directos para abrir mmc y consolas guardadas. Un
comando de línea de comandos funciona con el comando Ejecutar en el menú Inicio, en cualquier
ventana del símbolo del sistema, en métodos abreviados o en cualquier archivo por lotes o programa
que llame al comando.

Referencias adicionales
Clave de sintaxis de línea de comandos
mode
12/08/2021 • 7 minutes to read

Muestra el estado del sistema, cambia la configuración del sistema o vuelve a configurar puertos o dispositivos.
Si se usa sin parámetros, el modo muestra todos los atributos controlables de la consola y los dispositivos
COM disponibles.

Puerto serie
Configura un puerto de comunicaciones serie y establece el protocolo de enlace de salida.
Sintaxis

mode com<m>[:] [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}]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

com<m>[:] Especifica el número de la interfaz asincrónica


[Link] de comunicaciones hronous.

baud=<b> Especifica la velocidad de transmisión en bits por segundo.


Los valores válidos incluyen:
11 - 110 baudios
15 a 150 baudios
30 a 300 baudios
60 - 600 baudios
12 - 1200 baudios
24 - 2400 baudios
48 - 4800 baudios
96 - 9600 baudios
19 - 19 200 baudios

parity=<p> Especifica cómo el sistema usa el bit de paridad para


comprobar si hay errores de transmisión. Los valores válidos
incluyen:
n - none
e : incluso (valor predeterminado)
o : impar
m - mark
s: espacio
No todos los dispositivos admiten el uso de los
parámetros m o s.

data=<d> Especifica el número de bits de datos de un carácter. Los


valores válidos oscilan entre 5 y 8. El valor
predeterminado es 7 . No todos los dispositivos admiten los
valores 5 y 6.
PA RÁ M ET RO DESC RIP C IÓ N

stop=<s> Especifica el número de bits de detenerse que definen el final


de un carácter: 1, 1,5 o 2 . Si la velocidad en baudios es
110 , el valor predeterminado es 2 . De lo contrario, el valor
predeterminado es 1 . No todos los dispositivos admiten el
valor 1.5 .

to={on | off} Especifica si el dispositivo usa el procesamiento de tiempo de


espera infinito. El valor predeterminado es off . Activar esta
opción significa que el dispositivo nunca dejará de esperar
para recibir una respuesta de un equipo cliente o host.

xon={on | off} Especifica si el sistema permite el protocolo XON/XOFF. Este


protocolo proporciona control de flujo para las
comunicaciones serie, lo que mejora la confiabilidad, pero
reduce el rendimiento.

odsr={on | off} Especifica si el sistema activa el protocolo de enlace de salida


listo para el conjunto de datos (DSR).

octs={on | off} Especifica si el sistema activa el protocolo de enlace de salida


Borrar para enviar (CTS).

dtr={on | off | hs} Especifica si el sistema activa el protocolo de enlace de salida


listo para terminal de datos (DTR). Si establece este valor en
en el modo , proporciona una señal constante para mostrar
que el terminal está listo para enviar datos. Establecer este
valor en modo hs proporciona una señal de protocolo de
enlace entre los dos terminales.

rts={on | off | hs | tg} Especifica si el sistema activa el protocolo de enlace de salida


Solicitud de envío (RTS). Si establece este valor en en el
modo , proporciona una señal constante para mostrar que el
terminal está listo para enviar datos. Establecer este valor en
modo hs proporciona una señal de protocolo de enlace
entre los dos terminales. Establecer este valor en el modo
tg proporciona una manera de alternar entre los estados
listo y no listo.

idsr={on | off} Especifica si el sistema activa la confidencialidad de DSR.


Debe activar esta opción para usar el protocolo de enlace
DSR.

/? Muestra la ayuda en el símbolo del sistema.

Estado del dispositivo


Muestra el estado de un dispositivo especificado. Si se usa sin parámetros, el modo muestra el estado de todos
los dispositivos instalados en el sistema.
Sintaxis

mode [<device>] [/status]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<device> Especifica el nombre del dispositivo para el que desea


mostrar el estado. Los nombres estándar incluyen, LPT1:
hasta LPT3:, COM1: hasta COM9: y CON.

/status Solicita el estado de las impresoras paralelas redirigidas.


También puede usar /sta como una versión abreviada de
este comando.

/? Muestra la ayuda en el símbolo del sistema.

Redirección de la impresión
Redirige la salida de la impresora. Debe ser miembro del grupo Administradores para redirigir la impresión.

NOTE

Para configurar el sistema de modo que envíe salidas de impresora paralelas a una impresora serie, debe usar el
comando mode dos veces. La primera vez, debe usar el modo para configurar el puerto serie. La segunda vez,
debe usar el modo para redirigir la salida de la impresora paralela al puerto serie que especificó en el primer
comando de modo.
Sintaxis

mode LPT<n>[:]=COM<m>[:]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

LPT <n> [:] Especifica el número del LPT que se configurará.


Normalmente, esto significa proporcionar un valor de LTP1:
a LTP3: , a menos que el sistema incluya compatibilidad
especial con puertos paralelos. Este parámetro es
obligatorio.

COM <m> [:] Especifica el puerto COM que se configurará. Normalmente,


esto significa proporcionar un valor de COM1: a COM9: , a
menos que el sistema tenga hardware especial para puertos
COM adicionales. Este parámetro es obligatorio.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para redirigir una impresora serie que funciona a 4800 baudios con paridad uniforme y está conectada al
puerto COM1 (la primera conexión serie en el equipo), escriba:

mode com1 48,e,,,b


mode lpt1=com1

Para redirigir la salida de impresora paralela de LPT1 a COM1 y, después, para imprimir un archivo mediante
LPT1, escriba el siguiente comando antes de imprimir el archivo:
mode lpt1

Este comando impide el redireccionamiento del archivo de LPT1 a COM1.

Seleccionar página de códigos


Configura o consulta la información de la página de códigos de un dispositivo seleccionado.
Sintaxis

mode <device> codepage select=<yyy>


mode <device> codepage [/status]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

<device> Especifica el dispositivo para el que desea seleccionar una


página de códigos. CON es el único nombre válido para un
dispositivo. Este parámetro es obligatorio.

codepage Especifica qué página de códigos se va a usar con el


dispositivo especificado. También puede usar cp como una
versión abreviada de este comando. Este parámetro es
obligatorio.

select= <yyy> Especifica el número de la página de códigos que se usará


con el dispositivo. Las páginas de códigos admitidas, por país
o región o idioma, incluyen:
437: Estados Unidos
850: Multilingüe (latín I)
852: Slavic (Latín II)
855: Cirílico (ruso)
857: Turco
860: Portugués
861: Islandés
863: Canadian-French
865: Nórdico
866: Ruso
869: Griego moderno
Este parámetro es obligatorio.

/status Muestra los números de las páginas de códigos actuales


seleccionadas para el dispositivo especificado. También puede
usar /sta como versión abreviada de este comando.
Independientemente de si especifica /status, el comando
de página de códigos de modo mostrará los números de las
páginas de códigos seleccionadas para el dispositivo
especificado.

/? Muestra la ayuda en el símbolo del sistema.

Modo de pantalla
Cambia el tamaño del búfer de pantalla del símbolo del sistema
Sintaxis

mode con[:] [cols=<c>] [lines=<n>]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

con[:] Indica que el cambio se aplica a la ventana del símbolo del


sistema. Este parámetro es obligatorio.

cols= <c> Especifica el número de columnas en el búfer de pantalla del


símbolo del sistema. El valor predeterminado es 80
columnas, pero puede establecerlo en cualquier valor. Si no
usa el valor predeterminado, los valores típicos son 40 y 135
columnas. El uso de valores no estándar puede provocar
problemas en la aplicación del símbolo del sistema.

lines= <n> Especifica el número de líneas en el búfer de pantalla del


símbolo del sistema. El valor predeterminado es 25, pero
puede establecerlo en cualquier valor. Si no usa el valor
predeterminado, el otro valor típico es 50 líneas.

/? Muestra la ayuda en el símbolo del sistema.

Tasa de tipos
Establece la velocidad typemática del teclado. La velocidad typemática es la velocidad a la Windows puede
repetir un carácter al presionar la tecla en un teclado.

NOTE
Algunos teclados no reconocen este comando.

Sintaxis

mode con[:] [rate=<r> delay=<d>]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

con[:] Especifica el teclado. Este parámetro es obligatorio.

rate= <r> Especifica la velocidad a la que se repite un carácter en la


pantalla al mantener presionada una tecla. El valor
predeterminado es 20 caracteres por segundo para teclados
compatibles con IBM AT y 21 para teclados compatibles con
IBM PS/2, pero puede usar cualquier valor de 1 a 32. Si
establece este parámetro, también debe establecer el
parámetro delay.
PA RÁ M ET RO DESC RIP C IÓ N

delay= <d> Especifica la cantidad de tiempo que transcurrirá después de


presionar y mantener presionada una tecla antes de que se
repita la salida del carácter. El valor predeterminado es 2 (,50
segundos), pero también puede usar 1 (,25 segundos), 3 (,75
segundos) o 4 (1 segundo). Si establece este parámetro,
también debe establecer el parámetro rate.

/? Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
más
12/08/2021 • 2 minutes to read

Muestra una pantalla de salida a la vez.

NOTE
El comando más, con parámetros diferentes, también está disponible en la consola de recuperación.

Sintaxis
<command> | more [/c] [/p] [/s] [/t<n>] [+<n>]
more [[/c] [/p] [/s] [/t<n>] [+<n>]] < [<drive>:][<path>]<filename>
more [/c] [/p] [/s] [/t<n>] [+<n>] [<files>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<command> Especifica un comando para el que desea mostrar la salida.

/C Borra la pantalla antes de mostrar una página.

/p Expande los caracteres de fuente de formulario.

/s Muestra varias líneas en blanco como una sola línea en


blanco.

/t <n> Muestra las pestañas como el número de espacios


especificados por n.

+ <n> Muestra el primer archivo, empezando por la línea


especificada por n.

[<drive>:][<path>]<filename> Especifica la ubicación y el nombre de un archivo que se


mostrará.

<files> Especifica una lista de archivos que se mostrarán. Los


archivos deben separarse mediante espacios.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los subcomandos siguientes se aceptan en el mensaje más rápido ( -- More -- ), incluidos:

C L AVE A C C IÓ N

BARRA ESPACIADORA Presione la BARRA ESPACIADORA para mostrar la


pantalla siguiente.
C L AVE A C C IÓ N

ENTRAR Presione ENTRAR para mostrar el archivo de una línea a


la vez.

f Presione F para mostrar el siguiente archivo en la línea


de comandos.

q Presione Q para salir del comando more.

= Muestra el número de línea.

P <n> Presione P para mostrar las n líneas siguientes.

s <n> Presione S para omitir las n líneas siguientes.

? Presione ? para mostrar los comandos que están


disponibles en el símbolo del sistema más.

Si usa el carácter de redirección ( < ), también debe especificar un nombre de archivo como origen.
Si usa la canalización ( ), puede usar comandos como | dir , ordenar y escribir .
Ejemplos
Para ver la primera pantalla de información de un archivo denominado [Link], escriba uno de los
siguientes comandos:

more < [Link]


type [Link] | more

El comando more muestra la primera pantalla de información de [Link] y puede presionar la BARRA
ESPACIADORA para ver la siguiente pantalla de información.
Para borrar la pantalla y quitar todas las líneas en blanco adicionales antes de mostrar el archivo [Link],
escriba uno de los siguientes comandos:

more /c /s < [Link]


type [Link] | more /c /s

Para mostrar el número de línea actual en el símbolo del sistema, escriba:

more =

El número de línea actual se agrega al símbolo del sistema, como -- More [Line: 24] --

Para mostrar un número específico de líneas en el símbolo del sistema, escriba:

more p

Cuanto más aviso le pida el número de líneas que se mostrarán, como se indica a continuación:
-- More -- Lines: . Escriba el número de líneas que se mostrarán y presione ENTRAR. La pantalla cambia para
mostrar solo ese número de líneas.
Para omitir un número específico de líneas en el símbolo del sistema, escriba:

more s

Cuanto más aviso le pida el número de líneas que se omitirán, como se indica a continuación:
-- More -- Lines: . Escriba el número de líneas que se omitirán y presione ENTRAR. La pantalla cambia para
mostrar que esas líneas se omiten.

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Entorno de recuperación (WinRE)
montar
12/08/2021 • 2 minutes to read

Una utilidad de línea de comandos que monta recursos compartidos de red del Sistema de archivos de red
(NFS). Cuando se usa sin opciones o argumentos, el montaje muestra información sobre todos los sistemas de
archivos NFS montados.

NOTE
Esta utilidad solo está disponible si está instalado el cliente para NFS.

Sintaxis
mount [-o <option>[...]] [-u:<username>] [-p:{<password> | *}] {\\<computername>\<sharename> |
<computername>:/<sharename>} {<devicename> | *}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-o rsize= <buffersize> Establece el tamaño en kilobytes del búfer de lectura. Los


valores aceptables son 1, 2, 4, 8, 16 y 32; el valor
predeterminado es 32 KB.

-o wsize= <buffersize> Establece el tamaño en kilobytes del búfer de escritura. Los


valores aceptables son 1, 2, 4, 8, 16 y 32; el valor
predeterminado es 32 KB.

-o timeout= <seconds> Establece el valor de tiempo de espera en segundos para


una llamada a procedimiento remoto (RPC). Los valores
aceptables son 0,8, 0,9 y cualquier entero en el intervalo de
1 a 60; el valor predeterminado es 0,8.

-o retry= <number> Establece el número de reintentos para un montaje flexible.


Los valores aceptables son enteros en el intervalo 1-10; el
valor predeterminado es 1.

-o mtype= {soft|hard} Establece el tipo de montaje para el recurso compartido NFS.


De forma predeterminada, Windows un montaje flexible. El
tiempo de espera de los montajes flexibles es más fácil
cuando hay problemas de conexión. sin embargo, para
reducir la interrupción de E/S durante los reinicios del
servidor NFS, se recomienda usar un montaje duro.

-o anon Se monta como un usuario anónimo.

-o nolock Deshabilita el bloqueo (el valor predeterminado está


habilitado).

-o casesensitive Obliga a que las búsquedas de archivos en el servidor


distinguen mayúsculas de minúsculas.
PA RÁ M ET RO DESC RIP C IÓ N

-o fileaccess= <mode> Especifica el modo de permiso predeterminado de los


nuevos archivos creados en el recurso compartido NFS.
Especifique el modo como un número de tres dígitos con el
formato ogw, donde o, g y w son cada uno un dígito que
representa el acceso al propietario, el grupo y el mundo del
archivo, respectivamente. Los dígitos deben estar en el
intervalo 0-7, incluidos:
0: Sin acceso
1: x (ejecutar acceso)
2: w (acceso de escritura)
3: wx (acceso de escritura y ejecución)
4: r (acceso de lectura)
5: rx (acceso de lectura y ejecución)
6: rw (acceso de lectura y escritura)
7: rwx (acceso de lectura, escritura y ejecución)

-o lang= Especifica la codificación de idioma que se configurará en un


{euc-jp|euc-tw|euc-kr|shift- recurso compartido NFS. Solo puede usar un idioma en el
jis|Big5|Ksc5601|Gb2312-80|Ansi) recurso compartido. Este valor puede incluir cualquiera de
los siguientes valores:
euc-jp: Japonés
euc-tw: Chino
euc-kr : Coreano
shift-jis: Japonés
Big5: Chino
Ksc5601: Coreano
Gb2312-80: Chino simplificado
Ansi: Con codificación ANSI

-u: <username> Especifica el nombre de usuario que se usará para montar el


recurso compartido. Si username no va precedido de una
barra diagonal inversa ( ), se trata como un \ nombre UNIX
usuario.

-p: <password> Contraseña que se usará para montar el recurso compartido.


Si usa un asterisco (* ), se le pedirá la contraseña.

<computername> Especifica el nombre del servidor NFS.

<sharename> Especifica el nombre del sistema de archivos.

<devicename> Especifica la letra de unidad y el nombre del dispositivo. Si


usa un asterisco (* ) este valor representa la primera letra del
controlador disponible.

Referencias adicionales
Clave de sintaxis de línea de comandos
mountvol
13/08/2021 • 2 minutes to read

Crea, elimina o enumera un punto de montaje de volumen. También puede vincular volúmenes sin necesidad de
una letra de unidad.

Sintaxis
mountvol [<drive>:]<path volumename>
mountvol [<drive>:]<path> /d
mountvol [<drive>:]<path> /l
mountvol [<drive>:]<path> /p
mountvol /r
mountvol [/n|/e]
mountvol <drive>: /s

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:]<path> Especifica el directorio NTFS existente donde residirá el punto


de montaje.

<volumename> Especifica el nombre del volumen que es el destino del punto


de montaje. El nombre del volumen usa la sintaxis siguiente,
donde GUID es un identificador único global:
\\?\volume\{GUID}\ . Los corchetes { } son
obligatorios.

/d Quita el punto de montaje del volumen de la carpeta


especificada.

/l Enumera el nombre del volumen montado para la carpeta


especificada.

/p Quita el punto de montaje del volumen del directorio


especificado, desmonta el volumen básico y desconecta el
volumen básico, lo que lo hace desmontable. Si otros
procesos usan el volumen, mountvol cierra los
controladores abiertos antes de desmontar el volumen.

/r Quita los directorios de punto de montaje de volumen y la


configuración del Registro de los volúmenes que ya no están
en el sistema, lo que impide que se monten
automáticamente y se les den sus puntos de montaje de
volumen anteriores cuando se vuelvan a agregar al sistema.

/n Deshabilita el montaje automático de nuevos volúmenes


básicos. Los volúmenes nuevos no se montan
automáticamente cuando se agregan al sistema.

/e Vuelve a habilitar el montaje automático de nuevos


volúmenes básicos.
PA RÁ M ET RO DESC RIP C IÓ N

/s Monta la partición del sistema EFI en la unidad especificada.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si desmonta el volumen mientras usa el parámetro /p, la lista de volúmenes mostrará el volumen como
no montado hasta que se cree un punto de montaje de volumen.
Si el volumen tiene más de un punto de montaje, use /d para quitar los puntos de montaje adicionales
antes de usar /p . Puede hacer que el volumen básico se pueda montar de nuevo mediante la asignación
de un punto de montaje de volumen.
Si necesita expandir el espacio del volumen sin volver a formatear ni reemplazar una unidad de disco
duro, puede agregar una ruta de montaje a otro volumen. La ventaja de usar un volumen con varias rutas
de montaje es que puede acceder a todos los volúmenes locales mediante una sola letra de unidad (por
ejemplo, C: ). No es necesario recordar qué volumen corresponde a qué letra de unidad, aunque todavía
puede montar volúmenes locales y asignarles letras de unidad.

Ejemplos
Para crear un punto de montaje, escriba:

mountvol \sysmount \\?\volume\{2eca078d-5cbc-43d3-aff8-7e8511f60d0e}\

Referencias adicionales
Clave de sintaxis de línea de comandos
mover
13/08/2021 • 2 minutes to read

Mueve uno o varios archivos de un directorio a otro directorio.

IMPORTANT
Al mover archivos cifrados a un volumen que no admite Sistema de cifrado de archivos (EFS), se producirá un error.
Primero debe descifrar los archivos o moverlos a un volumen que admita EFS.

Sintaxis
move [{/y|-y}] [<source>] [<target>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/y Detiene la solicitud de confirmación de que desea


sobrescribir un archivo de destino existente. Este parámetro
puede estar preestablecido en la variable de entorno
COPYCMD. Puede invalidar este valor preestablecido
mediante el parámetro -y . El valor predeterminado es
preguntar antes de sobrescribir los archivos, a menos que el
comando se ejecute desde dentro de un script por lotes.

-y Inicia la solicitud de confirmación de que desea sobrescribir


un archivo de destino existente.

<source> Especifica la ruta de acceso y el nombre de los archivos que


se moverá. Para mover o cambiar el nombre de un
directorio, el origen debe ser la ruta de acceso y el nombre
del directorio actuales.

<target> Especifica la ruta de acceso y el nombre a los que se mueven


los archivos. Para mover o cambiar el nombre de un
directorio, el destino debe ser la ruta de acceso y el nombre
del directorio deseados.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mover todos los archivos con la .xls del directorio \Data al directorio \Second_Q\Reports, escriba:

move \data\*.xls \second_q\reports\

Referencias adicionales
Clave de sintaxis de línea de comandos
mqbkup
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Hace una copia de seguridad de los archivos de mensajes de MSMQ y la configuración del Registro en un
dispositivo de almacenamiento y restaura los mensajes almacenados previamente y la configuración.
Las operaciones de copia de seguridad y restauración detienen el servicio MSMQ local. Si el servicio MSMQ se
inició de antemano, la utilidad intentará reiniciar el servicio MSMQ al final de la operación de copia de
seguridad o restauración. Si el servicio ya se detuvo antes de ejecutar la utilidad, no se realiza ningún intento de
reiniciar el servicio.
Antes de usar la utilidad de copia de seguridad y restauración de mensajes de MSMQ, debe cerrar todas las
aplicaciones locales que usan MSMQ.

Sintaxis
mqbkup {/b | /r} <folder path_to_storage_device>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/b Especifica la operación de copia de seguridad.

/r Especifica la operación de restauración.

<folder path_to_storage_device> Especifica la ruta de acceso donde se almacenan los archivos


de mensaje de MSMQ y la configuración del Registro.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si no existe una carpeta especificada mientras se realiza la operación de copia de seguridad o
restauración, la utilidad crea automáticamente la carpeta.
Si decide especificar una carpeta existente, debe estar vacía. Si especifica una carpeta no vacía, la utilidad
elimina todos los archivos y subcarpetas que contiene. En este caso, se le pedirá que dé permiso para
eliminar los archivos y subcarpetas existentes. Puede usar el parámetro /y para indicar que acepta de
antemano la eliminación de todos los archivos y subcarpetas existentes en la carpeta especificada.
Las ubicaciones de las carpetas usadas para almacenar archivos de mensajes de MSMQ se almacenan en
el Registro. Por lo tanto, la utilidad restaura los archivos de mensaje de MSMQ en las carpetas
especificadas en el Registro y no en las carpetas de almacenamiento usadas antes de la operación de
restauración.
Ejemplos
Para realizar una copia de seguridad de todos los archivos de mensajes de MSMQ y la configuración del
Registro, y almacenarlos en la carpeta msmqbkup de la unidad C:, escriba:

mqbkup /b c:\msmqbkup

Para eliminar todos los archivos y subcarpetas existentes en la carpeta oldbkup de la unidad C: y, a continuación,
para almacenar los archivos de mensajes de MSMQ y la configuración del Registro en la carpeta, escriba:

mqbkup /b /y c:\oldbkup

Para restaurar los mensajes de MSMQ y la configuración del Registro, escriba:

mqbkup /r c:\msmqbkup

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de PowerShell de MSMQ
mqsvc
12/08/2021 • 2 minutes to read

La tecnología de Message Queuing permite que las aplicaciones que se ejecutan en momentos diferentes se
comuniquen entre redes y sistemas heterogéneos que pueden estar temporalmente sin conexión. Message
Queue Server proporciona garantía de entrega de mensajes, enrutamiento eficaz, seguridad y mensajería por
prioridades. Se puede usar para implementar soluciones para escenarios de mensajería asincrónicos y
sincrónicos. Para obtener más información sobre Message Queuing, vea Message Queuing (MSMQ).

Sintaxis
[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de PowerShell de MSMQ
mqtgsvc
12/08/2021 • 2 minutes to read

Supervisa una cola en busca de mensajes entrantes y realiza una acción, en forma de archivo ejecutable o
componente COM, cuando las reglas de un desencadenador se evalúan como true. Para obtener ejemplos de
cómo se puede usar el servicio Desencadenadores de Message Queuing, vea Desencadenadores de Message
Queuing.

Sintaxis
[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de PowerShell de MSMQ
msdt
12/08/2021 • 2 minutes to read

Invoca un paquete de solución de problemas en la línea de comandos o como parte de un script automatizado,
y habilita opciones adicionales sin la intervención del usuario.

Sintaxis
msdt </id <name> | /path <name> | /cab < name>> <</parameter> [options] … <parameter> [options]>>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/id <packagename> Especifica qué paquete de diagnóstico se va a ejecutar. Para


obtener una lista de los paquetes disponibles, vea Paquetes
de solución de problemas disponibles.

/path <directory|.diagpkg file|.diagcfg file> Especifica la ruta de acceso completa a un paquete de


diagnóstico. Si especifica un directorio, el directorio debe
contener un paquete de diagnóstico. No puede usar el
parámetro /path junto con los parámetros /id , /dci o
/cab.

/dci <passkey> Rellenar previamente el campo de clave de paso. Este


parámetro solo se usa cuando un proveedor de soporte
técnico ha proporcionado una clave de paso.

/dt <directory> Muestra el historial de solución de problemas en el directorio


especificado. Los resultados de diagnóstico se almacenan en
los directorios %LOCAL APPDATA%\Diagnostics o
%LOCAL APPDATA%\ElevatedDiagnostics del usuario.

/af <answerfile> Especifica un archivo de respuesta en formato XML que


contiene respuestas a una o varias interacciones de
diagnóstico.

/modal <ownerHWND> Hace que el paquete de solución de problemas sea modal en


una ventana designada por el identificador de ventana de
consola (HWND) primario, en decimal. Este parámetro lo
usan normalmente las aplicaciones que inician un paquete
de solución de problemas. Para obtener más información
sobre cómo obtener identificadores de ventana de consola,
vea Cómo obtener un identificador de ventana de consola
(HWND).

/moreoptions <true|false> Habilita (true) o suprime (false) la pantalla de solución de


problemas final que pregunta si el usuario desea explorar
opciones adicionales. Este parámetro se usa normalmente
cuando un solucionador de problemas inicia el paquete de
solución de problemas que no forma parte del sistema
operativo.
PA RÁ M ET RO DESC RIP C IÓ N

/param <parameters> Especifica un conjunto de respuestas de interacción en la


línea de comandos, similar a un archivo de respuesta. Este
parámetro no se usa normalmente en el contexto de los
paquetes de solución de problemas creados con el
Diseñador TSP. Para obtener más información sobre el
desarrollo de parámetros personalizados, vea Windows
Troubleshooting Platform.

/advanced Expande el vínculo avanzado en la página principal de forma


predeterminada cuando se inicia el paquete de solución de
problemas.

/custom Solicita al usuario que confirme cada posible resolución antes


de aplicarla.

Códigos de retorno
Los paquetes de solución de problemas comprenden un conjunto de causas principales, cada una de las cuales
describe un problema técnico específico. Después de completar las tareas del paquete de solución de
problemas, cada causa raíz devuelve un estado fijo, no fijo, detectado (pero no reparable) o no encontrado.
Además de los resultados específicos notificados en la interfaz de usuario del solucionador de problemas, el
motor de solución de problemas devuelve un código en los resultados que describe, en términos generales, si el
solucionador de problemas corrigió o no el problema original. Los códigos son:

C Ó DIGO DESC RIP C IÓ N

-1 Interrupción: El solucionador de problemas se cerró antes


de que se completaron las tareas de solución de problemas.

0 Corregido: El solucionador de problemas identificó y


corrigió al menos una causa principal, y ninguna causa raíz
permanece en un estado no fijo.

1 Presente, pero no corregido: El solucionador de


problemas identificó una o varias causas raíz que
permanecen en un estado no fijo. Este código se devuelve
incluso si se ha corregido otra causa raíz.

2 No encontrado: El solucionador de problemas no identificó


ninguna causa raíz.

Referencias adicionales
Clave de sintaxis de línea de comandos
Paquetes de solución de problemas disponibles
Solución de problemasEjecciones de PowerShell
msg
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Envía un mensaje a un usuario en un servidor Escritorio remoto host de sesión.

NOTE
Debe tener el permiso de acceso especial Mensaje para enviar un mensaje.

Sintaxis
msg {<username> | <sessionname> | <sessionID>| @<filename> | *} [/server:<servername>] [/time:<seconds>]
[/v] [/w] [<message>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<username> Especifica el nombre del usuario que desea recibir el mensaje.


Si no especifica un usuario o una sesión, este comando
muestra un mensaje de error. Al especificar una sesión, debe
ser una activa.

<sessionname> Especifica el nombre de la sesión que desea recibir el


mensaje. Si no especifica un usuario o una sesión, este
comando muestra un mensaje de error. Al especificar una
sesión, debe ser una activa.

<sessionID> Especifica el identificador numérico de la sesión cuyo usuario


desea recibir un mensaje.

@<filename> Identifica un archivo que contiene una lista de nombres de


usuario, nombres de sesión e id. de sesión que desea recibir
el mensaje.

* Envía el mensaje a todos los nombres de usuario del sistema.

/server: <servername> Especifica el Escritorio remoto host de sesión cuya sesión o


usuario desea recibir el mensaje. Si no se especifica, /ser ver
usa el servidor en el que ha iniciado sesión actualmente.

/time: <seconds> Especifica la cantidad de tiempo que el mensaje enviado se


muestra en la pantalla del usuario. Una vez alcanzado el
límite de tiempo, el mensaje desaparece. Si no se establece
ningún límite de tiempo, el mensaje permanece en la
pantalla del usuario hasta que el usuario ve el mensaje y
hace clic en Aceptar.
PA RÁ M ET RO DESC RIP C IÓ N

/v Muestra información sobre las acciones que se están


realizando.

/w Espera una confirmación del usuario de que se ha recibido el


mensaje. Use este parámetro con /time:<*seconds*> para
evitar un posible retraso largo si el usuario no responde
inmediatamente. El uso de este parámetro con /v también
resulta útil.

<message> Especifica el texto del mensaje que desea enviar. Si no se


especifica ningún mensaje, se le pedirá que escriba un
mensaje. Para enviar un mensaje contenido en un archivo,
escriba el símbolo menor que (<) seguido del nombre de
archivo.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para enviar un mensaje titulado, vamos a reunirnos hoy a la 1 p. m. a todas las sesiones de User1, escriba:

msg User1 Let's meet at 1PM today

Para enviar el mismo mensaje al modo de sesiónM02, escriba:

msg modem02 Let's meet at 1PM today

Para enviar el mensaje a todas las sesiones contenidas en el archivo userlist, escriba:

msg @userlist Let's meet at 1PM today

Para enviar el mensaje a todos los usuarios que han iniciado sesión, escriba:

msg * Let's meet at 1PM today

Para enviar el mensaje a todos los usuarios, con un tiempo de espera de confirmación (por ejemplo, 10
segundos), escriba:

msg * /time:10 Let's meet at 1PM today

Referencias adicionales
Clave de sintaxis de línea de comandos
msiexec
12/08/2021 • 6 minutes to read

Proporciona los medios para instalar, modificar y realizar operaciones en Windows Installer desde la línea de
comandos.

Opciones de instalación
Establezca el tipo de instalación para iniciar un paquete de instalación.
Sintaxis

[Link] [/i][/a][/j{u|m|/g|/t}][/x] <path_to_package>

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/i Especifica la instalación normal.

/a Especifica la instalación administrativa.

/ju Anunciar el producto al usuario actual.

/jm Anunciar el producto a todos los usuarios.

/j/g Especifica el identificador de idioma utilizado por el paquete


anunciado.

/j/t Aplica la transformación al paquete anunciado.

/x Desinstala el paquete.

<path_to_package> Especifica la ubicación y el nombre del archivo de paquete de


instalación.

Ejemplos
Para instalar un paquete denominado [Link] desde la unidad C:, mediante un proceso de instalación
normal, escriba:

[Link] /i "C:\[Link]"

Opciones de presentación
Puede configurar lo que un usuario ve durante el proceso de instalación, en función del entorno de destino. Por
ejemplo, si va a distribuir un paquete a todos los clientes para la instalación manual, debe haber una interfaz de
usuario completa. Sin embargo, si va a implementar un paquete mediante directiva de grupo, que no requiere
ninguna interacción del usuario, no debería haber ninguna interfaz de usuario implicada.
Sintaxis
[Link] /i <path_to_package> [/quiet][/passive][/q{n|b|r|f}]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

<path_to_package> Especifica la ubicación y el nombre del archivo de paquete de


instalación.

/quiet Especifica el modo silencioso, lo que significa que no es


necesaria ninguna interacción del usuario.

/passive Especifica el modo desatendido, lo que significa que la


instalación solo muestra una barra de progreso.

/qn Especifica que no hay ninguna interfaz de usuario durante el


proceso de instalación.

/qn+ Especifica que no hay ninguna interfaz de usuario durante el


proceso de instalación, excepto un cuadro de diálogo final al
final.

/qb Especifica que hay una interfaz de usuario básica durante el


proceso de instalación.

/qb+ Especifica que hay una interfaz de usuario básica durante el


proceso de instalación, incluido un cuadro de diálogo final al
final.

/qr Especifica una experiencia de interfaz de usuario reducida


durante el proceso de instalación.

/mente Especifica una experiencia de interfaz de usuario completa


durante el proceso de instalación.

Co m en t ar i o s

El cuadro modal no se muestra si el usuario cancela la instalación. Puede usar qb+! o qb!+ para ocultar el
botón CANCEL AR.
Ejemplos
Para instalar el paquete C:\[Link], mediante un proceso de instalación normal y sin interfaz de usuario,
escriba:

[Link] /i "C:\[Link]" /qn

Opciones de reinicio
Si el paquete de instalación sobrescribe los archivos o intenta cambiar los archivos que están en uso, es posible
que sea necesario reiniciar antes de que finalice la instalación.
Sintaxis

[Link] /i <path_to_package> [/norestart][/promptrestart][/forcerestart]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<path_to_package> Especifica la ubicación y el nombre del archivo de paquete de


instalación.

/norestart Detiene el reinicio del dispositivo una vez completada la


instalación.

/promptrestart Pregunta al usuario si se requiere un reinicio.

/forcerestart Reinicia el dispositivo una vez completada la instalación.

Ejemplos
Para instalar el paqueteC:\[Link], mediante un proceso de instalación normal sin reinicio al final, escriba:

[Link] /i "C:\[Link]" /norestart

Opciones de registro
Si necesita depurar el paquete de instalación, puede establecer los parámetros para crear un archivo de registro
con información específica.
Sintaxis

[Link] [/i][/x] <path_to_package> [/L{i|w|e|a|r|u|c|m|o|p|v|x+|!|*}] <path_to_log>

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/i Especifica la instalación normal.

/x Desinstala el paquete.

<path_to_package> Especifica la ubicación y el nombre del archivo de paquete de


instalación.

/li Activa el registro e incluye mensajes de estado en el archivo


de registro de salida.

/lw Activa el registro e incluye advertencias no irreales en el


archivo de registro de salida.

/le Activa el registro e incluye todos los mensajes de error en el


archivo de registro de salida.

/la Activa el registro e incluye información sobre cuándo se


inició una acción en el archivo de registro de salida.

/lr Activa el registro e incluye registros específicos de la acción


en el archivo de registro de salida.

/lu Activa el registro e incluye información de solicitud de


usuario en el archivo de registro de salida.
PA RÁ M ET RO DESC RIP C IÓ N

/lc Activa el registro e incluye los parámetros iniciales de la


interfaz de usuario en el archivo de registro de salida.

/lm Activa el registro e incluye información de salida grave o de


memoria en el archivo de registro de salida.

/lo Activa el registro e incluye mensajes que no tienen espacio


en disco en el archivo de registro de salida.

/lp Activa el registro e incluye propiedades de terminal en el


archivo de registro de salida.

/lp Activa el registro e incluye propiedades de terminal en el


archivo de registro de salida.

/lv Activa el registro e incluye una salida detallada en el archivo


de registro de salida.

/lp Activa el registro e incluye propiedades de terminal en el


archivo de registro de salida.

/lx Activa el registro e incluye información de depuración


adicional en el archivo de registro de salida.

/l+ Activa el registro y anexa la información a un archivo de


registro existente.

¡/l! Activa el registro y vacía cada línea en el archivo de registro.

/l* Activa el registro y registra toda la información, excepto la


información detallada (/lv ) o información de depuración
adicional (/lx).

<path_to_logfile> Especifica la ubicación y el nombre del archivo de registro de


salida.

Ejemplos
Para instalar el paquete C:\[Link], utilizando un proceso de instalación normal con toda la información de
registro proporcionada, incluida la salida detallada, y almacenando el archivo de registro de salida en
C:\[Link], escriba:

[Link] /i "C:\[Link]" /L*V "C:\[Link]"

Opciones de actualización
Puede aplicar o quitar actualizaciones mediante un paquete de instalación.
Sintaxis

[Link] [/p][/update][/uninstall[/package<product_code_of_package>]] <path_to_package>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/p Instala una revisión. Si va a instalar de forma silenciosa,


también debe establecer la propiedad REINSTALLMODE en
ecmus y REINSTALL en ALL. De lo contrario, la revisión solo
actualiza la MSI almacenada en caché en el dispositivo de
destino.

/update Opción Instalar revisiones. Si va a aplicar varias


actualizaciones, debe separarlas mediante un punto y coma
(;).

/package Instala o configura un producto.

Ejemplos

[Link] /p "C:\[Link]"
[Link] /p "C:\[Link]" /qb REINSTALLMODE="ecmus" REINSTALL="ALL"
[Link] /update "C:\[Link]"

[Link] /uninstall {1BCBF52C-CD1B-454D-AEF7-852F73967318} /package {AAD3D77A-7476-469F-ADF4-


04424124E91D}

Donde el primer GUID es el GUID de revisión y el segundo es el código de producto MSI al que se aplicó la
revisión.

Opciones de reparación
Puede usar este comando para reparar un paquete instalado.
Sintaxis

[Link] [/f{p|o|e|d|c|a|u|m|s|v}] <product_code>

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/fp Repara el paquete si falta un archivo.

/fo Repara el paquete si falta un archivo o si hay instalada una


versión anterior.

/fe Repara el paquete si falta el archivo o si hay instalada una


versión igual o anterior.

/fd Repara el paquete si falta el archivo o si hay instalada una


versión diferente.

/fc Repara el paquete si falta el archivo o si la suma de


comprobación no coincide con el valor calculado.

/fa Fuerza la reinstalación de todos los archivos.


PA RÁ M ET RO DESC RIP C IÓ N

/fu Repara todas las entradas del Registro específicas del usuario
necesarias.

/fm Repara todas las entradas del Registro específicas del equipo
necesarias.

/fs Repara todos los accesos directos existentes.

/fv Se ejecuta desde el origen y vuelve a almacenar en caché el


paquete local.

Ejemplos
Para forzar la reinstalación de todos los archivos en función del código de producto MSI que se va a reparar,
{AAD3D77A-7476-469F-ADF4-04424124E91D}, escriba:

[Link] /fa {AAD3D77A-7476-469F-ADF4-04424124E91D}

Establecimiento de propiedades públicas


Puede establecer propiedades públicas mediante este comando. Para obtener información sobre las
propiedades disponibles y cómo establecerlas, vea Propiedades públicas.

Referencias adicionales
Clave de sintaxis de línea de comandos
[Link] Command-Line opciones
Opciones de configuración Command-Line instalador estándar
msinfo32
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Abre la Información del sistema para mostrar una vista completa del hardware, los componentes del sistema y
el entorno de software en el equipo local.
Algunas Información del sistema categorías contienen grandes cantidades de datos. Puede usar el comando
star t /wait para optimizar el rendimiento de los informes para estas categorías. Para obtener más información,
vea Información del sistema.

Sintaxis
msinfo32 [/pch] [/nfo <path>] [/report <path>] [/computer <computername>] [/showcategories] [/category
<categoryID>] [/categories {+<categoryID>(+<categoryID>)|+all(-<categoryID>)}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<path> Especifica el archivo que se va a abrir con el formato


C:\Folder1\[Link], donde C es la letra de unidad, Carpeta1
es la carpeta, Archivo1 es el nombre de archivo y xxx es la
extensión de nombre de archivo.
Este archivo puede ser un archivo .nfo, .xml, .txt o
.cab archivo.

<computername> Especifica el nombre del equipo de destino o local. Puede ser


un nombre UNC, una dirección IP o un nombre de equipo
completo.

<categoryID> Especifica el identificador del elemento de categoría. Puede


obtener el identificador de categoría mediante
/showcategories .

/pch Muestra la vista Historial del sistema en la Información del


sistema sistema.

/nfo Guarda el archivo exportado como un archivo .nfo. Si el


nombre de archivo especificado en path no termina en una
extensión .nfo, la extensión .nfo se anexa automáticamente
al nombre de archivo.

/report Guarda el archivo en la ruta de acceso como un archivo de


texto. El nombre de archivo se guarda exactamente como
aparece en la ruta de acceso. La .txt extensión no se anexa al
archivo a menos que se especifique en la ruta de acceso.
PA RÁ M ET RO DESC RIP C IÓ N

/computer Inicia la Información del sistema para el equipo remoto


especificado. Debe tener los permisos adecuados para
acceder al equipo remoto.

/showcategories Inicia la Información del sistema con todos los IDs de


categoría disponibles mostrados, en lugar de mostrar los
nombres descriptivos o localizados. Por ejemplo, la categoría
Entorno de software se muestra como la categoría SWEnv.

/categoría Inicia Información del sistema con la categoría especificada


seleccionada. Use /showcategories para mostrar una lista
de los IDs de categoría disponibles.

/categories Inicia Información del sistema con solo la categoría o


categorías especificadas mostradas. También limita la salida a
la categoría o categorías seleccionadas. Use
/showcategories para mostrar una lista de los IDs de
categoría disponibles.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para enumerar los IDs de categoría disponibles, escriba:

msinfo32 /showcategories

Para iniciar la herramienta Información del sistema con toda la información disponible, excepto los módulos
cargados, escriba:

msinfo32 /categories +all -loadedmodules

Para mostrar información de resumen del sistema y crear un archivo .nfo denominado [Link], que
contiene información en la categoría Resumen del sistema, escriba:

msinfo32 /nfo [Link] /categories +systemsummary

Para mostrar información de conflictos de recursos y crear un archivo .nfo denominado [Link], que
contiene información sobre los conflictos de recursos, escriba:

msinfo32 /nfo [Link] /categories +componentsproblemdevices+resourcesconflicts+resourcesforcedhardware

Referencias adicionales
Clave de sintaxis de línea de comandos
mstsc
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea conexiones Escritorio remoto servidores host de sesión u otros equipos remotos, edita un archivo de
configuración de Conexión a Escritorio remoto (.rdp) existente y migra los archivos de conexión heredados
creados con Client Connection Manager a los nuevos archivos de conexión .rdp.

Sintaxis
[Link] [<connectionfile>] [/v:<server>[:<port>]] [/admin] [/f] [/w:<width> /h:<height>] [/public] [/span]
[Link] /edit <connectionfile>
[Link] /migrate

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<connectionfile> Especifica el nombre de un archivo .rdp para la conexión.

/v: <server>[:<port>] Especifica el equipo remoto y, opcionalmente, el número de


puerto al que desea conectarse.

/admin Le conecta a una sesión para administrar el servidor.

/f Inicia Conexión a Escritorio remoto en modo de pantalla


completa.

/w: <width> Especifica el ancho de la Escritorio remoto ventana.

/h: <height> Especifica el alto de la ventana Conexión a Escritorio remoto.

/public Ejecuta Escritorio remoto en modo público. En el modo


público, las contraseñas y los mapas de bits no se almacenan
en caché.

/span Coincide con el Escritorio remoto y alto del escritorio virtual


local, que abarca varios monitores si es necesario.

/edit <connectionfile> Abre el archivo .rdp especificado para su edición.

/migrate Migra los archivos de conexión heredados que se crearon


con client Connection Manager a los nuevos archivos de
conexión .rdp.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
[Link] se almacena para cada usuario como un archivo oculto en la carpeta Documentos del
usuario.
Los archivos .rdp creados por el usuario se guardan de forma predeterminada en la carpeta
Documentos del usuario, pero se pueden guardar en cualquier lugar.
Para abarcar monitores, los monitores deben usar la misma resolución y deben alinearse
horizontalmente (es decir, en paralelo). Actualmente no hay compatibilidad para abarcar varios monitores
verticalmente en el sistema cliente.
Ejemplos
Para conectarse a una sesión en modo de pantalla completa, escriba:

mstsc /f

mstsc /v:computer1 /f

Para asignar ancho/alto, escriba:

mstsc /v:computer1 /w:1920 /h:1080

Para abrir un archivo denominado [Link] para su edición, escriba:

mstsc /edit [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
nbtstat
11/08/2021 • 4 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra las estadísticas del protocolo NetBIOS sobre TCP/IP (NetBT), las tablas de nombres NetBIOS para el
equipo local y los equipos remotos, y la memoria caché de nombres NetBIOS. Este comando también permite
actualizar la caché de nombres NetBIOS y los nombres registrados con Windows Internet Name Service (WINS).
Este comando, que se usa sin parámetros, muestra información de ayuda.
Este comando solo está disponible si el protocolo de protocolo de Internet (TCP/IP) está instalado como
componente en las propiedades de un adaptador de red en Conexiones de red.

Sintaxis
nbtstat [/a <remotename>] [/A <IPaddress>] [/c] [/n] [/r] [/R] [/RR] [/s] [/S] [<interval>]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/a <remotename> Muestra la tabla de nombres NetBIOS de un equipo remoto,


donde remotename es el nombre de equipo NetBIOS del
equipo remoto. La tabla de nombres NetBIOS es la lista de
nombres NetBIOS que corresponde a las aplicaciones
NetBIOS que se ejecutan en ese equipo.

/a <IPaddress> Muestra la tabla de nombres NetBIOS de un equipo remoto,


especificada por la dirección IP (en notación decimal con
puntos) del equipo remoto.

/C Muestra el contenido de la caché de nombres NetBIOS, la


tabla de nombres NetBIOS y sus direcciones IP resueltas.

/n Muestra la tabla de nombres NetBIOS del equipo local. El


estado de registrado indica que el nombre se registra
mediante difusión o con un servidor WINS.

/r Muestra estadísticas de resolución de nombres NetBIOS.

/R Purga el contenido de la caché de nombres NetBIOS y, a


continuación, vuelve a cargar las entradas etiquetadas
previamente del archivo Lmhosts.

/RR Libera y, a continuación, actualiza los nombres NetBIOS para


el equipo local que está registrado con servidores WINS.

/s Muestra las sesiones de cliente y servidor netBIOS,


intentando convertir la dirección IP de destino en un
nombre.
PA RÁ M ET RO DESC RIP C IÓ N

/S Muestra las sesiones de cliente y servidor netBIOS,


enumerando los equipos remotos solo por dirección IP de
destino.

<interval> Muestra las estadísticas seleccionadas y pausa el número de


segundos especificados en el intervalo entre cada pantalla.
Presione CTRL+C para dejar de mostrar las estadísticas. Si se
omite este parámetro, nbtstat imprime la información de
configuración actual solo una vez.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los parámetros de la línea de comandos nbtstat distinguen mayúsculas de minúsculas.
Los encabezados de columna generados por el comando nbtstat incluyen:

DIREC C IÓ N DESC RIP C IÓ N

Entrada Número de bytes recibidos.

Resultados Número de bytes enviados.

Entrada o salida Si la conexión es desde el equipo (saliente) o desde otro


equipo al equipo local (entrante).

Vida El tiempo restante que una entrada de caché de tabla de


nombres estará activa antes de purgarse.

Nombre local Nombre netBIOS local asociado a la conexión.

Host remoto Nombre o dirección IP asociado al equipo remoto.

<03> Último byte de un nombre NetBIOS convertido en


hexadecimal. Cada nombre NetBIOS tiene 16 caracteres.
Este último byte a menudo tiene una importancia
especial porque el mismo nombre podría estar presente
varias veces en un equipo, difiere solo en el último byte.
Por ejemplo, <20> es un espacio en texto ASCII.

tipo Tipo de nombre. Un nombre puede ser un nombre único


o un nombre de grupo.

Situación Si el servicio NetBIOS del equipo remoto se está


ejecutando (registrado) o si un nombre de equipo
duplicado ha registrado el mismo servicio (conflicto).

State Estado de las conexiones NetBIOS.

Los posibles estados de conexión netBIOS incluyen:

STAT E DESC RIP C IÓ N

Conectado Se ha establecido una sesión.


STAT E DESC RIP C IÓ N

escuchar Este punto de conexión está disponible para una


conexión entrante.

Inactivo Este punto de conexión se ha abierto pero no puede


recibir conexiones.

Connecting Una sesión está en la fase de conexión y se está


resolviendo la asignación de direcciones de nombre a IP
del destino.

Aceptar Actualmente se acepta una sesión entrante y se


conectará en breve.

Reconectar Una sesión está intentando volver a conectarse (no se


pudo conectar en el primer intento).

Salida Una sesión está en la fase de conexión y la conexión TCP


se está creando actualmente.

Entrada Una sesión entrante se encuentra en la fase de conexión.

Desconectando Una sesión está en proceso de desconexión.

Escenario desconectado El equipo local ha emitido una desconexión y está


esperando confirmación del sistema remoto.

Ejemplos
Para mostrar la tabla de nombres NetBIOS del equipo remoto con el nombre de equipo NetBIOS corp07,
escriba:

nbtstat /a CORP07

Para mostrar la tabla de nombres NetBIOS del equipo remoto asignado a la dirección IP de [Link], escriba:

nbtstat /A [Link]

Para mostrar la tabla de nombres NetBIOS del equipo local, escriba:

nbtstat /n

Para mostrar el contenido de la caché de nombres NetBIOS del equipo local, escriba:

nbtstat /c

Para purgar la caché de nombres NetBIOS y volver a cargar las entradas etiquetadas previamente en el archivo
local Lmhosts, escriba:

nbtstat /R
Para liberar los nombres NetBIOS registrados con el servidor WINS y volver a registrarlos, escriba:

nbtstat /RR

Para mostrar las estadísticas de sesión netBIOS por dirección IP cada cinco segundos, escriba:

nbtstat /S 5

Referencias adicionales
Clave de sintaxis de línea de comandos
netcfg
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Instala el Windows de preinstalación (WinPE), una versión ligera de Windows que se usa para implementar
estaciones de trabajo.

Sintaxis
netcfg [/v] [/e] [/winpe] [/l ] /c /i

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/v Se ejecuta en modo detallado (detallado).

/e Usa variables de entorno de mantenimiento durante la


instalación y desinstalación.

/winpe Instala TCP/IP, NetBIOS y Microsoft Client para Windows de


preinstalación (WinPE).

/l Proporciona la ubicación del archivo INF.

/C Proporciona la clase del componente que se va a instalar;


protocolo , ser vicio o cliente .

/i Proporciona el identificador del componente.

/s Proporciona el tipo de componentes que se mostrarán,


incluidos \ta para los adaptadores o n para los
componentes de red.

/b Muestra las rutas de enlace, cuando va seguida de una


cadena que contiene el nombre de la ruta de acceso.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para instalar el ejemplo de protocolo mediante c:\oemdir\[Link], escriba:

netcfg /l c:\oemdir\[Link] /c p /i example

Para instalar el servicio MS_Server, escriba:


netcfg /c s /i MS_Server

Para instalar TCP/IP, NetBIOS y Microsoft Client para Windows de preinstalación, escriba:

netcfg /v /winpe

Para mostrar si el componente MS_IPX está instalado, escriba:

netcfg /q MS_IPX

Para desinstalar el componente MS_IPX, escriba:

netcfg /u MS_IPX

Para mostrar todos los componentes de red instalados, escriba:

netcfg /s n

Para mostrar las rutas de enlace que MS_TCPIP, escriba:

netcfg /b ms_tcpip

Referencias adicionales
Clave de sintaxis de línea de comandos
net print
13/08/2021 • 2 minutes to read

IMPORTANT
Este comando está en desuso. Sin embargo, puede realizar muchas de las mismas tareas mediante el comando prnjobs,
Windows Management Instrumentation (WMI), PrintManagement en Powershello recursos de script para profesionales
deTI.

Muestra información sobre una cola de impresora especificada o un trabajo de impresión especificado, o
controla un trabajo de impresión especificado.

Sintaxis
net print {\\<computername>\<sharename> | \\<computername> <jobnumber> [/hold | /release | /delete]} [help]

Parámetros
PA RÁ M ET RO S DESC RIP C IÓ N

\\<computername>\<sharename> Especifica (por nombre) el equipo y la cola de impresión


sobre los que desea mostrar información.

\\<computername> Especifica (por nombre) el equipo que hospeda el trabajo de


impresión que desea controlar. Si no especifica un equipo, se
supone que el equipo local. Requiere el <jobnumber>
parámetro .

<jobnumber> Especifica el número del trabajo de impresión que desea


controlar. El equipo que hospeda la cola de impresión a la
que se envía el trabajo de impresión asigna este número.
Después de que un equipo asigne un número a un trabajo
de impresión, ese número no se asigna a ningún otro
trabajo de impresión de ninguna cola hospedada por ese
equipo. Obligatorio cuando se usa el \\<computername>
parámetro .

[/hold | /release | /delete] Especifica la acción que se debe realizar con el trabajo de
impresión. Si especifica un número de trabajo, pero no
especifica ninguna acción, se muestra información sobre el
trabajo de impresión.
/hold: retrasa el trabajo, lo que permite a otros
trabajos de impresión omitirlo hasta que se libera.
/release: libera un trabajo de impresión que se ha
retrasado.
/delete: quita un trabajo de impresión de una cola
de impresión.

ayuda Muestra la ayuda en el símbolo del sistema.

Comentarios
El net print\\<computername> comando muestra información sobre los trabajos de impresión en una cola
de impresora compartida. A continuación se muestra un ejemplo de un informe para todos los trabajos
de impresión de una cola para una impresora compartida denominada PRINTER :

printers at \\PRODUCTION
Name Job # Size Status
-----------------------------
LASER Queue 3 jobs *printer active*
USER1 84 93844 printing
USER2 85 12555 Waiting
USER3 86 10222 Waiting

A continuación se muestra un ejemplo de un informe para un trabajo de impresión:

Job # 35
Status Waiting
Size 3096
remark
Submitting user USER2
Notify USER2
Job data type
Job parameters
additional info

Ejemplos
Para enumerar el contenido de la cola de impresión de Dotmatrix en el equipo \ de producción, escriba:

net print \\Production\Dotmatrix

Para mostrar información sobre el número de trabajo 35 en el \ equipo de producción, escriba:

net print \\Production 35

Para retrasar el número de trabajo 263 en el \ equipo de producción, escriba:

net print \\Production 263 /hold

Para liberar el número de trabajo 263 en el \ equipo de producción, escriba:

net print \\Production 263 /release

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos print
Comando prnjobs
Instrumental de administración de Windows (WMI)
PrintManagement en PowerShell
Recursos de script para profesionales de TI
netsh
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016

La utilidad de scripting de línea de comandos de Shell de red que permite mostrar o modificar la configuración
de red de un equipo que se está ejecutando actualmente, ya sea de forma local o remota. Puede iniciar esta
utilidad en el símbolo del sistema o en Windows PowerShell.

Sintaxis
netsh [-a <Aliasfile>][-c <Context>][-r <Remotecomputer>][-u [<domainname>\<username>][-p <Password> |
[{<NetshCommand> | -f <scriptfile>}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-a <Aliasfile> Especifica que se le devolverá al símbolo del sistema de


netsh después de ejecutar aliasfile y el nombre del archivo de
texto que contiene uno o varios comandos netsh.

-c <Context> Especifica que netsh escribe el contexto de netsh


especificado y el contexto de netsh que se debe especificar.

-r <Remotecomputer> Especifica el equipo remoto que se configurará.


Impor tante: Si usa este parámetro, debe asegurarse de
que el servicio registro remoto se ejecuta en el equipo
remoto. Si no se está ejecutando, Windows mensaje de
error "Ruta de acceso de red no encontrada".

-u <domainname>\<username> Especifica el nombre de dominio y de cuenta de usuario que


se usará al ejecutar el comando netsh en una cuenta de
usuario. Si omite el dominio, el dominio local se usa de forma
predeterminada.

-p <Password> Especifica la contraseña de la cuenta de usuario especificada


por el -u <username> parámetro .

<NetshCommand> Especifica el comando netsh que se ejecutará.

-f <scriptfile> Sale del comando netsh después de ejecutar el archivo de


script especificado.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si especifica -r seguido de otro comando, netsh ejecuta el comando en el equipo remoto y, a
continuación, vuelve al símbolo [Link] comandos. Si especifica -r sin otro comando, netsh se abre en
modo remoto. El proceso es similar al uso de set machine en el símbolo del sistema de netsh. Cuando
se usa -r , se establece el equipo de destino solo para la instancia actual de netsh. Después de salir de
netsh y volver a entrar, el equipo de destino se restablece como equipo local. Puedes ejecutar comandos
netsh en un equipo remoto si especificas un nombre de equipo almacenado en WINS, un nombre de
UNC, un nombre de Internet que deba resolver el servidor DNS, o una dirección IP.
Si el valor de cadena contiene espacios entre caracteres, debe incluir el valor de cadena entre comillas.
Por ejemplo: -r "contoso remote device"

Referencias adicionales
Clave de sintaxis de línea de comandos
netstat
12/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra las conexiones TCP activas, los puertos en los que el equipo escucha, las estadísticas de Ethernet, la
tabla de enrutamiento IP, las estadísticas IPv4 (para los protocolos IP, ICMP, TCP y UDP) y las estadísticas de IPv6
(para los protocolos IPv6, ICMPv6, TCP sobre IPv6 y UDP sobre IPv6). Este comando, que se usa sin parámetros,
muestra las conexiones TCP activas.

IMPORTANT
Este comando solo está disponible si el protocolo de protocolo de Internet (TCP/IP) está instalado como un componente
en las propiedades de un adaptador de red en Conexiones de red.

Sintaxis
netstat [-a] [-b] [-e] [-n] [-o] [-p <Protocol>] [-r] [-s] [<interval>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-a Muestra todas las conexiones TCP activas y los puertos TCP


y UDP en los que escucha el equipo.

-b Muestra el archivo ejecutable implicado en la creación de


cada conexión o puerto de escucha. En algunos casos, los
ejecutables conocidos hospedan varios componentes
independientes y, en estos casos, se muestra la secuencia de
componentes implicados en la creación de la conexión o el
puerto de escucha. En este caso, el nombre del ejecutable
está en [] en la parte inferior, en la parte superior está el
componente al que llamó y así sucesivamente hasta que se
alcanzó TCP/IP. Tenga en cuenta que esta opción puede llevar
mucho tiempo y producirá un error a menos que tenga
permisos suficientes.

-E Muestra estadísticas de Ethernet, como el número de bytes


y paquetes enviados y recibidos. Este parámetro se puede
combinar con -s .

-n Muestra las conexiones TCP activas; sin embargo, las


direcciones y los números de puerto se expresan
numéricamente y no se intenta determinar los nombres.
PA RÁ M ET RO DESC RIP C IÓ N

-o Muestra las conexiones TCP activas e incluye el identificador


de proceso (PID) para cada conexión. Puede encontrar la
aplicación basada en el PID en la pestaña Procesos de
Windows Administrador de tareas. Este parámetro se puede
combinar con -a , -n y -p .

-p <Protocol> Muestra las conexiones para el protocolo especificado por


protocolo. En este caso, el protocolo puede ser tcp, udp,
tcpv6 o udpv6. Si este parámetro se usa con -s para mostrar
estadísticas por protocolo, El protocolo puede ser tcp, udp,
icmp, ip, tcpv6, udpv6, icmpv6 o ipv6.

-S Muestra las estadísticas por protocolo. De forma


predeterminada, las estadísticas se muestran para los
protocolos TCP, UDP, ICMP e IP. Si se instala el protocolo
IPv6, se muestran estadísticas para los protocolos TCP a
través de IPv6, UDP sobre IPv6, ICMPv6 e IPv6. El
parámetro -p se puede usar para especificar un conjunto
de protocolos.

-r Muestra el contenido de la tabla de enrutamiento IP. Esto


equivale al comando route print.

<interval> Vuelve a mostrar la información seleccionada cada intervalo


de segundos. Presione CTRL+C para detener la visualización.
Si se omite este parámetro, este comando imprime la
información seleccionada solo una vez.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El comando netstat proporciona estadísticas para lo siguiente:

PA RÁ M ET RO DESC RIP C IÓ N

Proto Nombre del protocolo (TCP o UDP).

Local address (Dirección local) La dirección IP del equipo local y el número de puerto
que se usa. Se muestra el nombre del equipo local que
corresponde a la dirección IP y el nombre del puerto, a
menos que se especifique el parámetro -n. Si aún no se
ha establecido el puerto, el número de puerto se
muestra como un asterisco (*).

Dirección externa La dirección IP y el número de puerto del equipo remoto


al que está conectado el socket. Los nombres que
corresponden a la dirección IP y el puerto se muestran a
menos que se especifique el parámetro -n. Si aún no se
ha establecido el puerto, el número de puerto se
muestra como un asterisco (*).
PA RÁ M ET RO DESC RIP C IÓ N

State Indica el estado de una conexión TCP, incluidos:


CLOSE_WAIT
CLOSED
Establecido
FIN_WAIT_1
FIN_WAIT_2
LAST_ACK
Escucha
SYN_RECEIVED
SYN_SEND
TIMED_WAIT

Ejemplos
Para mostrar las estadísticas ethernet y las estadísticas de todos los protocolos, escriba:

netstat -e -s

Para mostrar las estadísticas solo de los protocolos TCP y UDP, escriba:

netstat -s -p tcp udp

Para mostrar las conexiones TCP activas y los ID de proceso cada 5 segundos, escriba:

netstat -o 5

Para mostrar las conexiones TCP activas y los ID de proceso mediante un formato numérico, escriba:

netstat -n -o

Referencias adicionales
Clave de sintaxis de línea de comandos
nfsadmin
12/08/2021 • 8 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Una utilidad de línea de comandos que administra Server for NFS o Client for NFS en el equipo local o remoto
que ejecuta Microsoft Services for Network File System (NFS). Usado sin parámetros, el servidor nfsadmin
muestra los valores de configuración actuales del servidor para NFS y el cliente nfsadmin muestra el cliente
actual para las opciones de configuración de NFS.

Sintaxis
nfsadmin server [computername] [-u Username [-p Password]] -l
nfsadmin server [computername] [-u Username [-p Password]] -r {client | all}
nfsadmin server [computername] [-u Username [-p Password]] {start | stop}
nfsadmin server [computername] [-u Username [-p Password]] config option[...]
nfsadmin server [computername] [-u Username [-p Password]] creategroup <name>
nfsadmin server [computername] [-u Username [-p Password]] listgroups
nfsadmin server [computername] [-u Username [-p Password]] deletegroup <name>
nfsadmin server [computername] [-u Username [-p Password]] renamegroup <oldname> <newname>
nfsadmin server [computername] [-u Username [-p Password]] addmembers <hostname>[...]
nfsadmin server [computername] [-u Username [-p Password]] listmembers
nfsadmin server [computername] [-u Username [-p Password]] deletemembers <hostname><groupname>[...]
nfsadmin client [computername] [-u Username [-p Password]] {start | stop}
nfsadmin client [computername] [-u Username [-p Password]] config option[...]

Parámetros generales
PA RÁ M ET RO DESC RIP C IÓ N

computername Especifica el equipo remoto que desea administrar. Puede


especificar el equipo mediante un nombre Windows Servicio
de nombres de Internet (WINS) o un nombre de Sistema de
nombres de dominio (DNS) o por dirección de Protocolo de
Internet (IP).

-u Nombre de usuario Especifica el nombre del usuario cuyas credenciales se van a


usar. Puede que sea necesario agregar el nombre de dominio
al nombre de usuario con el formato
dominio\nombredeusuario.

-p Contraseña Especifica la contraseña del usuario especificado mediante la


opción -u. Si especifica la opción -u pero omite la opción
-p, se le pedirá la contraseña del usuario.

Servidor para parámetros relacionados con NFS


PA RÁ M ET RO DESC RIP C IÓ N

-l Enumera todos los bloqueos mantenidos por los clientes.


PA RÁ M ET RO DESC RIP C IÓ N

-r {client|all} Libera los bloqueos mantenidos por un cliente o, si se


especifica todo, por todos los clientes.

start Inicia el servidor para el servicio NFS.

stop Detiene el servidor para el servicio NFS.

config Especifica la configuración general de Server para NFS. Debe


proporcionar al menos una de las siguientes opciones con el
argumento de comando config:
mapsvr= <server> : establece el servidor como
Asignación de nombres de usuario servidor para
Server para NFS. Aunque esta opción sigue siendo
compatible con versiones anteriores, debe usar la
utilidad sfuadmin en su lugar.
auditlocation= {eventlog|file|both|none} :
especifica si se auditarán los eventos y dónde se
registrarán los eventos. Se requiere uno de los
argumentos siguientes:
registro de eventos: especifica que los
eventos auditados solo se registrarán en el
registro Visor de eventos aplicación.
file: especifica que los eventos auditados solo
se registrarán en el archivo especificado por
config fname .
both: especifica que los eventos auditados se
registrarán en el registro Visor de eventos
aplicación, así como en el archivo especificado
por config fname .
none: especifica que los eventos no se
auditan.
fname= <file> : establece el archivo especificado
por file como archivo de auditoría. El valor
predeterminado es %sfudir%\log \ [Link].
fsize= <size> : establece el tamaño como tamaño
máximo en megabytes del archivo de auditoría. El
tamaño máximo predeterminado es de 7 MB.
audit=[+|-]mount [+|-]read [+|-]write [+|-
]create [+|-]delete [+|-]locking [+|-]all
: especifica los eventos que se registrarán. Para iniciar
el registro de un evento, escriba un signo más ( )
antes del nombre del evento; para detener el registro
de un evento, escriba un signo menos ( ) antes del +
- nombre del evento. Si se omite el signo, se +
supone que el signo . No use todos con ningún
otro nombre de evento.
lockperiod= <seconds> : especifica el número de
segundos que el servidor para NFS esperará para
reclamar bloqueos después de que se haya perdido
una conexión al servidor para NFS y, a continuación,
se restablezca o después de que se haya reiniciado el
servidor para el servicio NFS.
por tmapprotocol= {TCP|UDP|TCP+UDP} :
especifica qué protocolos de transporte admite
Portmap. El valor predeterminado es TCP+UDP.
mountprotocol= {TCP|UDP|TCP+UDP} : especifica
qué protocolos de transporte admite el montaje. El
valor predeterminado es TCP+UDP.
nfsprotocol= {TCP|UDP|TCP+UDP} : especifica qué
PA RÁ M ET RO DESC RIP C IÓ N
protocolos de transporte admite Network File System
(NFS). El valor predeterminado es TCP+UDP.
nlmprotocol= {TCP|UDP|TCP+UDP} : especifica qué
protocolos de transporte admite el Administrador de
bloqueos de red (NLM). El valor predeterminado es
TCP+UDP.
nsmprotocol= {TCP|UDP|TCP+UDP} : especifica
qué protocolos de transporte admite network status
manager (NSM). El valor predeterminado es
TCP+UDP.
enableV3= {yes|no} : especifica si se admiten los
protocolos NFS versión 3. El valor predeterminado es
sí.
renewauth= {yes|no} : especifica si se deberán
volver a autenticar las conexiones de cliente después
del período especificado por config
renewauthinterval. El valor predeterminado es no .
renewauthinter val= <seconds> : especifica el
número de segundos que transcurren antes de que
un cliente se vuelva a autenticar si
config renewauth se establece en sí. El valor
predeterminado es 600 segundos.
dircache= <size> : especifica el tamaño en
kilobytes de la memoria caché del directorio. El
número especificado como tamaño debe ser un
múltiplo de 4 entre 4 y 128. El tamaño de caché del
directorio predeterminado es de 128 KB.
translationfile= <file> : especifica un archivo
que contiene información de asignación para
reemplazar caracteres en los nombres de los archivos
al moverlos de sistemas de archivos basados en
Windows a UNIX basados en archivos. Si no se
especifica el archivo, la traducción de caracteres del
nombre de archivo está deshabilitada. Si se cambia el
valor de translationfile, debe reiniciar el servidor
para que el cambio suba.
dotfileshidden= {yes|no} : especifica si los
archivos con nombres que comienzan por un punto
(.) se marcan como ocultos en el sistema de archivos
Windows y, por consiguiente, se ocultan a los clientes
NFS. El valor predeterminado es no .
casesensitivelookups= {yes|no} : especifica si
las búsquedas de directorio distinguen mayúsculas
de minúsculas (requieren coincidencia exacta de
mayúsculas y minúsculas de caracteres).
También debe deshabilitar la Windows de
mayúsculas y minúsculas del kernel para admitir
nombres de archivo que distinguen mayúsculas
de minúsculas. Para admitir la diferencia entre
mayúsculas y minúsculas, cambie el valor
DWord de la clave del Registro,
HKLM\SYSTEM\CurrentControlSet\Control\Session
Manager\kernel
, a 0.
ntfscase= {lower|upper|preserve} : especifica si
el caso de los caracteres de los nombres de los
archivos del sistema de archivos NTFS se devolverá
en minúsculas, en mayúsculas o en el formato
almacenado en el directorio. El valor predeterminado
es conser var . Esta configuración no se puede
cambiar si casesensitivelookups está establecido
en sí.
PA RÁ M ET RO DESC RIP C IÓ N
creategroup <name> Crea un nuevo grupo de clientes y le da el nombre
especificado.

listgroups Muestra los nombres de todos los grupos de clientes.

deletegroup <name> Quita el grupo de cliente especificado por nombre.

renamegroup <oldname>``<newname> Cambia el nombre del grupo de clientes especificado por


oldname a newname.

addmembers <hostname>[...] Agrega un host al grupo cliente especificado por el nombre.

listmembers <name> Enumera los equipos host del grupo cliente especificado por
el nombre.

deletemembers <hostname><groupname>[...] Quita el cliente especificado por host del grupo de cliente
especificado por el grupo.

Cliente para parámetros relacionados con NFS


PA RÁ M ET RO DESC RIP C IÓ N

start Inicia el cliente para el servicio NFS.

stop Detiene el cliente para el servicio NFS.


PA RÁ M ET RO DESC RIP C IÓ N

config Especifica la configuración general del cliente para NFS. Debe


proporcionar al menos una de las siguientes opciones con el
argumento de comando config:
fileaccess= <mode> : especifica el modo de
permiso predeterminado para los archivos creados en
servidores del sistema de archivos de red (NFS). El
argumento mode consta de un número de tres
dígitos, de 0 a 7 (ambos incluidos), que representan
los permisos predeterminados concedidos al usuario,
grupo y otros. Los dígitos se traducen UNIX permisos
de estilo UNIX como se muestra a continuación:
0=none, 1=x (execute), 2=w (solo escritura), 3=wx
(escritura y ejecución), 4=r (solo lectura), 5=rx
(lectura y ejecución), 6=rw (lectura y escritura) y
7=rwx (lectura, escritura y ejecución). Por ejemplo,
proporciona permisos de lectura, escritura y ejecución
al propietario, permisos de lectura y ejecución para el
grupo y ningún permiso de acceso fileaccess=750
para otros usuarios.
mapsvr= <server> : establece el servidor como
Asignación de nombres de usuario servidor de cliente
para NFS. Aunque esta opción sigue siendo
compatible con versiones anteriores, debe usar la
utilidad sfuadmin en su lugar.
mtype= {hard|soft} : especifica el tipo de
montaje predeterminado. Para un montaje duro, el
cliente para NFS continúa reintentiendo una RPC con
error hasta que se realiza correctamente. Para un
montaje flexible, el cliente para NFS devuelve un error
a la aplicación que realiza la llamada después de
reintentar la llamada al número de veces especificado
por la opción de reintento.
retr y= <number> : especifica el número de veces
que se intenta realizar una conexión para un montaje
flexible. Este valor debe ser de 1 a 10, ambos
inclusive. El valor predeterminado es 1 .
timeout= <seconds> : especifica el número de
segundos que se esperará una conexión (llamada a
procedimiento remoto). Este valor debe ser 0,8, 0,9 o
un entero de 1 a 60, ambos incluidos. El valor
predeterminado es 0,8.
protocol= {TCP|UDP|TCP+UDP} : especifica qué
protocolos de transporte admite el cliente. El valor
predeterminado es TCP+UDP.
rsize= <size> -Especifica el tamaño, en kilobytes,
del búfer de lectura. Este valor puede ser 0,5, 1, 2, 4,
8, 16 o 32. El valor predeterminado es 32 .
wsize= <size> : especifica el tamaño, en kilobytes,
del búfer de escritura. Este valor puede ser 0,5, 1, 2,
4, 8, 16 o 32. El valor predeterminado es 32 .
perf=default: restaura la siguiente configuración de
rendimiento a los valores predeterminados, mtype,
retry, timeout, rsize o wsize.

Ejemplos
Para detener el servidor para NFS o el cliente para NFS, escriba:
nfsadmin server stop
nfsadmin client stop

Para iniciar el servidor para NFS o el cliente para NFS, escriba:

nfsadmin server start


nfsadmin client start

Para establecer server for NFS para que no distingue mayúsculas de minúsculas, escriba:

nfsadmin server config casesensitive=no

Para establecer el cliente para NFS que distingue mayúsculas de minúsculas, escriba:

nfsadmin client config casesensitive=yes

Para mostrar todas las opciones actuales de Servidor para NFS o Cliente para NFS, escriba:

nfsadmin server config


nfsadmin client config

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de cmdlets de NFS
nfsshare
12/08/2021 • 2 minutes to read

Controla los recursos compartidos del sistema de archivos de red (NFS). Usado sin parámetros, este comando
muestra todos los recursos compartidos del Sistema de archivos de red (NFS) exportados por Server para NFS.

Sintaxis
nfsshare <sharename>=<drive:path> [-o <option=value>...]
nfsshare {<sharename> | <drive>:<path> | * } /delete

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-o anon= {yes|no} Especifica si los usuarios anónimos (no autorizados) pueden


acceder al directorio del recurso compartido.

-o rw= [<host>[:<host>]...] Proporciona acceso de lectura y escritura al directorio


compartido por parte de los hosts o grupos de clientes
especificados por el host. Debe separar los nombres de host
y grupo con dos puntos (: ). Si no se especifica el host, todos
los hosts y grupos de clientes (excepto los especificados con
la opción ro) obtienen acceso de lectura y escritura. Si no se
establece la opción ro ni la opción r w, todos los clientes
tendrán acceso de lectura y escritura al directorio
compartido.

-o ro= [<host>[:<host>]...] Proporciona acceso de solo lectura al directorio compartido


por los hosts o grupos de clientes especificados por el host.
Debe separar los nombres de host y grupo con dos puntos
(: ). Si no se especifica el host, todos los clientes (excepto los
especificados con la opción r w) obtienen acceso de solo
lectura. Si la opción ro está establecida para uno o varios
clientes, pero la opción r w no está establecida, solo los
clientes especificados con la opción ro tienen acceso al
directorio compartido.

-o encoding= Especifica la codificación de idioma que se configurará en un


{euc-jp|euc-tw|euc-kr|shift- recurso compartido NFS. Solo puede usar un idioma en el
jis|Big5|Ksc5601|Gb2312-80|Ansi) recurso compartido. Este valor puede incluir cualquiera de
los siguientes valores:
euc-jp: Japonés
euc-tw: Chino
euc-kr : Coreano
shift-jis: Japonés
Big5: Chino
Ksc5601: Coreano
Gb2312-80: Chino simplificado
Ansi: Con codificación ANSI
PA RÁ M ET RO DESC RIP C IÓ N

-o anongid= <gid> Especifica que los usuarios anónimos (sin asignar) accedan al
directorio del recurso compartido mediante gid como
identificador de grupo (GID). El valor predeterminado es -2 .
El GID anónimo se usa al notificar al propietario de un
archivo propiedad de un usuario no autorizado, incluso si el
acceso anónimo está deshabilitado.

-o anonuid= <uid> Especifica que los usuarios anónimos (sin asignar) accedan al
directorio del recurso compartido mediante uid como
identificador de usuario (UID). El valor predeterminado es -2 .
El UID anónimo se usa al notificar al propietario de un
archivo propiedad de un usuario no autorizado, incluso si el
acceso anónimo está deshabilitado.

-o root= [<host>[:<host>]...] Proporciona acceso raíz al directorio compartido por los


hosts o grupos de clientes especificados por el host. Debe
separar los nombres de host y grupo con dos puntos (: ). Si
no se especifica el host, todos los clientes obtienen acceso
raíz. Si no se establece la opción raíz, ningún cliente tendrá
acceso raíz al directorio compartido.

/delete Si se especifica sharename <drive>:<path> o , este


parámetro elimina el recurso compartido especificado. Si se
especifica un carácter comodín (*) , este parámetro elimina
todos los recursos compartidos NFS.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si sharename es el único parámetro, este comando enumera las propiedades del recurso compartido
NFS identificado por sharename.
Si se usan sharename <drive>:<path> y , este comando exporta la carpeta identificada por como
<drive>:<path> sharename. Si usa la opción /delete, la carpeta especificada deja de estar disponible
para los clientes NFS.

Referencias adicionales
Clave de sintaxis de línea de comandos
Servicios de referencia de comandos de sistema de archivos de red
Referencia de cmdlets de NFS
nfsstat
12/08/2021 • 2 minutes to read

Una utilidad de línea de comandos que muestra información estadística sobre las llamadas de sistema de
archivos de red (NFS) y llamada a procedimiento remoto (RPC). Usado sin parámetros, este comando muestra
todos los datos estadísticos sin restablecer nada.

Sintaxis
nfsstat [-c][-s][-n][-r][-z][-m]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-c Muestra solo las llamadas NFS y RPC y NFS del lado cliente
enviadas y rechazadas por el cliente. Para mostrar solo
información de NFS o RPC, combine esta marca con el
parámetro -n o -r.

-S Muestra solo las llamadas NFS y RPC y NFS del lado servidor
enviadas y rechazadas por el servidor. Para mostrar solo
información de NFS o RPC, combine esta marca con el
parámetro -n o -r.

-M Muestra información sobre las marcas de montaje


establecidas por las opciones de montaje, las marcas de
montaje internas del sistema y otra información de montaje.

-n Muestra información de NFS para el cliente y el servidor. Para


mostrar solo la información del cliente o servidor NFS,
combine esta marca con el parámetro -c o -s.

-r Muestra información rpc para el cliente y el servidor. Para


mostrar solo la información del cliente o servidor RPC,
combine esta marca con el parámetro -c o -s.

-Z Restablece las estadísticas de llamada. Esta marca solo está


disponible para el usuario raíz y se puede combinar con
cualquiera de los demás parámetros para restablecer
determinados conjuntos de estadísticas después de
mostrarlos.

Ejemplos
Para mostrar información sobre el número de llamadas RPC y NFS enviadas y rechazadas por el cliente, escriba:

nfsstat -c

Para mostrar e imprimir la información relacionada con la llamada NFS del cliente, escriba:
nfsstat -cn

Para mostrar información relacionada con las llamadas RPC para el cliente y el servidor, escriba:

nfsstat -r

Para mostrar información sobre el número de llamadas RPC y NFS recibidas y rechazadas por el servidor,
escriba:

nfsstat -s

Para restablecer toda la información relacionada con las llamadas a cero en el cliente y el servidor, escriba:

nfsstat -z

Referencias adicionales
Clave de sintaxis de línea de comandos
Servicios de referencia de comandos de sistema de archivos de red
Referencia de cmdlets de NFS
nlbmgr
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Configure y administre los clústeres de equilibrio de carga de red y todos los hosts de clúster desde un solo
equipo, mediante el Administrador de equilibrio de carga de red. También puede usar este comando para
replicar la configuración del clúster en otros hosts.
Puede iniciar el Administrador de equilibrio de carga de red desde la línea de comandos mediante el comando
[Link] , que se instala en la carpeta systemroot\System32.

Sintaxis
nlbmgr [/noping][/hostlist <filename>][/autorefresh <interval>][/help | /?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/noping Impide que el Administrador de equilibrio de carga de red


haga ping a los hosts antes de intentar ponerse en contacto
con ellos a través de Windows Management
Instrumentation (WMI). Use esta opción si ha deshabilitado
el Protocolo de mensajes de control de Internet (ICMP) en
todos los adaptadores de red disponibles. Si el
Administrador de equilibrio de carga de red intenta ponerse
en contacto con un host que no está disponible,
experimentará un retraso al usar esta opción.

/hostlist <filename> Carga los hosts especificados en filename en el


Administrador de equilibrio de carga de red.

/autorefresh <interval> Hace que el Administrador de equilibrio de carga de red


actualice su información de host y clúster cada <interval>
segundos. Si no se especifica ningún intervalo, la información
se actualiza cada 60 segundos.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de cmdlets NetworkLoadBalancingClusters
nslookup
10/08/2021 • 4 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información que puede usar para diagnosticar la infraestructura del Sistema de nombres de dominio
(DNS). Antes de usar esta herramienta, debe estar familiarizado con el funcionamiento de DNS. La herramienta
de línea de comandos nslookup solo está disponible si ha instalado el protocolo TCP/IP.
La herramienta de línea de comandos nslookup tiene dos modos: interactivo y no interactivo.
Si necesita buscar solo un solo fragmento de datos, se recomienda usar el modo no interactivo. Para el primer
parámetro, escriba el nombre o la dirección IP del equipo que desea buscar. Para el segundo parámetro, escriba
el nombre o la dirección IP de un servidor de nombres DNS. Si omite el segundo argumento, nslookup usa el
servidor de nombres DNS predeterminado.
Si necesita buscar más de un fragmento de datos, puede usar el modo interactivo. Escriba un guion (-) para el
primer parámetro y el nombre o la dirección IP de un servidor de nombres DNS para el segundo parámetro. Si
omite ambos parámetros, la herramienta usa el servidor de nombres DNS predeterminado. Al usar el modo
interactivo, puede hacer lo siguiente:
Interrumpa los comandos interactivos en cualquier momento presionando CTRL+B.
Para salir, escriba salir de .
Trate un comando integrado como un nombre de equipo, precedido por el carácter de escape ( ) . Un
comando no reconocido se interpreta como un nombre de equipo.

Sintaxis
nslookup [exit | finger | help | ls | lserver | root | server | set | view] [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

nslookup exit Sale de la herramienta de línea de comandos nslookup.

nslookup finger Se conecta con el servidor de dedo en el equipo actual.

nslookup help Muestra un breve resumen de los subcomandos.

nslookup ls Muestra información de un dominio DNS.

nslookup lserver Cambia el servidor predeterminado al dominio DNS


especificado.

nslookup root Cambia el servidor predeterminado al servidor para la raíz


del espacio de nombres de dominio DNS.
PA RÁ M ET RO DESC RIP C IÓ N

nslookup server Cambia el servidor predeterminado al dominio DNS


especificado.

nslookup set Cambia los valores de configuración que afectan al


funcionamiento de las búsquedas.

nslookup set all Imprime los valores actuales de las opciones de


configuración.

nslookup set class Cambia la clase de consulta. La clase especifica el grupo de


protocolos de la información.

nslookup set d2 Activa o desactiva el modo de depuración exhaustivo. Se


imprimen todos los campos de cada paquete.

nslookup set debug Activa o desactiva el modo de depuración.

nslookup set domain Cambia el nombre de dominio DNS predeterminado por el


nombre especificado.

nslookup set port Cambia el puerto predeterminado del servidor de nombres


DNS TCP/UDP al valor especificado.

nslookup set querytype Cambia el tipo de registro de recursos para la consulta.

nslookup set recurse Indica al servidor de nombres DNS que consulte a otros
servidores si no tiene la información.

nslookup set retry Establece el número de reintentos.

nslookup set root Cambia el nombre del servidor raíz utilizado para las
consultas.

nslookup set search Anexa los nombres de dominio DNS de la lista de búsqueda
de dominios DNS a la solicitud hasta que se recibe una
respuesta. Esto se aplica cuando el conjunto y la solicitud de
búsqueda contienen al menos un período, pero no terminan
con un período final.

nslookup set srchlist Cambia el nombre de dominio DNS predeterminado y la lista


de búsqueda.

nslookup set timeout Cambia el número inicial de segundos para esperar una
respuesta a una solicitud.

nslookup set type Cambia el tipo de registro de recursos para la consulta.

nslookup set vc Especifica que se use o no un circuito virtual al enviar


solicitudes al servidor.

nslookup view Ordena y enumera la salida del subcomando o comandos ls


anteriores.

Comentarios
Si computerTofind es una dirección IP y la consulta es para un tipo de registro de recursos A o PTR, se
devuelve el nombre del equipo.
Si computerTofind es un nombre y no tiene un punto final, el nombre de dominio DNS predeterminado
se anexa al nombre. Este comportamiento depende del estado de los siguientes subcomandos
establecidos: domain , srchlist , defname y search .
Si escribe un guion (-) en lugar de computerTofind, el símbolo del sistema cambia al modo interactivo
nslookup.
Si se produce un error en la solicitud de búsqueda, la herramienta de línea de comandos proporciona un
mensaje de error, que incluye:

M EN SA JE DE ERRO R DESC RIP C IÓ N

tiempo de espera El servidor no respondió a una solicitud después de un


período de tiempo determinado y un número
determinado de reintentos. Puede establecer el período
de tiempo de espera con el comando nslookup set
timeout. Puede establecer el número de reintentos con el
comando nslookup set retry.

Sin respuesta del servidor No se ejecuta ningún servidor de nombres DNS en el


equipo servidor.

Ningún registro El servidor de nombres DNS no tiene registros de


recursos del tipo de consulta actual para el equipo,
aunque el nombre del equipo es válido. El tipo de
consulta se especifica con el comando nslookup set
querytype.

Dominio inexistente El equipo o el nombre de dominio DNS no existen.

Conexión rechazada o Red inaccesible No se pudo realizar la conexión al servidor de nombres


DNS o al servidor de dedo. Este error se produce
normalmente con las solicitudes ls y finger.

Error del servidor El servidor de nombres DNS encontró una incoherencia


interna en su base de datos y no pudo devolver una
respuesta válida.

Negado El servidor de nombres DNS rechazó dar servicio a la


solicitud.

error de formato El servidor de nombres DNS encontró que el paquete de


solicitud no tenía el formato adecuado. Puede indicar un
error en nslookup.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup /exit
12/08/2021 • 2 minutes to read

Sale de la herramienta de línea de comandos nslookup.

Sintaxis
nslookup /exit

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup /finger
12/08/2021 • 2 minutes to read

Se conecta con el servidor de dedo en el dispositivo actual.

Sintaxis
finger [<username>] [{[>] <filename> | [>>] <filename>}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<username> Especifica el nombre del usuario que se buscará.

<filename> Especifica un nombre de archivo en el que se va a guardar la


salida. Puede usar los caracteres greater than ( ) y double
greater than ( ) para redirigir la > salida de la manera >>
habitual.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup help
12/08/2021 • 2 minutes to read

Muestra el texto de ayuda del subcomando.

Sintaxis
help

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup ls
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Enumera la información del dominio DNS.

Sintaxis
ls [<option>] <DNSdomain> [{[>] <filename>|[>>] <filename>}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<option> Las opciones válidas incluyen:


-t: Enumera todos los registros del tipo especificado.
Para obtener más información, vea nslookup set
querytype.
-a: Enumera los alias de los equipos del dominio
DNS. Este parámetro es el mismo que -t CNAME
-d: Enumera todos los registros del dominio DNS.
Este parámetro es el mismo que -t ANY
-h: Enumera la información del sistema operativo y la
CPU para el dominio DNS. Este parámetro es el
mismo que -t HINFO
-s: Enumera los servicios conocidos de los equipos
del dominio DNS. Este parámetro es el mismo que -t
WKS.

<DNSdomain> Especifica el dominio DNS para el que desea obtener


información.

<filename> Especifica un nombre de archivo que se usará para la salida


guardada. Puede usar los caracteres greater than ( ) y double
greater than ( ) para redirigir la > salida de la manera >>
habitual.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Comentarios
La salida predeterminada de este comando incluye nombres de equipo y sus direcciones IP asociadas.
Si la salida se dirige a un archivo, se agregan marcas hash por cada 50 registros recibidos del servidor.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set querytype
nslookup lserver
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el servidor inicial al dominio del Sistema de nombres de dominio (DNS) especificado.
Este comando usa el servidor inicial para buscar la información sobre el dominio DSN especificado. Si desea
buscar información con el servidor predeterminado actual, use el comando nslookup server.

Sintaxis
lserver <DNSdomain>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<DNSdomain> Especifica el dominio DNS para el servidor inicial.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup server
nslookup root
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el servidor predeterminado al servidor para la raíz del espacio de nombres de dominio del Sistema de
nombres de dominio (DNS). Actualmente, se usa [Link] servidor de nombres. Puede cambiar el nombre
del servidor raíz mediante el comando nslookup set root.

NOTE
Este comando es igual que lserver [Link] .

Sintaxis
root

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set root
nslookup server
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el servidor predeterminado al dominio del Sistema de nombres de dominio (DNS) especificado.
Este comando usa el servidor predeterminado actual para buscar la información sobre el dominio DSN
especificado. Si desea buscar información con el servidor inicial, use el comando nslookup lserver.

Sintaxis
server <DNSdomain>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<DNSdomain> Especifica el dominio DNS para el servidor predeterminado.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup lserver
nslookup set
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia los valores de configuración que afectan al funcionamiento de las búsquedas.

Sintaxis
set all [class | d2 | debug | domain | port | querytype | recurse | retry | root | search | srchlist |
timeout | type | vc] [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

nslookup set all Enumera todas las configuraciones actuales.

nslookup set class Cambia la clase de consulta, que especifica el grupo de


protocolos de la información.

nslookup set d2 Activa o desactiva el modo de depuración detallada.

nslookup set debug Desactiva completamente el modo de depuración.

nslookup set domain Cambia el nombre de dominio del Sistema de nombres de


dominio (DNS) predeterminado por el nombre especificado.

nslookup set port Cambia el puerto del servidor de nombres del Sistema de
nombres de dominio (DNS) TCP/UDP predeterminado al
valor especificado.

nslookup set querytype Cambia el tipo de registro de recursos para la consulta.

nslookup set recurse Indica al servidor de nombres del Sistema de nombres de


dominio (DNS) que consulte a otros servidores si no
encuentra información.

nslookup set retry Establece el número de reintentos.

nslookup set root Cambia el nombre del servidor raíz utilizado para las
consultas.

nslookup set search Anexa los nombres de dominio del Sistema de nombres de
dominio (DNS) de la lista de búsqueda de dominios DNS a la
solicitud hasta que se recibe una respuesta.

nslookup set srchlist Cambia el nombre de dominio predeterminado del Sistema


de nombres de dominio (DNS) y la lista de búsqueda.
PA RÁ M ET RO DESC RIP C IÓ N

nslookup set timeout Cambia el número inicial de segundos para esperar una
respuesta a una solicitud de búsqueda.

nslookup set type Cambia el tipo de registro de recursos para la consulta.

nslookup set vc Especifica si se debe usar un circuito virtual al enviar


solicitudes al servidor.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set all
07/08/2021 • 2 minutes to read

Genera los valores de configuración actuales, incluidos el servidor y el equipo predeterminados (el host).

Sintaxis
set all

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set class
12/08/2021 • 2 minutes to read

Cambia la clase de consulta. La clase especifica el grupo de protocolos de la información.

Sintaxis
set class=<class>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<class> Los valores válidos incluyen:


IN: Especifica la clase de Internet. Este es el valor
predeterminado.
CHAOS: Especifica la clase Chaos.
HESIOD: Especifica la clase MIT Hesiod.
ANY: Especifica que se use cualquiera de los valores
enumerados anteriormente.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set d2
12/08/2021 • 2 minutes to read

Activa o desactiva el modo de depuración detallada. Se imprimen todos los campos de cada paquete.

Sintaxis
set [no]d2

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

nod2 Desactiva el modo de depuración detallado. Este es el valor


predeterminado.

d2 Activa el modo de depuración detallado.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set debug
13/08/2021 • 2 minutes to read

Activa o desactiva el modo de depuración.

Sintaxis
set [no]debug

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

nodebug Desactiva el modo de depuración. Este es el valor


predeterminado.

debug Activa el modo de depuración. Al activar el modo de


depuración, puede ver más información sobre el paquete
enviado al servidor y la respuesta resultante.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set domain
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el nombre de dominio predeterminado del Sistema de nombres de dominio (DNS) por el nombre
especificado.

Sintaxis
set domain=<domainname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<domainname> Especifica un nuevo nombre para el nombre de dominio DNS


predeterminado. El valor predeterminado es el nombre del
host.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Comentarios
El nombre de dominio DNS predeterminado se anexa a una solicitud de búsqueda en función del estado
de las opciones de defname y de búsqueda.
La lista de búsqueda de dominios DNS contiene los elementos principales del dominio DNS
predeterminado si tiene al menos dos componentes en su nombre. Por ejemplo, si el dominio DNS
predeterminado [Link], la lista de búsqueda se denomina [Link] y [Link].
Use el comando nslookup set srchlist para especificar una lista diferente y el comando nslookup set all
para mostrar la lista.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set srchlist
nslookup set all
nslookup set port
13/08/2021 • 2 minutes to read

Cambia el puerto del servidor de nombres de sistema de nombres de dominio (DNS) TCP/UDP predeterminado
al valor especificado.

Sintaxis
set port=<port>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<port> Especifica el nuevo valor para el puerto de servidor de


nombres DNS TCP/UDP predeterminado. El puerto
predeterminado es 53.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set querytype
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el tipo de registro de recursos para la consulta. Para obtener información sobre los tipos de registro de
recursos, vea Solicitud de comentario (Rfc) 1035.

NOTE
Este comando es el mismo que el comando nslookup set type.

Sintaxis
set querytype=<resourcerecordtype>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<resourcerecordtype> Especifica un tipo de registro de recursos DNS. El tipo de


registro de recurso predeterminado es A, pero puede usar
cualquiera de los valores siguientes:
A: Especifica la dirección IP de un equipo.
ANY: Especifica la dirección IP de un equipo.
CNAME: Especifica un nombre canónico para un
alias.
GID Especifica un identificador de grupo de un
nombre de grupo.
HINFO: Especifica la CPU de un equipo y el tipo de
sistema operativo.
MB: Especifica un nombre de dominio de buzón.
MG: Especifica un miembro del grupo de correo.
MINFO: Especifica información de buzón o lista de
correo.
MR: Especifica el nombre de dominio de cambio de
nombre de correo.
MX: Especifica el intercambiador de correo.
NS: Especifica un servidor de nombres DNS para la
zona con nombre.
PTR: Especifica un nombre de equipo si la consulta es
una dirección IP; de lo contrario, especifica el puntero
a otra información.
SOA: Especifica el inicio de autoridad para una zona
DNS.
TXT: Especifica la información de texto.
UID: Especifica el identificador de usuario.
UINFO: Especifica la información del usuario.
WKS: Describe un servicio conocido.
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set type
nslookup set recurse
11/08/2021 • 2 minutes to read

Indica al servidor de nombres del Sistema de nombres de dominio (DNS) que consulte a otros servidores si no
encuentra la información en el servidor especificado.

Sintaxis
set [no]recurse

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

norecurse Impide que el servidor de nombres del Sistema de nombres


de dominio (DNS) consulte a otros servidores si no
encuentra la información en el servidor especificado.

recurse Indica al servidor de nombres del Sistema de nombres de


dominio (DNS) que consulte a otros servidores si no
encuentra la información en el servidor especificado. Este es
el valor predeterminado.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set retry
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Si no se recibe una respuesta en un período determinado de tiempo, se duplica el período de tiempo de espera
y se reenvia la solicitud. Este comando establece el número de veces que una solicitud se reenvia a un servidor
para obtener información, antes de dar por hecho.

NOTE
Para cambiar el período de tiempo antes de que se agote el tiempo de espera de la solicitud, use el comando nslookup set
timeout.

Sintaxis
set retry=<number>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<number> Especifica el nuevo valor para el número de reintentos. El


número predeterminado de reintentos es 4 .

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set timeout
nslookup set root
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el nombre del servidor raíz utilizado para las consultas.

NOTE
Este comando admite el comando raíz nslookup.

Sintaxis
set root=<rootserver>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<rootserver> Especifica el nuevo nombre del servidor raíz. El valor


predeterminado es [Link].

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup root
nslookup set search
12/08/2021 • 2 minutes to read

Anexa los nombres de dominio del Sistema de nombres de dominio (DNS) de la lista de búsqueda de dominios
DNS a la solicitud hasta que se recibe una respuesta. Esto se aplica cuando el conjunto y la solicitud de
búsqueda contienen al menos un período, pero no terminan con un período final.

Sintaxis
set [no]search

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

nosearch Deja de anexar los nombres de dominio del Sistema de


nombres de dominio (DNS) en la lista de búsqueda de
dominios DNS de la solicitud.

paquetes Bower Anexa los nombres de dominio del Sistema de nombres de


dominio (DNS) en la lista de búsqueda de dominios DNS
para la solicitud hasta que se recibe una respuesta. Este es el
valor predeterminado.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set srchlist
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el nombre de dominio predeterminado del Sistema de nombres de dominio (DNS) y la lista de
búsqueda. Este comando invalida el nombre de dominio DNS predeterminado y la lista de búsqueda del
comando nslookup set domain.

Sintaxis
set srchlist=<domainname>[/...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<domainname> Especifica nuevos nombres para el dominio DNS


predeterminado y la lista de búsqueda. El valor
predeterminado del nombre de dominio se basa en el
nombre de host. Puede especificar un máximo de seis
nombres separados por barras diagonales (/).

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Comentarios
Use el comando nslookup set all para mostrar la lista.
Ejemplos
Para establecer el dominio DNS en [Link] y la lista de búsqueda en los tres nombres:

set srchlist=[Link]/[Link]/[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set domain
nslookup set all
nslookup set timeout
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el número inicial de segundos para esperar una respuesta a una solicitud de búsqueda. Si no se recibe
una respuesta dentro de la cantidad de tiempo especificada, se duplica el período de tiempo de espera y se
reenvia la solicitud. Use el comando nslookup set retry para determinar el número de veces que se intenta
enviar la solicitud.

Sintaxis
set timeout=<number>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<number> Especifica el número de segundos que se esperará una


respuesta. El número predeterminado de segundos de
espera es 5 .

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para establecer el tiempo de espera para obtener una respuesta en 2 segundos:

set timeout=2

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set retry
nslookup set type
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el tipo de registro de recursos para la consulta. Para obtener información sobre los tipos de registro de
recursos, vea Solicitud de comentario (Rfc) 1035.

NOTE
Este comando es el mismo que el comando nslookup set querytype.

Sintaxis
set type=<resourcerecordtype>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<resourcerecordtype> Especifica un tipo de registro de recursos DNS. El tipo de


registro de recurso predeterminado es A, pero puede usar
cualquiera de los valores siguientes:
A: Especifica la dirección IP de un equipo.
ANY: Especifica la dirección IP de un equipo.
CNAME: Especifica un nombre canónico para un
alias.
GID Especifica un identificador de grupo de un
nombre de grupo.
HINFO: Especifica la CPU de un equipo y el tipo de
sistema operativo.
MB: Especifica un nombre de dominio de buzón.
MG: Especifica un miembro del grupo de correo.
MINFO: Especifica información de buzón o lista de
correo.
MR: Especifica el nombre de dominio de cambio de
nombre de correo.
MX: Especifica el intercambiador de correo.
NS: Especifica un servidor de nombres DNS para la
zona con nombre.
PTR: Especifica un nombre de equipo si la consulta es
una dirección IP; de lo contrario, especifica el puntero
a otra información.
SOA: Especifica el inicio de autoridad para una zona
DNS.
TXT: Especifica la información de texto.
UID: Especifica el identificador de usuario.
UINFO: Especifica la información del usuario.
WKS: Describe un servicio conocido.
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup set type
nslookup set vc
12/08/2021 • 2 minutes to read

Especifica si se debe usar un circuito virtual al enviar solicitudes al servidor.

Sintaxis
set [no]vc

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

novc Especifica que nunca se use un circuito virtual al enviar


solicitudes al servidor. Este es el valor predeterminado.

Vc Especifica que siempre se use un circuito virtual al enviar


solicitudes al servidor.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup view
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Ordena y enumera la salida de los comandos o subcomandos ls anteriores.

Sintaxis
view <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<filename> Especifica el nombre del archivo que contiene la salida de los


comandos o subcomandos ls anteriores.

/? Muestra la ayuda en el símbolo del sistema.

/help Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
nslookup ls
ntbackup
12/08/2021 • 2 minutes to read

Hace una copia de seguridad y restaura el equipo y los archivos desde un símbolo del sistema. Este comando se
ha reemplazado por el comando wbadmin.

IMPORTANT
El comando wbadmin no puede recuperar las copias de seguridad creadas mediante el comando ntbackup. Sin
embargo, una versión de ntbackup está disponible como descarga de Windows NT Backup - Restore Utility. Esta versión
descargable le ayuda a realizar recuperaciones de copias de seguridad heredadas, pero no puede crear nuevas copias de
seguridad.

Referencias adicionales
Clave de sintaxis de línea de comandos
wbadmin
ntcmdprompt
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Ejecuta el intérprete de [Link] , en lugar de [Link] , después de ejecutar terminate y


stay resident (TSR) o después de iniciar el símbolo del sistema desde una aplicación MS-DOS.

Sintaxis
ntcmdprompt

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Cuando [Link], algunas características de [Link] , como la presentación de dos claves del
historial de comandos, no están disponibles. Si prefiere ejecutar el intérprete de comandos de [Link]
después de haber iniciado terminate and stay resident (TSR) o iniciado el símbolo del sistema desde una
aplicación basada en MS-DOS, puede usar el comando ntcmdprompt. Sin embargo, tenga en cuenta que es
posible que el TSR no esté disponible para su uso al ejecutar [Link] . Puede incluir el comando
ntcmdprompt en el archivo [Link] o el archivo de inicio personalizado equivalente en el archivo de
información de programa (Pif) de una aplicación.

Referencias adicionales
Clave de sintaxis de línea de comandos
ntfrsutl
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Vuelca la información interna de tablas, subprocesos y memoria del Servicio de replicación de archivos NT
(NTFRS) de los servidores locales y remotos. La configuración de recuperación de NTFRS en Service Control
Manager (SCM) puede ser fundamental para buscar y mantener eventos de registro importantes en el equipo.
Esta herramienta proporciona un método práctico para revisar esa configuración.

Sintaxis
ntfrsutl[idtable|configtable|inlog|outlog][<computer>]
ntfrsutl[memory|threads|stage][<computer>]
ntfrsutl ds[<computer>]
ntfrsutl [sets][<computer>]
ntfrsutl [version][<computer>]
ntfrsutl poll[/quickly[=[<n>]]][/slowly[=[<n>]]][/now][<computer>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

idtable Especifica la tabla id.

configtable Especifica la tabla de configuración de FRS.

Inlog Especifica el registro de entrada.

outlog Especifica el registro de salida.

<computer> Especifica el equipo.

memoria Especifica el uso de memoria.

subprocesos Especifica el uso de memoria.

fase Especifica el uso de memoria.

ds Enumera la vista del servicio NTFRS del DS.

conjuntos Especifica los conjuntos de réplicas activos.

version Especifica las versiones del servicio API y NTFRS.


PA RÁ M ET RO DESC RIP C IÓ N

poll Especifica los intervalos de sondeo actuales.


/quickly : sondea rápidamente hasta que recupera
una configuración estable.
/quickly= : sondea rápidamente cada número
predeterminado de minutos.
/quickly=<n> : sondea rápidamente cada n
minutos.
/slowly : sondea lentamente hasta que recupera
una configuración estable.
/slowly= : sondea lentamente cada número
predeterminado de minutos.
/slowly=<n> : sondea lentamente cada n minutos.
/now : sondea ahora.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para determinar el intervalo de sondeo para la replicación de archivos, escriba:

C:\Program Files\SupportTools>ntfrsutl poll wrkstn-1

Para determinar la versión actual de la interfaz de programa de aplicaciones (API) NTFRS, escriba:

C:\Program Files\SupportTools>ntfrsutl version

Referencias adicionales
Clave de sintaxis de línea de comandos
sin conexión
12/08/2021 • 2 minutes to read

Lleva un disco o volumen en línea al estado sin conexión.

Sintaxis
offline disk
offline volume

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

offline disk Toma el disco en línea con el foco en el estado sin conexión.

offline volume Toma el volumen en línea con el foco en el estado sin


conexión.

Referencias adicionales
Clave de sintaxis de línea de comandos
offline disk
12/08/2021 • 2 minutes to read

Toma el disco en línea con el foco en el estado sin conexión. Si un disco dinámico de un grupo de discos se
desconecta, el estado del disco cambia a falta y el grupo muestra un disco sin conexión. El disco que falta se
mueve al grupo no válido. Si el disco dinámico es el último disco del grupo, el estado del disco cambia a sin
conexión y se quita el grupo vacío.

NOTE
Debe seleccionarse un disco para que el comando de disco sin conexión se pueda ejecutar correctamente. Use el
comando seleccionar disco para seleccionar un disco y desplazar el foco a él.
Este comando también funciona en discos en modo en línea san cambiando el modo SAN a sin conexión.

Sintaxis
offline disk [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para desconectar el disco con el foco, escriba:

offline disk

Referencias adicionales
Clave de sintaxis de línea de comandos
offline volume
12/08/2021 • 2 minutes to read

Toma el volumen en línea con el foco en el estado sin conexión.

NOTE
Se debe seleccionar un volumen para que el comando de volumen sin conexión se haya seleccionado correctamente.
Use el comando seleccionar volumen para seleccionar un disco y desplazar el foco a él.

Sintaxis
offline volume [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para desconectar el disco con el foco, escriba:

offline volume

Referencias adicionales
Clave de sintaxis de línea de comandos
online (en línea)
12/08/2021 • 2 minutes to read

Lleva un disco o volumen sin conexión al estado en línea.

Sintaxis
online disk
online volume

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

online disk Toma el disco sin conexión con el foco en el estado en línea.

online volume Toma el volumen sin conexión con el foco en el estado en


línea.

Referencias adicionales
Clave de sintaxis de línea de comandos
online disk
12/08/2021 • 2 minutes to read

Lleva el disco sin conexión al estado en línea. En el caso de los discos básicos, este comando intenta poner en
línea el disco seleccionado y todos los volúmenes de ese disco. En el caso de los discos dinámicos, este comando
intenta poner en línea todos los discos que no están marcados como externos en el equipo local. También
intenta poner en línea todos los volúmenes del conjunto de discos dinámicos.
Si un disco dinámico de un grupo de discos está conectado y es el único disco del grupo, se vuelve a crear el
grupo original y el disco se mueve a ese grupo. Si hay otros discos en el grupo y están en línea, el disco
simplemente se vuelve a agregar al grupo. Si el grupo de un disco seleccionado contiene volúmenes reflejados
o RAID-5, este comando también vuelve a sincronizar estos volúmenes.

NOTE
Debe seleccionarse un disco para que el comando de disco en línea se pueda ejecutar correctamente. Use el comando
seleccionar disco para seleccionar un disco y desplazar el foco a él.

IMPORTANT
Se produce un error en este comando si se usa en un disco de solo lectura.

Sintaxis
online disk [noerr]

Parámetros
Para obtener instrucciones sobre el uso de este comando, vea Reactivar un disco dinámicoque falta o sin
conexión.

PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para llevar el disco con el foco en línea, escriba:

online disk

Referencias adicionales
Clave de sintaxis de línea de comandos
online volume
12/08/2021 • 2 minutes to read

Lleva el volumen sin conexión al estado en línea. Este comando funciona en volúmenes con errores, con errores
o con un estado de redundancia con errores.

NOTE
Se debe seleccionar un volumen para que el comando de volumen en línea se haya seleccionado correctamente. Use el
comando seleccionar volumen para seleccionar un volumen y desplazar el foco a él.

IMPORTANT
Se produce un error en este comando si se usa en un disco de solo lectura.

Sintaxis
online volume [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para tomar el volumen con el foco en línea, escriba:

online volume

Referencias adicionales
Clave de sintaxis de línea de comandos
openfiles
12/08/2021 • 4 minutes to read

Permite a un administrador consultar, mostrar o desconectar archivos y directorios que se han abierto en un
sistema. Este comando también habilita o deshabilita la marca global Mantener lista de objetos del sistema.

openfiles /disconnect
Permite a un administrador desconectar archivos y carpetas que se han abierto de forma remota a través de una
carpeta compartida.
Sintaxis

openfiles /disconnect [/s <system> [/u [<domain>\]<username> [/p [<password>]]]] {[/id <openfileID>] | [/a
<accessedby>] | [/o {read | write | read/write}]} [/op <openfile>]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/s <system> Especifica el sistema remoto al que se conectará (por nombre


o dirección IP). No use barras diagonales inversas. Si no usa
la opción /s, el comando se ejecuta en el equipo local de
forma predeterminada. Este parámetro se aplica a todos los
archivos y carpetas especificados en el comando .

/u [<domain>\]<username> Ejecuta el comando con los permisos de la cuenta de usuario


especificada. Si no usa la opción /u, los permisos del sistema
se usan de forma predeterminada.

/p [<password>] Especifica la contraseña de la cuenta de usuario especificada


en la opción /u. Si no usa la opción /p, aparece un mensaje
de contraseña cuando se ejecuta el comando.

/id <openfileID> Desconecta los archivos abiertos por el identificador de


archivo especificado. Puede usar el carácter comodín (* ) con
este parámetro.
Nota: Puede usar el comando openfiles /quer y para
buscar el identificador de archivo.

/a <accessedby> Desconecta todos los archivos abiertos asociados al nombre


de usuario especificado en el parámetro accessedby. Puede
usar el carácter comodín (* ) con este parámetro.

/o {read | write | read/write} Desconecta todos los archivos abiertos con el valor de modo
abierto especificado. Los valores válidos son Read , Write o
Read/Write. Puede usar el carácter comodín (* ) con este
parámetro.

/op <openfile> Desconecta todas las conexiones de archivos abiertos


creadas por un nombre de archivo abierto específico. Puede
usar el carácter comodín (* ) con este parámetro.
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para desconectar todos los archivos abiertos con el identificador de 26843578, escriba:

openfiles /disconnect /id 26843578

Para desconectar todos los archivos y directorios abiertos a los que accede el usuario, escriba:

openfiles /disconnect /a hiropln

Para desconectar todos los archivos y directorios abiertos con el modo de lectura y escritura, escriba:

openfiles /disconnect /o read/write

Para desconectar el directorio con el nombre de archivo abierto *C:\testshare, independientemente de quién *
acceda a él, escriba:

openfiles /disconnect /a * /op c:\testshare\

Para desconectar todos los archivos abiertos en el equipo remoto srvmain a los que tiene acceso el usuario,
independientemente de su identificador, escriba:

openfiles /disconnect /s srvmain /u maindom\hiropln /id *

openfiles /query
Consulta y muestra todos los archivos abiertos.
Sintaxis

openfiles /query [/s <system> [/u [<domain>\]<username> [/p [<password>]]]] [/fo {TABLE | LIST | CSV}] [/nh]
[/v]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/s <system> Especifica el sistema remoto al que se conectará (por nombre


o dirección IP). No use barras diagonales inversas. Si no usa
la opción /s, el comando se ejecuta en el equipo local de
forma predeterminada. Este parámetro se aplica a todos los
archivos y carpetas especificados en el comando .

/u [<domain>\]<username> Ejecuta el comando con los permisos de la cuenta de usuario


especificada. Si no usa la opción /u, los permisos del sistema
se usan de forma predeterminada.
PA RÁ M ET RO DESC RIP C IÓ N

/p [<password>] Especifica la contraseña de la cuenta de usuario especificada


en la opción /u. Si no usa la opción /p, aparece un mensaje
de contraseña cuando se ejecuta el comando.

[/fo {TABLE | LIST | CSV} ] Muestra la salida en el formato especificado. Los valores
válidos son:
TABLE: muestra la salida en una tabla.
LIST: muestra la salida en una lista.
CSV: muestra la salida en formato de valores
separados por comas (CSV).

/nh Suprime los encabezados de columna en la salida. Solo es


válido cuando el parámetro /fo está establecido en
TABLE o CSV.

/v Especifica que se mostrará información detallada (detallada)


en la salida.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para consultar y mostrar todos los archivos abiertos, escriba:

openfiles /query

Para consultar y mostrar todos los archivos abiertos en formato de tabla sin encabezados, escriba:

openfiles /query /fo table /nh

Para consultar y mostrar todos los archivos abiertos en formato de lista con información detallada, escriba:

openfiles /query /fo list /v

Para consultar y mostrar todos los archivos abiertos en el sistema remoto srvmain con las credenciales del
usuario:

openfiles /query /s srvmain /u maindom\hiropln /p p@ssW23

NOTE
En este ejemplo, la contraseña se proporciona en la línea de comandos. Para evitar mostrar la contraseña, deje fuera la
opción /p. Se le pedirá la contraseña, que no se mostrará en la pantalla.

openfiles /local
Habilita o deshabilita la marca global Mantener lista de objetos del sistema. Si se usa sin parámetros,
openfiles /local muestra el estado actual de la marca global Mantener lista de objetos.
NOTE
Los cambios realizados mediante la opción on o off no tienen efecto hasta que reinicie el sistema. La habilitación de
la marca global Mantener lista de objetos puede ralentizar el sistema.

Sintaxis

openfiles /local [on | off]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

[on | off] Habilita o deshabilita la marca global Mantener lista de


objetos del sistema, que realiza un seguimiento de los
identificadores de archivos locales.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para comprobar el estado actual de la marca global Mantener lista de objetos, escriba:

openfiles /local

De forma predeterminada, la marca global Mantener lista de objetos está deshabilitada y aparece el mensaje
siguiente: INFO: The system global flag 'maintain objects list' is currently disabled.
Para habilitar la marca global Mantener lista de objetos, escriba:

openfiles /local on

Aparece el mensaje siguiente cuando la marca global está habilitada.


SUCCESS: The system global flag 'maintain objects list' is enabled. This will take effect after the system is
restarted.

Para deshabilitar la marca global Mantener lista de objetos, escriba:

openfiles /local off

Referencias adicionales
Clave de sintaxis de línea de comandos
pagefileconfig
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2003, Windows Server 2003 R2,
Windows Server 2003 con SP1, Windows Server 2003 con SP2

IMPORTANT
Este comando está en desuso.

Permite que un administrador muestre y configure la configuración de memoria virtual del archivo de
paginación de un sistema. Para obtener descripciones e información de uso, vea pagefileconfig.

Referencias adicionales
Clave de sintaxis de línea de comandos
path
12/08/2021 • 2 minutes to read

Establece la ruta de acceso del comando en la variable de entorno PATH, especificando el conjunto de directorios
que se usan para buscar archivos ejecutables (.exe). Si se usa sin parámetros, este comando muestra la ruta de
acceso del comando actual.

Sintaxis
path [[<drive>:]<path>[;...][;%PATH%]]
path ;

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:]<path> Especifica la unidad y el directorio que se establecerán en la


ruta de acceso del comando. Siempre se busca en el
directorio actual antes de los directorios especificados en la
ruta de acceso del comando.

; Separa los directorios de la ruta de acceso del comando. Si se


usa sin otros parámetros, ; borra las rutas de acceso de
comandos existentes de la variable de entorno PATH y
[Link] a buscar solo en el directorio actual.

%PATH% Anexa la ruta de acceso del comando al conjunto existente


de directorios enumerados en la variable de entorno PATH. Si
incluye este parámetro, [Link] reemplaza por los valores
de ruta de acceso del comando que se encuentran en la
variable de entorno PATH, lo que elimina la necesidad de
escribir manualmente estos valores en el símbolo del
sistema.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El Windows sistema operativo busca con extensiones de nombre de archivo predeterminadas en el orden
de prioridad siguiente: .exe, .com, .bat y .cmd. Lo que significa que si busca un archivo por lotes
denominado [Link], pero tiene una aplicación denominada [Link] en el mismo directorio, debe incluir
la extensión .bat en el símbolo del sistema.
Si dos o más archivos de la ruta de acceso del comando tienen el mismo nombre de archivo y extensión,
este comando busca primero el nombre de archivo especificado en el directorio actual. A continuación,
busca en los directorios de la ruta de acceso del comando en el orden en que aparecen en la variable de
entorno PATH.
Si coloca el comando path en el archivo [Link], el sistema operativo Windows anexa
automáticamente la ruta de búsqueda del subsistema MS-DOS especificada cada vez que inicia sesión en
el equipo. [Link] no usa el archivo [Link]. Cuando se inicia desde un acceso directo, [Link]
hereda las variables de entorno establecidas en Mi PC/Properties/Advanced/Environment.

Ejemplos
Para buscar en las rutas de acceso c:\user\taxes, b:\user\invest y b:\bin para comandos externos, escriba:

path c:\user\taxes;b:\user\invest;b:\bin

Referencias adicionales
Clave de sintaxis de línea de comandos
pathping
12/08/2021 • 4 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Proporciona información sobre la latencia de red y la pérdida de red en saltos intermedios entre un origen y un
destino. Este comando envía varios mensajes de solicitud de eco a cada enrutador entre un origen y un destino
durante un período de tiempo y, a continuación, calcula los resultados en función de los paquetes devueltos de
cada enrutador. Dado que este comando muestra el grado de pérdida de paquetes en cualquier enrutador o
vínculo determinado, puede determinar qué enrutadores o subredes podrían tener problemas de red. Este
comando, que se usa sin parámetros, muestra ayuda.

NOTE
Este comando solo está disponible si el protocolo de protocolo de Internet (TCP/IP) está instalado como un componente
en las propiedades de un adaptador de red en Conexiones de red.
Además, este comando identifica qué enrutadores están en la ruta de acceso, igual que el uso del comando tracert.
Howevever, este comando también envía pings periódicamente a todos los enrutadores durante un período de tiempo
especificado y calcula las estadísticas en función del número devuelto de cada uno.

Sintaxis
pathping [/n] [/h <maximumhops>] [/g <hostlist>] [/p <Period>] [/q <numqueries> [/w <timeout>] [/i
<IPaddress>] [/4 <IPv4>] [/6 <IPv6>][<targetname>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/n Impide que la ruta de acceso intente resolver las


direcciones IP de los enrutadores intermedios en sus
nombres. Esto podría acelerar la presentación de los
resultados de la ruta de acceso.

/h <maximumhops> Especifica el número máximo de saltos en la ruta de acceso


para buscar el destino (destino). El valor predeterminado es
30 saltos.

/g <hostlist> Especifica que los mensajes de solicitud de eco usan la


opción Ruta de origen flexible en el encabezado IP con el
conjunto de destinos intermedios especificado en hostlist.
Con el enrutamiento de origen flexible, los destinos
intermedios sucesivos se pueden separar mediante uno o
varios enrutadores. El número máximo de direcciones o
nombres de la lista de host es 9. La lista de host es una serie
de direcciones IP (en notación decimal con puntos)
separadas por espacios.
PA RÁ M ET RO DESC RIP C IÓ N

/p <period> Especifica el número de milisegundos que se esperarán entre


pings consecutivos. El valor predeterminado es 250
milisegundos (1/4 segundo). Este parámetro envía pings
individuales a cada salto intermedio. Por este problema, el
intervalo entre dos pings enviados al mismo salto se
multiplica por el número de saltos.

/q <numqueries> Especifica el número de mensajes de solicitud de eco


enviados a cada enrutador de la ruta de acceso. El valor
predeterminado es 100 consultas.

/w <timeout> Especifica el número de milisegundos que se esperará para


cada respuesta. El valor predeterminado es 3000
milisegundos (3 segundos). Este parámetro envía varios
pings en paralelo. Por este problema, la cantidad de tiempo
especificado en el parámetro timeout no está limitada por la
cantidad de tiempo especificado en el parámetro de período
para esperar entre pings.

/i <IPaddress> Especifica la dirección de origen.

/4 <IPv4> Especifica que la ruta de acceso solo usa IPv4.

/6 <IPv6> Especifica que la ruta de acceso solo usa IPv6.

<targetname> Especifica el destino, que se identifica por dirección IP o


nombre de host.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Todos los parámetros distinguen mayúsculas de minúsculas.
Para evitar la congestión de la red y minimizar los efectos de las pérdidas de ráfaga, los pings deben
enviarse a un ritmo lo suficientemente lento.
Ejemplo de la salida del comando pathping
D:\>pathping /n contoso1
Tracing route to contoso1 [[Link]]
over a maximum of 30 hops:
0 [Link]
1 [Link]
2 [Link]
3 [Link]
4 [Link]
5 [Link]
computing statistics for 125 seconds...
Source to Here This Node/Link
Hop RTT Lost/Sent = Pct Lost/Sent = Pct address
0 [Link]
0/ 100 = 0% |
1 41ms 0/ 100 = 0% 0/ 100 = 0% [Link]
13/ 100 = 13% |
2 22ms 16/ 100 = 16% 3/ 100 = 3% [Link]
0/ 100 = 0% |
3 24ms 13/ 100 = 13% 0/ 100 = 0% [Link]
0/ 100 = 0% |
4 21ms 14/ 100 = 14% 1/ 100 = 1% [Link]
0/ 100 = 0% |
5 24ms 13/ 100 = 13% 0/ 100 = 0% [Link]
Trace complete.

Cuando se ejecuta pathping, los primeros resultados muestran la ruta de acceso. A continuación, se muestra
un mensaje ocupado durante aproximadamente 90 segundos (el tiempo varía según el número de saltos).
Durante este tiempo, se recopila información de todos los enrutadores enumerados anteriormente y de los
vínculos entre ellos. Al final de este período, se muestran los resultados de la prueba.
En el informe de ejemplo anterior, las columnas This Node/Link , Lost/Sent = Pct and address muestran que
el vínculo entre [Link] y [Link] está quitando el 13 % de los paquetes. Los enrutadores de los
saltos 2 y 4 también están colocando paquetes dirigidos a ellos, pero esta pérdida no afecta a su capacidad para
reenviar el tráfico que no se dirige a ellos.
Las tasas de pérdida mostradas para los vínculos, identificadas como una barra vertical ( ) en la columna de
dirección, indican la congestión de vínculos que está causando la pérdida de paquetes que se reenvía en la ruta |
de acceso. Las tasas de pérdida mostradas para los enrutadores (identificados por sus direcciones IP) indican
que estos enrutadores podrían estar sobrecargados.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando tracert
pause
12/08/2021 • 2 minutes to read

Suspende el procesamiento de un programa por lotes, mostrando el símbolo del sistema,


Press any key to continue . . .

Sintaxis
pause

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si presiona CTRL+C para detener un programa por lotes, aparece el mensaje siguiente,
Terminate batch job (Y/N)? . Si presiona Y (para sí) en respuesta a este mensaje, el programa por lotes
finaliza y el control vuelve al sistema operativo.
Puede insertar el comando pause antes de una sección del archivo por lotes que es posible que no
quiera procesar. Cuando pausa suspende el procesamiento del programa por lotes, puede presionar
CTRL+C y, a continuación, presionar Y para detener el programa por lotes.

Ejemplos
Para crear un programa por lotes que pida al usuario que cambie los discos de una de las unidades, escriba:

@echo off
:Begin
copy a:*.*
echo Put a new disk into Drive A
pause
goto begin

En este ejemplo, todos los archivos del disco de la unidad A se copian en el directorio actual. Después de que el
mensaje le pida que coloque un nuevo disco en la unidad A, el comando pause suspende el procesamiento
para que pueda cambiar los discos y, a continuación, presione cualquier tecla para reanudar el procesamiento.
Este programa por lotes se ejecuta en un bucle sin fin: el comando goto begin envía el intérprete de
comandos a la etiqueta Begin del archivo por lotes.

Referencias adicionales
Clave de sintaxis de línea de comandos
pbadmin
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2003, Windows Server 2003 R2,
Windows Server 2003 con SP1, Windows Server 2003 con SP2

IMPORTANT
Este comando ha quedado en desuso.

Administra las bibliotecas telefónicas. Si se usa sin parámetros, pbadmin Teléfono administrador de libros. Para
obtener descripciones e información de uso, vea pbadmin.

Referencias adicionales
Clave de sintaxis de línea de comandos
pentnt
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2003, Windows Server 2003 R2,
Windows Server 2003 con SP1, Windows Server 2003 con SP2

IMPORTANT
Este comando está en desuso.

Detecta un error de división de punto flotante (si está presente) en el chip Pentium, deshabilita el hardware de
punto flotante y activa la emulación de punto flotante. Para obtener descripciones e información de uso, vea nt .

Referencias adicionales
Clave de sintaxis de línea de comandos
perfmon
13/08/2021 • 2 minutes to read

Inicie Windows confiabilidad y Monitor de rendimiento en un modo independiente específico.

Sintaxis
perfmon </res|report|rel|sys>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/res Inicia el Vista de recursos.

/report Inicia el conjunto de recopiladores de datos de diagnósticos


del sistema y muestra un informe de los resultados.

/rel Inicia el Monitor de confiabilidad.

/sys Inicia el Monitor de rendimiento.

Referencias adicionales
Clave de sintaxis de línea de comandos
Monitor de rendimiento de Windows
ping
13/08/2021 • 5 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Comprueba la conectividad de nivel de IP con otro equipo TCP/IP mediante el envío de mensajes de solicitud de
eco ICMP (Protocolo de mensajes de control de Internet). Se muestra la recepción de los mensajes de respuesta
de eco correspondientes, junto con los tiempos de ida y vuelta. ping es el comando TCP/IP principal que se usa
para solucionar problemas de conectividad, capacidad de acceso y resolución de nombres. Este comando, que se
usa sin parámetros, muestra el contenido de la Ayuda.
También puede usar este comando para probar el nombre del equipo y la dirección IP del equipo. Si hacer ping
a la dirección IP es correcto, pero hacer ping al nombre del equipo no es así, es posible que tenga un problema
de resolución de nombres. En este caso, asegúrese de que el nombre de equipo que está especificando se puede
resolver a través del archivo hosts local, mediante consultas del Sistema de nombres de dominio (DNS) o
mediante técnicas de resolución de nombres NetBIOS.

NOTE
Este comando solo está disponible si el protocolo de Internet (TCP/IP) está instalado como componente en las
propiedades de un adaptador de red en Conexiones de red.

Sintaxis
ping [/t] [/a] [/n <count>] [/l <size>] [/f] [/I <TTL>] [/v <TOS>] [/r <count>] [/s <count>] [{/j <hostlist>
| /k <hostlist>}] [/w <timeout>] [/R] [/S <Srcaddr>] [/4] [/6] <targetname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/t Especifica que ping siga enviando mensajes de solicitud de


eco al destino hasta que se interrumpa. Para interrumpir y
mostrar estadísticas, presione CTRL+ENTRAR. Para
interrumpir y salir de este comando, presione CTRL+C.

/a Especifica que la resolución de nombres inversos se realice


en la dirección IP de destino. Si se realiza correctamente,
ping muestra el nombre de host correspondiente.

/n <count> Especifica el número de mensajes de solicitud de eco que se


envían. El valor predeterminado es 4.

/l <size> Especifica la longitud, en bytes, del campo Datos en los


mensajes de solicitud de eco. El valor predeterminado es 32.
El tamaño máximo es 65 527.
PA RÁ M ET RO DESC RIP C IÓ N

/f Especifica que los mensajes de solicitud de eco se envían con


la marca No fragmentar en el encabezado IP establecida en 1
(disponible solo en IPv4). Los enrutadores de la ruta de
acceso al destino no pueden fragmentar el mensaje de
solicitud de eco. Este parámetro es útil para solucionar
problemas de la unidad de transmisión máxima (PMTU).

/I <TTL> Especifica el valor del campo Período de vida (TTL) en el


encabezado IP para los mensajes de solicitud de eco
enviados. El valor predeterminado es el valor de TTL
predeterminado para el host. El TTL máximo es 255.

/v <TOS> Especifica el valor del campo Tipo de servicio (TOS) en el


encabezado IP para los mensajes de solicitud de eco
enviados (disponible solo en IPv4). El valor predeterminado
es 0. TOS se especifica como un valor decimal de 0 a 255.

/r <count> Especifica que la opción Ruta de registro del encabezado IP


se usa para registrar la ruta de acceso tomada por el
mensaje de solicitud de eco y el mensaje de respuesta de eco
correspondiente (disponible solo en IPv4). Cada salto de la
ruta de acceso usa una entrada en la opción Ruta de
registro. Si es posible, especifique un recuento igual o mayor
que el número de saltos entre el origen y el destino. El
recuento debe ser un mínimo de 1 y un máximo de 9.

/s <count> Especifica que la opción De marca de tiempo de Internet


del encabezado IP se usa para registrar la hora de llegada del
mensaje de solicitud de eco y el mensaje de respuesta de eco
correspondiente para cada salto. El recuento debe ser un
mínimo de 1 y un máximo de 4. Esto es necesario para las
direcciones de destino locales del vínculo.

/j <hostlist> Especifica que los mensajes de solicitud de eco usan la


opción Ruta de origen flexible en el encabezado IP con el
conjunto de destinos intermedios especificado en hostlist
(disponible solo en IPv4). Con el enrutamiento de origen
flexible, los destinos intermedios sucesivos pueden estar
separados por uno o varios enrutadores. El número máximo
de direcciones o nombres de la lista de host es 9. La lista de
host es una serie de direcciones IP (en notación decimal de
puntos) separadas por espacios.

/k <hostlist> Especifica que los mensajes de solicitud de eco usan la


opción Ruta de origen estricta en el encabezado IP con el
conjunto de destinos intermedios especificado en hostlist
(disponible solo en IPv4). Con el enrutamiento de origen
estricto, el siguiente destino intermedio debe ser accesible
directamente (debe ser vecino en una interfaz del enrutador).
El número máximo de direcciones o nombres de la lista de
host es 9. La lista de host es una serie de direcciones IP (en
notación decimal de puntos) separadas por espacios.
PA RÁ M ET RO DESC RIP C IÓ N

/w <timeout> Especifica la cantidad de tiempo, en milisegundos, que se


esperará al mensaje de respuesta de eco correspondiente a
un mensaje de solicitud de eco determinado. Si el mensaje
de respuesta de eco no se recibe dentro del tiempo de
espera, se muestra el mensaje de error "Solicitud con tiempo
de espera". El tiempo de espera predeterminado es 4000 (4
segundos).

/R Especifica que se hace un seguimiento de la ruta de acceso


de ida y vuelta (disponible solo en IPv6).

/s <Srcaddr> Especifica la dirección de origen que se usará (disponible solo


en IPv6).

/4 Especifica IPv4 usado para hacer ping. Este parámetro no es


necesario para identificar el host de destino con una
dirección IPv4. Solo es necesario para identificar el host de
destino por nombre.

/6 Especifica IPv6 usado para hacer ping. Este parámetro no es


necesario para identificar el host de destino con una
dirección IPv6. Solo es necesario para identificar el host de
destino por nombre.

<targetname> Especifica el nombre de host o la dirección IP del destino.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplo de la salida del comando ping

C:\>ping [Link]
pinging [Link] [[Link]] with 32 bytes of data:
Reply from [Link]: bytes=32 time=101ms TTL=124
Reply from [Link]: bytes=32 time=100ms TTL=124
Reply from [Link]: bytes=32 time=120ms TTL=124
Reply from [Link]: bytes=32 time=120ms TTL=124

Ejemplos
Para hacer ping al destino [Link] y resolver [Link] en su nombre de host, escriba:

ping /a [Link]

Para hacer ping al destino [Link] con 10 mensajes de solicitud de eco, cada uno de los cuales tiene un
campo Datos de 1000 bytes, escriba:

ping /n 10 /l 1000 [Link]

Para hacer ping al destino [Link] y registrar la ruta para 4 saltos, escriba:

ping /r 4 [Link]

Para hacer ping al destino [Link] y especificar la ruta de origen flexible de [Link]-[Link]-[Link],
escriba:

ping /j [Link] [Link] [Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
pktmon
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

El Monitor de paquetes (Pktmon) es una herramienta de diagnóstico de red entre componentes que se
Windows. Se puede usar para la captura avanzada de paquetes y la recopilación de eventos, la detección de
eliminación, el filtrado y el recuento. Pktmon es especialmente útil en escenarios de virtualización como redes
de contenedores y SDN, ya que proporciona visibilidad dentro de la pila de redes.

Sintaxis
pktmon { filter | list | start | stop | status | unload | counters | reset | etl2txt | etl2pcap | hex2pkt }
[OPTIONS | help]

Comandos
C O M A N DO DESC RIP C IÓ N

pktmon filter Administrar filtros de paquetes.

pktmon list Enumera todos los componentes de procesamiento de


paquetes activos.

pktmon start Inicie la captura de paquetes y la recopilación de eventos.

pktmon stop Detenga la recopilación de datos.

pktmon status Consultar el estado actual del Monitor de paquetes.

pktmon unload Descargue el controlador pktmon.

pktmon counters Mostrar los contadores de paquetes actuales.

pktmon reset Restablezca los contadores de paquetes a cero.

pktmon etl2txt Convertir el archivo de registro al formato de texto.

pktmon etl2pcap Convierta el archivo de registro al formato pcapng.

pktmon hex2pkt Descodificación de paquetes en formato hexadecimal.

ayuda de pktmon Mostrar texto de ayuda para un comando específico, por


pktmon start help ejemplo.

Referencias adicionales
Introducción a Packet Monitor
Compatibilidad de Pktmon con Monitor de red de Microsoft (Netmon)
pktmon counters
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

Los contadores Pktmon permiten consultar y mostrar los contadores de paquetes actuales de los componentes
supervisados para confirmar la presencia del tráfico esperado y obtener una vista general de cómo fluyó el
tráfico en la máquina.

Sintaxis
pktmon counters [--type { all | flow | drop }] [--include-hidden] [--zero] [--drop-reason] [--live] [--
refresh-rate <n>] [--json]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-t, --type Seleccione los tipos de contadores que se mostrarán. Los


valores admitidos son todos los contadores (valor
predeterminado), el flujo (solo flujos) o la eliminación
(solo quita).

-z, --zero Mostrar contadores que son cero en ambas direcciones.

-i, --include-hidden Mostrar contadores de componentes que están ocultos de


forma predeterminada.

-r, --drop-reason Mostrar el motivo de colocación más reciente para cada


contador de colocación.

--live Actualice automáticamente los contadores. Presione Ctrl+C


para detenerse.

--refresh-rate Número de veces que se actualizan los contadores por


segundo, de 1 a 30. El valor predeterminado es 10.

--json Salida de los contadores en formato JSON. Implica -i y -r.

Referencias adicionales
Pktmon
Pktmon etl2pcap
Pktmon etl2txt
Filtro Pktmon
Agregar filtro Pktmon
Pktmon hex2pkt
Lista de Pktmon
Restablecimiento de Pktmon
Pktmon start
Estado de Pktmon
Descarga de Pktmon
Introducción a Packet Monitor
pktmon etl2pcap
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

Convierta el archivo de registro pktmon al formato pcapng. Los paquetes eliminados no se incluyen de forma
predeterminada.

Sintaxis
pktmon etl2pcap <file> [--out <name>] [--drop-only] [--component-id <id>]

Donde <file> es el archivo ETL que se va a convertir.


Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-o, --out Nombre del archivo pcapng con formato.

-d, --drop-only Convierta solo los paquetes eliminados.

-c, --component-id Filtre los paquetes por un identificador de componente


específico.

Referencias adicionales
Pktmon
Contadores Pktmon
Pktmon etl2txt
Filtro Pktmon
Agregar filtro Pktmon
Pktmon hex2pkt
Lista de Pktmon
Restablecimiento de Pktmon
Pktmon start
Estado de Pktmon
Descarga de Pktmon
Introducción a Packet Monitor
pktmon etl2txt
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

Convierta el archivo de registro ETL al formato de texto.

Sintaxis
pktmon etl2txt <file> [--out <name>] [--stats-only] [--timestamp-only] [--metadata]
[--tmfpath <path>] [--brief] [--verbose <n>] [--hex]
[--no-ethernet] [--vxlan <port>]

Donde <file> es el archivo ETL que se va a convertir.


Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-o, --out Nombre del archivo de texto con formato.

-s, --stats-only Mostrar información estadística del archivo de registro.

-t, --timestamp-only Use el prefijo de solo marca de tiempo para eventos y


paquetes.

-m, --metadata Imprima metadatos de eventos, como el nivel de registro y


las palabras clave.

-p, --tmfpath Ruta de acceso a los archivos TMF para la decodificación de


seguimientos de WPP. Varias rutas de acceso deben estar
separadas por punto y coma. Todos los seguimientos de
WPP se omiten cuando no se especifica esta opción.

Opciones de formato de paquetes de red

PA RÁ M ET RO DESC RIP C IÓ N

-b, --brief Use el formato abreviado de paquetes.

-v, --verbose Nivel de detalle de 1 a 3.

-x, --hex Incluir formato hexadecimal.

-e, --no-ethernet No imprima el encabezado Ethernet.

-l, --vxlan Puerto VXLAN personalizado.

Referencias adicionales
Pktmon
Contadores Pktmon
Pktmon etl2pcap
Filtro Pktmon
Agregar filtro Pktmon
Pktmon hex2pkt
Pktmon list
Restablecimiento de Pktmon
Pktmon start
Estado de Pktmon
Descarga de Pktmon
Introducción al Monitor de paquetes
pktmon filter
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

El filtro Pktmon permite enumerar, agregar o quitar filtros de paquetes.

Sintaxis
pktmon filter { list | add | remove } [OPTIONS | help]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

lista de filtros pktmon Mostrar filtros de paquetes activos.

pktmon filter add Agregue un filtro para controlar qué paquetes se notifican.

pktmon filter remove Quite todos los filtros de paquetes.

Referencias adicionales
Pktmon
Contadores Pktmon
Pktmon etl2pcap
Pktmon etl2txt
Agregar filtro Pktmon
Pktmon hex2pkt
Lista de Pktmon
Restablecimiento de Pktmon
Pktmon start
Estado de Pktmon
Descarga de Pktmon
Introducción a Packet Monitor
pktmon filter add
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

La adición de filtro Pktmon permite agregar un filtro para controlar qué paquetes se notifican. Para que se
notifica un paquete, debe coincidir con todas las condiciones especificadas en al menos un filtro. Puede haber
hasta 32 filtros activos a la vez.

Sintaxis
pktmon filter add <name> [-m <mac> [mac2]] [-v <vlan>] [-d { IPv4 | IPv6 | number }]
[-t { TCP [flags...] | UDP | ICMP | ICMPv6 | number }]
[-i <ip> [ip2]] [-p <port> [port2]] [-b] [-e [port]]

Puede proporcionar un nombre o una descripción opcionales del filtro.

NOTE
Cuando se especifican dos MACs (-m), IP (-i) o puertos (-p), el filtro coincide con los paquetes que contienen ambos. No
distinguirá entre origen o destino para este propósito.

Parámetros
Puede proporcionar parámetros para la trama Ethernet, el encabezado IP, el encabezado TCP/UDP, el latido del
clúster y la encapsulación.

PA RÁ M ET RO DESC RIP C IÓ N

-m, --mac[-address] Coincide con la dirección MAC de origen o destino. Consulte


la nota anterior.

-v, --vlan Coincide con el identificador de VLAN (VID) en el


encabezado 802.1Q.

-d, --data-link[-protocol], --ether type Coincide con el protocolo de vínculo de datos (nivel 2).
Puede ser IPv4, IPv6, ARP o un número de protocolo.

-t, --transpor t[-protocol], --ip-protocol Coincide con el protocolo de transporte (capa 4). Puede ser
TCP, UDP, ICMP, ICMPv6 o un número de protocolo. Para
filtrar aún más los paquetes TCP, se puede proporcionar una
lista opcional de las marcas TCP que deben coincidir. Las
marcas admitidas son FIN, SYN, RST, PSH, ACK, IB, ECE y
CWR.

-i, --ip[-address] Coincide con la dirección IP de origen o destino. Consulte la


nota anterior. Para hacer coincidir por subred, use la notación
CIDR con la longitud del prefijo.
PA RÁ M ET RO DESC RIP C IÓ N

-p, --por t Coincide con el número de puerto de origen o destino.


Consulte la nota anterior.

-b, --hear tbeat Coincide con los mensajes de latido rcp a través del puerto
UDP 3343.

-e, --encap Aplique los parámetros de filtrado anteriores a los


encabezados de encapsulación interna y externa. Los
métodos de encapsulación admitidos son VXLAN, GRE,
NVGRE e IP en IP. El puerto VXLAN personalizado es
opcional y el valor predeterminado es 4789.

Ejemplos
El siguiente conjunto de filtros capturará cualquier tráfico ICMP desde o hacia la dirección IP [Link] junto con
cualquier tráfico en el puerto 53.

C:\Test> pktmon filter add -i [Link] -t icmp


C:\Test> pktmon filter add -p 53

El filtro siguiente capturará todos los paquetes SYN enviados o recibidos por la dirección IP [Link]:

C:\Test> pktmon filter add -i [Link] -t tcp syn

El siguiente filtro denominado MyPing hace ping a [Link] mediante el protocolo ICMP:

C:\Test> pktmon filter add MyPing -i [Link] -t ICMP

El siguiente filtro denominado MySmbSyb captura el tráfico SMB sincronizado tcp:

C:\Test> pktmon filter add MySmbSyn -i [Link] -t TCP SYN -p 445

El siguiente filtro denominado MySubnet captura el tráfico en la máscara de subred [Link] o /24 en la
notación CIDR:

C:\Test> pktmon filter add MySubnet -i [Link]/24

Otras referencias
Pktmon
Contadores Pktmon
Pktmon etl2pcap
Pktmon etl2txt
Filtro Pktmon
Pktmon hex2pkt
Lista de Pktmon
Restablecimiento de Pktmon
Pktmon start
Estado de Pktmon
Descarga de Pktmon
Introducción a Packet Monitor
pktmon hex2pkt
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

Descodificación de paquetes en formato hexadecimal.

Sintaxis
pktmon hex2pkt [--type { Ethernet | IP | HTTP }]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-t, --type Tipo de paquete que se descodifica. Las opciones son


Ethernet, IP y HTTP. El valor predeterminado es Ethernet.

Referencias adicionales
Pktmon
Contadores Pktmon
Pktmon etl2pcap
Pktmon etl2txt
Filtro Pktmon
Agregar filtro Pktmon
Lista de Pktmon
Restablecimiento de Pktmon
Pktmon start
Estado de Pktmon
Descarga de Pktmon
Introducción a Packet Monitor
pktmon list
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

Enumera todos los componentes de red activos que se pueden supervisar, lo que le permite examinar el diseño
de la pila de red. El comando muestra los componentes de red (controladores) organizados por enlaces de
adaptadores.

Sintaxis
pktmon list [--all] [--include-hidden] [--json]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-a, --all Mostrar todos los tipos de componentes. De forma


predeterminada, solo se muestran los adaptadores de red.

-i, --include-hidden Mostrar los componentes que están ocultos de forma


predeterminada.

--json Salida de la lista en formato JSON. Implica -i y -a.

Referencias adicionales
Pktmon
Contadores Pktmon
Pktmon etl2pcap
Pktmon etl2txt
Filtro Pktmon
Agregar filtro Pktmon
Pktmon hex2pkt
Restablecimiento de Pktmon
Pktmon start
Estado de Pktmon
Descarga de Pktmon
Introducción al Monitor de paquetes
pktmon reset
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

Restablezca los contadores a cero.

Sintaxis
pktmon reset [-counters]

Referencias adicionales
Pktmon
Contadores Pktmon
Pktmon etl2pcap
Pktmon etl2txt
Filtro Pktmon
Agregar filtro Pktmon
Pktmon hex2pkt
Pktmon list
Pktmon start
Estado de Pktmon
Descarga de Pktmon
Introducción al Monitor de paquetes
pktmon start
12/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

Inicia la captura de paquetes y la recopilación de eventos.

Sintaxis
pktmon start [--capture [--counters-only] [--comp <selector>] [--type <type>] [--pkt-size <bytes>] [--flags
<mask>]]
[--trace --provider <name> [--keywords <k>] [--level <n>] ...]
[--file-name <name>] [--file-size <size>] [--log-mode <mode>]

Parámetros de captura de paquetes


Use -c o --capture para habilitar la captura de paquetes y los contadores de paquetes, junto con los siguientes
parámetros opcionales.

PA RÁ M ET RO DESC RIP C IÓ N

-o, --counters-only Recopilar solo contadores de paquetes. Sin registro de


paquetes.

--comp Seleccione los componentes en los que capturar paquetes.


Pueden ser todos los componentes (todos), solo NIC (nics) o
una lista de los IDs de componente. El valor predeterminado
es all.

--type Seleccione los paquetes que se capturarán. Puede ser todo,


flujo o quitar. El valor predeterminado es todos.

--pkt-size Número de bytes que se registrarán desde cada paquete.


Para registrar siempre todo el paquete, establezca esta
opción en 0. El valor predeterminado es 128 bytes.

--flags Máscara de bits hexadecimal que controla la información


registrada durante la captura de paquetes. El valor
predeterminado es 0x012. Marcas de captura de paquetes, a
continuación.

Marcas de captura de paquetes


Las marcas siguientes se aplican al parámetro --flags (consulte más arriba).

M A RC A DESC RIP C IÓ N

0x001 Errores internos de Supervisión de paquetes.

0x002 Información sobre componentes, contadores y filtros. Esta


información se agrega al final del archivo de registro.
M A RC A DESC RIP C IÓ N

0x004 Información de origen y destino del primer paquete en


NET_BUFFER_LIST grupo.

0x008 Seleccione los metadatos de paquetes


NDIS_NET_BUFFER_LIST_INFO enumeración.

0x010 Paquete sin formato, truncado al tamaño especificado en el


parámetro [--pkt-size].

Parámetros de la colección de eventos


Use -t o --trace para habilitar la recopilación de eventos, junto con los siguientes parámetros opcionales.

PA RÁ M ET RO DESC RIP C IÓ N

-p, --provider Nombre o GUID del proveedor de eventos. Para varios


proveedores, use este parámetro más de una vez.

-k , --keywords Máscara de bits hexadecimal que controla qué eventos se


registran para el proveedor correspondiente. El valor
predeterminado es 0xFFFFFFFF.

-l, --level Nivel de registro para el proveedor correspondiente. El valor


predeterminado es 4 (nivel de información).

Parámetros de registro
Use los parámetros siguientes para el registro:

PA RÁ M ET RO DESC RIP C IÓ N

-f, --file-name Nombre del archivo de registro. El valor predeterminado es


[Link].

-s, --file-size Tamaño máximo del archivo de registro en megabytes. El


valor predeterminado es 512 MB.

-m, --log-mode Establece el modo de registro (consulte a continuación). El


valor predeterminado es circular.

Modos de registro
Los modos siguientes se aplican al parámetro -m o --log-mode (consulte más arriba).

M O DO DESC RIP C IÓ N

Circular Los nuevos eventos sobrescriben los más antiguos cuando el


registro está lleno.

varios archivos Cada vez que el registro está lleno, se crea un nuevo archivo
de registro. Los archivos de registro se numeran
secuencialmente: [Link], [Link], etc. No se limita
el número de eventos capturados.
M O DO DESC RIP C IÓ N

en tiempo real Mostrar eventos y paquetes en pantalla en tiempo real. No


se crea ningún archivo de registro. Presione Ctrl+C para
detener la supervisión.

Memoria Como circular, pero todo el registro se almacena en


memoria. Se escribe en un archivo cuando se detiene
pktmon. El tamaño del búfer de memoria se especifica en el
parámetro [--file-size].

Ejemplos
Ejemplo 1: Captura de paquetes

C:\Test> pktmon start --capture

Ejemplo 2: Solo contadores de paquetes

C:\Test> pktmon start --capture --counters-only

Ejemplo 3: Registro de eventos

C:\Test> pktmon start --trace -p Microsoft-Windows-TCPIP -p Microsoft-Windows-NDIS

Ejemplo 4: Captura de paquetes con registro de eventos

C:\Test> pktmon start --capture --trace -p Microsoft-Windows-TCPIP -k 0xFF -l 4

Referencias adicionales
Pktmon
Contadores Pktmon
Pktmon etl2pcap
Pktmon etl2txt
Filtro Pktmon
Agregar filtro Pktmon
Pktmon hex2pkt
Lista de Pktmon
Restablecimiento de Pktmon
Estado de Pktmon
Descarga de Pktmon
Introducción a Packet Monitor
pktmon status
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

Consultar el estado actual del Monitor de paquetes.

Sintaxis
pktmon status [--buffer-info]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-b, --buffer-info Mostrar información del búfer ETW.

Referencias adicionales
Pktmon
Contadores Pktmon
Pktmon etl2pcap
Pktmon etl2txt
Filtro Pktmon
Agregar filtro Pktmon
Pktmon hex2pkt
Lista de Pktmon
Restablecimiento de Pktmon
Pktmon start
Descarga de Pktmon
Introducción a Packet Monitor
pktmon unload
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Azure Stack HCI, Azure Stack Hub,
Azure

Detenga el servicio de controlador PktMon y descargue [Link]. Equivalente eficazmente a "[Link] detener
PktMon". La medida (si está activa) se detendrá inmediatamente y se eliminará cualquier estado (contadores,
filtros, etc.).

Sintaxis
pktmon unload

Referencias adicionales
Pktmon
Contadores Pktmon
Pktmon etl2pcap
Pktmon etl2txt
Filtro Pktmon
Agregar filtro Pktmon
Pktmon hex2pkt
Lista de Pktmon
Restablecimiento de Pktmon
Pktmon start
Estado de Pktmon
Introducción a Packet Monitor
pnpunattend
12/08/2021 • 2 minutes to read

Audita un equipo para los controladores de dispositivo y realiza instalaciones de controladores desatendidas, o
busca controladores sin instalar y, opcionalmente, informa de los resultados a la línea de comandos. Use este
comando para especificar la instalación de controladores específicos para dispositivos de hardware específicos.

Requisitos previos
La preparación preliminar es necesaria para las versiones anteriores del Windows operativo. Antes de usar este
comando, debe completar las siguientes tareas:
1. Cree un directorio para los controladores que desea instalar. Por ejemplo, cree una carpeta en
C:\Drivers\Video para los controladores del adaptador de vídeo.
2. Descargue y extraiga el paquete de controladores del dispositivo. Copie el contenido de la subcarpeta que
contiene el archivo INF de la versión del sistema operativo y las subcarpetas en la carpeta de vídeo que
creó. Por ejemplo, copie los archivos de controlador de vídeo en C:\Drivers\Video .
3. Agregue una variable de ruta de acceso del entorno del sistema a la carpeta que creó en el paso 1. Por
ejemplo, C:\Drivers\Video .
4. Cree la siguiente clave del Registro y, a continuación, para la clave DriverPaths que cree, establezca Los
datos de valor en 1 .
5. Para Windows® 7, navegue por la ruta de acceso del Registro:
HKEY_LOCAL_Machine\Software\Microsoft\Windows NT\CurrentVersion \ y, a continuación,
cree las claves: UnattendSettings\PnPUnattend\DriverPaths \

Sintaxis
[Link] auditsystem [/help] [/?] [/h] [/s] [/l]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

auditsystem Especifica la instalación del controlador en línea.


Obligatorio, excepto cuando este comando se ejecuta
con /help o /? parámetros.

/s Opcional. Especifica que se busquen controladores sin


instalar.

/l Opcional. Especifica que se muestre la información de


registro de este comando en el símbolo del sistema.

/? | /help Opcional. Muestra ayuda para este comando en el símbolo


del sistema.

Ejemplos
El comando To muestra cómo usar [Link] un equipo para ver si hay posibles actualizaciones
del controlador y, a continuación, notificar los resultados al símbolo del sistema, escriba:

pnpunattend auditsystem /s /l

Referencias adicionales
Clave de sintaxis de línea de comandos
pnputil
13/08/2021 • 2 minutes to read

[Link] es una utilidad de línea de comandos que puede usar para administrar el almacén de controladores.
Puede usar este comando para agregar paquetes de controladores, quitar paquetes de controladores y
enumerar paquetes de controladores que se encuentran en el almacén.

Sintaxis
[Link] [-f | -i] [ -? | -a | -d | -e ] <INF name>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-a Especifica que se agregue el archivo INF identificado.

-d Especifica que se elimine el archivo INF identificado.

-E Especifica que se enumeren todos los archivos INF de


terceros.

-f Especifica que se fuerce la eliminación del archivo INF


identificado. No se puede usar junto con el parámetro –i.

-i Especifica que se instale el archivo INF identificado. No se


puede usar junto con el parámetro -f.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para agregar un archivo INF, denominado USBCAM. INF, escriba:

[Link] -a a:\usbcam\[Link]

Para agregar todos los archivos INF, ubicados en c:\drivers, escriba:

[Link] -a c:\drivers\*.inf

Para agregar e instalar USBCAM. Controlador INF, escriba:

[Link] -i -a a:\usbcam\[Link]

Para enumerar todos los controladores de terceros, escriba:

[Link] –e
Para eliminar el archivo INF y el controlador denominado [Link], escriba:

[Link] -d [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando popd
popd
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

El comando popd cambia el directorio actual al directorio almacenado más recientemente por el comando
pushd.
Cada vez que se usa el comando pushd, se almacena un único directorio para su uso. Sin embargo, puede
almacenar varios directorios mediante el comando pushd varias veces. Los directorios se almacenan
secuencialmente en una pila virtual, por lo que si usa el comando pushd una vez, el directorio en el que usa el
comando se coloca en la parte inferior de la pila. Si vuelve a usar el comando, el segundo directorio se coloca
encima del primero. El proceso se repite cada vez que se usa el comando pushd.
Si usa el comando popd, se quita el directorio de la parte superior de la pila y el directorio actual se cambia a
ese directorio. Si vuelve a usar el comando popd, se quita el siguiente directorio de la pila. Si las extensiones
de comando están habilitadas, el comando popd quita todas las asignaciones de letra de unidad creadas por el
comando pushd.

Sintaxis
popd

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para cambiar el directorio actual del que se ha ejecutado el programa por lotes y, a continuación, para volver a
cambiarlo, escriba:

@echo off
rem This batch file deletes all .txt files in a specified directory
pushd %1
del *.txt
popd
cls
echo All text files deleted in the %1 directory

Referencias adicionales
Clave de sintaxis de línea de comandos
pushd
PowerShell
12/08/2021 • 2 minutes to read

Windows PowerShell es un shell de línea de comandos basado en tareas y un lenguaje de scripting diseñado
especialmente para la administración del sistema. Basado en .NET Framework, Windows PowerShell ayuda a los
profesionales de TI y a los usuarios avanzados a controlar y automatizar la administración tanto del sistema
operativo Windows como de las aplicaciones que se ejecutan en Windows.

Uso de [Link]
La [Link] de línea de comandos inicia una Windows PowerShell sesión en una ventana del símbolo
del sistema. Cuando se usa [Link] , puede usar sus parámetros opcionales para personalizar la sesión.
Por ejemplo, puede iniciar una sesión que use una directiva de ejecución determinada o una que excluya un
perfil Windows PowerShell usuario. De lo contrario, la sesión es la misma que cualquier sesión que se inicia en
Windows PowerShell consola.
Para iniciar una sesión Windows PowerShell en una ventana del símbolo del sistema, escriba PowerShell
. Se agrega un prefijo PS al símbolo del sistema para indicar que está en una Windows PowerShell
sesión.
Para iniciar una sesión con una directiva de ejecución determinada, use el parámetro ExecutionPolicy
y escriba:

[Link] -ExecutionPolicy Restricted

Para iniciar una sesión Windows PowerShell sin los perfiles de Windows PowerShell, use el parámetro
NoProfile y escriba:

[Link] -NoProfile

Para iniciar una sesión , use el parámetro ExecutionPolicy y escriba:

[Link] -ExecutionPolicy Restricted

Para ver el [Link] de ayuda, escriba:

[Link] -help
[Link] -?
[Link] /?

Para finalizar una sesión Windows PowerShell en una ventana del símbolo del sistema, escriba exit .
Devuelve el símbolo del sistema típico.
Comentarios
Para obtener una lista completa de los pará[Link] línea de comandos,
veaabout_PowerShell.Exe.
Para obtener información sobre otras maneras de Windows PowerShell, vea Starting Windows
PowerShell.
Windows PowerShell ejecuta en la opción de instalación Server Core de Windows Server. Sin embargo,
las características que requieren una interfaz de usuario gráfica, como el entorno de scripting integrado
(ISE)de Windows PowerShell y los cmdlets Out-GridView y Show-Command, no se ejecutan en
instalaciones server core.

Referencias adicionales
about_PowerShell.Exe
about_PowerShell_Ise.exe
Windows PowerShell
PowerShell_ise
12/08/2021 • 2 minutes to read

Windows PowerShell Integrated Scripting Environment (ISE) es una aplicación host gráfica que permite leer,
escribir, ejecutar, depurar y probar scripts y módulos en un entorno asistido por gráficos. Características clave
como IntelliSense, Show-Command, fragmentos de código, finalización con tabulación, color de sintaxis,
depuración visual y Ayuda contextual proporcionan una experiencia de scripting enriquecible.

Uso de [Link]
La herramientaPowerShell_ISE.exe inicia una sesión Windows PowerShell ISE. Cuando se usa
PowerShell_ISE.exe , puede usar sus parámetros opcionales para abrir archivos en Windows PowerShell ISE o
para iniciar una sesión de WINDOWS POWERSHELL ISE sin perfil o con un apartamento multiproceso.
Para iniciar una sesión Windows PowerShell ISE en una ventana del símbolo del sistema, en Windows
PowerShell o en el menú Inicio, escriba:

PowerShell_Ise.exe

Para abrir un script (.ps1), un módulo de script (.psm1), un manifiesto de módulo (.psd1), un archivo XML
o cualquier otro archivo compatible en Windows PowerShell ISE, escriba:

PowerShell_Ise.exe <filepath>

En Windows PowerShell 3.0, puede usar el parámetro file opcional como se muestra a continuación:

PowerShell_Ise.exe -file <filepath>

Para iniciar una sesión Windows PowerShell ISE sin los perfiles de Windows PowerShell, use el
parámetro NoProfile. (El parámetro NoProfile se introduce en Windows PowerShell 3.0.), escriba:

PowerShell_Ise.exe -NoProfile

Para ver el PowerShell_ISE.exe de ayuda, escriba:

PowerShell_Ise.exe -help
PowerShell_Ise.exe -?
PowerShell_Ise.exe /?

Comentarios
Para obtener una lista completa de los parámetrosPowerShell_ISE.exe línea de comandos,
veaabout_PowerShell_Ise.Exe.
Para obtener información sobre otras maneras de Windows PowerShell, vea Starting Windows
PowerShell.
Windows PowerShell ejecuta en la opción de instalación Server Core de Windows Server. Sin embargo,
Windows PowerShell ISE requiere una interfaz de usuario gráfica, no se ejecuta en instalaciones Server
Core.

Referencias adicionales
about_PowerShell_Ise.exe
imprimir
12/08/2021 • 2 minutes to read

Envía un archivo de texto a una impresora. Un archivo se puede imprimir en segundo plano si se envía a una
impresora conectada a un puerto serie o paralelo en el equipo local.

NOTE
Puede realizar muchas tareas de configuración desde el símbolo del sistema mediante el comando Modo ,incluida la
configuración de una impresora conectada a un puerto paralelo o serie, la visualización del estado de la impresora o la
preparación de una impresora para el cambio de página de códigos.

Sintaxis
print [/d:<printername>] [<drive>:][<path>]<filename>[ ...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/d: <printername> Especifica la impresora que desea imprimir el trabajo. Para


imprimir en una impresora conectada localmente, especifique
el puerto del equipo donde está conectada la impresora. Los
valores válidos para los puertos paralelos son LPT1, LPT2 y
LPT3. Los valores válidos para los puertos serie son
COM1, COM2, COM3 y COM4. También puede
especificar una impresora de red mediante su nombre de
cola ( \\server_name\printer_name ). Si no especifica una
impresora, el trabajo de impresión se envía a LPT1 de forma
predeterminada.

<drive> : Especifica la unidad lógica o física donde se encuentra el


archivo que desea imprimir. Este parámetro no es necesario
si el archivo que desea imprimir se encuentra en la unidad
actual.

<path> Especifica la ubicación del archivo que desea imprimir. Este


parámetro no es necesario si el archivo que desea imprimir
se encuentra en el directorio actual.

<filename>[ ...] Obligatorio. Especifica el archivo que desea imprimir. Puede


incluir varios archivos en un comando.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para enviar el repor [Link], ubicado en el directorio actual, a una impresora conectada a lpt2 en el equipo local,
escriba:

print /d:lpt2 [Link]


Para enviar el archivorepor [Link], ubicado en el directorio c:\accounting, a la cola de impresión printer1 en el
ser vidor /d: \ copyroom, escriba:

print /d:\\copyroom\printer1 c:\accounting\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
Comando Mode
prncnfg
12/08/2021 • 5 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Configura o muestra información de configuración sobre una impresora. Este comando es un Visual Basic script
ubicado en el %WINdir%\System32\printing_Admin_Scripts\<language> directorio . Para usar este comando en un
símbolo del sistema, escriba cscript seguido de la ruta de acceso completa al archivo prncnfg o cambie los
directorios a la carpeta adecuada. Por ejemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prncnfg .

Sintaxis
cscript prncnfg {-g | -t | -x | -?} [-S <Servername>] [-P <Printername>] [-z <newprintername>] [-u
<Username>] [-w <password>] [-r <portname>] [-l <location>] [-h <sharename>] [-m <comment>] [-f
<separatorfilename>] [-y <datatype>] [-st <starttime>] [-ut <untiltime>] [-i <defaultpriority>] [-o
<priority>] [<+|->shared] [<+|->direct] [<+|->hidden] [<+|->published] [<+|->rawonly] [<+|->queued] [<+|-
>enablebidi] [<+|->keepprintedjobs] [<+|->workoffline] [<+|->enabledevq] [<+|->docompletefirst]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-g Muestra información de configuración sobre una impresora.

-T Configura una impresora.

-X Cambia el nombre de una impresora.

-S <Servername> Especifica el nombre del equipo remoto que hospeda la


impresora que desea administrar. Si no especifica un equipo,
se usa el equipo local.

-P <Printername> Especifica el nombre de la impresora que desea administrar.


Obligatorio.

-z <newprintername> Especifica el nuevo nombre de impresora. Requiere los


parámetros -x y -P.

-u <Username> -w <password> Especifica una cuenta con permisos para conectarse al


equipo que hospeda la impresora que desea administrar.
Todos los miembros del grupo de administradores locales del
equipo de destino tienen estos permisos, pero los permisos
también se pueden conceder a otros usuarios. Si no
especifica una cuenta, debe iniciar sesión en una cuenta con
estos permisos para que el comando funcione.
PA RÁ M ET RO DESC RIP C IÓ N

-r <portname> Especifica el puerto donde está conectada la impresora. Si se


trata de un puerto paralelo o un puerto serie, use el
identificador del puerto (por ejemplo, LPT1 o COM1). Si se
trata de un puerto TCP/IP, use el nombre de puerto que se
especificó cuando se agregó el puerto.

-l <location> Especifica la ubicación de la impresora, como Copyroom. Si


la ubicación contiene espacios, use comillas alrededor del
texto, como "Copy Room".

-h <sharename> Especifica el nombre del recurso compartido de la impresora.

-m <comment> Especifica la cadena de comentario de la impresora.

-f <separatorfilename> Especifica un archivo que contiene el texto que aparece en la


página separadora.

-y <datatype> Especifica los tipos de datos que la impresora puede aceptar.

-st <starttime> Configura la impresora para una disponibilidad limitada.


Especifica la hora del día en que la impresora está disponible.
Si envía un documento a una impresora cuando no está
disponible, el documento se mantiene (en cola) hasta que la
impresora esté disponible. Debe especificar la hora como un
reloj de 24 horas. Por ejemplo, para especificar 11:00 p. m.,
escriba 2300 .

-ut <endtime> Configura la impresora para una disponibilidad limitada.


Especifica la hora del día en que la impresora ya no está
disponible. Si envía un documento a una impresora cuando
no está disponible, el documento se mantiene (en cola) hasta
que la impresora esté disponible. Debe especificar la hora
como un reloj de 24 horas. Por ejemplo, para especificar
11:00 p. m., escriba 2300 .

-o <priority> Especifica una prioridad que el administrador de trabajos de


cola utiliza para enrutar los trabajos de impresión a la cola de
impresión. Una cola de impresión con una prioridad más alta
recibe todos sus trabajos antes que cualquier cola con una
prioridad más baja.

-i <defaultpriority> Especifica la prioridad predeterminada asignada a cada


trabajo de impresión.

{+|-} Compartido Especifica si esta impresora se comparte en la red.

{+|-} Directa Especifica si el documento debe enviarse directamente a la


impresora sin estar en cola.

{+|-} Publicado Especifica si esta impresora debe publicarse en Active


Directory. Si publica la impresora, otros usuarios pueden
buscarla en función de su ubicación y funcionalidades (como
la impresión de colores y la estapling).

{+|-} Oculto Función reservada.


PA RÁ M ET RO DESC RIP C IÓ N

{+|-} rawonly Especifica si solo los trabajos de impresión de datos sin


procesar se pueden poner en cola en esta cola.

{+|-} }queued Especifica que la impresora no debe empezar a imprimirse


hasta que la última página del documento esté en cola. El
programa de impresión no está disponible hasta que el
documento haya terminado de imprimirse. Sin embargo, el
uso de este parámetro garantiza que todo el documento
esté disponible para la impresora.

{+|-} keepprintedjobs Especifica si el colador debe conservar los documentos


después de imprimirse. Al habilitar esta opción, un usuario
puede volver a enviar un documento a la impresora desde la
cola de impresión en lugar de desde el programa de
impresión.

{+|-} workoffline Especifica si un usuario puede enviar trabajos de impresión a


la cola de impresión si el equipo no está conectado a la red.

{+|-} enabledevq Especifica si los trabajos de impresión que no coinciden con


la configuración de la impresora (por ejemplo, los archivos
PostScript en cola en impresoras que no son de PostScript)
deben estar en la cola en lugar de imprimirse.

{+|-} docompletefirst Especifica si el colador debe enviar trabajos de impresión con


una prioridad inferior que hayan completado la cola antes de
enviar trabajos de impresión con una prioridad más alta que
no hayan completado la cola. Si esta opción está habilitada y
ningún documento ha completado la cola, el colador enviará
documentos más grandes antes que los más pequeños.
Debe habilitar esta opción si desea maximizar la eficacia de la
impresora a costa de la prioridad del trabajo. Si esta opción
está deshabilitada, el administrador de trabajos de cola
siempre envía primero trabajos de mayor prioridad a sus
respectivas colas.

{+|-} enablebidi Especifica si la impresora envía información de estado al


colador.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar información de configuración para la impresora denominada colorprinter_2 con una cola de
impresión hospedada por el equipo remoto denominado HRServer, escriba:

cscript prncnfg -g -S HRServer -P colorprinter_2

Para configurar una impresora denominada colorprinter_2 para que el colador del equipo remoto denominado
HRServer mantenga los trabajos de impresión después de que se hayan impreso, escriba:

cscript prncnfg -t -S HRServer -P colorprinter_2 +keepprintedjobs

Para cambiar el nombre de una impresora en el equipo remoto denominado HRServer de colorprinter_2 a
colorprinter 3, escriba:
cscript prncnfg -x -S HRServer -P colorprinter_2 -z "colorprinter 3"

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
prndrvr
12/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega, elimina y enumera los controladores de impresora. Este comando es un Visual Basic script ubicado en el
%WINdir%\System32\printing_Admin_Scripts\<language> directorio . Para usar este comando en un símbolo del
sistema, escriba cscript seguido de la ruta de acceso completa al archivo prvrvr o cambie los directorios a la
carpeta adecuada. Por ejemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr .
Se usa sin parámetros, pr vr muestra la ayuda de la línea de comandos.

Sintaxis
cscript prndrvr {-a | -d | -l | -x | -?} [-m <model>] [-v {0|1|2|3}] [-e <environment>] [-s <Servername>] [-
u <Username>] [-w <password>] [-h <path>] [-i <inf file>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-a Instala un controlador.

-d Elimina un controlador.

-l Enumera todos los controladores de impresora instalados en


el servidor especificado por el parámetro -s. Si no
especifica un servidor, Windows los controladores de
impresora instalados en el equipo local.

-X Elimina todos los controladores de impresora y los


controladores de impresora adicionales no usados por una
impresora lógica en el servidor especificado por el
parámetro -s. Si no especifica un servidor para quitar de la
lista, Windows elimina todos los controladores de impresora
no usados en el equipo local.

-m <model_name> Especifica (por nombre) el controlador que desea instalar. A


menudo, los controladores se denominan para el modelo de
impresora que admiten. Consulte la documentación de la
impresora para obtener más información.

-v {0|1|2|3} Especifica la versión del controlador que desea instalar.


Consulte la descripción del parámetro -e para obtener
información sobre qué versiones están disponibles para cada
entorno. Si no especifica una versión, se instalará la versión
del controlador adecuada para la versión de Windows que se
ejecuta en el equipo donde está instalando el controlador.
PA RÁ M ET RO DESC RIP C IÓ N

-e <environment> Especifica el entorno del controlador que desea instalar. Si no


especifica un entorno, se usa el entorno del equipo donde va
a instalar el controlador. Los parámetros de entorno
admitidos son: Windows NT x86 , Windows x64 o
Windows IA64 .

-s <Servername> Especifica el nombre del equipo remoto que hospeda la


impresora que desea administrar. Si no especifica un equipo,
se usa el equipo local.

-u <Username> -w <password> Especifica una cuenta con permisos para conectarse al


equipo que hospeda la impresora que desea administrar.
Todos los miembros del grupo de administradores locales del
equipo de destino tienen estos permisos, pero los permisos
también se pueden conceder a otros usuarios. Si no
especifica una cuenta, debe iniciar sesión en una cuenta con
estos permisos para que el comando funcione.

-h <path> Especifica la ruta de acceso al archivo del controlador. Si no


especifica una ruta de acceso, se usa la ruta de acceso a la
ubicación donde Windows se instaló.

-i <[Link]> Especifica la ruta de acceso completa y el nombre de archivo


del controlador que desea instalar. Si no especifica un
nombre de archivo, el script usa uno de los archivos .inf de la
impresora de bandeja de entrada en el subdirectorio inf del
directorio Windows entrada.
Si no se especifica la ruta de acceso del controlador, el
script busca archivos de controlador en el [Link]
controlador.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si la información que proporciona contiene espacios, use comillas alrededor del texto (por ejemplo,
"Nombre de equipo").
El parámetro -x elimina todos los controladores de impresora adicionales (controladores instalados
para su uso en clientes que ejecutan versiones alternativas de Windows), incluso si el controlador
principal está en uso. Si el componente de fax está instalado, esta opción también elimina los
controladores de fax. El controlador de fax principal se elimina si no está en uso (es decir, si no hay
ninguna cola que lo use). Si se elimina el controlador de fax principal, la única manera de volver a
habilitar el fax es volver a instalar el componente de fax.
Ejemplos
Para enumerar todos los controladores en el \ servidor printServer1 local, escriba:

cscript prndrvr -l -s

Para agregar un controlador de impresora x64 de la versión 3 Windows para el modelo de impresora De
impresora 1 de Printer con el archivo de información del controlador c:\temp\[Link] para un
controlador almacenado en la carpeta c:\temp, escriba:
cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64 -i c:\temp\[Link] -h c:\temp

Para eliminar una versión 3 Windows controlador de impresora x64 para el modelo de impresora Printer 1,
escriba:

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
prnjobs
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Pausa, reanuda, cancela y enumera los trabajos de impresión. Este comando es un Visual Basic script ubicado en
el %WINdir%\System32\printing_Admin_Scripts\<language> directorio . Para usar este comando en un símbolo del
sistema, escriba cscript seguido de la ruta de acceso completa al archivo prnjobs o cambie los directorios a la
carpeta adecuada. Por ejemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\[Link] .

Sintaxis
cscript prnjobs {-z | -m | -x | -l | -?} [-s <Servername>] [-p <Printername>] [-j <JobID>] [-u <Username>]
[-w <password>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-Z Pausa el trabajo de impresión especificado por el parámetro


-j.

-M Reanuda el trabajo de impresión especificado por el


parámetro -j.

-X Cancela el trabajo de impresión especificado por el


parámetro -j.

-l Enumera todos los trabajos de impresión de una cola de


impresión.

-s <Servername> Especifica el nombre del equipo remoto que hospeda la


impresora que desea administrar. Si no especifica un equipo,
se usa el equipo local.

-p <Printername> Obligatorio. Especifica el nombre de la impresora que desea


administrar.

-j <JobID> Especifica (por número de identificador) el trabajo de


impresión que desea cancelar.

-u <Username> -w <password> Especifica una cuenta con permisos para conectarse al


equipo que hospeda la impresora que desea administrar.
Todos los miembros del grupo de administradores locales del
equipo de destino tienen estos permisos, pero los permisos
también se pueden conceder a otros usuarios. Si no
especifica una cuenta, debe iniciar sesión en una cuenta con
estos permisos para que el comando funcione.

/? Muestra la ayuda en el símbolo del sistema.


PA RÁ M ET RO DESC RIP C IÓ N

Comentarios
Si la información que proporciona contiene espacios, use comillas alrededor del texto (por ejemplo, "Nombre
de equipo").
Ejemplos
Para pausar un trabajo de impresión con un identificador de trabajo de 27 enviado al equipo remoto
denominado HRServer para imprimir en la impresora denominada colorprinter, escriba:

cscript [Link] -z -s HRServer -p colorprinter -j 27

Para enumerar todos los trabajos de impresión actuales en la cola de la impresora local denominada
colorprinter_2, escriba:

cscript [Link] -l -p colorprinter_2

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
prnmngr
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega, elimina y enumera impresoras o conexiones de impresora, además de establecer y mostrar la


impresora predeterminada. Este comando es un Visual Basic script ubicado en el
%WINdir%\System32\printing_Admin_Scripts\<language> directorio . Para usar este comando en un símbolo del
sistema, escriba cscript seguido de la ruta de acceso completa al archivo prnmngr o cambie los directorios a la
carpeta adecuada. Por ejemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnmngr .

Sintaxis
cscript prnmngr {-a | -d | -x | -g | -t | -l | -?}[c] [-s <Servername>] [-p <Printername>] [-m
<printermodel>] [-r <portname>] [-u <Username>]
[-w <password>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-a Agrega una conexión de impresora local.

-d Elimina una conexión de impresora.

-X Elimina todas las impresoras del servidor especificado por el


parámetro -s. Si no especifica un servidor, Windows todas
las impresoras del equipo local.

-g Muestra la impresora predeterminada.

-T Establece la impresora predeterminada en la impresora


especificada por el parámetro -p.

-l Enumera todas las impresoras instaladas en el servidor


especificado por el parámetro -s. Si no especifica un
servidor, Windows las impresoras instaladas en el equipo
local.

c Especifica que el parámetro se aplica a las conexiones de


impresora. Se puede usar con los parámetros -a y -x.

-s <Servername> Especifica el nombre del equipo remoto que hospeda la


impresora que desea administrar. Si no especifica un equipo,
se usa el equipo local.

-p <Printername> Especifica el nombre de la impresora que desea administrar.


PA RÁ M ET RO DESC RIP C IÓ N

-m <Modelname> Especifica (por nombre) el controlador que desea instalar. A


menudo, los controladores se denominan para el modelo de
impresora que admiten. Consulte la documentación de la
impresora para obtener más información.

-r <portname> Especifica el puerto donde está conectada la impresora. Si se


trata de un puerto paralelo o en serie, use el identificador del
puerto (por ejemplo, LPT1: o COM1:). Si se trata de un
puerto TCP/IP, use el nombre de puerto que se especificó
cuando se agregó el puerto.

-u <Username> -w <password> Especifica una cuenta con permisos para conectarse al


equipo que hospeda la impresora que desea administrar.
Todos los miembros del grupo de administradores locales del
equipo de destino tienen estos permisos, pero los permisos
también se pueden conceder a otros usuarios. Si no
especifica una cuenta, debe iniciar sesión en una cuenta con
estos permisos para que el comando funcione.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si la información que proporciona contiene espacios, use comillas alrededor del texto (por ejemplo, "Nombre
de equipo").
Ejemplos
Para agregar una impresora denominada colorprinter_2 que esté conectada a LPT1 en el equipo local y requiera
un controlador de impresora llamado impresora de color Driver1, escriba:

cscript prnmngr -a -p colorprinter_2 -m "color printer Driver1" -r lpt1:

Para eliminar la impresora denominada colorprinter_2 del equipo remoto denominado HRServer, escriba:

cscript prnmngr -d -s HRServer -p colorprinter_2

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
prnport
13/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea, elimina y enumera los puertos de impresora TCP/IP estándar, además de mostrar y cambiar la
configuración del puerto. Este comando es un Visual Basic script ubicado en el
%WINdir%\System32\printing_Admin_Scripts\<language> directorio . Para usar este comando en un símbolo del
sistema, escriba cscript seguido de la ruta de acceso completa al archivo prnport o cambie los directorios a la
carpeta adecuada. Por ejemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnport .

Sintaxis
cscript prnport {-a | -d | -l | -g | -t | -?} [-r <portname>] [-s <Servername>] [-u <Username>] [-w
<password>] [-o {raw | lpr}] [-h <Hostaddress>] [-q <Queuename>] [-n <portnumber>] -m{e | d} [-i
<SNMPindex>] [-y <communityname>] -2{e | -d}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-a Crea un puerto de impresora TCP/IP estándar.

-d Elimina un puerto de impresora TCP/IP estándar.

-l Enumera todos los puertos de impresora TCP/IP estándar en


el equipo especificado por el parámetro -s.

-g Muestra la configuración de un puerto de impresora TCP/IP


estándar.

-T Configura los valores de puerto para un puerto de


impresora TCP/IP estándar.

-r <portname> Especifica el puerto al que está conectada la impresora.

-s <Servername> Especifica el nombre del equipo remoto que hospeda la


impresora que desea administrar. Si no especifica un equipo,
se usa el equipo local.

-u <Username> -w <password> Especifica una cuenta con permisos para conectarse al


equipo que hospeda la impresora que desea administrar.
Todos los miembros del grupo de administradores locales del
equipo de destino tienen estos permisos, pero los permisos
también se pueden conceder a otros usuarios. Si no
especifica una cuenta, debe iniciar sesión en una cuenta con
estos permisos para que el comando funcione.
PA RÁ M ET RO DESC RIP C IÓ N

-o {raw|lpr} Especifica qué protocolo usa el puerto: TCP sin procesar o


TCP lpr. El protocolo TCP sin procesar es un protocolo de
mayor rendimiento en Windows que el protocolo lpr. Si usa
TCP sin formato, puede especificar opcionalmente el número
de puerto mediante el parámetro -n. El número de puerto
predeterminado es 9100.

-h <Hostaddress> Especifica (por dirección IP) la impresora para la que desea


configurar el puerto.

-q <Queuename> Especifica el nombre de cola para un puerto TCP sin formato.

-n <portnumber> Especifica el número de puerto para un puerto TCP sin


formato. El número de puerto predeterminado es 9100.

-m {e|d} Especifica si SNMP está habilitado. El parámetro e habilita


SNMP. El parámetro d deshabilita SNMP.

-i <SNMPindex Especifica el índice SNMP, si SNMP está habilitado. Para


obtener más información, vea Rfc 1759 en el sitio web del
editor rfc.

-y <communityname> Especifica el nombre de la comunidad SNMP, si SNMP está


habilitado.

-2 {e|-d} Especifica si los trabajos de cola dobles (también conocidos


como respooling) están habilitados para los puertos LPR TCP.
Los trabajos de cola dobles son necesarios porque TCP lpr
debe incluir un recuento de bytes preciso en el archivo de
control que se envía a la impresora, pero el protocolo no
puede obtener el recuento del proveedor de impresión local.
Por lo tanto, cuando un archivo se pone en cola en una cola
de impresión lpr de TCP, también se pone en cola como un
archivo temporal en el directorio system32. TCP lpr
determina el tamaño del archivo temporal y envía el tamaño
al servidor que ejecuta LPD. El parámetro e habilita double
spools. El parámetro d deshabilita los trabajos de cola
dobles.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si la información que proporciona contiene espacios, use comillas alrededor del texto (por ejemplo, "Nombre
de equipo").
Ejemplos
Para mostrar todos los puertos de impresión TCP/IP estándar en el \ servidor Server1, escriba:

cscript prnport -l -s Server1

Para eliminar el puerto de impresión TCP/IP estándar en el servidor Server1 que se conecta a una impresora de
red en \ [Link], escriba:

cscript prnport -d -s Server1 -r IP_10.2.3.4


Para agregar un puerto de impresión TCP/IP estándar en el servidor Server1 que se conecta a una impresora de
red en [Link] y usa el protocolo TCP sin procesar en el \ puerto 9100, escriba:

cscript prnport -a -s Server1 -r IP_10.2.3.4 -h [Link] -o raw -n 9100

Para habilitar SNMP, especifique el nombre de comunidad "public" y establezca el índice SNMP en 1 en una
impresora de red en [Link] compartido por el \ servidor Server1, escriba:

cscript prnport -t -s Server1 -r IP_10.2.3.4 -me -y public -i 1 -n 9100

Para agregar un puerto de impresión TCP/IP estándar en el equipo local que se conecta a una impresora de red
en [Link] y obtener automáticamente la configuración del dispositivo de la impresora, escriba:

cscript prnport -a -r IP_10.2.3.4 -h [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
prnqctl
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Imprime una página de prueba, pausa o reanuda una impresora y borra una cola de impresoras. Este comando
es un Visual Basic script ubicado en el %WINdir%\System32\printing_Admin_Scripts\<language> directorio . Para
usar este comando en un símbolo del sistema, escriba cscript seguido de la ruta de acceso completa al archivo
prnqctl o cambie los directorios a la carpeta adecuada. Por ejemplo:
cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnqctl .

Sintaxis
cscript Prnqctl {-z | -m | -e | -x | -?} [-s <Servername>] [-p <Printername>] [-u <Username>] [-w
<password>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-Z Pausa la impresión en la impresora especificada por el


parámetro -p.

-M Reanuda la impresión en la impresora especificada por el


parámetro -p.

-E Imprime una página de prueba en la impresora especificada


por el parámetro -p.

-X Cancela todos los trabajos de impresión en la impresora


especificada por el parámetro -p.

-s <Servername> Especifica el nombre del equipo remoto que hospeda la


impresora que desea administrar. Si no especifica un equipo,
se usa el equipo local.

-p <Printername> Obligatorio. Especifica el nombre de la impresora que desea


administrar.

-u <Username> -w <password> Especifica una cuenta con permisos para conectarse al


equipo que hospeda la impresora que desea administrar.
Todos los miembros del grupo de administradores locales del
equipo de destino tienen estos permisos, pero los permisos
también se pueden conceder a otros usuarios. Si no
especifica una cuenta, debe iniciar sesión en una cuenta con
estos permisos para que el comando funcione.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si la información que proporciona contiene espacios, use comillas alrededor del texto (por ejemplo, "Nombre
de equipo").
Ejemplos
Para imprimir una página de prueba en la impresora Printerprinter1 compartida por el \ equipo Server1,
escriba:

cscript prnqctl -e -s Server1 -p Laserprinter1

Para pausar la impresión en la impresora Printerprinter1 en el equipo local, escriba:

cscript prnqctl -z -p Laserprinter1

Para cancelar todos los trabajos de impresión en la impresora Printerprinter1 en el equipo local, escriba:

cscript prnqctl -x -p Laserprinter1

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
símbolo del sistema
12/08/2021 • 2 minutes to read

Cambia el [Link] de comandos, incluida la visualización de cualquier texto que desee, como el nombre del
directorio actual, la hora y la fecha, o el número de versión Windows Microsoft. Si se usa sin parámetros, este
comando restablece el símbolo del sistema a la configuración predeterminada, que es la letra de unidad y el
directorio actuales seguidos del símbolo mayor que ( > ).

Sintaxis
prompt [<text>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<text> Especifica el texto y la información que desea incluir en el


símbolo del sistema.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Combinaciones de caracteres que puede incluir en lugar de, o además, una o varias cadenas de caracteres
en el parámetro text:

C A RÁ C T ER DESC RIP C IÓ N

$q = (signo igual)

$$ $ (signo de dólar)

$t Hora actual

$d Fecha actual

$p Unidad y ruta de acceso actuales

$v Número de versión de Windows

$n Unidad actual

$g > (mayor que sign)

$l < (Menor que sign)

$b | (Símbolo de canalización)

$_ ENTER-LINEFEED
C A RÁ C T ER DESC RIP C IÓ N

$e Código de escape ANSI (código 27)

$h Retroceso (para eliminar un carácter que se ha escrito en


la línea de comandos)

$a & (Ampersand)

$c ( (paréntesis izquierdo)

$f ) (paréntesis derecho)

$s Space

Cuando las extensiones de comando están habilitadas, el comando prompt admite los siguientes
caracteres de formato:

C A RÁ C T ER DESC RIP C IÓ N

$+ Cero o más caracteres de signo más ( ), en función de la


profundidad de la pila de directorios + pushd (un
carácter para cada nivel de inserción).

$m 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.

Si incluye el carácter $p en el parámetro text, el disco se lee después de escribir cada comando (para
determinar la unidad y la ruta de acceso actuales). Esto puede tardar más tiempo, especialmente para las
unidades de disquete.
Ejemplos
Para establecer un símbolo del sistema de dos líneas con la hora y fecha actuales en la primera línea y el signo
mayor que en la línea siguiente, escriba:

prompt $d$s$s$t$_$g

El símbolo del sistema cambia de la siguiente manera, donde la fecha y hora son actuales:

Fri 06/01/2007 [Link].91

Para establecer que el símbolo del sistema se muestre como una flecha ( --> ), escriba:

prompt --$g

Para cambiar manualmente el símbolo del sistema a la configuración predeterminada (la unidad actual y la ruta
de acceso seguidas del signo mayor que), escriba:

prompt $p$g
Referencias adicionales
Clave de sintaxis de línea de comandos
pubprn
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Publica una impresora en el Active Directory Domain Services. Este comando es un Visual Basic script ubicado
en el %WINdir%\System32\printing_Admin_Scripts\<language> directorio . Para usar este comando en un símbolo
del sistema, escriba cscript seguido de la ruta de acceso completa al archivo pubprn o cambie los directorios a
la carpeta adecuada. Por ejemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\pubprn .

Sintaxis
cscript pubprn {<servername> | <UNCprinterpath>} LDAP://CN=<container>,DC=<container>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<servername> Especifica el nombre del servidor de Windows que hospeda


la impresora que desea publicar. Si no especifica un equipo,
se usa el equipo local.

<UNCprinterpath> Ruta de acceso de convención de nomenclatura universal


(UNC) a la impresora compartida que desea publicar.

LDAP://CN=<Container>,DC=<Container> Especifica la ruta de acceso al contenedor en Active Directory


Domain Services donde desea publicar la impresora.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si la información que proporciona contiene espacios, use comillas alrededor del texto (por ejemplo, "Nombre
de equipo").
Ejemplos
Para publicar todas las impresoras \ del equipo Server1 en el contenedor MyContainer del
[Link], escriba:

cscript pubprn Server1 LDAP://CN=MyContainer,DC=MyDomain,DC=company,DC=Com

Para publicar la impresora Printerprinter1 en el servidor \Server1 en el contenedor MyContainer del \


[Link], escriba:

cscript pubprn \\Server1\Laserprinter1 LDAP://CN=MyContainer,DC=MyDomain,DC=company,DC=Com

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
pushd
12/08/2021 • 2 minutes to read

Almacena el directorio actual para que lo use el comando popd y, a continuación, cambia al directorio
especificado.
Cada vez que se usa el comando pushd, se almacena un único directorio para su uso. Sin embargo, puede
almacenar varios directorios mediante el comando pushd varias veces. Los directorios se almacenan
secuencialmente en una pila virtual, por lo que si usa el comando pushd una vez, el directorio en el que usa el
comando se coloca en la parte inferior de la pila. Si vuelve a usar el comando, el segundo directorio se coloca
encima del primero. El proceso se repite cada vez que se usa el comando pushd.
Si usa el comando popd, se quita el directorio de la parte superior de la pila y el directorio actual se cambia a
ese directorio. Si vuelve a usar el comando popd, se quita el siguiente directorio de la pila. Si las extensiones
de comando están habilitadas, el comando popd quita cualquier asignación de letra de unidad creada por el
comando pushd.

Sintaxis
pushd [<path>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<path> Especifica el directorio que se debe convertir en el directorio


actual. Este comando admite rutas de acceso relativas.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si las extensiones de comando están habilitadas, el comando pushd acepta una ruta de acceso de red o
una letra y ruta de acceso de unidad local.
Si especifica una ruta de acceso de red, el comando pushd asigna temporalmente la letra de unidad sin
usar más alta (a partir de Z:) al recurso de red especificado. A continuación, el comando cambia la unidad
y el directorio actuales al directorio especificado en la unidad recién asignada. Si usa el comando popd
con las extensiones de comando habilitadas, el comando popd quita la asignación de letra de unidad
creada por pushd .
Ejemplos
Para cambiar el directorio actual desde el que se ha ejecutado el programa por lotes y, a continuación, para
volver a cambiarlo:
@echo off
rem This batch file deletes all .txt files in a specified directory
pushd %1
del *.txt
popd
cls
echo All text files deleted in the %1 directory

Referencias adicionales
Clave de sintaxis de línea de comandos
comando popd
pushprinterconnections
12/08/2021 • 2 minutes to read

Lee la configuración de conexión de impresora implementada directiva de grupo implementa o quita las
conexiones de impresora según sea necesario.

IMPORTANT
Esta utilidad se usa en scripts de inicio de máquina o inicio de sesión de usuario, y no se debe ejecutar desde la línea de
comandos.

Sintaxis
pushprinterconnections <-log> <-?>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

< registro de> Escribe un archivo de registro de depuración por usuario en


%temp o escribe un registro de depuración por máquina en
%windir%\temp.

<-?> Muestra la Ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos de impresión
Implementar impresoras mediante directiva de grupo
pwlauncher
12/08/2021 • 2 minutes to read

Habilita o deshabilita las opciones Windows de inicio para ir (pwlauncher). La herramienta de línea de
comandos pwlauncher permite configurar el equipo para que arranque automáticamente en un área de
trabajo de Windows To Go (suponiendo que hay una), sin necesidad de escribir el firmware ni cambiar las
opciones de inicio.
Windows Las opciones de inicio para ir permiten a un usuario configurar su equipo para que arranque desde
USB desde dentro de Windows,sin necesidad de escribir su firmware, siempre y cuando su firmware admita el
arranque desde USB. Permitir que un sistema arranque siempre desde USB primero tiene implicaciones que
debe tener en cuenta. Por ejemplo, un dispositivo USB que incluye malware podría arrancarse accidentalmente
para poner en peligro el sistema, o varias unidades USB podrían estar conectadas para provocar un conflicto de
arranque. Por este motivo, la configuración predeterminada tiene deshabilitada Windows opciones de inicio
para ir de forma predeterminada. Además, se requieren privilegios de administrador para configurar Windows
opciones de inicio de To Go. Si habilita las opciones de inicio de Windows To Go mediante la herramienta de
línea de comandos pwlauncher o la aplicación Cambiar opciones de inicio de Windows To Go, el equipo
intentará arrancar desde cualquier dispositivo USB que se inserte en el equipo antes de que se inicie.

Sintaxis
pwlauncher {/enable | /disable}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/enable Habilita Windows de inicio de To Go, por lo que el equipo


arrancará automáticamente desde un dispositivo USB
cuando esté presente.

/disable Deshabilita Windows de inicio de To Go, por lo que el equipo


no se puede arrancar desde un dispositivo USB a menos que
se configure manualmente en el firmware.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para habilitar el arranque desde USB:

pwlauncher /enable

Referencias adicionales
Clave de sintaxis de línea de comandos
qappsrv
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra una lista de todos los Escritorio remoto host de sesión en la red. Para averiguar las novedades de la
versión más reciente, consulte Novedades de Servicios de Escritorio remoto en Windows Server.

NOTE
Este comando es el mismo que el comando query termserver.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando query termserver
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
qprocess
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre los procesos que se ejecutan en un Escritorio remoto host de sesión. Para averiguar
las novedades de la versión más reciente, vea Novedades de Servicios de Escritorio remoto en Windows Server.

NOTE
Este comando es el mismo que el comando de proceso de consulta.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando query process
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
comandos de consulta
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre los procesos, las sesiones y los Escritorio remoto host de sesión. Para averiguar las
novedades de la versión más reciente, consulte Novedades de Servicios de Escritorio remoto en Windows
Server.

Sintaxis
query process
query session
query termserver
query user

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

query process Muestra información sobre los procesos que se ejecutan en


un Escritorio remoto host de sesión.

query session Muestra información sobre las sesiones de un Escritorio


remoto host de sesión.

query termserver Muestra una lista de todos los Escritorio remoto host de
sesión en la red.

query user Muestra información sobre las sesiones de usuario en un


Escritorio remoto host de sesión.

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
query process
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre los procesos que se ejecutan en un Escritorio remoto host de sesión. Puede usar este
comando para averiguar qué programas ejecuta un usuario específico y también qué usuarios ejecutan un
programa específico. Este comando devuelve la siguiente información:
Usuario propietario del proceso
Sesión que posee el proceso
Identificador de la sesión
Nombre del proceso
Identificador del proceso

NOTE
Para averiguar las novedades de la versión más reciente, vea Novedades de Servicios de Escritorio remoto en Windows
Server.

Sintaxis
query process [*|<processID>|<username>|<sessionname>|/id:<nn>|<programname>] [/server:<servername>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

* Enumera los procesos de todas las sesiones.

<processID> Especifica el identificador numérico que identifica el proceso


que desea consultar.

<username> Especifica el nombre del usuario cuyos procesos desea


enumerar.

<sessionname> Especifica el nombre de la sesión activa cuyos procesos


desea enumerar.

/id: <nn> Especifica el identificador de la sesión cuyos procesos desea


enumerar.

<programname> Especifica el nombre del programa cuyos procesos desea


consultar. La .exe es necesaria.
PA RÁ M ET RO DESC RIP C IÓ N

/server: <servername> Especifica el servidor Escritorio remoto host de sesión cuyos


procesos desea enumerar. Si no se especifica, se usa el
servidor en el que ha iniciado sesión actualmente.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los administradores tienen acceso total a todas las funciones de proceso de consulta.
Si no especifica los parámetros <username>, <sessionname>, <nn> /id:, <programname> o *, esta
consulta muestra solo los procesos que pertenecen al usuario actual.
Cuando el proceso de consulta devuelve información, se muestra un símbolo mayor que antes de cada
proceso que pertenece a la sesión (>) actual.

Ejemplos
Para mostrar información sobre los procesos que usan todas las sesiones, escriba:

query process *

Para mostrar información sobre los procesos que usa el identificador de sesión 2, escriba:

query process /ID:2

Referencias adicionales
Clave de sintaxis de línea de comandos
comando query
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
query session
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre las sesiones de un Escritorio remoto host de sesión. La lista incluye información no
solo sobre las sesiones activas, sino también sobre otras sesiones que ejecuta el servidor.

NOTE
Para averiguar las novedades de la versión más reciente, consulte Novedades de Servicios de Escritorio remoto en
Windows Server.

Sintaxis
query session [<sessionname> | <username> | <sessionID>] [/server:<servername>] [/mode] [/flow] [/connect]
[/counter]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<sessionname> Especifica el nombre de la sesión que desea consultar.

<username> Especifica el nombre del usuario cuyas sesiones desea


consultar.

<sessionID> Especifica el identificador de la sesión que desea consultar.

/server: <servername> Identifica el servidor host de sesión de Escritorio remoto que


se consultará. El valor predeterminado es el servidor actual.

/mode Muestra la configuración de línea actual.

/flow Muestra la configuración actual del control de flujo.

/connect Muestra la configuración de conexión actual.

/counter Muestra la información de los contadores actuales, incluido


el número total de sesiones creadas, desconectadas y
reconectadas.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Un usuario siempre puede consultar la sesión en la que el usuario ha iniciado sesión actualmente. Para
consultar otras sesiones, el usuario debe tener un permiso de acceso especial.
Si no especifica una sesión con los parámetros <username >, <sessionname> o sessionID, esta consulta
mostrará información sobre todas las sesiones activas del sistema.
Cuando la sesión de consulta devuelve información, se muestra un símbolo mayor que antes de la
sesión (>) actual. Por ejemplo:

C:\>query session
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console Administrator1 0 active wdcon
>rdp-tcp#1 User1 1 active wdtshare
rdp-tcp 2 listen wdtshare
4 idle
5 idle

Donde:
SESSIONNAME especifica el nombre asignado a la sesión.
USERNAME indica el nombre de usuario del usuario conectado a la sesión.
STATE proporciona información sobre el estado actual de la sesión.
TYPE indica el tipo de sesión.
DEVICE , que no está presente para la consola o las sesiones conectadas a la red, es el nombre del
dispositivo asignado a la sesión.
Las sesiones en las que el estado inicial está configurado como DISABLED no se mostrarán en la lista
de sesiones de consulta hasta que estén habilitadas.
Ejemplos
Para mostrar información sobre todas las sesiones activas en el servidor Server2, escriba:

query session /server:Server2

Para mostrar información sobre el modo de sesión activoM02, escriba:

query session modeM02

Referencias adicionales
Clave de sintaxis de línea de comandos
comando query
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
query termserver
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra una lista de todos los Escritorio remoto host de sesión en la red. Este comando busca en la red todos
los servidores asociados Escritorio remoto host de sesión y devuelve la siguiente información:
Nombre del servidor
Red (y dirección de nodo si se usa la opción /address)

NOTE
Para averiguar las novedades de la versión más reciente, vea Novedades de Servicios de Escritorio remoto en Windows
Server.

Sintaxis
query termserver [<servername>] [/domain:<domain>] [/address] [/continue]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<servername> Especifica el nombre que identifica el Escritorio remoto host


de sesión.

/domain: <domain> Especifica el dominio en el que se consultan los servidores de


terminal Server. No es necesario especificar un dominio si
está consultando el dominio en el que está trabajando
actualmente.

/address Muestra las direcciones de red y nodo de cada servidor.

/continue Evita la pausa después de que se muestre cada pantalla de


información.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar información sobre todos los Escritorio remoto host de sesión en la red, escriba:

query termserver

Para mostrar información sobre el servidor Escritorio remoto host de sesión denominado Server3, escriba:
query termserver Server3

Para mostrar información sobre todos los Escritorio remoto host de sesión en el dominio CONTOSO, escriba:

query termserver /domain:CONTOSO

Para mostrar la dirección de red y nodo para el servidor host Escritorio remoto sesión denominado Server3,
escriba:

query termserver Server3 /address

Referencias adicionales
Clave de sintaxis de línea de comandos
comando query
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
query user
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre las sesiones de usuario en un Escritorio remoto host de sesión. Puede usar este
comando para averiguar si un usuario específico ha iniciado sesión en un servidor Escritorio remoto host de
sesión. Este comando devuelve la siguiente información:
Nombre del usuario
Nombre de la sesión en el servidor host Escritorio remoto sesión
Identificador de sesión
Estado de la sesión (activa o desconectada)
Tiempo de inactividad (el número de minutos desde la última pulsación de tecla o movimiento del mouse
en la sesión)
Fecha y hora en que el usuario inició sesión

NOTE
Para averiguar las novedades de la versión más reciente, consulte Novedades de Servicios de Escritorio remoto en
Windows Server.

Sintaxis
query user [<username> | <sessionname> | <sessionID>] [/server:<servername>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<username> Especifica el nombre de inicio de sesión del usuario que


desea consultar.

<sessionname> Especifica el nombre de la sesión que desea consultar.

<sessionID> Especifica el identificador de la sesión que desea consultar.

/server: <servername> Especifica el Escritorio remoto host de sesión que desea


consultar. De lo contrario, se Escritorio remoto servidor host
de sesión actual. Este parámetro solo es necesario si usa este
comando desde un servidor remoto.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Para usar este comando, debe tener permiso de control total o permiso de acceso especial.
Si no especifica un usuario con los parámetros <username >, <sessionname> o sessionID, se devuelve
una lista de todos los usuarios que han iniciado sesión en el servidor. Como alternativa, también puede
usar el comando de sesión de consulta para mostrar una lista de todas las sesiones de un servidor.
Cuando el usuario de consulta devuelve información, se muestra un símbolo mayor que antes de la
sesión (>) actual.
Ejemplos
Para mostrar información sobre todos los usuarios que han iniciado sesión en el sistema, escriba:

query user

Para mostrar información sobre el usuario USER1 en el servidor Server1, escriba:

query user USER1 /server:Server1

Referencias adicionales
Clave de sintaxis de línea de comandos
comando query
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
quser
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre las sesiones de usuario en un Escritorio remoto host de sesión. Puede usar este
comando para averiguar si un usuario específico ha iniciado sesión en un servidor Escritorio remoto host de
sesión. Este comando devuelve la siguiente información:
Nombre del usuario
Nombre de la sesión en el servidor host de Escritorio remoto sesión
Identificador de sesión
Estado de la sesión (activa o desconectada)
Tiempo de inactividad (el número de minutos desde la última pulsación de tecla o movimiento del mouse
en la sesión)
Fecha y hora en que el usuario inició sesión

NOTE
Este comando es el mismo que el comando de usuario de consulta. Para averiguar las novedades de la versión más
reciente, consulte Novedades de Servicios de Escritorio remoto en Windows Server.

Sintaxis
quser [<username> | <sessionname> | <sessionID>] [/server:<servername>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<username> Especifica el nombre de inicio de sesión del usuario que


desea consultar.

<sessionname> Especifica el nombre de la sesión que desea consultar.

<sessionID> Especifica el identificador de la sesión que desea consultar.

/server: <servername> Especifica el Escritorio remoto host de sesión que desea


consultar. De lo contrario, se Escritorio remoto servidor host
de sesión actual. Este parámetro solo es necesario si usa este
comando desde un servidor remoto.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Para usar este comando, debe tener permiso de control total o permiso de acceso especial.
Si no especifica un usuario con los parámetros <username >, <sessionname> o sessionID, se devuelve
una lista de todos los usuarios que han iniciado sesión en el servidor. Como alternativa, también puede
usar el comando de sesión de consulta para mostrar una lista de todas las sesiones de un servidor.
Cuando quser devuelve información, se muestra un símbolo mayor que (>) antes de la sesión actual.
Ejemplos
Para mostrar información sobre todos los usuarios que han iniciado sesión en el sistema, escriba:

quser

Para mostrar información sobre el usuario USER1 en el servidor Server1, escriba:

quser USER1 /server:Server1

Referencias adicionales
Clave de sintaxis de línea de comandos
comando de usuario de consulta
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
qwinsta
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre las sesiones de un Escritorio remoto host de sesión. La lista incluye información no
solo sobre las sesiones activas, sino también sobre otras sesiones que ejecuta el servidor.

NOTE
Este comando es el mismo que el comando de sesión de consulta. Para averiguar las novedades de la versión más
reciente, consulte Novedades de Servicios de Escritorio remoto en Windows Server.

Sintaxis
qwinsta [<sessionname> | <username> | <sessionID>] [/server:<servername>] [/mode] [/flow] [/connect]
[/counter]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<sessionname> Especifica el nombre de la sesión que desea consultar.

<username> Especifica el nombre del usuario cuyas sesiones desea


consultar.

<sessionID> Especifica el identificador de la sesión que desea consultar.

/server: <servername> Identifica el servidor host de sesión de Escritorio remoto que


se consultará. El valor predeterminado es el servidor actual.

/mode Muestra la configuración de línea actual.

/flow Muestra la configuración actual del control de flujo.

/connect Muestra la configuración de conexión actual.

/counter Muestra la información de los contadores actuales, incluido


el número total de sesiones creadas, desconectadas y
reconectadas.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Un usuario siempre puede consultar la sesión en la que el usuario ha iniciado sesión actualmente. Para
consultar otras sesiones, el usuario debe tener un permiso de acceso especial.
Si no especifica una sesión con los parámetros <username >, <sessionname> o sessionID, esta consulta
mostrará información sobre todas las sesiones activas del sistema.
Cuando qwinsta devuelve información, se muestra un símbolo mayor que (>) antes de la sesión
actual. Por ejemplo:

C:\>qwinsta
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console Administrator1 0 active wdcon
>rdp-tcp#1 User1 1 active wdtshare
rdp-tcp 2 listen wdtshare
4 idle
5 idle

Donde:
SESSIONNAME especifica el nombre asignado a la sesión.
USERNAME indica el nombre de usuario del usuario conectado a la sesión.
STATE proporciona información sobre el estado actual de la sesión.
TYPE indica el tipo de sesión.
DEVICE , que no está presente para la consola o las sesiones conectadas a la red, es el nombre del
dispositivo asignado a la sesión.
Las sesiones en las que el estado inicial se configura como DISABLED no se mostrarán en la lista de
qwinsta hasta que estén habilitadas.
Ejemplos
Para mostrar información sobre todas las sesiones activas en el servidor Server2, escriba:

qwinsta /server:Server2

Para mostrar información sobre el modo de sesión activoM02, escriba:

qwinsta modeM02

Referencias adicionales
Clave de sintaxis de línea de comandos
comando query session
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
rcp
12/08/2021 • 2 minutes to read

IMPORTANT
Este comando está en desuso.

Puede instalar el subsistema para aplicaciones basadas UNIX mediante el Asistente para agregar
características . Para obtener más información y los archivos de descarga, vea Utilidades y SDK para
subsistema para aplicaciones basadas en UNIX en Microsoft Windows 7 y Windows Server 2008 R2.
Después de la instalación, puede abrir un shell de C (csh o tcsh) o una ventana de comandos de KornShell y
ejecutar rcp . Para obtener más información, escriba man rcp en el símbolo del sistema de Shell de C o
KornShell.

Referencias adicionales
Clave de sintaxis de línea de comandos
rd
11/08/2021 • 2 minutes to read

Elimina un directorio.
El comando rd también se puede ejecutar desde la consola Windows Recovery Console, con parámetros
diferentes. Para obtener más información, vea Windows Recovery Environment (WinRE).

NOTE
Este comando es el mismo que el comando rmdir.

Sintaxis
rd [<drive>:]<path> [/s [/q]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:]<path> Especifica la ubicación y el nombre del directorio que desea


eliminar. Se requiere la ruta de acceso. Si incluye una barra
diagonal inversa ( al principio de la ruta de acceso
especificada, la ruta de acceso se inicia en el directorio ) raíz
(independientemente del directorio actual).

/s Elimina un árbol de directorios (el directorio especificado y


todos sus subdirectorios, incluidos todos los archivos).

/q Especifica el modo silencioso. No solicita confirmación al


eliminar un árbol de directorios. El parámetro /q solo
funciona si también se especifica /s.
PRECAUCIÓN: Cuando se ejecuta en modo silencioso,
todo el árbol de directorios se elimina sin confirmación.
Asegúrese de que se mueven o se realiza una copia de
seguridad de los archivos importantes antes de usar la
opción de línea de comandos /q.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
No se puede eliminar un directorio que contenga archivos, incluidos los archivos ocultos o del sistema. Si
intenta hacerlo, aparece el mensaje siguiente:
The directory is not empty

Use el comando dir /a para enumerar todos los archivos (incluidos los archivos ocultos y del sistema).
A continuación, use el comando attrib con -h para quitar atributos de archivo ocultos, -s para quitar
atributos de archivo del sistema o -h -s para quitar los atributos de archivo oculto y del sistema. Una vez
quitados los atributos ocultos y de archivo, puede eliminar los archivos.
No se puede usar el comando rd para eliminar el directorio actual. Si intenta eliminar el directorio actual,
aparece el siguiente mensaje de error:
The process can't access the file because it is being used by another process.

Si recibe este mensaje de error, debe cambiar a otro directorio (no a un subdirectorio del directorio
actual) y, a continuación, intentarlo de nuevo.
Ejemplos
Para cambiar al directorio primario para poder quitar de forma segura el directorio deseado, escriba:

cd ..

Para quitar un directorio denominado test (y todos sus subdirectorios y archivos) del directorio actual, escriba:

rd /s test

Para ejecutar el ejemplo anterior en modo silencioso, escriba:

rd /s /q test

Referencias adicionales
Clave de sintaxis de línea de comandos
rdpsign
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Permite firmar digitalmente un archivo Protocolo de escritorio remoto (.rdp).

NOTE
Para averiguar las novedades de la versión más reciente, vea Novedades de Servicios de Escritorio remoto en Windows
Server.

Sintaxis
rdpsign /sha1 <hash> [/q | /v |] [/l] <file_name.rdp>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/sha1 <hash> Especifica la huella digital, que es el hash Algoritmo hash


seguro 1 (SHA1) del certificado de firma que se incluye en el
almacén de certificados. Se usa en Windows Server 2012 R2
y versiones anteriores.

/sha256 <hash> Especifica la huella digital, que es el hash del algoritmo hash
seguro 256 (SHA256) del certificado de firma que se incluye
en el almacén de certificados. Reemplaza /sha1 en Windows
Server 2016 y versiones más recientes.

/q Modo silencioso. Ninguna salida cuando el comando se


realiza correctamente y una salida mínima si se produce un
error en el comando.

/v modo detallado. Muestra todas las advertencias, mensajes y


estado.

/l Comprueba los resultados de firma y salida sin reemplazar


realmente ninguno de los archivos de entrada.

<file_name.rdp> Nombre del archivo .rdp. Debe especificar el archivo .rdp (o


archivos) para firmar con el nombre de archivo completo. No
se aceptan caracteres comodín.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
La huella digital del certificado SHA1 o SHA256 debe representar un publicador de archivos .rdp de
confianza. Para obtener la huella digital del certificado, abra el complemento Certificados, haga doble clic
en el certificado que desea usar (ya sea en el almacén de certificados del equipo local o en el almacén de
certificados personales), haga clic en la pestaña detalles y, a continuación, en la lista Campo , haga clic en
Huella digital .

NOTE
Al copiar la huella digital para usarla con la herramienta [Link], debe quitar los espacios.

Los archivos de salida firmados sobrescriben los archivos de entrada.


Si se especifican varios archivos y si alguno de los archivos .rdp no se puede leer ni escribir en él, la
herramienta continúa hasta el siguiente archivo.
Ejemplos
Para firmar un archivo .rdp denominado [Link], vaya a la carpeta donde guardó el archivo .rdp y escriba:

rdpsign /sha1 hash [Link]

NOTE
El valor hash representa la huella digital del certificado SHA1, sin espacios.

Para probar si la firma digital se realizará correctamente para un archivo .rdp sin firmar realmente el archivo,
escriba:

rdpsign /sha1 hash /l [Link]

Para firmar varios archivos .rdp denominados, [Link], [Link] y [Link], escriba (incluidos los espacios entre
nombres de archivo):

rdpsign /sha1 hash [Link] [Link] [Link]

Vea también
Clave de sintaxis de línea de comandos
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
recover
12/08/2021 • 2 minutes to read

Recupera información legible de un disco defectuoso o defectuoso. Este comando lee un archivo, sector por
sector, y recupera datos de los sectores buenos. Se pierden los datos de los sectores no afectados. Dado que
todos los datos de sectores no están en buen estado se pierden al recuperar un archivo, debe recuperar solo un
archivo a la vez.
Los sectores no correctos notificados por el comando chkdsk se marcaron como no correctos cuando el disco
estaba preparado para la operación. No suponen ningún peligro y la recuperación no les afecta.

Sintaxis
recover [<drive>:][<path>]<filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:][<path>]<filename> Especifica el nombre de archivo (y la ubicación del archivo si


no está en el directorio actual) que desea recuperar. Se
requiere nombre de archivo y no se admiten caracteres
comodín.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para recuperar el archivo [Link] directorio \locución en la unidad D, escriba:

recover d:\fiction\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
recover (DiskPart)
10/08/2021 • 2 minutes to read

Actualiza el estado de todos los discos de un grupo de discos, intenta recuperar discos en un grupo de discos no
válidos y vuelve a sincronizar los volúmenes reflejados y los volúmenes RAID-5 que tienen datos obsoletos. Este
comando funciona en discos con errores o con errores. También funciona en volúmenes con errores, errores o
en estado de redundancia con errores.
Este comando funciona en grupos de discos dinámicos. Si este comando se usa en un grupo con un disco
básico, no devolverá un error, pero no se realizará ninguna acción.

NOTE
Se debe seleccionar un disco que forme parte de un grupo de discos para que esta operación se haga correctamente. Use
el comando seleccionar disco para seleccionar un disco y desplazar el foco a él.

Sintaxis
recover [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para recuperar el grupo de discos que contiene el disco con el foco, escriba:

recover

Referencias adicionales
Clave de sintaxis de línea de comandos
ReFSUtil
12/08/2021 • 4 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10

ReFSUtil es una herramienta incluida en Windows y Windows Server que intenta diagnosticar volúmenes ReFS
muy dañados, identificar los archivos restantes y copiar esos archivos en otro volumen. Esto se incluye Windows
10 en la %SystemRoot%\Windows\System32 carpeta o en Windows Server en la carpeta %SystemRoot%\System32 .
ReFS es la función principal de ReFSUtil y es útil para recuperar datos de volúmenes que se muestran como
RAW en Administración de discos. ReFS Salvage tiene dos fases: fase de examen y fase de copia. En el modo
automático, la fase de examen y la fase de copia se ejecutarán secuencialmente. En el modo manual, cada fase se
puede ejecutar por separado. El progreso y los registros se guardan en un directorio de trabajo para permitir
que las fases se ejecuten por separado, así como la fase de examen para pausarse y reanudarse. No es necesario
usar la herramienta ReFSutil a menos que el volumen sea RAW. Si es de solo lectura, los datos siguen siendo
accesibles.

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<source volume> Especifica el volumen de ReFS que se va a procesar. La letra


de unidad debe tener el formato "L:" o debe proporcionar
una ruta de acceso al punto de montaje del volumen.

<working directory> Especifica la ubicación en la que se almacenará la información


y los registros temporales. No debe encontrarse en
<source volume> .

<target directory> Especifica la ubicación en la que se copian los archivos


identificados. No debe encontrarse en <source volume> .

-m Recupera todos los archivos posibles, incluidos los


eliminados.
ADVERTENCIA: Este parámetro no solo hace que el
proceso lleve más tiempo en ejecutarse, sino que
también puede provocar resultados inesperados.

-V Especifica que se debe usar el modo detallado.

-x Obliga al volumen a desmontar primero, si es necesario.


Todos los identificadores abiertos en el volumen no son
válidos. Por ejemplo:
refsutil salvage -QA R: N:\WORKING N:\DATA -x .

Uso y opciones disponibles


Uso rápido de la línea de comandos del modo automático
Realiza una fase de examen rápido seguida de una fase de copia. Este modo se ejecuta más rápido, ya que
supone que algunas estructuras críticas del volumen no están dañadas, por lo que no es necesario examinar
todo el volumen para localizarlos. Esto también reduce la recuperación de archivos, directorios o volúmenes
obsoletos.

refsutil salvage -QA <source volume> <working directory> <target directory> <options>

Uso completo de la línea de comandos en modo automático


Realiza una fase de examen completo seguida de una fase de copia. Este modo puede tardar mucho tiempo, ya
que examinará todo el volumen en busca de archivos, directorios o volúmenes recuperables.

refsutil salvage -FA <source volume> <working directory> <target directory> <options>

Diagnóstico del uso de la línea de comandos de la fase (modo manual)


En primer lugar, intente determinar si <source volume> es un volumen ReFS y determinar si el volumen se
puede montar. Si un volumen no se puede montar, se proporcionan los motivos. Se trata de una fase
independiente.

refsutil salvage -D <source volume> <working directory> <options>

Uso de la línea de comandos de la fase de examen rápido


Realiza un examen rápido de los archivos <source volume> recuperables. Este modo se ejecuta más rápido, ya
que supone que algunas estructuras críticas del volumen no están dañadas, por lo que no es necesario examinar
todo el volumen para localizarlos. Esto también reduce la recuperación de archivos, directorios o volúmenes
obsoletos. Los archivos detectados se registran foundfiles.<volume signature>.txt en el archivo , ubicado en
<working directory> . Si la fase de examen se detuvo anteriormente, la ejecución con la marca -QS reanuda de
nuevo el examen desde donde se dejó.

refsutil salvage -QS <source volume> <working directory> <options>

Uso de la línea de comandos de la fase de examen completo


Examina la totalidad <source volume> de los archivos recuperables. Este modo puede tardar mucho tiempo, ya
que examinará todo el volumen en busca de archivos recuperables. Los archivos detectados se registrarán en
foundfiles.<volume signature>.txt el archivo , ubicado en <working directory> . Si la fase de examen se detuvo
anteriormente, la ejecución con la marca -FS reanuda de nuevo el examen desde donde lo dejó.

refsutil salvage -FS <source volume> <working directory> <options>

Uso de la línea de comandos de la fase de copia


Copia todos los archivos descritos en foundfiles.<volume signature>.txt el archivo en <target directory> . Si
detiene la fase de examen demasiado pronto, es posible que el archivo aún no exista, por lo que no se copia
ningún foundfiles.<volume signature>.txt archivo en <target directory> .

refsutil salvage -C <source volume> <working directory> <target directory> <options>

Fase de copia con el uso de la línea de comandos de lista


Copia todos los archivos de <file list> de a <source volume> <target directory> . Los archivos de deben
haber sido identificados primero por la fase de examen, aunque no es necesario que el examen se <file list>
haya ejecutado hasta su finalización. Se puede generar mediante la copia en un nuevo archivo, la eliminación de
líneas que hacen referencia a archivos que no se deben restaurar y la conservación de los archivos que
<file list> foundfiles.<volume signature>.txt se deben restaurar. El cmdlet de PowerShell Select-String
puede ser útil para filtrar para incluir solo las rutas de acceso deseadas, las extensiones
foundfiles.<volume signature>.txt o los nombres de archivo.

refsutil salvage -SL <source volume> <working directory> <target directory> <file list> <options>

Fase de copia con la consola interactiva


Los usuarios avanzados pueden recuperar archivos mediante una consola interactiva. Este modo también
requiere archivos generados a partir de cualquiera de las fases de examen.

refsutil salvage -IC <source volume> <working directory> <options>

Referencias adicionales
Clave de sintaxis de línea de comandos
comandos reg
13/08/2021 • 2 minutes to read

Realiza operaciones en la información de subclave del Registro y los valores de las entradas del Registro.
Algunas operaciones permiten ver o configurar entradas del Registro en equipos locales o remotos, mientras
que otras permiten configurar solo equipos locales. El uso de reg para configurar el registro de equipos
remotos limita los parámetros que puede usar en algunas operaciones. Compruebe la sintaxis y los parámetros
de cada operación para comprobar que se pueden usar en equipos remotos.
Cau t i on

No edite el Registro directamente a menos que no tenga ninguna alternativa. El editor del Registro omite las
medidas de seguridad estándar, lo que permite la configuración que puede degradar el rendimiento, dañar el
sistema o incluso requerir que vuelva a instalar Windows. Puede modificar de forma segura la mayoría de la
configuración del Registro mediante los programas de Panel de control o Microsoft Management Console
(MMC). Si debe editar el registro directamente, haga una copia de seguridad primero.

Sintaxis
reg add
reg compare
reg copy
reg delete
reg export
reg import
reg load
reg query
reg restore
reg save
reg unload

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

reg add Agrega una nueva subclave o entrada al Registro.

reg compare Compara las subclaves o entradas del Registro especificadas.

reg copy Copia una entrada del Registro en una ubicación especificada
en el equipo local o remoto.

reg delete Elimina una subclave o entradas del Registro.

reg export Copia las subclaves, las entradas y los valores especificados
del equipo local en un archivo para transferirlo a otros
servidores.

reg import Copia el contenido de un archivo que contiene subclaves,


entradas y valores del Registro exportados en el registro del
equipo local.
PA RÁ M ET RO DESC RIP C IÓ N

reg load Escribe subclaves y entradas guardadas en una subclave


diferente en el Registro.

reg query Devuelve una lista del siguiente nivel de subclaves y


entradas que se encuentran bajo una subclave especificada
en el Registro.

reg restore Escribe las subclaves guardadas y las entradas en el Registro.

reg save Guarda una copia de las subclaves, entradas y valores


especificados del Registro en un archivo especificado.

reg unload Quita una sección del Registro que se cargó mediante la
operación reg load.

Referencias adicionales
Clave de sintaxis de línea de comandos
reg add
10/08/2021 • 2 minutes to read

Agrega una nueva subclave o entrada al Registro.

Sintaxis
reg add <keyname> [{/v Valuename | /ve}] [/t datatype] [/s Separator] [/d Data] [/f]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<keyname> Especifica la ruta de acceso completa de la subclave o


entrada que se va a agregar. Para especificar un equipo
remoto, incluya el nombre del equipo (en el formato
\\<computername>\ ) como parte del nombre de clave. La
\\<computername>\ omisión hace que la operación se deba
de forma predeterminada al equipo local. Keyname debe
incluir una clave raíz válida. Las claves raíz válidas para el
equipo local son: HKLM, HKCU, HKCR, HKU y HKCC. Si se
especifica un equipo remoto, las claves raíz válidas son:
HKLM y HKU. Si el nombre de la clave del Registro contiene
un espacio, incluya el nombre de clave entre comillas.

/v <Valuename> Especifica el nombre de la entrada del Registro de adición.

/ve Especifica que la entrada del Registro agregada tiene un


valor NULL.

/t <Type> Especifica el tipo para la entrada del Registro. El tipo debe ser
uno de los siguientes:
REG_SZ
REG_MULTI_SZ
REG_DWORD_BIG_ENDIAN
REG_DWORD
Reg_binary
REG_DWORD_LITTLE_ENDIAN
REG_LINK
REG_FULL_RESOURCE_DESCRIPTOR
REG_EXPAND_SZ

/s <Separator> Especifica el carácter que se va a usar para separar varias


instancias de datos cuando se especifica el tipo de datos
REG_MULTI_SZ y se muestra más de una entrada. Si no se
especifica, el separador predeterminado es \0 .

/d <Data> Especifica los datos de la nueva entrada del Registro.

/f Agrega la entrada del Registro sin pedir confirmación.


PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los subárboles no se pueden agregar con esta operación. Esta versión de reg no solicita confirmación al
agregar una subclave.
Los valores devueltos para la operación reg add son:

VA LO R DESC RIP C IÓ N

0 Correcto

1 Error

Para el REG_EXPAND_SZ clave, use el símbolo de símbolos ( ^ ) con dentro del parámetro % /d.
Ejemplos
Para agregar la clave HKLM\Software\MyCo en el equipo remoto ABC, escriba:

reg add \\ABC\HKLM\Software\MyCo

Para agregar una entrada del Registro a HKLM\Software\MyCo con un valor denominado Data, el tipo
REG_BINARY y los datos de fe340ead, escriba:

reg add HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead

Para agregar una entrada del Registro multivalor a HKLM\Software\MyCo con un valor denominado MRU, el
tipo REG_MULTI_SZ y los datos de fax\0mail\0\0, escriba:

reg add HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail\0\0

Para agregar una entrada del Registro expandida a HKLM\Software\MyCo con un valor denominado Path, el tipo
REG_EXPAND_SZ y los datos de %systemroot%, escriba:

reg add HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%

Referencias adicionales
Clave de sintaxis de línea de comandos
reg compare
11/08/2021 • 2 minutes to read

Compara las subclaves o entradas del Registro especificadas.

Sintaxis
reg compare <keyname1> <keyname2> [{/v Valuename | /ve}] [{/oa | /od | /os | on}] [/s]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<keyname1> Especifica la ruta de acceso completa de la subclave o


entrada que se va a agregar. Para especificar un equipo
remoto, incluya el nombre del equipo (en el formato
\\<computername>\ ) como parte del nombre de clave. La
\\<computername>\ omisión hace que la operación se
ajuste de forma predeterminada al equipo local. Keyname
debe incluir una clave raíz válida. Las claves raíz válidas para
el equipo local son: HKLM, HKCU, HKCR, HKU y HKCC. Si
se especifica un equipo remoto, las claves raíz válidas son:
HKLM y HKU. Si el nombre de la clave del Registro contiene
un espacio, incluya el nombre de clave entre comillas.

<keyname2> Especifica la ruta de acceso completa de la segunda subclave


que se va a comparar. Para especificar un equipo remoto,
incluya el nombre del equipo (en el formato
\\<computername>\ ) como parte del nombre de clave. La
\\<computername>\ omisión hace que la operación se
ajuste de forma predeterminada al equipo local. Si se
especifica solo el nombre de equipo en keyname2, la
operación usará la ruta de acceso a la subclave especificada
en keyname1. Keyname debe incluir una clave raíz válida. Las
claves raíz válidas para el equipo local son: HKLM, HKCU,
HKCR, HKU y HKCC. Si se especifica un equipo remoto, las
claves raíz válidas son: HKLM y HKU. Si el nombre de la
clave del Registro contiene un espacio, incluya el nombre de
clave entre comillas.

/v <Valuename> Especifica el nombre del valor que se comparará en la


subclave.

/ve Especifica que solo se deben comparar las entradas que


tienen un nombre de valor null.

/oa Especifica que se muestran todas las diferencias y


coincidencias. De forma predeterminada, solo se enumeran
las diferencias.

/od Especifica que solo se muestran las diferencias. Este es el


comportamiento predeterminado.
PA RÁ M ET RO DESC RIP C IÓ N

/os Especifica que solo se muestran las coincidencias. De forma


predeterminada, solo se enumeran las diferencias.

/on Especifica que no se muestra nada. De forma


predeterminada, solo se enumeran las diferencias.

/s Compara todas las subclaves y entradas de forma recursiva.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los valores devueltos para la operación reg compare son:

VA LO R DESC RIP C IÓ N

0 La comparación es correcta y el resultado es idéntico.

1 Error en la comparación.

2 La comparación se ha realizado correctamente y se han


encontrado diferencias.

Los símbolos que se muestran en los resultados incluyen:

SÍM B O LO DESC RIP C IÓ N

= Los datos keyName1 son iguales a los datos KeyName2.

< Los datos de KeyName1 son menores que los datos de


KeyName2.

> Los datos keyName1 son mayores que los datos


KeyName2.

Ejemplos
Para comparar todos los valores de la clave MyApp con todos los valores de la clave SaveMyApp , escriba:

reg compare HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp

Para comparar el valor de la versión en la clave MyCo y el valor de la versión en la clave MyCo1 , escriba:

reg compare HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version

Para comparar todas las subclaves y los valores de HKLM\Software\MyCo en el equipo denominado HKLM, con
todas las subclaves y valores en HKLM\Software\MyCo en el equipo local, escriba:

reg compare \\ZODIAC\HKLM\Software\MyCo \\. /s

Referencias adicionales
Clave de sintaxis de línea de comandos
reg copy
13/08/2021 • 2 minutes to read

Copia una entrada del Registro en una ubicación especificada en el equipo local o remoto.

Sintaxis
reg copy <keyname1> <keyname2> [/s] [/f]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<keyname1> Especifica la ruta de acceso completa de la subclave o


entrada que se va a agregar. Para especificar un equipo
remoto, incluya el nombre del equipo (en el formato
\\<computername>\ ) como parte del nombre de clave. La
\\<computername>\ omisión hace que la operación se
ajuste de forma predeterminada al equipo local. Keyname
debe incluir una clave raíz válida. Las claves raíz válidas para
el equipo local son: HKLM, HKCU, HKCR, HKU y HKCC. Si
se especifica un equipo remoto, las claves raíz válidas son:
HKLM y HKU. Si el nombre de la clave del Registro contiene
un espacio, incluya el nombre de clave entre comillas.

<keyname2> Especifica la ruta de acceso completa de la segunda subclave


que se va a comparar. Para especificar un equipo remoto,
incluya el nombre del equipo (en el formato
\\<computername>\ ) como parte del nombre de clave. La
\\<computername>\ omisión hace que la operación se
ajuste de forma predeterminada al equipo local. Keyname
debe incluir una clave raíz válida. Las claves raíz válidas para
el equipo local son: HKLM, HKCU, HKCR, HKU y HKCC. Si
se especifica un equipo remoto, las claves raíz válidas son:
HKLM y HKU. Si el nombre de la clave del Registro contiene
un espacio, incluya el nombre de clave entre comillas.

/s Copia todas las subclaves y entradas de la subclave


especificada.

/f Copia la subclave sin solicitar confirmación.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Este comando no solicita confirmación al copiar una subclave.
Los valores devueltos para la operación de comparación reg son:

VA LO R DESC RIP C IÓ N

0 Correcto
VA LO R DESC RIP C IÓ N

1 Error

Ejemplos
Para copiar todas las subclaves y valores de la clave MyApp en la clave SaveMyApp, escriba:

reg copy HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp /s

Para copiar todos los valores de la clave MyCo del equipo denominado CTRL en la clave MyCo1 del equipo
actual, escriba:

reg copy \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1

Referencias adicionales
Clave de sintaxis de línea de comandos
reg delete
11/08/2021 • 2 minutes to read

Elimina una subclave o entradas del Registro.

Sintaxis
reg delete <keyname> [{/v Valuename | /ve | /va}] [/f]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<keyname1> Especifica la ruta de acceso completa de la subclave o


entrada que se va a agregar. Para especificar un equipo
remoto, incluya el nombre del equipo (en el formato
\\<computername>\ ) como parte del nombre de clave. La
\\<computername>\ omisión hace que la operación se
ajuste de forma predeterminada al equipo local. Keyname
debe incluir una clave raíz válida. Las claves raíz válidas para
el equipo local son: HKLM, HKCU, HKCR, HKU y HKCC. Si
se especifica un equipo remoto, las claves raíz válidas son:
HKLM y HKU . Si el nombre de la clave del Registro contiene
un espacio, incluya el nombre de clave entre comillas.

/v <Valuename> Elimina una entrada específica en la subclave. Si no se


especifica ninguna entrada, se eliminarán todas las entradas
y subclaves de la subclave.

/ve Especifica que solo se eliminarán las entradas que no tengan


ningún valor.

/va Elimina todas las entradas de la subclave especificada. Las


subclaves de la subclave especificada no se eliminan.

/f Elimina la subclave o la entrada del Registro existentes sin


pedir confirmación.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los valores devueltos para la operación reg delete son:

VA LO R DESC RIP C IÓ N

0 Correcto

1 Error

Ejemplos
Para eliminar la clave del Registro Timeout y sus subclaves y valores, escriba:
reg delete HKLM\Software\MyCo\MyApp\Timeout

Para eliminar el valor del Registro MTU en HKLM\Software\MyCo en el equipo denominado HKLM, escriba:

reg delete \\ZODIAC\HKLM\Software\MyCo /v MTU

Referencias adicionales
Clave de sintaxis de línea de comandos
reg export
12/08/2021 • 2 minutes to read

Copia las subclaves, las entradas y los valores especificados del equipo local en un archivo para transferirlo a
otros servidores.

Sintaxis
reg export <keyname> <filename> [/y]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<keyname> Especifica la ruta de acceso completa de la subclave. La


operación de exportación solo funciona con el equipo local.
Keyname debe incluir una clave raíz válida. Las claves raíz
válidas para el equipo local son: HKLM, HKCU, HKCR, HKU
y HKCC. Si el nombre de la clave del Registro contiene un
espacio, incluya el nombre de clave entre comillas.

<filename> Especifica el nombre y la ruta de acceso del archivo que se va


a crear durante la operación. El archivo debe tener una
extensión .reg.

/y Sobrescribe cualquier archivo existente con el nombre


filename sin pedir confirmación.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los valores devueltos para la operación reg expor t son:

VA LO R DESC RIP C IÓ N

0 Correcto

1 Error

Ejemplos
Para exportar el contenido de todas las subclaves y valores de la clave MyApp al archivo [Link], escriba:

reg export HKLM\Software\MyCo\MyApp [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
reg import
13/08/2021 • 2 minutes to read

Copia el contenido de un archivo que contiene subclaves, entradas y valores del Registro exportados en el
registro del equipo local.

Sintaxis
reg import <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<filename> Especifica el nombre y la ruta de acceso del archivo que tiene


contenido que se va a copiar en el registro del equipo local.
Este archivo debe crearse de antemano mediante reg
expor t .

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los valores devueltos para la operación reg impor t son:

VA LO R DESC RIP C IÓ N

0 Correcto

1 Error

Ejemplos
Para importar entradas del Registro desde el archivo denominado [Link], escriba:

reg import [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
reg export, comando
reg load
13/08/2021 • 2 minutes to read

Escribe subclaves y entradas guardadas en una subclave diferente en el Registro. Este comando está pensado
para su uso con archivos temporales que se usan para solucionar problemas o editar entradas del Registro.

Sintaxis
reg load <keyname> <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<keyname> Especifica la ruta de acceso completa de la subclave que se


va a cargar. Para especificar un equipo remoto, incluya el
nombre del equipo (en el formato \\<computername>\ )
como parte del nombre de clave. La \\<computername>\
omisión hace que la operación se ajuste de forma
predeterminada al equipo local. Keyname debe incluir una
clave raíz válida. Las claves raíz válidas para el equipo local
son: HKLM, HKCU, HKCR, HKU y HKCC. Si se especifica
un equipo remoto, las claves raíz válidas son: HKLM y HKU .
Si el nombre de la clave del Registro contiene un espacio,
incluya el nombre de clave entre comillas.

<filename> Especifica el nombre y la ruta de acceso del archivo que se va


a cargar. Este archivo debe crearse de antemano mediante el
comando reg save y debe tener una extensión .lot.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los valores devueltos para la operación reg load son:

VA LO R DESC RIP C IÓ N

0 Correcto

1 Error

Ejemplos
Para cargar el archivo denominado [Link] en la clave HKLM\TempHive, escriba:

reg load HKLM\TempHive [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando reg save
reg query
10/08/2021 • 2 minutes to read

Devuelve una lista del siguiente nivel de subclaves y entradas que se encuentran bajo una subclave especificada
en el Registro.

Sintaxis
reg query <keyname> [{/v <Valuename> | /ve}] [/s] [/se <separator>] [/f <data>] [{/k | /d}] [/c] [/e] [/t
<Type>] [/z]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<keyname> Especifica la ruta de acceso completa de la subclave. Para


especificar un equipo remoto, incluya el nombre del equipo
(en el formato \\<computername>\ ) como parte del
nombre de clave. La \\<computername>\ omisión hace que
la operación se ajuste de forma predeterminada al equipo
local. Keyname debe incluir una clave raíz válida. Las claves
raíz válidas para el equipo local son: HKLM, HKCU, HKCR,
HKU y HKCC. Si se especifica un equipo remoto, las claves
raíz válidas son: HKLM y HKU. Si el nombre de la clave del
Registro contiene un espacio, incluya el nombre de clave
entre comillas.

/v <Valuename> Especifica el nombre del valor del Registro que se va a


consultar. Si se omite, se devuelven todos los nombres de
valor para keyname. Valuename para este parámetro es
opcional si también se usa la opción /f.

/ve Ejecuta una consulta para los nombres de valor que están
vacíos.

/s Especifica que se consultan todas las subclaves y los


nombres de valor de forma recursiva.

/se <separator> Especifica el separador de valor único que se va a buscar en


el tipo de nombre de valor REG_MULTI_SZ . Si no se
especifica el separador, se usa \0.

/f <data> Especifica los datos o el patrón que se buscarán. Use comillas


dobles si una cadena contiene espacios. Si no se especifica,
se usa un carácter comodín (* ) como patrón de
búsqueda.

/k Especifica que buscar solo en nombres de clave.

/d Especifica que se busque solo en datos.


PA RÁ M ET RO DESC RIP C IÓ N

/C Especifica que la consulta distingue mayúsculas de


minúsculas. De forma predeterminada, las consultas no
distinguen mayúsculas de minúsculas.

/e Especifica que solo se devuelvan coincidencias exactas. De


forma predeterminada, se devuelven todas las coincidencias.

/t <Type> Especifica los tipos de registro que se buscarán. Los tipos


válidos son: REG_SZ , REG_MULTI_SZ , REG_EXPAND_SZ
, REG_DWORD , REG_BINARY , REG_NONE . Si no se
especifica, se buscan todos los tipos.

/z Especifica que se incluya el equivalente numérico para el tipo


de registro en los resultados de búsqueda.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los valores devueltos para la operación de consulta reg son:

VA LO R DESC RIP C IÓ N

0 Correcto

1 Error

Ejemplos
Para mostrar el valor del valor de nombre Versión en la clave HKLM\Software\Microsoft\ResKit, escriba:

reg query HKLM\Software\Microsoft\ResKit /v Version

Para mostrar todas las subclaves y valores bajo la clave HKLM\Software\Microsoft\ResKit\Nt\Setup en un


equipo remoto denominado ABC, escriba:

reg query \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s

Para mostrar todas las subclaves y valores del tipo REG_MULTI_SZ usando # como separador, escriba:

reg query HKLM\Software\Microsoft\ResKit\Nt\Setup /se #

Para mostrar la clave, el valor y los datos de coincidencias exactas y con mayúsculas y minúsculas de SYSTEM en
la raíz HKLM del tipo de datos REG_SZ, escriba:

reg query HKLM /f SYSTEM /t REG_SZ /c /e

Para mostrar la clave, el valor y los datos que coinciden con 0F en los datos de la clave raíz HKCU del tipo de
datos REG_BINARY, escriba:

reg query HKCU /f 0F /d /t REG_BINARY


Para mostrar el valor y los datos de los nombres de valor null (valor predeterminado) en HKLM\SOFTWARE,
escriba:

reg query HKLM\SOFTWARE /ve

Referencias adicionales
Clave de sintaxis de línea de comandos
reg restore
13/08/2021 • 2 minutes to read

Escribe las subclaves y las entradas guardadas en el Registro.

Sintaxis
reg restore <keyname> <filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<keyname> Especifica la ruta de acceso completa de la subclave que se


va a restaurar. La operación de restauración solo funciona
con el equipo local. Keyname debe incluir una clave raíz
válida. Las claves raíz válidas para el equipo local son:
HKLM, HKCU, HKCR, HKU y HKCC. Si el nombre de la
clave del Registro contiene un espacio, incluya el nombre de
clave entre comillas.

<filename> Especifica el nombre y la ruta de acceso del archivo con


contenido que se va a escribir en el Registro. Este archivo
debe crearse de antemano mediante el comando reg save
y debe tener una extensión .extension.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Antes de editar las entradas del Registro, debe guardar la subclave primaria mediante el comando reg
save. Si se produce un error en la edición, puede restaurar la subclave original mediante la operación
de restauración reg.
Los valores devueltos para la operación de restauración reg son:

VA LO R DESC RIP C IÓ N

0 Correcto

1 Error

Ejemplos
Para restaurar el archivo denominado [Link] en la clave HKLM\Software\Microsoft\ResKit y sobrescribir
el contenido existente de la clave, escriba:

reg restore HKLM\Software\Microsoft\ResKit [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando reg save
reg save
13/08/2021 • 2 minutes to read

Guarda una copia de las subclaves, entradas y valores especificados del Registro en un archivo especificado.

Sintaxis
reg save <keyname> <filename> [/y]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<keyname> Especifica la ruta de acceso completa de la subclave. Para


especificar un equipo remoto, incluya el nombre del equipo
(en el formato \\<computername>\ ) como parte del
nombre de clave. La \\<computername>\ omisión hace que
la operación se ajuste de forma predeterminada al equipo
local. Keyname debe incluir una clave raíz válida. Las claves
raíz válidas para el equipo local son: HKLM, HKCU, HKCR,
HKU y HKCC. Si se especifica un equipo remoto, las claves
raíz válidas son: HKLM y HKU . Si el nombre de la clave del
Registro contiene un espacio, incluya el nombre de clave
entre comillas.

<filename> Especifica el nombre y la ruta de acceso del archivo creado. Si


no se especifica ninguna ruta de acceso, se usa la ruta de
acceso actual.

/y Sobrescribe un archivo existente con el nombre filename sin


pedir confirmación.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Antes de editar las entradas del Registro, debe guardar la subclave primaria mediante el comando reg
save. Si se produce un error en la edición, puede restaurar la subclave original mediante la operación
de restauración reg.
Los valores devueltos para la operación reg save son:

VA LO R DESC RIP C IÓ N

0 Correcto

1 Error

Ejemplos
Para guardar el archivo MyApp de Hive en la carpeta actual como un archivo denominado [Link], escriba:
reg save HKLM\Software\MyCo\MyApp [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando reg restore
reg unload
13/08/2021 • 2 minutes to read

Quita una sección del registro que se cargó mediante la operación reg load.

Sintaxis
reg unload <keyname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<keyname> Especifica la ruta de acceso completa de la subclave. Para


especificar un equipo remoto, incluya el nombre del equipo
(en el formato \\<computername>\ ) como parte del
nombre de clave. La \\<computername>\ omisión hace que
la operación se deba de forma predeterminada al equipo
local. Keyname debe incluir una clave raíz válida. Las claves
raíz válidas para el equipo local son: HKLM, HKCU, HKCR,
HKU y HKCC. Si se especifica un equipo remoto, las claves
raíz válidas son: HKLM y HKU. Si el nombre de la clave del
Registro contiene un espacio, incluya el nombre de clave
entre comillas.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los valores devueltos para la operación reg unload son:

VA LO R DESC RIP C IÓ N

0 Correcto

1 Error

Ejemplos
Para descargar tempHive de hive en el archivo HKLM, escriba:

reg unload HKLM\TempHive

Cau t i on

No edite el registro directamente a menos que no tenga ninguna alternativa. El editor del Registro omite las
medidas de seguridad estándar, lo que permite la configuración que puede degradar el rendimiento, dañar el
sistema o incluso requerir que vuelva a instalar Windows. Puede modificar de forma segura la mayoría de la
configuración del Registro mediante los programas de Panel de control o Microsoft Management Console
(MMC). Si debe editar el registro directamente, haga una copia de seguridad primero.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando reg load
regini
12/08/2021 • 2 minutes to read

Modifica el Registro desde la línea de comandos o un script, y aplica los cambios que estaban preestablecidos en
uno o varios archivos de texto. Puede crear, modificar o eliminar claves del Registro, además de modificar los
permisos en las claves del Registro.
Para obtener más información sobre el formato y el contenido del archivo de script de texto que [Link] usa
para realizar cambios en el Registro, vea Cómo cambiar los valores o permisos del Registro desde una línea de
comandos o un script.

Sintaxis
regini [-m \\machinename | -h hivefile hiveroot][-i n] [-o outputwidth][-b] textfiles...

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-m <\\computername> Especifica el nombre del equipo remoto con un registro que


se va a modificar. Use el formato \ NombreDeEquipo .

-h <hivefile hiveroot> Especifica el subárbol del registro local que se modificará.


Debe especificar el nombre del archivo de Hive y la raíz del
subárbol con el formato hivefile hiveroot .

-i <n> Especifica el nivel de sangría que se usará para indicar la


estructura de árbol de las claves del Registro en la salida del
comando. La [Link] (que obtiene los permisos
actuales de una clave del Registro en formato binario) usa
sangría en múltiplo de cuatro, por lo que el valor
predeterminado es 4 .

-o <outputwidth> Especifica el ancho de la salida del comando, en caracteres. Si


la salida 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 de 240
caracteres.

-b Especifica que [Link] salida es compatible con versiones


anteriores de [Link] .

textfiles Especifica el nombre de uno o varios archivos de texto que


contienen datos del Registro. Se puede enumerar cualquier
número de archivos de texto ANSI o Unicode.

Comentarios
Las instrucciones siguientes se aplican principalmente al contenido de los archivos de texto que contienen datos
del Registro que se aplican [Link] .
Use el punto y coma como carácter de comentario de fin de línea. Debe ser el primer carácter no en
blanco de una línea.
Use la barra diagonal inversa para indicar la continuación de una línea. El comando omitirá todos los
caracteres de la barra diagonal inversa hasta (pero sin incluir) el primer carácter no en blanco de la línea
siguiente. Si incluye más de un espacio antes de la barra diagonal inversa, se reemplaza por un único
espacio.
Use caracteres de tabulació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 único espacio independientemente
de su posición.

Referencias adicionales
Clave de sintaxis de línea de comandos
regsvr32
12/08/2021 • 2 minutes to read

Registra .dll archivos como componentes de comando en el Registro.

Sintaxis
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] <Dllname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/U Anula el registro del servidor.

/s Impide mostrar mensajes.

/n Impide llamar a DllRegisterSer ver. Este parámetro


requiere que también use el parámetro /i.

/i: <cmdline> Pasa una cadena de línea de comandos opcional (cmdline) a


DllInstall. Si usa este parámetro con el parámetro /u,
llama a DllUninstall.

<Dllname> Nombre del archivo .dll que se registrará.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para registrar el .dll para el esquema Active Directory, escriba:

regsvr32 [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
volver a trabajo
11/08/2021 • 5 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Extrae los contadores de rendimiento de los registros de contadores de rendimiento en otros formatos, como
text-TSV (para texto delimitado por tabulaciones), text-CSV (para texto delimitado por comas), binary-BIN o SQL.

NOTE
Para obtener más información sobre cómo incorporar el nuevo registro en los scripts Windows Management
Instrumentation (WMI), vea el blog de scripting.

Sintaxis
relog [<filename> [<filename> ...]] [/a] [/c <path> [<path> ...]] [/cf <filename>] [/f {bin|csv|tsv|SQL}]
[/t <value>] [/o {outputfile|DSN!CounterLog}] [/b <M/D/YYYY> [[<HH>:] <MM>:] <SS>] [/e <M/D/YYYY> [[<HH>:]
<MM>:] <SS>] [/config {<filename>|i}] [/q]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

filename [filename ...] Especifica el nombre de ruta de acceso de un registro de


contador de rendimiento existente. Puede especificar varios
archivos de entrada.

-a Anexa el archivo de salida en lugar de sobrescribirlo. Esta


opción no se aplica al SQL en el que el valor predeterminado
es siempre anexar.

-c path [path ...] Especifica la ruta de acceso del contador de rendimiento para
registrar. Para especificar varias rutas de acceso de contador,
separelas con un espacio y incluya las rutas de acceso de
contador entre comillas (por ejemplo, "path1 path2" ).

-cf filename Especifica el nombre de ruta de acceso del archivo de texto


que enumera los contadores de rendimiento que se van a
incluir en un archivo de relog. Use esta opción para
enumerar las rutas de acceso de contador en un archivo de
entrada, una por línea. La configuración predeterminada es
que todos los contadores del archivo de registro original se
vuelvan a registrar.

-f {bin | csv | tsv | SQL} Especifica el nombre de ruta de acceso del formato del
archivo de salida. El formato predeterminado es bin . Para
una base SQL datos, el archivo de salida especifica
DSN!CounterLog . Puede especificar la ubicación de la base
de datos mediante el administrador ODBC para configurar el
DSN (nombre del sistema de base de datos).
PA RÁ M ET RO DESC RIP C IÓ N

Valor -t Especifica intervalos de ejemplo en n registros. Incluye cada


enésimo punto de datos del archivo de registro. El valor
predeterminado es cada punto de datos.

-o {Outputfile | SQL:DSN!Counter_Log} Especifica el nombre de ruta de acceso del archivo de salida


SQL base de datos donde se escribirán los contadores.
Nota: Para las versiones de 64 y 32 bits de [Link],
debe definir un DSN en el origen de datos ODBC (64 y
32 bits, respectivamente) en el sistema. Use el
controlador ODBC "SQL Server" para definir un DSN.

-b <M/D/YYYY> [[<HH>:]<MM>:]<SS>] Especifica la hora de inicio para copiar el primer registro del
archivo de entrada. La fecha y hora deben tener este
formato exacto M/D/AAAAHH:MM:SS.

-e <M/D/YYYY> [[<HH>:]<MM>:]<SS>] Especifica la hora de finalización para copiar el último registro


del archivo de entrada. La fecha y hora deben tener este
formato exacto M/D/AAAAHH:MM:SS.

-config {filename | i} Especifica el nombre de ruta de acceso del archivo de


configuración que contiene parámetros de línea de
comandos. Si usa un archivo de configuración, puede usar -i
como marcador de posición para una lista de archivos de
entrada que se pueden colocar en la línea de comandos. Si
usa la línea de comandos, no use -i. También puede usar
caracteres comodín, como para *.blg especificar varios
nombres de archivo de entrada a la vez.

-q Muestra los contadores de rendimiento y los intervalos de


tiempo de los archivos de registro especificados en el archivo
de entrada.

-y Omite las preguntas respondiendo "sí" a todas las preguntas.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El formato general de las rutas de acceso de contador es el siguiente: donde los componentes primarios,
de instancia, de índice y de contador del formato pueden contener un nombre válido o un carácter
[\<computer>] \<object>[<parent>\<instance#index>] \<counter>] comodín. Los componentes de equipo,
primario, instancia e índice no son necesarios para todos los contadores.
Determine las rutas de acceso de contador que se usarán en función del propio contador. Por ejemplo, el
objeto LogicalDisk tiene una instancia <index> de , por lo que debe proporcionar o un carácter
<#index> comodín. Por lo tanto, podría usar el formato siguiente: \LogicalDisk(*/*#*)\\* .

En comparación, el objeto Process no requiere una instancia de <index> . Por lo tanto, puede usar el
formato siguiente: \Process(*)\ID Process .
Si se especifica un carácter comodín en el nombre primario, se devolverán todas las instancias del objeto
especificado que coincidan con la instancia y los campos de contador especificados.
Si se especifica un carácter comodín en el nombre de instancia, se devolverán todas las instancias del
objeto y el objeto primario especificados si todos los nombres de instancia correspondientes al índice
especificado coinciden con el carácter comodín.
Si se especifica un carácter comodín en el nombre del contador, se devuelven todos los contadores del
objeto especificado.
No se admiten coincidencias de cadena de ruta de acceso de contador parcial (por ejemplo, pro*).
Los archivos de contador son archivos de texto que enumera uno o varios de los contadores de
rendimiento del registro existente. Copie el nombre completo del contador del registro o la salida /q en
<computer>\<object>\<instance>\<counter> formato. Enumerar una ruta de acceso de contador en cada
línea.
Cuando se ejecuta, el comando relog copia los contadores especificados de todos los registros del
archivo de entrada y convierte el formato si es necesario. Las rutas de acceso con caracteres comodín se
permiten en el archivo de contador.
Use el parámetro /t para especificar que los archivos de entrada se insertan en archivos de salida a
intervalos de cada nth registro. De forma predeterminada, los datos se recuperan de cada registro.
Puede especificar que los registros de salida incluyan registros de antes de la hora inicial (es decir, /b )
para proporcionar datos para los contadores que requieren valores de cálculo del valor con formato. El
archivo de salida tendrá los últimos registros de los archivos de entrada con marcas de tiempo menores
que el parámetro /e (es decir, la hora de finalización).
El contenido del archivo de configuración utilizado con la opción /config debe tener el formato siguiente:
, donde es una opción de línea de comandos y <commandoption>\<value> especifica su <commandoption>
<value> valor.

##
Ejemplos de Q#
Para volver a muestrear los registros de seguimiento existentes a intervalos fijos de 30, escriba:

relog c:\perflogs\daily_trace_log.blg /cf counter_file.txt /o c:\perflogs\reduced_log.csv /t 30 /f csv

Para volver a muestrear los registros de seguimiento existentes a intervalos fijos de 30, enumerar rutas de
acceso de contador y archivo de salida, escriba:

relog c:\perflogs\daily_trace_log.blg /cf counter_file.txt /o c:\perflogs\reduced_log.blg /t 30

Para volver a muestrear los registros de seguimiento existentes en una base de datos, escriba:

relog "c:\perflogs\daily_trace_log.blg" -f sql -o "SQL:sql2016x64odbc!counter_log"

Referencias adicionales
Clave de sintaxis de línea de comandos
rem
11/08/2021 • 2 minutes to read

Registra comentarios en un script, lote o [Link] archivo. Si no se especifica ningún comentario, rem agrega
espaciado vertical.

NOTE
Este comando es interno del intérprete de la línea de comandos, [Link].

Sintaxis
rem [<comment>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<comment> Especifica una cadena de caracteres que se incluirán como


comentario.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El comando rem no muestra comentarios en la pantalla. Para mostrar comentarios en la pantalla, debe
incluir el comando echo on en el archivo.
No se puede usar un carácter de redirección ( < o ) o una canalización ( ) en un comentario de archivo
por > | lotes.
Aunque puede usar rem sin un comentario para agregar espaciado vertical a un archivo por lotes,
también puede usar líneas en blanco. Las líneas en blanco se omiten cuando se procesa un programa por
lotes.
Ejemplos
Para agregar espaciado vertical a través de comentarios de archivo por lotes, escriba:

@echo off
rem This batch program formats and checks new disks.
rem It is named [Link].
rem
rem echo Insert new disk in Drive B.
pause
format b: /v chkdsk b:

Para incluir un comentario explicativo antes del comando prompt en un [Link], escriba:

rem Set prompt to indicate current directory


prompt $p$g
Para proporcionar un comentario sobre lo que hace un script, escriba:

rem The commands in this script set up 3 drives.


rem The first drive is a primary partition and is
rem assigned the letter D. The second and third drives
rem are logical partitions, and are assigned letters
rem E and F.
create partition primary size=2048
assign d:
create partition extended
create partition logical size=2048
assign e:
create partition logical
assign f:

Para los comentarios de varias líneas, use la ejecución condicional:

Rem/||(
The REM statement evaluates to success,
so these lines will never be executed.
Keep in mind that you will need to escape closing parentheses
within multi-line comment blocks like shown in this example. ^)
)

Referencias adicionales
Clave de sintaxis de línea de comandos
remove
12/08/2021 • 2 minutes to read

Quita una letra de unidad o un punto de montaje del volumen que tiene el foco. Si se utiliza el parámetro all, se
quitan todas las letras de unidad y puntos de montaje actuales. Si no se especifica ninguna letra de unidad o
punto de montaje, DiskPart quita la primera letra de unidad o punto de montaje que encuentra.
El comando remove también se puede usar para cambiar la letra de unidad asociada a una unidad extraíble. No
se pueden quitar las letras de unidad en los volúmenes de sistema, arranque o paginación. Además, no se puede
quitar la letra de unidad de una partición OEM, ninguna partición GPT con un GUID no reconocido ni ninguna
de las particiones GPT especiales que no son de datos, como la partición del sistema EFI.

NOTE
Debe seleccionarse un volumen para que el comando remove se pueda realizar correctamente. Use el comando select
volume para seleccionar un disco y desplazar el foco a él.

Sintaxis
remove [{letter=<drive> | mount=<path> [all]}] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

letter= <drive> Letra de unidad que se quitará.

mount= <path> Ruta de acceso del punto de montaje que se quitará.

todo Quita todas las letras de unidad y puntos de montaje


actuales.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para quitar d:\ unidad, escriba:

remove letter=d

Referencias adicionales
Clave de sintaxis de línea de comandos
ren
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el nombre de los archivos o directorios.

NOTE
Este comando es el mismo que el comando rename.

Sintaxis
ren [<drive>:][<path>]<filename1> <filename2>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:][<path>]<filename1> Especifica la ubicación y el nombre del archivo o conjunto de


archivos cuyo nombre desea cambiar. Filename1 puede
incluir caracteres comodín (* y ? ).

<filename2> Especifica el nuevo nombre del archivo. Puede usar


caracteres comodín para especificar nuevos nombres para
varios archivos.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
No se puede especificar una nueva unidad o ruta de acceso al cambiar el nombre de los archivos.
Tampoco puede usar este comando para cambiar el nombre de los archivos entre unidades ni para
mover archivos a otro directorio.
Los caracteres representados por caracteres comodín en filename2 serán idénticos a los caracteres
correspondientes de filename1.
Filename2 debe ser un nombre de archivo único. Si filename2 coincide con un nombre de archivo
existente, aparece el mensaje siguiente: Duplicate file name or file not found .
Ejemplos
Para cambiar todas las extensiones .txt nombre de archivo del directorio actual a .doc extensiones, escriba:

ren *.txt *.doc

Para cambiar el nombre de un directorio de Chap10 a Part10, escriba:


ren chap10 part10

Referencias adicionales
Clave de sintaxis de línea de comandos
comando rename
rename
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el nombre de los archivos o directorios.

NOTE
Este comando es el mismo que el comando ren.

Sintaxis
rename [<drive>:][<path>]<filename1> <filename2>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:][<path>]<filename1> Especifica la ubicación y el nombre del archivo o conjunto de


archivos cuyo nombre desea cambiar. Filename1 puede
incluir caracteres comodín (* y ? ).

<filename2> Especifica el nuevo nombre del archivo. Puede usar


caracteres comodín para especificar nuevos nombres para
varios archivos.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
No se puede especificar una nueva unidad o ruta de acceso al cambiar el nombre de los archivos.
Tampoco puede usar este comando para cambiar el nombre de los archivos entre unidades ni para
mover archivos a otro directorio.
Los caracteres representados por caracteres comodín en filename2 serán idénticos a los caracteres
correspondientes de filename1.
Filename2 debe ser un nombre de archivo único. Si filename2 coincide con un nombre de archivo
existente, aparece el mensaje siguiente: Duplicate file name or file not found .
Ejemplos
Para cambiar todas las extensiones .txt nombre de archivo del directorio actual a .doc extensiones, escriba:

rename *.txt *.doc

Para cambiar el nombre de un directorio de Chap10 a Part10, escriba:


rename chap10 part10

Referencias adicionales
Clave de sintaxis de línea de comandos
comando ren
reparación
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Repara el volumen RAID-5 con el foco reemplazando la región de disco con error por el disco dinámico
especificado.
Se debe seleccionar un volumen de una matriz RAID-5 para que esta operación se realiza correctamente. Use el
comando seleccionar volumen para seleccionar un volumen y desplazar el foco a él.

Sintaxis
repair disk=<n> [align=<n>] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

disk= <n> Especifica el disco dinámico que reemplazará la región de


disco con errores. Donde n debe tener un espacio libre
mayor o igual que el tamaño total de la región de disco con
errores en el volumen RAID-5.

align= <n> Alinea todas las extensiones de volumen o partición con el


límite de alineación más cercano. Donde n es el número de
kilobytes (KB) desde el principio del disco hasta el límite de
alineación más cercano.

noerr solo para scripting. Cuando se encuentra un error, DiskPart


continúa procesando comandos como si no se produjese el
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para reemplazar el volumen por el foco reemplazándose por el disco dinámico 4, escriba:

repair disk=4

Referencias adicionales
Clave de sintaxis de línea de comandos
comando select volume
repair-bde
13/08/2021 • 3 minutes to read

Intenta reconstruir partes críticas de una unidad dañada gravemente y recuperar datos recuperables si la unidad
se ha cifrado mediante BitLocker y si tiene una contraseña de recuperación válida o una clave de recuperación
para el descifrado.

IMPORTANT
Si los datos de metadatos de BitLocker de la unidad están dañados, debe poder proporcionar un paquete de claves de
copia de seguridad además de la contraseña de recuperación o la clave de recuperación. Si usó la configuración
predeterminada de copia de seguridad de claves Active Directory Domain Services, se copia la copia de seguridad del
paquete de claves. Puede usar BitLocker: Usar el Visor de contraseñas de recuperación de BitLocker para obtener el
paquete de claves de AD DS.
Con el paquete de claves y la contraseña de recuperación o la clave de recuperación, puede descifrar partes de una unidad
protegida con BitLocker, incluso si el disco está dañado. Cada paquete de claves solo funciona para una unidad con el
identificador de unidad correspondiente.

Sintaxis
repair-bde <inputvolume> <outputvolumeorimage> [-rk] [–rp] [-pw] [–kp] [–lf] [-f] [{-?|/?}]

WARNING
El contenido descifrado de la unidad BitLocker dañada eliminará y sobrescribirá por completo el contenido del volumen de
salida. Si desea guardar los datos existentes en la unidad de destino seleccionada, mueva primero los datos existentes a
otros medios de copia de seguridad confiables antes de ejecutar el repair-bde comando.

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<inputvolume> Identifica la letra de unidad de la unidad cifrada con


BitLocker que desea reparar. La letra de unidad debe incluir
dos puntos; por ejemplo: C: . Si no se especifica la ruta de
acceso a un paquete de claves, este comando busca un
paquete de claves en la unidad. En caso de que la unidad de
disco duro esté dañada, es posible que este comando no
pueda encontrar el paquete y le pedirá que proporcione la
ruta de acceso.

<outputvolumeorimage> Identifica la unidad en la que se va a almacenar el contenido


de la unidad reparada. Toda la información sobre la unidad
de salida se sobrescribirá.

-rk Identifica la ubicación de la clave de recuperación que se


debe usar para desbloquear el volumen. Este comando
también se puede especificar como -recover ykey .
PA RÁ M ET RO DESC RIP C IÓ N

-rp Identifica la contraseña de recuperación numérica que se


debe usar para desbloquear el volumen. Este comando
también se puede especificar como -recover ypassword .

-pw Identifica la contraseña que se debe usar para desbloquear el


volumen. Este comando también se puede especificar como
-password.

-kp Identifica el paquete de claves de recuperación que se puede


usar para desbloquear el volumen. Este comando también se
puede especificar como -keypackage .

-lf Especifica la ruta de acceso al archivo que almacenará los


mensajes de error, advertencia e información de Repair-bde.
Este comando también se puede especificar como -logfile .

-f Fuerza el desmontaje de un volumen aunque no se pueda


bloquear. Este comando también se puede especificar como
-force .

-? o /? Muestra la Ayuda en el símbolo del sistema.

Limitaciones
Existen las siguientes limitaciones para este comando:
Este comando no puede reparar una unidad con errores durante el proceso de cifrado o descifrado.
Este comando supone que si la unidad tiene algún cifrado, la unidad se ha cifrado completamente.

Ejemplos
Para intentar reparar la unidad C:, para escribir el contenido de la unidad C: a la unidad D: mediante el archivo de
clave de recuperación ([Link]) almacenado en la unidad F:, y para escribir los resultados de este
intento en el archivo de registro ([Link]) en la unidad Z:, escriba:

repair-bde C: D: -rk F:\[Link] –lf Z:\[Link]

Para intentar reparar la unidad C: y escribir el contenido de la unidad C: en la unidad D: con la contraseña de
recuperación de 48 dígitos especificada, escriba:

repair-bde C: D: -rp 111111-222222-333333-444444-555555-666666-777777-888888

NOTE
La contraseña de recuperación debe escribirse en ocho bloques de seis dígitos con un guion que separa cada bloque.

Para forzar que la unidad C: se desmonte, intente reparar la unidad C:y, a continuación, escriba el contenido de la
unidad C: en la unidad D: mediante el paquete de claves de recuperación y el archivo de clave de recuperación
([Link]) almacenados en la unidad F:, escriba:
repair-bde C: D: -kp F:\RecoveryKeyPackage -rk F:\[Link] -f

Para intentar reparar la unidad C: y escribir el contenido de la unidad C: en la unidad D:, donde debe escribir una
contraseña para desbloquear la unidad C: (cuando se le solicite), escriba:

repair-bde C: D: -pw

Referencias adicionales
Clave de sintaxis de línea de comandos
replace
13/08/2021 • 2 minutes to read

Reemplace los archivos existentes en un directorio. Si se usa con la opción /a, este comando agrega nuevos
archivos a un directorio en lugar de reemplazar los archivos existentes.

Sintaxis
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/a] [/p] [/r] [/w]
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/p] [/r] [/s] [/w] [/u]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive1>:][<path1>]<filename> Especifica la ubicación y el nombre del archivo de origen o


del conjunto de archivos. La opción filename es obligatoria y
puede incluir caracteres comodín (* y ? ).

[<drive2>:][<path2>] Especifica la ubicación del archivo de destino. No puede


especificar un nombre de archivo para los archivos que
reemplace. Si no especifica una unidad o ruta de acceso, este
comando usa la unidad y el directorio actuales como destino.

/a Agrega nuevos archivos al directorio de destino en lugar de


reemplazar los archivos existentes. No puede usar esta
opción de línea de comandos con la opción de línea de
comandos /s o /u.

/p Le pide confirmación antes de reemplazar un archivo de


destino o agregar un archivo de origen.

/r Reemplaza los archivos de solo lectura y desprotegidos. Si


intenta reemplazar un archivo de solo lectura, pero no
especifica /r , se produce un error y se detiene la operación
de reemplazo.

/w Espera a que inserte un disco antes de que comience la


búsqueda de archivos de origen. Si no especifica /w , este
comando comienza a reemplazar o agregar archivos
inmediatamente después de presionar ENTRAR.

/s Busca en todos los subdirectorios del directorio de destino y


reemplaza los archivos correspondientes. No se puede usar
/s con la opción de línea de comandos /a. El comando no
busca subdirectorios especificados en Path1.

/U Reemplaza solo los archivos del directorio de destino que


son anteriores a los del directorio de origen. No se puede
usar /u con la opción de línea de comandos /a.

/? Muestra la ayuda en el símbolo del sistema.


Comentarios
A medida que este comando agrega o reemplaza archivos, los nombres de archivo aparecen en la
pantalla. Una vez hecho este comando, se muestra una línea de resumen en uno de los siguientes
formatos:

nnn files added


nnn files replaced
no file added
no file replaced

Si usa disquetes y necesita cambiar de disco mientras ejecuta este comando, puede especificar la opción
de línea de comandos /w para que este comando espere a que cambie los discos.
No puede usar este comando para actualizar archivos ocultos o archivos del sistema.
En la tabla siguiente se muestra cada código de salida y una breve descripción de su significado:

C Ó DIGO DE SA L IDA DESC RIP C IÓ N

0 Este comando ha reemplazado o agregado


correctamente los archivos.

1 Este comando encontró una versión incorrecta de MS-


DOS.

2 Este comando no pudo encontrar los archivos de origen.

3 Este comando no pudo encontrar la ruta de acceso de


origen o destino.

5 El usuario no tiene acceso a los archivos que desea


reemplazar.

8 No hay suficiente memoria del sistema para llevar a cabo


el comando.

11 El usuario usó la sintaxis incorrecta en la línea de


comandos.

NOTE
Puede usar el parámetro ERRORLEVEL en la línea de comandos if de un programa por lotes para procesar los códigos de
salida devueltos por este comando.

Ejemplos
Para actualizar todas las versiones de un archivo denominado [Link] (que aparecen en varios directorios de
la unidad C:), con la versión más reciente del archivo [Link] desde un disquete de la unidad A:, escriba:

replace a:\[Link] c:\ /s

Referencias adicionales
Clave de sintaxis de línea de comandos
volver a examinar
13/08/2021 • 2 minutes to read

Con el intérprete de comandos diskpart, puede buscar nuevos discos agregados al equipo.

Sintaxis
rescan

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando Diskpart
reset
13/08/2021 • 2 minutes to read

Restablece [Link] al estado predeterminado. Este comando es especialmente útil para separar las
operaciones compuestas de DiskShadow, como crear, impor tar, realizar copias de seguridad o restaurar .

[! IMPORTANTE Después de ejecutar este comando, perderá información de estado de los comandos, como
agregar , establecer , cargar o escribir . Este comando también libera interfaces IVssBackupComponent y
pierde instantáneas no persistentes.

Sintaxis
reset

Referencias adicionales
Clave de sintaxis de línea de comandos
comando create
comando import
comando backup
comando restore
comando add
Comando set
comando load
comando writer
reset session
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Permite restablecer (eliminar) una sesión en un servidor Escritorio remoto host de sesión. Debe restablecer una
sesión sólo si no funciona correctamente o ha dejado de responder.

NOTE
Para averiguar las novedades de la versión más reciente, consulte Novedades de Servicios de Escritorio remoto en
Windows Server.

Sintaxis
reset session {<sessionname> | <sessionID>} [/server:<servername>] [/v]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<sessionname> Especifica el nombre de la sesión que desea restablecer. Para


determinar el nombre de la sesión, use el comando de sesión
de consulta.

<sessionID> Especifica el identificador de la sesión que se restablecerá.

/server: <servername> Especifica el servidor de terminal que contiene la sesión que


desea restablecer. De lo contrario, usa el servidor host
Escritorio remoto sesión actual. Este parámetro solo es
necesario si usa este comando desde un servidor remoto.

/v Muestra información sobre las acciones que se están


realizando.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Siempre puede restablecer sus propias sesiones, pero debe tener permiso de acceso de control total para
restablecer la sesión de otro usuario. Tenga en cuenta que restablecer la sesión de un usuario sin previo aviso
puede provocar la pérdida de datos en la sesión.

Ejemplos
Para restablecer la sesión designada rdp-tcp#6, escriba:

reset session rdp-tcp#6


Para restablecer la sesión que usa el identificador de sesión 3, escriba:

reset session 3

Referencias adicionales
Clave de sintaxis de línea de comandos
Servicios de Escritorio remoto de comandos
retain
13/08/2021 • 2 minutes to read

Prepara un volumen dinámico simple existente para usarlo como un volumen de arranque o del sistema. Si usa
un disco dinámico de registro de arranque maestro (MBR), este comando crea una entrada de partición en el
registro de arranque maestro. Si usa un disco dinámico de tabla de particiones GUID (GPT), este comando crea
una entrada de partición en la tabla de particiones GUID.

Sintaxis
retain

Referencias adicionales
Clave de sintaxis de línea de comandos
Revertir
11/08/2021 • 2 minutes to read

Revierte un volumen a una instantánea especificada. Esto solo se admite para instantáneas en el contexto
CLIENTACCESSIBLE. Estas instantáneas son persistentes y solo las puede realizar el proveedor del sistema. Si se
usa sin parámetros, rever t muestra ayuda en el símbolo del sistema.

Sintaxis
revert <shadowcopyID>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<shadowcopyID> Especifica el identificador de instantánea al que se revertirá el


volumen. Si no usa este parámetro, el comando muestra
ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
rexec
11/08/2021 • 2 minutes to read

Ejecuta un comando especificado en un host remoto. El host remoto debe ejecutar un servicio rexecd (o
demonio) para que rexec se conecte.

IMPORTANT
El comando rexec está en desuso y no se garantiza que se admite en Windows.
risetup
11/08/2021 • 2 minutes to read

Crea una imagen de sistema operativo mediante la extracción de los archivos del CD Windows Server 2003
original o de una carpeta de distribución personalizada que contiene estos archivos.

IMPORTANT
El comando rexec está en desuso y no se garantiza que se admite en Windows.
rmdir
11/08/2021 • 2 minutes to read

Elimina un directorio.
El comando rmdir también se puede ejecutar desde la consola Windows Recovery Console, con parámetros
diferentes. Para obtener más información, vea Windows Recovery Environment (WinRE).

NOTE
Este comando es el mismo que el comando rd.

Sintaxis
rmdir [<drive>:]<path> [/s [/q]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:]<path> Especifica la ubicación y el nombre del directorio que desea


eliminar. Se requiere la ruta de acceso. Si incluye una barra
diagonal inversa ( al principio de la ruta de acceso
especificada, la ruta de acceso se inicia en el directorio ) raíz
(independientemente del directorio actual).

/s Elimina un árbol de directorios (el directorio especificado y


todos sus subdirectorios, incluidos todos los archivos).

/q Especifica el modo silencioso. No solicita confirmación al


eliminar un árbol de directorios. El parámetro /q solo
funciona si también se especifica /s.
PRECAUCIÓN: Cuando se ejecuta en modo silencioso,
todo el árbol de directorios se elimina sin confirmación.
Asegúrese de que se mueven o se realiza una copia de
seguridad de los archivos importantes antes de usar la
opción de línea de comandos /q.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
No se puede eliminar un directorio que contenga archivos, incluidos los archivos ocultos o del sistema. Si
intenta hacerlo, aparece el mensaje siguiente:
The directory is not empty

Use el comando dir /a para enumerar todos los archivos (incluidos los archivos ocultos y del sistema).
A continuación, use el comando attrib con -h para quitar atributos de archivo ocultos, -s para quitar
atributos de archivo del sistema o -h -s para quitar los atributos de archivo oculto y del sistema. Una vez
quitados los atributos ocultos y de archivo, puede eliminar los archivos.
No se puede usar el comando rmdir para eliminar el directorio actual. Si intenta eliminar el directorio
actual, aparece el siguiente mensaje de error:
The process can't access the file because it is being used by another process.

Si recibe este mensaje de error, debe cambiar a otro directorio (no a un subdirectorio del directorio
actual) y, a continuación, intentarlo de nuevo.

Ejemplos
Para cambiar al directorio primario para poder quitar de forma segura el directorio deseado, escriba:

cd ..

Para quitar un directorio denominado test (y todos sus subdirectorios y archivos) del directorio actual, escriba:

rmdir /s test

Para ejecutar el ejemplo anterior en modo silencioso, escriba:

rmdir /s /q test

Referencias adicionales
Clave de sintaxis de línea de comandos
robocopy
13/08/2021 • 10 minutes to read

Copia los datos de archivo de una ubicación a otra.

Sintaxis
robocopy <source> <destination> [<file>[ ...]] [<options>]

Por ejemplo, para copiar un archivo denominado [Link] de c:\reports a un recurso compartido de
archivos \ \ marketing\videos, al mismo tiempo que se habilita multiproceso para un mayor rendimiento (con el
parámetro /mt) y la capacidad de reiniciar la transferencia en caso de que se interrumpa (con el parámetro
/z), escriba:

robocopy c:\reports '\\marketing\videos' [Link] /mt /z

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<source> Especifica la ruta de acceso del directorio de origen.

<destination> Especifica la ruta de acceso del directorio de destino.

<file> Especifica el archivo o los archivos que se van a copiar. Se


admiten caracteres comodín (* o ? ). Si no especifica este
parámetro, *.* se usa como valor predeterminado.

<options> Especifica las opciones que se usarán con el comando


robocopy, incluidas las opciones de copia, archivo ,
reintento, registro y trabajo.

Opciones de copia

O P C IÓ N DESC RIP C IÓ N

/s Copia subdirectorios. Esta opción excluye automáticamente


los directorios vacíos.

/e Copia subdirectorios. Esta opción incluye automáticamente


directorios vacíos.

/lev: <n> Copia solo los n niveles superiores del árbol de directorios de
origen.

/z Copia los archivos en modo reiniciable. En modo reiniciable,


si se interrumpe una copia de archivos, Robocopy puede
recoger donde lo dejó en lugar de volver a copiar todo el
archivo.
O P C IÓ N DESC RIP C IÓ N

/b Copia los archivos en modo de copia de seguridad. El modo


de copia de seguridad permite a Robocopy invalidar la
configuración de permisos de archivos y carpetas (ACL). Esto
le permite copiar archivos a los que de otro modo podría no
tener acceso, suponiendo que se ejecute en una cuenta con
privilegios suficientes.

/zb Copia los archivos en modo reiniciable. Si se deniega el


acceso a los archivos, cambia al modo de copia de seguridad.

/j Copia mediante E/S sin búfer (recomendado para archivos


grandes).

/efsraw Copia todos los archivos cifrados en modo RAW de EFS.

/copy: <copyflags> Especifica qué propiedades de archivo se copian. Los valores


válidos para esta opción son:
D : datos
A: atributos
T: marcas de tiempo
S: lista de control de acceso NTFS (ACL)
O: información del propietario
U: información de auditoría
El valor predeterminado de esta opción es DAT (datos,
atributos y marcas de tiempo).

/dcopy: <copyflags> Especifica lo que se va a copiar en los directorios. Los valores


válidos para esta opción son:
D : datos
A: atributos
T: marcas de tiempo
El valor predeterminado de esta opción es DA (datos y
atributos).

/s Copia archivos con seguridad (equivalente a /copy:DATS).

/copyall Copia toda la información de archivo (equivalente a


/copy:DATSOU).

/nocopy No copia ninguna información de archivo (útil con /purge ).

/secfix Corrige la seguridad de los archivos en todos los archivos,


incluso en los omitido.

/timfix Corrige los tiempos de archivo en todos los archivos, incluso


en los omitido.

/purge Elimina los archivos y directorios de destino que ya no


existen en el origen. El uso de esta opción con la opción /e
y un directorio de destino permite que la configuración de
seguridad del directorio de destino no se sobrescriba.
O P C IÓ N DESC RIP C IÓ N

/mir Refleja un árbol de directorio (equivalente a /e más /purge).


Al usar esta opción con la opción /e y un directorio de
destino, se sobrescribe la configuración de seguridad del
directorio de destino.

/mov Mueve los archivos y los elimina del origen después de


copiarlos.

/move Mueve archivos y directorios y los elimina del origen


después de copiarlos.

/a+:[CTRLCNET] Agrega los atributos especificados a los archivos copiados.


Los valores válidos para esta opción son:
R: solo lectura
A- Archivo
S : sistema
H : oculto
C: comprimido
N: contenido no indexado
E: cifrado
T: temporal

/a-:[ALCNET] Quita los atributos especificados de los archivos copiados.


Los valores válidos para esta opción son:
R: solo lectura
A- Archivo
S : sistema
H : oculto
C: comprimido
N: contenido no indexado
E: cifrado
T: temporal

/create Crea solo un árbol de directorios y archivos de longitud cero.

/fat Crea archivos de destino usando solo nombres de archivo


FAT de longitud de caracteres 8.3.

/256 Desactiva la compatibilidad con rutas de acceso de más de


256 caracteres.

/mon: <n> Supervisa el origen y se ejecuta de nuevo cuando se


detectan más de n cambios.

/mot: <m> Supervisa el origen y se ejecuta de nuevo en m minutos, si


se detectan cambios.

/MT [:n] Crea copias multiproceso con n subprocesos. n debe ser un


entero comprendido entre 1 y 128. El valor predeterminado
de n es 8. Para mejorar el rendimiento, redirija la salida
mediante la opción /log.
El parámetro /mt no se puede usar con los parámetros
/ipg y /efsraw.
O P C IÓ N DESC RIP C IÓ N

/rh:hhmm-hhmm Especifica los tiempos de ejecución en los que se pueden


iniciar nuevas copias.

/pf Comprueba los tiempos de ejecución por archivo (no por


paso).

/ipg:n Especifica la brecha entre paquetes para liberar ancho de


banda en líneas lentas.

/sl No siga los vínculos simbólicos y, en su lugar, cree una copia


del vínculo.

/nodcopy No copia ninguna información de directorio (se realiza el


valor predeterminado /dcopy:DA).

/nooffload Copia los archivos sin usar el Windows de descarga de copia.

/compress Solicita la compresión de red durante la transferencia de


archivos, si procede.

IMPORTANT
Al usar la opción de copia /secfix, especifique el tipo de información de seguridad que desea copiar mediante una de
estas opciones de copia adicionales:
/copyall
/copy:o
/copy:s
/copy:u
/sec

Opciones de selección de archivos

O P C IÓ N DESC RIP C IÓ N

/a Copia solo los archivos para los que se establece el


atributo Archive.

/m Copia solo los archivos para los que se establece el atributo


Archive y restablece el atributo Archive.

/ia: [RASHCNETO] Incluye solo los archivos para los que se establece cualquiera
de los atributos especificados. Los valores válidos para esta
opción son:
R: solo lectura
A- Archivo
S - Sistema
H : oculto
C: comprimido
N: contenido no indexado
E: cifrado
T: temporal
O: sin conexión
O P C IÓ N DESC RIP C IÓ N

/xa: [RASHCNETO] Excluye los archivos para los que se establece cualquiera de
los atributos especificados. Los valores válidos para esta
opción son:
R: solo lectura
A- Archivo
S - Sistema
H : oculto
C: comprimido
N: contenido no indexado
E: cifrado
T: temporal
O: sin conexión

/xf <filename>[ ...] Excluye los archivos que coinciden con los nombres o rutas
de acceso especificados. Se admiten caracteres comodín
(* y ? ).

/xd <directory>[ ...] Excluye los directorios que coinciden con los nombres y rutas
de acceso especificados.

/xc Excluye los archivos modificados.

/xn Excluye los archivos más recientes.

/xo Excluye los archivos más antiguos.

/xx Excluye archivos y directorios adicionales.

/xl Excluye los archivos y directorios "desatendados".

/im Incluir archivos modificados (distintos tiempos de cambio).

/is Incluye los mismos archivos.

/it Incluye archivos ajustados.

/xc Excluye los archivos existentes con la misma marca de


tiempo, pero tamaños de archivo diferentes.

/xn Excluye los archivos existentes más recientes que la copia en


el directorio de origen.

/xo Excluye los archivos existentes anteriores a la copia en el


directorio de origen.

/xx Excluye los archivos y directorios adicionales presentes en el


destino, pero no el origen. La exclusión de archivos
adicionales no eliminará los archivos del destino.

/xl Excluye los archivos y directorios de "ubicación" presentes en


el origen, pero no el destino. La exclusión de archivos no
deseados impide que se agregan nuevos archivos al destino.
O P C IÓ N DESC RIP C IÓ N

/is Incluye los mismos archivos. Los mismos archivos son


idénticos en nombre, tamaño, horas y todos los atributos.

/it Incluye archivos "ajustados". Los archivos ajustados tienen el


mismo nombre, tamaño y horas, pero atributos diferentes.

/max: <n> Especifica el tamaño máximo de archivo (para excluir archivos


de más de n bytes).

/min: <n> Especifica el tamaño mínimo de archivo (para excluir archivos


de menos de n bytes).

/maxage: <n> Especifica la antigüedad máxima del archivo (para excluir


archivos anteriores a n días o fecha).

/minage: <n> Especifica la antigüedad mínima del archivo (excluir archivos


más recientes que n días o fecha).

/maxlad: <n> Especifica la fecha máxima de último acceso (excluye los


archivos sin usar desde n).

/minlad: <n> Especifica la fecha mínima de último acceso (excluye los


archivos usados desde n) Si n es menor que 1900, n
especifica el número de días. De lo contrario, n especifica una
fecha con el formato YYYYMMDD.

/xj Excluye los puntos de unión, que normalmente se incluyen


de forma predeterminada.

/fft Se da por supuesto que se trata de tiempos de archivos FAT


(precisión de dos segundos).

/dst Compensa las diferencias de tiempo de DST de una hora.

/xjd Excluye los puntos de unión de los directorios.

/xjf Excluye los puntos de unión de los archivos.

Opciones de reintento

O P C IÓ N DESC RIP C IÓ N

/r: <n> Especifica el número de reintentos en las copias con errores.


El valor predeterminado de n es 1 000 000 (un millón de
reintentos).

/w: <n> Especifica el tiempo de espera entre reintentos, en segundos.


El valor predeterminado de n es 30 (tiempo de espera de 30
segundos).

/reg Guarda los valores especificados en las opciones /r y /w


como valores predeterminados en el Registro.
O P C IÓ N DESC RIP C IÓ N

/tbd Especifica que el sistema esperará a que se definan los


nombres de recurso compartido (error de reintento 67).

Opciones de registro

O P C IÓ N DESC RIP C IÓ N

/l Especifica que los archivos solo se mostrarán (y no se


copiarán, eliminarán ni se marcarán de tiempo).

/x Notifica todos los archivos adicionales, no solo los que están


seleccionados.

/v Genera una salida detallada y muestra todos los archivos


omitido.

/ts Incluye marcas de tiempo del archivo de origen en la salida.

/fp Incluye los nombres de ruta de acceso completos de los


archivos de la salida.

/bytes Imprime tamaños, como bytes.

/ns Especifica que los tamaños de archivo no se van a registrar.

/nc Especifica que las clases de archivo no se van a registrar.

/nfl Especifica que los nombres de archivo no se van a registrar.

/ndl Especifica que los nombres de directorio no se van a


registrar.

/np Especifica que no se mostrará el progreso de la operación de


copia (el número de archivos o directorios copiados hasta el
momento).

/eta Muestra el tiempo estimado de llegada (ETA) de los archivos


copiados.

/log: <logfile> Escribe la salida del estado en el archivo de registro


(sobrescribe el archivo de registro existente).

/log+: <logfile> Escribe la salida de estado en el archivo de registro (anexa la


salida al archivo de registro existente).

/unicode Muestra la salida de estado como texto Unicode.

/unilog: <logfile> Escribe la salida de estado en el archivo de registro como


texto Unicode (sobrescribe el archivo de registro existente).

/unilog+: <logfile> Escribe la salida de estado en el archivo de registro como


texto Unicode (anexa la salida al archivo de registro
existente).
O P C IÓ N DESC RIP C IÓ N

/tee Escribe la salida de estado en la ventana de consola, así


como en el archivo de registro.

/ckh Especifica que no hay ningún encabezado de trabajo.

/cks Especifica que no hay ningún resumen de trabajo.

Opciones de trabajo

O P C IÓ N DESC RIP C IÓ N

/job: <jobname> Especifica que los parámetros se van a derivar del archivo de
trabajo con nombre.

/save: <jobname> Especifica que los parámetros se van a guardar en el archivo


de trabajo con nombre.

/quit Se cierra después de procesar la línea de comandos (para ver


los parámetros).

/nosd Indica que no se especifica ningún directorio de origen.

/nodd Indica que no se especifica ningún directorio de destino.

/if Incluye los archivos especificados.

Códigos de salida (devolución)


VA LO R DESC RIP C IÓ N

0 No se ha copiado ningún archivo. No se encontró ningún


error. No se ha coincidente ningún archivo. Los archivos ya
existen en el directorio de destino; por lo tanto, se omitió la
operación de copia.

1 Todos los archivos se copiaron correctamente.

2 Hay algunos archivos adicionales en el directorio de destino


que no están presentes en el directorio de origen. No se ha
copiado ningún archivo.

3 Algunos archivos se copiaron. Había archivos adicionales. No


se encontró ningún error.

5 Algunos archivos se copiaron. Algunos archivos no estaban


coincidentes. No se encontró ningún error.

6 Existen archivos adicionales y archivos no coincidentes. No se


copiaron archivos ni se encontraron errores. Esto significa
que los archivos ya existen en el directorio de destino.

7 Se copiaron archivos, hubo un error de coincidencia de


archivos y adicionales.
VA LO R DESC RIP C IÓ N

8 No se copiaron varios archivos.

NOTE
Cualquier valor mayor que 8 indica que hubo al menos un error durante la operación de copia.

Referencias adicionales
Clave de sintaxis de línea de comandos
route
12/08/2021 • 6 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra y modifica las entradas de la tabla de enrutamiento ip local. Si se usa sin parámetros, route muestra
ayuda en el símbolo del sistema.

IMPORTANT
Este comando solo está disponible si el protocolo de protocolo de Internet (TCP/IP) está instalado como un componente
en las propiedades de un adaptador de red en Conexiones de red.

Sintaxis
route [/f] [/p] [<command> [<destination>] [mask <netmask>] [<gateway>] [metric <metric>]] [if <interface>]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/f Borra la tabla de enrutamiento de todas las entradas que no


son rutas de host (rutas con una máscara de red de
[Link]), la ruta de red de bucleback (rutas con un
destino de 127.0.0. 0 y una máscara de red de [Link]) o
una ruta de multidifusión (rutas con un destino de [Link]
y una máscara de red de [Link]). Si se usa junto con uno
de los comandos (por ejemplo, agregar, cambiar o eliminar),
la tabla se borra antes de ejecutar el comando.

/p Cuando se usa con el comando add, la ruta especificada se


agrega al Registro y se usa para inicializar la tabla de
enrutamiento IP cada vez que se inicia el protocolo TCP/IP.
De forma predeterminada, las rutas agregadas no se
conservan cuando se inicia el protocolo TCP/IP. Cuando se
usa con el comando print, se muestra la lista de rutas
persistentes. Este parámetro se omite para todos los demás
comandos. Las rutas persistentes se almacenan en la
ubicación del
registroHKEY_LOCAL_MACHINE\SYSTEM\CurrentCon
trolSet\Ser vices\Tcpip\Parameters\PersistentRoutes .

<command> Especifica el comando que desea ejecutar. Los comandos


válidos incluyen:
add: agrega una ruta.
change: modifica una ruta existente.
delete: elimina una ruta o rutas.
print: imprime una ruta o rutas.
PA RÁ M ET RO DESC RIP C IÓ N

<destination> Especifica el destino de red de la ruta. El destino puede ser


una dirección de red IP (donde los bits de host de la
dirección de red se establecen en 0), una dirección IP para
una ruta de host o [Link] para la ruta predeterminada.

Máscara <netmask> Especifica el destino de red de la ruta. El destino puede ser


una dirección de red IP (donde los bits de host de la
dirección de red se establecen en 0), una dirección IP para
una ruta de host o [Link] para la ruta predeterminada.

<gateway> Especifica la dirección IP de reenvío o próximo salto a través


de la cual se puede acceder al conjunto de direcciones
definidas por el destino de red y la máscara de subred. Para
las rutas de subred conectadas localmente, la dirección de
puerta de enlace es la dirección IP asignada a la interfaz que
está asociada a la subred. Para las rutas remotas, disponibles
en uno o varios enrutadores, la dirección de puerta de
enlace es una dirección IP accesible directamente que se
asigna a un enrutador vecino.

Métricas <metric> Especifica una métrica de costo de enteros (entre 1 a 9999)


para la ruta, que se utiliza cuando se selecciona entre varias
rutas de la tabla de enrutamiento de mayor coincidencia con
la dirección de destino de un paquete que se está
reenviando. Se elige la ruta con la métrica mas baja. La
métrica puede reflejar el número de saltos, la velocidad,
confiabilidad y rendimiento de la ruta de acceso, o las
propiedades administrativas.

Si <interface> Especifica el índice de interfaz para la interfaz a través de la


que se obtiene acceso al destino. Para obtener una lista de
interfaces y los correspondientes índices de interfaz, utilice
los resultados de la ejecución del comando route print. En el
índice de interfaz puede usar valores decimales o
hexadecimales. Para valores hexadecimales, el número
hexadecimal debe estar precedido por 0x. Cuando se omite
el parámetro if, la interfaz se determina mediante la dirección
de la puerta de enlace.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los valores grandes de la columna de métricas de la tabla de enrutamiento son el resultado de permitir
que TCP/IP determine automáticamente la métrica de las rutas de la tabla de enrutamiento en función de
la configuración de la dirección IP, la máscara de subred y la puerta de enlace predeterminada para cada
interfaz LAN. La determinación automática de la métrica de interfaz, habilitada de forma predeterminada,
determina la velocidad de cada interfaz y ajusta las métricas de las rutas de cada interfaz para que la
interfaz más rápida cree las rutas con la métrica más baja. Para quitar las métricas grandes, deshabilite la
determinación automática de la métrica de interfaz de las propiedades avanzadas del protocolo TCP/IP
para cada conexión LAN.
Los nombres se pueden usar para el destino si existe una entrada adecuada en el archivo networks local
almacenado en la systemroot\System32\Drivers\\ carpeta . Los nombres se pueden usar para la puerta de
enlace siempre y cuando se puedan resolver en una dirección IP mediante técnicas estándar de
resolución de nombres de host, como consultas del Sistema de nombres de dominio (DNS), el uso del
archivo hosts local almacenado en la carpeta y la resolución de systemroot\system32\drivers\\ nombres
NetBIOS.
Si el comando es imprimir o eliminar , se puede omitir el parámetro de puerta de enlace y se pueden
usar caracteres comodín para el destino y la puerta de enlace. El valor de destino puede ser un valor
comodín especificado por un asterisco (*) . Si el destino especificado contiene un asterisco o un signo
de interrogación (?), se trata como un carácter comodín y solo se imprimen o eliminan las rutas de
destino (*) correspondientes. El asterisco coincide con cualquier cadena y el signo de interrogación
coincide con cualquier carácter individual. Por ejemplo, , y son todos los 10.\*.1, 192.168.\* 127.\*
\*224\* usos válidos del carácter comodín de asterisco.

El uso de una combinación no admitida de un valor de destino y máscara de subred (máscara de red)
muestra un mensaje de error "Ruta: máscara de red de dirección de puerta de enlace no válida". Este
mensaje de error aparece cuando el destino contiene uno o varios bits establecidos en 1 en ubicaciones
de bits donde el bit de máscara de subred correspondiente está establecido en 0. Para probar esta
condición, exprese el destino y la máscara de subred mediante la notación binaria. La máscara de subred
en notación binaria consta de una serie de 1 bits, que representa la parte de la dirección de red del
destino, y una serie de 0 bits, que representa la parte de la dirección de host del destino. Compruebe si
hay bits en el destino establecidos en 1 para la parte del destino que es la dirección de host (tal y como se
define en la máscara de subred).

Ejemplos
Para mostrar todo el contenido de la tabla de enrutamiento IP, escriba:

route print

Para mostrar las rutas en la tabla de enrutamiento IP que comienzan por 10, escriba:

route print 10.*

Para agregar una ruta predeterminada con la dirección de puerta de enlace predeterminada de [Link],
escriba:

route add [Link] mask [Link] [Link]

Para agregar una ruta al destino [Link] con la máscara de subred de [Link] y la dirección del próximo
salto de [Link], escriba:

route add [Link] mask [Link] [Link]

Para agregar una ruta persistente al destino [Link] con la máscara de subred de [Link] y la dirección del
próximo salto de [Link], escriba:

route /p add [Link] mask [Link] [Link]

Para agregar una ruta al destino [Link] con la máscara de subred de [Link], la dirección del próximo
salto de [Link] y la métrica de costo de 7, escriba:

route add [Link] mask [Link] [Link] metric 7

Para agregar una ruta al destino [Link] con la máscara de subred de [Link], la dirección del próximo
salto de [Link] y el uso del índice de interfaz 0x3, escriba:

route add [Link] mask [Link] [Link] if 0x3

Para eliminar la ruta al destino [Link] con la máscara de subred de [Link], escriba:

route delete [Link] mask [Link]

Para eliminar todas las rutas de la tabla de enrutamiento IP que comienzan por 10, escriba:

route delete 10.*

Para cambiar la dirección del próximo salto de la ruta con el destino [Link] y la máscara de subred de
[Link] de [Link] a [Link], escriba:

route change [Link] mask [Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
rpcinfo
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Enumera los programas en equipos remotos. La utilidad de línea de comandos rpcinfo realiza una llamada a
procedimiento remoto (RPC) a un servidor RPC e informa de lo que encuentra.

Sintaxis
rpcinfo [/p [<node>]] [/b <program version>] [/t <node program> [<version>]] [/u <node program> [<version>]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/p [<node>] enumera todos los programas registrados con el asignador


de puertos en el host especificado. Si no especifica un
nombre de nodo (equipo), el programa consulta el asignador
de puertos en el host local.

/b <program version> Solicita una respuesta de todos los nodos de red que tienen
el programa y la versión especificados registrados con el
asignador de puertos. Debe especificar un nombre o un
número de programa y un número de versión.

/t <node program> [\<version>] Usa el protocolo de transporte TCP para llamar al programa
especificado. Debe especificar un nombre de nodo (equipo) y
un nombre de programa. Si no especifica una versión, el
programa llama a todas las versiones.

/u <node program> [\<version>] Usa el protocolo de transporte UDP para llamar al programa
especificado. Debe especificar un nombre de nodo (equipo) y
un nombre de programa. Si no especifica una versión, el
programa llama a todas las versiones.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para enumerar todos los programas registrados con el asignador de puertos, escriba:

rpcinfo /p [<node>]

Para solicitar una respuesta de los nodos de red que tienen un programa especificado, escriba:

rpcinfo /b <program version>


Para usar el Protocolo de control de transmisión (TCP) para llamar a un programa, escriba:

rpcinfo /t <node program> [<version>]

Use el Protocolo de datagramas de usuario (UDP) para llamar a un programa:

rpcinfo /u <node program> [<version>]

Referencias adicionales
Clave de sintaxis de línea de comandos
rpcping
11/08/2021 • 7 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Confirma la conectividad RPC entre el equipo que ejecuta Microsoft Exchange Server y cualquiera de las
estaciones de trabajo de Microsoft Exchange Client admitidas en la red. Esta utilidad se puede usar para
comprobar si los servicios de Microsoft Exchange Server responden a las solicitudes RPC de las estaciones de
trabajo cliente a través de la red.

Sintaxis
rpcping [/t <protseq>] [/s <server_addr>] [/e <endpoint>
|/f <interface UUID>[,majorver]] [/O <interface object UUID]
[/i <#_iterations>] [/u <security_package_id>] [/a <authn_level>]
[/N <server_princ_name>] [/I <auth_identity>] [/C <capabilities>]
[/T <identity_tracking>] [/M <impersonation_type>]
[/S <server_sid>] [/P <proxy_auth_identity>] [/F <RPCHTTP_flags>]
[/H <RPC/HTTP_authn_schemes>] [/o <binding_options>]
[/B <server_certificate_subject>] [/b] [/E] [/q] [/c]
[/A <http_proxy_auth_identity>] [/U <HTTP_proxy_authn_schemes>]
[/r <report_results_interval>] [/v <verbose_level>] [/d]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/t <protseq> Especifica la secuencia de protocolo que se usará. Puede ser


una de las secuencias de protocolo RPC estándar:
ncacn_ip_tcp, ncacn_np o ncacn_http.
Si no se especifica, el valor predeterminado es
ncacn_ip_tcp.

/s <server_addr> Especifica la dirección del servidor. Si no se especifica, se hará


ping a la máquina local.

/e <endpoint> Especifica el punto de conexión al que se hace ping. Si no se


especifica ninguno, se hará ping al asignador de puntos de
conexión en la máquina de destino.
Esta opción es mutuamente excluyente con la opción de
interfaz (/f ).

/o <binding_options> Especifica las opciones de enlace para el ping RPC.


PA RÁ M ET RO DESC RIP C IÓ N

/f <interface UUID>[,Majorver] Especifica la interfaz para hacer ping. Esta opción es


mutuamente excluyente con la opción de punto de conexión.
La interfaz se especifica como UUID.
Si no se especifica majorver, se buscará la versión 1 de la
interfaz.
Cuando se especifica la interfaz , rpcping consultará al
asignador de puntos de conexión en la máquina de
destino para recuperar el punto de conexión de la
interfaz especificada. El asignador de puntos de conexión
se consultará mediante las opciones especificadas en la
línea de comandos.

/o <object UUID> Especifica el UUID del objeto si la interfaz registró uno.

/i <#_iterations> Especifica el número de llamadas que se realizarán. El valor


predeterminado es 1. Esta opción es útil para medir la
latencia de conexión si se especifican varias iteraciones.

/u <security_package_id> Especifica el paquete de seguridad (proveedor de seguridad)


RPC que se usará para realizar la llamada. El paquete de
seguridad se identifica como un número o un nombre. Si se
usa un número, es el mismo número que en la API
RpcBindingSetAuthInfoEx. Si especifica esta opción, debe
especificar un nivel de autenticación distinto de ninguno. No
hay ningún valor predeterminado para esta opción. Si no se
especifica, RPC no usará la seguridad para el ping. En la lista
siguiente se muestran los nombres y números. Los nombres
no distinguen mayúsculas de minúsculas:
Negotiate/9 o uno de nego, snego o negotiate
NTLM/10 o NTLM
SChannel/14 o SChannel
Kerberos/16 o Kerberos
Kernel/20 o Kernel

/a <authn_level> Especifica el nivel de autenticación que se usará. Si se


especifica esta opción, también se debe especificar el
identificador del paquete de seguridad (/u ). Si no se
especifica esta opción, RPC no usará la seguridad para el
ping. No hay ningún valor predeterminado para esta opción.
Los valores posibles son:
connect
llamada
Pkt
integridad
privacy

/n <server_princ_name> Especifica un nombre principal de servidor.


Este campo solo se puede usar cuando se seleccionan el
nivel de autenticación y el paquete de seguridad.
PA RÁ M ET RO DESC RIP C IÓ N

/I <auth_identity> Permite especificar una identidad alternativa para conectarse


al servidor. La identidad tiene el formato
user,domain,password. Si el nombre de usuario, el dominio o
la contraseña tienen caracteres especiales que el shell puede
interpretar, incluya la identidad entre comillas dobles. Puede
especificar en lugar de la contraseña y RPC le pedirá que
escriba la contraseña sin hacer \* eco en la pantalla. Si no
se especifica este campo, se usará la identidad del usuario
que ha iniciado sesión.
Este campo solo se puede usar cuando se seleccionan el
nivel de autenticación y el paquete de seguridad.

/c <capabilities> Especifica una máscara de bits hexadecimal de marcas. Este


campo solo se puede usar cuando se seleccionan el nivel de
autenticación y el paquete de seguridad.

/t <identity_tracking> Especifica estática o dinámica. Si no se especifica, dynamic es


el valor predeterminado.
Este campo solo se puede usar cuando se seleccionan el
nivel de autenticación y el paquete de seguridad.

/m <impersonation_type> Especifica anónimo, identificar, suplantar o delegar. El valor


predeterminado es suplantar.
Este campo solo se puede usar cuando se seleccionan el
nivel de autenticación y el paquete de seguridad.

/s <server_sid> Especifica el SID esperado del servidor.


Este campo solo se puede usar cuando se seleccionan el
nivel de autenticación y el paquete de seguridad.

/p <proxy_auth_identity> Especifica la identidad con la que se autenticará en el proxy


RPC/HTTP. Tiene el mismo formato que para la opción /I.
Debe especificar el paquete de seguridad (/u ), el nivel de
autenticación (/a ) y los esquemas de autenticación (/H ) para
poder usar esta opción.

/f <RPCHTTP_flags> Especifica las marcas que se pasan para la autenticación de


front-end RPC/HTTP. Las marcas se pueden especificar como
números o nombres Las marcas reconocidas actualmente
son:
Use SSL/1 o ssl o use_ssl
Use el primer esquema de autenticación / 2 o
primero o use_first
Debe especificar el paquete de seguridad (/u ) y el nivel de
autenticación (/a ) para usar esta opción.
PA RÁ M ET RO DESC RIP C IÓ N

/h <RPC/HTTP_authn_schemes> Especifica los 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 coma.
Ejemplo: Basic,NTLM. Los valores reconocidos son (los
nombres no distinguen mayúsculas de minúsculas):
Básico/ 1 o Básico
NTLM/2 o NTLM
Certificado/ 65536 o Certificado
Debe especificar el paquete de seguridad (/u ) y el nivel
de autenticación (/a ) para poder usar esta opción.

/b <server_certificate_subject> Especifica el asunto del certificado de servidor. Debe usar SSL


para que esta opción funcione.
Debe especificar el paquete de seguridad (/u ) y el nivel
de autenticación (/a ) para poder 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. Solo es válido cuando se especifican la
opción Solo eco de proxy (/E) y las opciones usar SSL.
Debe especificar el paquete de seguridad (/u ) y el nivel
de autenticación (/a ) para poder usar esta opción.

/R Especifica el proxy HTTP. Si no es ninguno, se usa el proxy


RPC. El valor predeterminado significa usar la configuración
de IE en el equipo cliente. Cualquier otro valor se tratará
como el proxy HTTP explícito. Si no especifica esta marca, se
asume el valor predeterminado, es decir, se comprueba la
configuración de IE. Esta marca solo es válida cuando la
marca /E (solo eco) está habilitada.

/E Restringe el ping solo al proxy RPC/HTTP. El ping no llega al


servidor. Resulta útil al intentar establecer si se puede
acceder al proxy RPC/HTTP. Para especificar un proxy HTTP,
use la marca /R. Si se especifica un proxy HTTP en la marca
/o, esta opción se omitirá.
Debe especificar el paquete de seguridad (/u ) y el nivel
de autenticación (/a ) para poder usar esta opción.

/q Especifica el modo silencioso. No emite ningún mensaje,


excepto las contraseñas. Asume la respuesta Y a todas las
consultas. Use esta opción con cuidado.

/C Use el certificado de tarjeta inteligente. Rpcping le pedirá al


usuario que elija una tarjeta inteligente.

/A Especifica la identidad con la que se autenticará en el proxy


HTTP. Tiene el mismo formato que para la opción /I.
Debe especificar esquemas de autenticación (/U),
paquete de seguridad (/u ) y nivel de autenticación (/a )
para poder usar esta opción.
PA RÁ M ET RO DESC RIP C IÓ N

/U Especifica los esquemas de autenticación que se usarán para


la autenticación de proxy HTTP. Esta opción es una lista de
valores numéricos o nombres separados por comas. Ejemplo:
Basic,NTLM. Los valores reconocidos son (los nombres no
distinguen mayúsculas de minúsculas):
Básico/ 1 o Básico
NTLM/2 o NTLM
Debe especificar el paquete de seguridad (/u ) y el nivel de
autenticación (/a ) para poder usar esta opción.

/r Si se especifican varias iteraciones, esta opción hará que la


rpcping muestre periódicamente las estadísticas de
ejecución actuales después de la última llamada. El intervalo
de informe se da en segundos. El valor predeterminado es
15.

/v Indica a la rpcping el nivel de detalle para realizar la salida.


El valor predeterminado es 1. 2 y 3 proporcionan más salidas
de la rpcping.

/d Inicia la interfaz de usuario de diagnóstico de red RPC.

/p Especifica que se soliciten credenciales si se produce un error


en la autenticación.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para averiguar si el servidor Exchange que se conecta a través de RPC/HTTP es accesible, escriba:

rpcping /t ncacn_http /s exchange_server /o RpcProxy=front_end_proxy /P username,domain,* /H Basic /u NTLM


/a connect /F 3

Referencias adicionales
Clave de sintaxis de línea de comandos
rsh
11/08/2021 • 2 minutes to read

Ejecuta comandos en equipos remotos que ejecutan el servicio o demonio de RSH.

IMPORTANT
El comando rexec está en desuso y no se garantiza que se admite en Windows.

Después de instalar el subsistema para UNIX basadas en aplicaciones, puede abrir una ventana de comandos de
Shell de C o Shell de Korn y ejecutar rsh . Para obtener más información, escriba man rsh en el símbolo del
sistema de Shell de C o Korn Shell.
rundll32
13/08/2021 • 2 minutes to read

Carga y ejecuta bibliotecas de vínculos dinámicos (DLL) de 32 bits. No hay ninguna configuración configurable
para Rundll32. Se proporciona información de ayuda para un archivo DLL específico que se ejecuta con el
comando rundll32.
Debe ejecutar el comando rundll32 desde un símbolo del sistema con privilegios elevados. Para abrir un
símbolo del sistema con privilegios elevados, haga clic en Iniciar , haga clic con el botón derecho en Símbolo
del sistema y, a continuación, haga clic en Ejecutar como administrador.

Sintaxis
rundll32 <DLLname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Rundll32 [Link],PrintUIEntry Muestra la interfaz de usuario de la impresora.

Comentarios
Rundll32 solo puede llamar a funciones desde un archivo DLL escrito explícitamente para que Rundll32 lo llame.

Referencias adicionales
Clave de sintaxis de línea de comandos
rundll32 [Link],PrintUIEntry
13/08/2021 • 9 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Automatiza muchas tareas de configuración de impresoras. [Link] es el archivo ejecutable que contiene las
funciones utilizadas por los cuadros de diálogo de configuración de impresora. También se puede llamar a estas
funciones desde un script o un archivo por lotes de línea de comandos, o se pueden ejecutar interactivamente
desde el símbolo del sistema.

Sintaxis
rundll32 [Link] PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2]
[modificationparameterN]

También puede usar las siguientes sintaxis alternativas, aunque los ejemplos de este tema usan la sintaxis
anterior:

rundll32 [Link],PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2]


[ModificationParameterN]

rundll32 printui PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2]


[modificationparameterN]

rundll32 printui,PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2]


[modificationparameterN]

Parámetros
Hay dos tipos de parámetros: parámetros base y parámetros de modificación. Los parámetros base especifican
la función que va a realizar el comando. Solo uno de estos parámetros puede aparecer en una línea de
comandos determinada. A continuación, puede modificar el parámetro base mediante uno o varios de los
parámetros de modificación si son aplicables al parámetro base (no todos los parámetros de modificación son
compatibles con todos los parámetros base).

PA RÁ M ET RO S B A SE DESC RIP C IÓ N

/dl Elimina la impresora local.

/dn Elimina una conexión de impresora de red.

/dd Elimina un controlador de impresora.

/e Muestra las preferencias de impresión de una impresora


determinada.
PA RÁ M ET RO S B A SE DESC RIP C IÓ N

/ga agrega una conexión de impresora por equipo (la conexión


está disponible para cualquier usuario de ese equipo cuando
inicia sesión).

/ge Muestra las conexiones de impresora por equipo en un


equipo.

/gd Elimina una conexión de impresora por equipo (la conexión


se elimina la próxima vez que un usuario inicia sesión).

/ia Instala un controlador de impresora mediante un archivo .inf.

/id Instala un controlador de impresora mediante el Asistente


para agregar controladores de impresora.

/if Instala una impresora mediante un archivo .inf.

/ii Instala una impresora mediante el Asistente para agregar


impresoras con un archivo .inf.

/il Instala una impresora mediante el Asistente para agregar


impresora.

/in Se conecta a una impresora de red remota.

/ip Instala una impresora mediante el Asistente para instalación


de impresoras de red (disponible desde la interfaz de usuario
de administración de impresión).

/k imprime una página de prueba en una impresora.

/o Muestra la cola de una impresora.

/p Muestra las propiedades de una impresora. Al usar este


parámetro, también debe especificar un valor para el
parámetro de modificación /n[name].

/s Muestra las propiedades de un servidor de impresión. Si


desea ver el servidor de impresión local, no es necesario usar
un parámetro de modificación. Sin embargo, si desea ver un
servidor de impresión remoto, debe especificar el parámetro
de modificación /c[name].
PA RÁ M ET RO S B A SE DESC RIP C IÓ N

/Ss Especifica qué tipo de información de una impresora se


almacenará. Si no se especifica ninguno de los valores de
/Ss, el comportamiento predeterminado es como si se
hubieran especificado todos ellos. Use este parámetro base
con los siguientes valores situados al final de la línea de
comandos:
2 : almacena la información contenida en la estructura
de printER_INFO_2 impresora. Esta estructura
contiene la información básica sobre la impresora,
como su nombre, nombre de servidor, nombre de
puerto y nombre del recurso compartido.
7 : se usa para almacenar la información del servicio
de directorio contenida en la printER_INFO_7
estructura.
c: almacena la información del perfil de color de una
impresora.
d : almacena datos específicos de la impresora, como
el identificador de hardware de la impresora.
s : almacena el descriptor de seguridad de la
impresora.
g : almacena la información en la estructura global de
DEVmode de la impresora.
m: almacena la configuración mínima de la
impresora. Esto equivale a especificar 2 d y g .
u: almacena la información en las impresoras por
estructura DEVmode de usuario.
PA RÁ M ET RO S B A SE DESC RIP C IÓ N

/Sr Especifica qué información sobre una impresora se restaura y


cómo se controlan los conflictos en la configuración. Use con
los siguientes valores situados al final de la línea de
comandos:
2 : restaura la información contenida en la estructura
de printER_INFO_2 impresora. Esta estructura
contiene la información básica sobre la impresora,
como su nombre, nombre de servidor, nombre de
puerto y nombre del recurso compartido.
7 : restaura la información del servicio de directorio
contenida en la printER_INFO_7 estructura.
c: restaura la información del perfil de color de una
impresora.
d : restaura datos específicos de la impresora, como el
identificador de hardware de la impresora.
s : restaura el descriptor de seguridad de la impresora.
g : restaura la información de la estructura global de
DEVmode de la impresora.
m: restaura la configuración mínima de la impresora.
Esto equivale a especificar 2 , d y g .
u Restaura la información de las copias impresas por
la estructura DEVmode del usuario.
r : si el nombre de impresora almacenado en el
archivo es diferente del nombre de la impresora en la
que se va a restaurar, use el nombre de impresora
actual. No se puede especificar con f . Si no se
especifica r ni f y los nombres no coinciden, se
produce un error en la restauración de la
configuración.
f : si el nombre de impresora almacenado en el
archivo es diferente del nombre de la impresora en la
que se va a restaurar, use el nombre de impresora en
el archivo. No se puede especificar con r . Si no se
especifica f ni r y los nombres no coinciden, se
produce un error en la restauración de la
configuración.
p : si el nombre de puerto del archivo desde el que se
va a restaurar no coincide con el nombre de puerto
actual de la impresora en la que se va a restaurar, se
usa el nombre de puerto actual de la impresora.
h : si la impresora en la que se va a restaurar no se
pudo compartir con el nombre del recurso
compartido de recursos en el archivo de
configuración guardado, intente compartir la
impresora con el nombre del recurso compartido
actual o con un nuevo nombre de recurso
compartido generado si no se especifica H ni h y la
impresora que se está restaurando no se puede
compartir con el nombre del recurso compartido
guardado, se produce un error en la restauración.
h : si la impresora que se está restaurando en no se
puede compartir con el nombre del recurso
compartido guardado, no comparta la impresora. Si
no se especifica H ni h y la impresora que se está
restaurando no se puede compartir con el nombre
del recurso compartido guardado, se produce un
error en la restauración.
i: si el controlador del archivo de configuración
guardado no coincide con el controlador de la
impresora en la que se va a restaurar, se produce un
error en la restauración.
PA RÁ M ET RO S B A SE DESC RIP C IÓ N

/Xg Recupera la configuración de una impresora.

/Xs Establece la configuración de una impresora.

/y Establece la impresora que se va a instalar como la


impresora predeterminada.

/? Muestra la ayuda del producto para el comando y sus


parámetros asociados.

@[file] Especifica un archivo de argumentos de línea de comandos e


inserta directamente el texto de ese archivo en la línea de
comandos.

PA RÁ M ET RO S DE M O DIF IC A C IÓ N DESC RIP C IÓ N

/a[file] Especifica el nombre de archivo binario.

/b[name] Especifica el nombre de la impresora base.

/c[name] Especifica el nombre del equipo si la acción que se va a


realizar está en un equipo remoto.

/f[file] Cree la ruta de acceso de convención de nomenclatura


universal (UNC) y el nombre del nombre de archivo .inf o el
nombre del archivo de salida, en función de la tarea que
realice. Use /F[file] para especificar un archivo .inf
dependiente.

/F[file] Especifica la ruta de acceso UNC y el nombre de un archivo


.inf del que depende el archivo .inf especificado con /f[file].

/h[architecture] Especifica la arquitectura del controlador. Use uno de los


siguientes elementos: x86, x64 o Itanium.

/j[provider] Especifica el nombre del proveedor de impresión.

/l[path] Especifica la ruta de acceso UNC donde se encuentran los


archivos de controlador de impresora que está usando.

/m[model] Especifica el nombre del modelo de controlador. (Este valor


se puede especificar en el archivo .inf).

/n[name] Especifica el nombre de la impresora.

/q Ejecuta el comando sin notificaciones al usuario.

/r[port] Especifica el nombre del puerto.

/U Especifica que use el controlador de impresora existente si ya


está instalado.
PA RÁ M ET RO S DE M O DIF IC A C IÓ N DESC RIP C IÓ N

/t[#] Especifica la página de índice de base cero en la que se


iniciará.

/v[versión] Especifica la versión del controlador. Si no especifica un valor


para /K , debe especificar uno de los siguientes valores: tipo
2 - Modo kernel o tipo 3 - Modo de usuario .

/w solicita al usuario un controlador si el controlador no se


encuentra en el archivo .inf especificado por /f .

/Y Especifica que los nombres de impresora no se deben


generar automáticamente.

/z Especifica que no se comparta automáticamente la


impresora que se va a instalar.

/k cambia el significado del parámetro /h[architecture] para


aceptar 2 en lugar de x86, 3 en lugar de x64 o 4 en lugar
de Itanium . También cambia el valor del parámetro
/v[version] para aceptar 2 en lugar de tipo 2: modo
kernel y 3 en lugar de tipo 3: modo de usuario .

/Z Comparte la impresora que se está instalando. Use solo con


el parámetro /if.

/Mw[message] Muestra un mensaje de advertencia al usuario antes de


confirmar los cambios especificados en la línea de comandos.

/Mq[message] Muestra un mensaje de confirmación al usuario antes de


confirmar los cambios especificados en la línea de comandos.

/W[flags] Especifica los parámetros u opciones para el Asistente para


agregar impresoras, el Asistente para agregar controladores
de impresora y el Asistente para instalación de impresoras
de red.
r : permite reiniciar los asistentes desde la última página.

/G[flags] Especifica los parámetros globales y las opciones que desea


usar.
w : suprime las advertencias del controlador de
configuración para el usuario.

Comentarios
La palabra clave PrintUIEntr y distingue mayúsculas de minúsculas y debe escribir la sintaxis de este
comando con el uso exacto de mayúsculas y minúsculas que se muestra en los ejemplos de este tema.
Para obtener más ejemplos, en un símbolo del sistema, escriba: rundll32 [Link],PrintUIEntr y /?

Ejemplos
Para agregar una nueva impresora remota, printer1, para un equipo, Client1, que es visible para la cuenta de
usuario donde se ejecuta este comando, escriba:
rundll32 [Link] PrintUIEntry /in /n\\client1\printer1

Para agregar una impresora mediante el Asistente para agregar impresora y un archivo .inf, [Link], ubicado
en la unidad c: en Infpath, escriba:

rundll32 [Link] PrintUIEntry /ii /f c:\Infpath\[Link]

Para eliminar una impresora existente, printer1, en un equipo, Client1, escriba:

rundll32 [Link] PrintUIEntry /dn /n\\client1\printer1

Para agregar una conexión de impresora por equipo, printer2, para todos los usuarios de un equipo, Client2,
escriba (la conexión se aplicará cuando un usuario inicie sesión):

rundll32 [Link] PrintUIEntry /ga /n\\client2\printer2

Para eliminar una conexión de impresora por equipo, printer2, para todos los usuarios de un equipo, Client2,
escriba (la conexión se eliminará cuando un usuario inicie sesión):

rundll32 [Link] PrintUIEntry /gd /n\\client2\printer2

Para ver las propiedades del servidor de impresión, printServer1, escriba:

rundll32 [Link] PrintUIEntry /s /t1 /c\\printserver1

Para ver las propiedades de una impresora, printer3, escriba:

rundll32 [Link] PrintUIEntry /p /n\\printer3

Referencias adicionales
rundll32
Referencia de comandos print
rwinsta
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Restablece (elimina) una sesión en un servidor Escritorio remoto host de sesión.

NOTE
Este comando es el mismo que el comando de restablecimiento de sesión.

NOTE
Para averiguar las novedades de la versión más reciente, consulte Novedades de Servicios de Escritorio remoto en
Windows Server.

Referencias adicionales
reset session
Clave de sintaxis de línea de comandos
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
San
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra o establece la directiva de red de área de almacenamiento (san) para el sistema operativo. Si se usa sin
parámetros, se muestra la directiva san actual.

Sintaxis
san [policy={onlineAll | offlineAll | offlineShared}] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

policy={onlineAll | offlineAll | offlineShared}] Establece la directiva san para el sistema operativo


actualmente arrancado. La directiva san determina si un
disco recién detectado se pone en línea o permanece sin
conexión, y si se convierte en de lectura/escritura o sigue
siendo de solo lectura. Cuando un disco está sin conexión, se
puede leer el diseño del disco, pero no se mostrará ningún
dispositivo de volumen a través Plug and Play. Esto significa
que no se puede montar ningún sistema de archivos en el
disco. Cuando un disco está en línea, se instalan uno o varios
dispositivos de volumen para el disco. A continuación se
muestra una explicación de cada parámetro:
onlineAll. Especifica que todos los discos recién
detectados se pondrán en línea y se realizarán
operaciones de lectura y escritura. IMPORTANTE: La
especificación de onlineAll en un servidor que
comparte discos podría provocar daños en los datos.
Por lo tanto, no debe establecer esta directiva si los
discos se comparten entre servidores a menos que el
servidor forma parte de un clúster.
offlineAll. Especifica que todos los discos recién
detectados excepto el disco de inicio estarán sin
conexión y de solo lectura de forma predeterminada.
offlineShared . Especifica que todos los discos recién
detectados que no residen en un bus compartido
(como SCSI e iSCSI) se disponen de conexión y se
realizan operaciones de lectura y escritura. Los discos
que se quedan sin conexión serán de solo lectura de
forma predeterminada.
Para obtener más información, vea VDS_san_POLICY
enumeración.

noerr Se usa solo para scripting. Cuando se detecta un error,


DiskPart sigue procesando los comandos como si no hubiera
ningún error. Sin este parámetro, un error hace que DiskPart
salga con un código de error.
Ejemplos
Para ver la directiva actual, escriba:

san

Para que todos los discos recién detectados, excepto el disco de inicio, sea sin conexión y de solo lectura de
forma predeterminada, escriba:

san policy=offlineAll

Referencias adicionales
Clave de sintaxis de línea de comandos
[Link] configuración
13/08/2021 • 4 minutes to read

Modifica el valor de las entradas de un servicio en el Registro y en la base de datos de Service Control Manager.

Sintaxis
[Link] [<servername>] config [<servicename>] [type= {own | share | kernel | filesys | rec | adapt | interact
type= {own | share}}] [start= {boot | system | auto | demand | disabled | delayed-auto}] [error= {normal |
severe | critical | ignore}] [binpath= <binarypathname>] [group= <loadordergroup>] [tag= {yes | no}]
[depend= <dependencies>] [obj= {<accountname> | <objectname>}] [displayname= <displayname>] [password=
<password>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<servername> Especifica el nombre del servidor remoto en el que se


encuentra el servicio. El nombre debe usar el formato UNC
(Convención de nomenclatura universal) (por ejemplo, \
myserver). Para ejecutar [Link] localmente, no use este
parámetro.

<servicename> Especifica el nombre del servicio devuelto por la operación


getkeyname.

type= {own | share | kernel | filesys | rec | adapt Especifica el tipo de servicio. Entre estas opciones se
| interact type= {own | share}} incluyen:
own: especifica un servicio que se ejecuta en su
propio proceso. No comparte un archivo ejecutable
con otros servicios. Este es el valor predeterminado.
share: especifica un servicio que se ejecuta como un
proceso compartido. Comparte un archivo ejecutable
con otros servicios.
kernel: especifica un controlador.
filesys: especifica un controlador del sistema de
archivos.
rec: especifica un controlador reconocido por el
sistema de archivos que identifica los sistemas de
archivos usados en el equipo.
adapt: especifica un controlador de adaptador que
identifica dispositivos de hardware como teclados,
mouse y unidades de disco.
interact: especifica un servicio que puede
interactuar con el escritorio, recibiendo la entrada de
los usuarios. Los servicios interactivos deben
ejecutarse en la cuenta LocalSystem. Este tipo debe
usarse junto con type= own o type= shared (por
ejemplo, type= interact type= own). El uso de
type= interactuar por sí mismo generará un error.
PA RÁ M ET RO DESC RIP C IÓ N

start= {boot | system | auto | demand | disabled | Especifica el tipo de inicio para el servicio. Entre estas
delayed-auto} opciones se incluyen:
boot: especifica un controlador de dispositivo
cargado por el cargador de arranque.
system: especifica un controlador de dispositivo que
se inicia durante la inicialización del kernel.
auto: especifica un servicio que se inicia
automáticamente cada vez que se reinicia el equipo y
se ejecuta incluso si nadie inicia sesión en el equipo.
demand: especifica un servicio que se debe iniciar
manualmente. Este es el valor predeterminado si no
se especifica star t=.
disabled: especifica un servicio que no se puede
iniciar. Para iniciar un servicio deshabilitado, cambie el
tipo de inicio a otro valor.
delayed-auto: especifica un servicio que se inicia
automáticamente poco después de que se inicien
otros servicios automáticos.

error= {normal | severe | critical | ignore} Especifica la gravedad del error si el servicio no se inicia
cuando se inicia el equipo. Entre estas opciones se incluyen:
normal: especifica que el error se registra y se
muestra un cuadro de mensaje que informa al
usuario de que un servicio no se ha podido iniciar. El
inicio continuará. Esta es la configuración
predeterminada.
grave: especifica que el error se registra (si es
posible). El equipo intenta reiniciarse con la última
configuración buena conocida. Esto podría dar lugar
a que el equipo se pueda reiniciar, pero es posible
que el servicio todavía no pueda ejecutarse.
critical: especifica que el error se registra (si es
posible). El equipo intenta reiniciarse con la última
configuración buena conocida. Si se produce un error
en la última configuración correcta conocida, también
se produce un error de inicio y el proceso de
arranque se detiene con un error Detención.
ignore: especifica que el error se registra y el inicio
continúa. No se envía ninguna notificación al usuario
más allá de registrar el error en el registro de
eventos.

binpath= <binarypathname> Especifica una ruta de acceso al archivo binario del servicio.
No hay ningún valor predeterminado para binpath= y se
debe proporcionar esta cadena.

group= <loadordergroup> Especifica el nombre del grupo del que este servicio es
miembro. La lista de grupos se almacena en el Registro, en la
subclave
HKLM\System\CurrentControlSet\Control\Ser viceGr
oupOrder. El valor predeterminado es null.

tag= {yes | no} Especifica si se debe obtener o no un TagID de la llamada a


CreateService. Las etiquetas solo se usan para los
controladores de arranque y de inicio del sistema.
PA RÁ M ET RO DESC RIP C IÓ N

depend= <dependencies> Especifica los nombres de los servicios o grupos que deben
iniciarse antes de este servicio. Los nombres están separados
por barras diagonales (/).

obj= {<accountname> | <objectname>} Especifica un nombre de una cuenta en la que se ejecutará


un servicio o especifica un nombre del objeto de controlador
Windows en el que se ejecutará el controlador. El valor
predeterminado es LocalSystem .

displayname= <displayname> Especifica un nombre descriptivo para identificar el servicio


en programas de interfaz de usuario. Por ejemplo, el nombre
de subclave de un servicio determinado es wuauser v , que
tiene un nombre para mostrar más descriptivo de
Actualizaciones automáticas.

password= <password> Especifica una contraseña. Esto es necesario si se usa una


cuenta que no sea la cuenta LocalSystem.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Cada opción de línea de comandos (parámetro) debe incluir el signo igual como parte del nombre de la
opción.
Se requiere un espacio entre una opción y su valor (por ejemplo, type= own . Si se omite el espacio, se
produce un error en la operación.

Ejemplos
Para especificar una ruta de acceso binaria para el servicio NewService, escriba:

[Link] config NewService binpath= ntsd -d c:\windows\system32\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
[Link] crear
13/08/2021 • 4 minutes to read

Crea una subclave y entradas para un servicio en el Registro y en la base de datos de Service Control Manager.

Sintaxis
[Link] [<servername>] create [<servicename>] [type= {own | share | kernel | filesys | rec | interact type=
{own | share}}] [start= {boot | system | auto | demand | disabled | delayed-auto}] [error= {normal | severe
| critical | ignore}] [binpath= <binarypathname>] [group= <loadordergroup>] [tag= {yes | no}] [depend=
<dependencies>] [obj= {<accountname> | <objectname>}] [displayname= <displayname>] [password= <password>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<servername> Especifica el nombre del servidor remoto en el que se


encuentra el servicio. El nombre debe usar el formato UNC
(Convención de nomenclatura universal) (por ejemplo, \
myserver). Para ejecutar [Link] localmente, no use este
parámetro.

<servicename> Especifica el nombre del servicio devuelto por la operación


getkeyname.

type= {own | share | kernel | filesys | rec | Especifica el tipo de servicio. Entre estas opciones se
interact type= {own | share}} incluyen:
own: especifica un servicio que se ejecuta en su
propio proceso. No comparte un archivo ejecutable
con otros servicios. Este es el valor predeterminado.
share: especifica un servicio que se ejecuta como un
proceso compartido. Comparte un archivo ejecutable
con otros servicios.
kernel: especifica un controlador.
filesys: especifica un controlador del sistema de
archivos.
rec: especifica un controlador reconocido por el
sistema de archivos que identifica los sistemas de
archivos usados en el equipo.
interact: especifica un servicio que puede
interactuar con el escritorio, recibiendo la entrada de
los usuarios. Los servicios interactivos deben
ejecutarse en la cuenta LocalSystem. Este tipo debe
usarse junto con type= own o type= shared (por
ejemplo, type= interact type= own ). El uso de
type= interactuar por sí mismo generará un error.
PA RÁ M ET RO DESC RIP C IÓ N

start= {boot | system | auto | demand | disabled | Especifica el tipo de inicio para el servicio. Entre estas
delayed-auto} opciones se incluyen:
boot: especifica un controlador de dispositivo
cargado por el cargador de arranque.
system: especifica un controlador de dispositivo que
se inicia durante la inicialización del kernel.
auto: especifica un servicio que se inicia
automáticamente cada vez que se reinicia el equipo y
se ejecuta incluso si nadie inicia sesión en el equipo.
demand: especifica un servicio que se debe iniciar
manualmente. Este es el valor predeterminado si no
se especifica star t=.
disabled: especifica un servicio que no se puede
iniciar. Para iniciar un servicio deshabilitado, cambie el
tipo de inicio a otro valor.
delayed-auto: especifica un servicio que se inicia
automáticamente poco después de que se inicien
otros servicios automáticos.

error= {normal | severe | critical | ignore} Especifica la gravedad del error si el servicio no se inicia
cuando se inicia el equipo. Entre estas opciones se incluyen:
normal: especifica que el error se registra y se
muestra un cuadro de mensaje que informa al
usuario de que un servicio no se ha iniciado. El inicio
continuará. Esta es la configuración predeterminada.
grave: especifica que el error se registra (si es
posible). El equipo intenta reiniciarse con la última
configuración buena conocida. Esto podría dar lugar
a que el equipo pueda reiniciarse, pero es posible que
el servicio todavía no pueda ejecutarse.
critical: especifica que el error se registra (si es
posible). El equipo intenta reiniciarse con la última
configuración buena conocida. Si se produce un error
en la última configuración correcta conocida, también
se produce un error de inicio y el proceso de
arranque se detiene con un error Detener.
ignore: especifica que el error se registra y el inicio
continúa. No se envía ninguna notificación al usuario
más allá de registrar el error en el registro de
eventos.

binpath= <binarypathname> Especifica una ruta de acceso al archivo binario del servicio.
No hay ningún valor predeterminado para binpath= y se
debe proporcionar esta cadena.

group= <loadordergroup> Especifica el nombre del grupo del que este servicio es
miembro. La lista de grupos se almacena en el Registro, en la
subclave
HKLM\System\CurrentControlSet\Control\Ser viceGr
oupOrder. El valor predeterminado es null.

tag= {yes | no} Especifica si se debe obtener o no un TagID de la llamada a


CreateService. Las etiquetas solo se usan para los
controladores boot-start y system-start.
PA RÁ M ET RO DESC RIP C IÓ N

depend= <dependencies> Especifica los nombres de los servicios o grupos que deben
iniciarse antes de este servicio. Los nombres se separan
mediante barras diagonales (/).

obj= {<accountname> | <objectname>} Especifica un nombre de una cuenta en la que se ejecutará


un servicio o especifica un nombre del objeto de controlador
Windows en el que se ejecutará el controlador. El valor
predeterminado es LocalSystem .

displayname= <displayname> Especifica un nombre descriptivo para identificar el servicio


en los programas de interfaz de usuario. Por ejemplo, el
nombre de subclave de un servicio determinado es
wuauser v , que tiene un nombre para mostrar más
descriptivo de Actualizaciones automáticas.

password= <password> Especifica una contraseña. Esto es necesario si se usa una


cuenta que no sea localSystem.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Cada opción de línea de comandos (parámetro) debe incluir el signo igual como parte del nombre de la
opción.
Se requiere un espacio entre una opción y su valor (por ejemplo, type= own . Si se omite el espacio, se
produce un error en la operación.

Ejemplos
Para crear y registrar una nueva ruta de acceso binaria para el servicio NewService, escriba:

[Link] \\myserver create NewService binpath= c:\windows\system32\[Link]

[Link] create NewService binpath= c:\windows\system32\[Link] type= share start= auto depend= +TDI
NetBIOS

Referencias adicionales
Clave de sintaxis de línea de comandos
[Link] eliminar
13/08/2021 • 2 minutes to read

Elimina una subclave de servicio del Registro. Si el servicio se está ejecutando o si otro proceso tiene un
identificador abierto para el servicio, el servicio se marca para su eliminación.

NOTE
No se recomienda usar este comando para eliminar servicios de sistema operativo integrados, como DHCP, DNS o
Internet Information Services. Para instalar, quitar o volver a configurar roles, servicios y componentes del sistema
operativo, vea Instalar o desinstalar roles, servicios de rol o características.

Sintaxis
[Link] [<servername>] delete [<servicename>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<servername> Especifica el nombre del servidor remoto en el que se


encuentra el servicio. El nombre debe usar el formato UNC
(Convención de nomenclatura universal) (por ejemplo, \
myserver). Para ejecutar [Link] localmente, no use este
parámetro.

<servicename> Especifica el nombre del servicio devuelto por la operación


getkeyname.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para eliminar la subclave de servicio NewSer v del Registro en el equipo local, escriba:

[Link] delete NewServ

Referencias adicionales
Clave de sintaxis de línea de comandos
[Link] consulta
13/08/2021 • 4 minutes to read

Obtiene y muestra información sobre el servicio, el controlador, el tipo de servicio o el tipo de controlador
especificados.

Sintaxis
[Link] [<servername>] query [<servicename>] [type= {driver | service | all}] [type= {own | share | interact
| kernel | filesys | rec | adapt}] [state= {active | inactive | all}] [bufsize= <Buffersize>] [ri=
<Resumeindex>] [group= <groupname>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<servername> Especifica el nombre del servidor remoto en el que se


encuentra el servicio. El nombre debe usar el formato UNC
(Convención de nomenclatura universal) (por ejemplo, \
myserver). Para ejecutar [Link] localmente, no use este
parámetro.

<servicename> Especifica el nombre de servicio devuelto por la operación


getkeyname. Este parámetro de consulta no se usa junto
con otros parámetros de consulta (distintos de
servername).

type= {driver | service | all} Especifica lo que se va a enumerar. Entre estas opciones se
incluyen:
driver : especifica que solo se enumeran los
controladores.
ser vice: especifica que solo se enumeran los
servicios. Este es el valor predeterminado.
all: especifica que se enumeran los controladores y
los servicios.
PA RÁ M ET RO DESC RIP C IÓ N

type= {own | share | interact | kernel | filesys | Especifica el tipo de servicios o el tipo de controladores que
rec | adapt} se enumerarán. Entre estas opciones se incluyen:
own: especifica un servicio que se ejecuta en su
propio proceso. No comparte un archivo ejecutable
con otros servicios. Este es el valor predeterminado.
share: especifica un servicio que se ejecuta como un
proceso compartido. Comparte un archivo ejecutable
con otros servicios.
kernel: especifica un controlador.
filesys: especifica un controlador del sistema de
archivos.
rec: especifica un controlador reconocido por el
sistema de archivos que identifica los sistemas de
archivos usados en el equipo.
interact: especifica un servicio que puede
interactuar con el escritorio y recibir la entrada de los
usuarios. Los servicios interactivos deben ejecutarse
en la cuenta LocalSystem. Este tipo debe usarse junto
con type= own o type= shared (por ejemplo,
type= interact type= own). El uso de type=
interactuar por sí mismo generará un error.

state= {active | inactive | all} Especifica el estado iniciado del servicio que se va a
enumerar. Entre estas opciones se incluyen:
active: especifica todos los servicios activos. Este es
el valor predeterminado.
inactivo: especifica todos los servicios en pausa o
detenidos.
all: especifica todos los servicios.

bufsize= <Buffersize> Especifica el tamaño (en bytes) del búfer de enumeración. El


tamaño de búfer predeterminado es de 1024 bytes. Debe
aumentar el tamaño del búfer cuando la pantalla resultante
de una consulta supere los 1024 bytes.

ri= <Resumeindex> Especifica el número de índice en el que se iniciará o


reanudará la enumeración. El valor predeterminado es 0
(cero). Si se devuelve más información de la que puede
mostrar el búfer predeterminado, use este parámetro con el
bufsize= parámetro .

group= <Groupname> Especifica el grupo de servicios que se va a enumerar. De


forma predeterminada, se enumeran todos los grupos. De
forma predeterminada, todos los grupos se enumeran
(**group= **).

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Cada opción de línea de comandos (parámetro) debe incluir el signo igual como parte del nombre de la
opción.
Se requiere un espacio entre una opción y su valor (por ejemplo, type= own . Si se omite el espacio, se
produce un error en la operación.
La operación de consulta muestra la siguiente información sobre un servicio: SERVICE_NAME (nombre
de subclave del Registro del servicio), TYPE, STATE (así como los estados que no están disponibles),
WIN32_EXIT_B, SERVICE_EXIT_B, CHECKPOINT y WAIT_HINT.
El parámetro type= se puede usar dos veces en algunos casos. La primera apariencia del parámetro
type= especifica si se deben consultar servicios, controladores o ambos (all ). La segunda apariencia del
parámetro type= especifica un tipo de la operación de creación para restringir aún más el ámbito de una
consulta.
Cuando los resultados de presentación de un comando de consulta superan el tamaño del búfer de
enumeración, se muestra un mensaje similar al siguiente:

Enum: more data, need 1822 bytes start resume at index 79

To display the remaining **query** information, rerun **query**, setting **bufsize=** to be the
number of bytes and setting **ri=** to the specified index. For example, the remaining output would
be displayed by typing the following at the command prompt:

[Link] query bufsize= 1822 ri= 79

Ejemplos
Para mostrar información solo para servicios activos, escriba cualquiera de los siguientes comandos:

[Link] query
[Link] query type= service

Para mostrar información de los servicios activos y especificar un tamaño de búfer de 2000 bytes, escriba:

[Link] query type= all bufsize= 2000

Para mostrar información para el servicio wuauserv, escriba:

[Link] query wuauserv

Para mostrar información de todos los servicios (activos e inactivos), escriba:

[Link] query state= all

Para mostrar información de todos los servicios (activos e inactivos), a partir de la línea 56, escriba:

[Link] query state= all ri= 56

Para mostrar información de servicios interactivos, escriba:

[Link] query type= service type= interact

Para mostrar información solo para controladores, escriba:

[Link] query type= driver

Para mostrar información de los controladores en el grupo Especificación de interfaz de controlador de red
(NDIS), escriba:

[Link] query type= driver group= NDIS

Referencias adicionales
Clave de sintaxis de línea de comandos
Comandos schtasks
10/08/2021 • 2 minutes to read

Programa comandos y programas para que se ejecuten periódicamente o en un momento específico, agrega y
quita tareas de la programación, inicia y detiene las tareas a petición, y muestra y cambia las tareas
programadas.

NOTE
La [Link] realiza las mismas operaciones que las tareas programadas en Panel de control. Puede usar estas
herramientas juntas e indistintamente.

Permisos necesarios
Para programar, ver y cambiar todas las tareas del equipo local, debe ser miembro del grupo
Administradores.
Para programar, ver y cambiar todas las tareas del equipo remoto, debe ser miembro del grupo
Administradores en el equipo remoto o debe usar el parámetro /u para proporcionar las credenciales de
un administrador del equipo remoto.
Puede usar el parámetro /u en una operación /create o /change si los equipos locales y remotos están
en el mismo dominio, o si el equipo local está en un dominio en el que confía el dominio del equipo
remoto. De lo contrario, el equipo remoto no puede autenticar la cuenta de usuario especificada y no
puede comprobar que la cuenta es miembro del grupo Administradores.
La tarea que planea ejecutar debe tener el permiso adecuado; estos permisos varían según la tarea. De
forma predeterminada, las tareas se ejecutan con los permisos del usuario actual del equipo local o con
los permisos del usuario especificados por el parámetro /u, si se incluye uno. o ejecutar una tarea con
permisos de una cuenta de usuario diferente o con permisos del sistema, use el parámetro /ru.

Sintaxis
schtasks change
schtasks create
schtasks delete
schtasks end
schtasks query
schtasks run

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N
PA RÁ M ET RO DESC RIP C IÓ N

cambio de schtasks Cambia una o varias de las siguientes propiedades de una


tarea:
Programa que ejecuta la tarea (/tr)
La cuenta de usuario con la que se ejecuta la tarea
(/ru)
Contraseña de la cuenta de usuario (/rp)
Agrega la propiedad de solo interactivo a la tarea (/it)

schtasks create Programa una nueva tarea.

schtasks delete Elimina una tarea programada.

schtasks end Detiene un programa iniciado por una tarea.

consulta schtasks Muestra las tareas programadas para ejecutarse en el


equipo.

schtasks run Inicia inmediatamente una tarea programada. La operación


de ejecución omite la programación, pero usa la ubicación
del archivo de programa, la cuenta de usuario y la
contraseña guardadas en la tarea para ejecutar la tarea
inmediatamente.

Referencias adicionales
Clave de sintaxis de línea de comandos
cambio de schtasks
11/08/2021 • 7 minutes to read

Cambia una o varias de las siguientes propiedades de una tarea:


El programa que ejecuta la tarea (/tr )
La cuenta de usuario con la que se ejecuta la tarea (/ru )
La contraseña de la cuenta de usuario (/rp )
Agrega la propiedad de solo interactivo a la tarea (/it )

Permisos necesarios
Para programar, ver y cambiar todas las tareas del equipo local, debe ser miembro del grupo
Administradores.
Para programar, ver y cambiar todas las tareas del equipo remoto, debe ser miembro del grupo
Administradores del equipo remoto o debe usar el parámetro /u para proporcionar las credenciales de
un administrador del equipo remoto.
Puede usar el parámetro /u en una operación /create o /change si los equipos locales y remotos están
en el mismo dominio o si el equipo local está en un dominio en el que confía el dominio de equipo
remoto. De lo contrario, el equipo remoto no puede autenticar la cuenta de usuario especificada y no
puede comprobar que la cuenta sea miembro del grupo Administradores.
La tarea que planea ejecutar debe tener el permiso adecuado; estos permisos varían según la tarea. De
forma predeterminada, las tareas se ejecutan con los permisos del usuario actual del equipo local o con
los permisos del usuario especificados por el parámetro /u, si se incluye uno. o ejecute una tarea con
permisos de una cuenta de usuario diferente o con permisos del sistema, use el parámetro /ru.

Sintaxis
schtasks /change /tn <Taskname> [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/ru <username>] [/rp
<password>] [/tr <Taskrun>] [/st <Starttime>] [/ri <interval>] [{/et <Endtime> | /du <duration>} [/k]] [/sd
<Startdate>] [/ed <Enddate>] [/{ENABLE | DISABLE}] [/it] [/z]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/tn <Taskname> Identifica la tarea que se va a cambiar. Escriba el nombre de


la tarea.

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(con o sin barras diagonales inversas). La opción
predeterminada es el equipo local.
PA RÁ M ET RO DESC RIP C IÓ N

/u [<domain>] Ejecuta este comando con los permisos de la cuenta de


usuario especificada. De forma predeterminada, el comando
se ejecuta con los permisos del usuario actual del equipo
local. La cuenta de usuario especificada debe ser miembro
del grupo Administradores del equipo remoto. Los
parámetros /u y /p solo son válidos cuando se usa /s .

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u. Si usa el parámetro /u sin el
parámetro /p o el argumento password, schtasks le pedirá
una contraseña. Los parámetros /u y /p solo son válidos
cuando se usa /s .

/ru <username> Cambia el nombre de usuario con el que se debe ejecutar la


tarea programada. Para la cuenta del sistema, los valores
válidos son "", "NT AUTHORITY\SYSTEM" o "SYSTEM".

/rp <password> Especifica una nueva contraseña para la cuenta de usuario


existente o la cuenta de usuario especificada por el
parámetro /ru. Este parámetro se omite con que se usa
con la cuenta del sistema local.

/tr <Taskrun> Cambia el programa que ejecuta la tarea. Escriba la ruta de


acceso completa y el nombre de archivo de un archivo
ejecutable, un archivo de script o un archivo por lotes. Si no
agrega la ruta de acceso, schtasks supone que el archivo
está en el <systemroot>\System32 directorio . El programa
especificado reemplaza el programa original ejecutado por la
tarea.

/st <Starttime> Especifica la hora de inicio de la tarea, con el formato de hora


de 24 horas, HH:mm. Por ejemplo, un valor de 14:30
equivale a la hora de 12 horas de las 2:30 p. m.

/ri <interval> Especifica el intervalo de repetición de la tarea programada,


en minutos. El intervalo válido es de 1 a 599940 (599940
minutos = 9999 horas). Si se especifican los parámetros
/et o /du, el valor predeterminado es 10 minutos.

/et <Endtime> Especifica la hora de finalización de la tarea con el formato de


hora de 24 horas HH:mm. Por ejemplo, un valor de 14:30
equivale a la hora de 12 horas de las 2:30 p. m.

/du <duration> Valor que especifica la duración para ejecutar la tarea. El


formato de hora es HH:mm (hora de 24 horas). Por ejemplo,
un valor de 14:30 equivale a la hora de 12 horas de las 2:30
p. m.

/k Detiene el programa que la tarea ejecuta en el momento


especificado por /et o /du . Sin /k , schtasks no vuelve a
iniciar el programa una vez que alcanza el tiempo
especificado por /et o /du, ni detiene el programa si todavía
se está ejecutando. Este parámetro es opcional y válido solo
con una programación MINUTE o HOURLY.

/sd <Startdate> Especifica la primera fecha en la que se debe ejecutar la


tarea. El formato de fecha es MM/DD/AAA.
PA RÁ M ET RO DESC RIP C IÓ N

/ed <Enddate> Especifica la última fecha en la que se debe ejecutar la tarea.


El formato es MM/DD/YYYY.

/ENABLE Especifica para habilitar la tarea programada.

/DISABLE Especifica que se deshabilite la tarea programada.

/it Especifica que se ejecute la tarea programada solo cuando el


usuario de ejecución (la cuenta de usuario con la que se
ejecuta la tarea) haya iniciado sesión en el equipo. Este
parámetro no tiene ningún efecto en las tareas que se
ejecutan con permisos del sistema o tareas que ya tienen
establecida la propiedad solo interactiva. No se puede usar
un comando de cambio para quitar la propiedad solo
interactiva de una tarea. De forma predeterminada, ejecutar
como usuario es el usuario actual del equipo local cuando se
programa la tarea o la cuenta especificada por el parámetro
/u, si se usa uno. Sin embargo, si el comando incluye el
parámetro /ru, el usuario de ejecución es la cuenta
especificada por el parámetro /ru.

/z Especifica que se elimine la tarea tras la finalización de su


programación.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los parámetros /tn y /s identifican la tarea. Los parámetros /tr , /ru y /rp especifican las propiedades
de la tarea que puede cambiar.
Los parámetros /ru y /rp especifican los permisos con los que se ejecuta la tarea. Los parámetros /u
y /p especifican los permisos usados para cambiar la tarea.
Para cambiar las tareas de un equipo remoto, el usuario debe iniciar sesión en el equipo local con una
cuenta que sea miembro del grupo Administradores del equipo remoto.
Para ejecutar un comando /change con los permisos de un usuario diferente (/u , /p ), el equipo local
debe estar en el mismo dominio que el equipo remoto o debe estar en un dominio en el que confíe el
dominio del equipo remoto.
La cuenta del sistema no tiene derechos de inicio de sesión interactivos. Los usuarios no ven y no pueden
interactuar con los programas que se ejecutan con permisos del sistema. Para identificar tareas con la
propiedad /it, use una consulta detallada (/quer y /v ). En una visualización de consulta detallada de
una tarea con /it , el campo Modo de inicio de sesión tiene un valor de Solo interactivo.

Ejemplos
Para cambiar el programa que ejecuta la tarea Comprobación de virus [Link] a [Link],
escriba:

schtasks /change /tn Virus Check /tr C:\[Link]

Este comando usa el parámetro /tn para identificar la tarea y el parámetro /tr para especificar el nuevo
programa para la tarea. (No se puede cambiar el nombre de la tarea).
Para cambiar la contraseña de la cuenta de usuario para la tarea RemindMe en el equipo remoto, Svr01, escriba:

schtasks /change /tn RemindMe /s Svr01 /rp p@ssWord3

Este procedimiento es necesario siempre que la contraseña de una cuenta de usuario expire o cambie. Si la
contraseña guardada en una tarea ya no es válida, la tarea no se ejecuta. El comando usa el parámetro /tn para
identificar la tarea y el parámetro /s para especificar el equipo remoto. Usa el parámetro /rp para especificar
la nueva contraseña, p@ssWord3 .
Para cambiar la tarea ChkNews, que se inicia [Link] cada mañana a las 9:00 a. m., para iniciar Internet
Explorer en su lugar, escriba:

schtasks /change /tn ChkNews /tr c:\program files\Internet Explorer\[Link] /ru DomainX\Admin01

El comando usa el parámetro /tn para identificar la tarea. Usa el parámetro /tr para cambiar el programa
que ejecuta la tarea y el parámetro /ru para cambiar la cuenta de usuario con la que se ejecuta la tarea. No se
usan los parámetros /ru y /rp, que proporcionan la contraseña para la cuenta de usuario. Debe proporcionar
una contraseña para la cuenta, pero puede usar los parámetros /ru y /rp y escribir la contraseña en texto no
válido, o esperar a que [Link] le pida una contraseña y, a continuación, escribir la contraseña en texto
oculto.
Para cambiar la tarea SecurityScript para que se ejecute con permisos de la cuenta del sistema, escriba:

schtasks /change /tn SecurityScript /ru

El comando usa el parámetro /ru para indicar la cuenta del sistema. Dado que las tareas que se ejecutan con
permisos de cuenta del sistema no requieren una contraseña, [Link] no solicita una.
Para agregar la propiedad solo interactiva a MyApp, una tarea existente, escriba:

schtasks /change /tn MyApp /it

Esta propiedad garantiza que la tarea se ejecuta solo cuando el usuario de ejecución, es decir, la cuenta de
usuario con la que se ejecuta la tarea, ha iniciado sesión en el equipo. El comando usa el parámetro /tn para
identificar la tarea y el parámetro /it para agregar la propiedad solo interactiva a la tarea. Dado que la tarea ya
se ejecuta con los permisos de mi cuenta de usuario, no es necesario cambiar el parámetro /ru para la tarea.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando schtasks create
comando schtasks delete
Comando schtasks end
Comando de consulta schtasks
comando schtasks run
schtasks create
13/08/2021 • 38 minutes to read

Programa una tarea.

Sintaxis
schtasks /create /sc <scheduletype> /tn <taskname> /tr <taskrun> [/s <computer> [/u [<domain>\]<user> [/p
<password>]]] [/ru {[<domain>\]<user> | system}] [/rp <password>] [/mo <modifier>] [/d <day>[,<day>...] | *]
[/m <month>[,<month>...]] [/i <idletime>] [/st <starttime>] [/ri <interval>] [{/et <endtime> | /du
<duration>} [/k]] [/sd <startdate>] [/ed <enddate>] [/it] [/z] [/f]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/sc <scheduletype> Especifica el tipo de programación. Los valores válidos


incluyen:
MINUTE: especifica el número de minutos antes de
que se ejecute la tarea.
HOURLY: especifica el número de horas antes de
que se ejecute la tarea.
DAILY: especifica el número de días antes de que se
ejecute la tarea.
WEEKLY Especifica el número de semanas antes de
que se ejecute la tarea.
MONTHLY: especifica el número de meses antes de
que se ejecute la tarea.
ONCE: especifica que esa tarea se ejecuta una vez en
una fecha y hora especificadas.
ONSTART: especifica que la tarea se ejecuta cada vez
que se inicia el sistema. Puede especificar una fecha
de inicio o ejecutar la tarea la próxima vez que se
inicie el sistema.
ONLOGON: especifica que la tarea se ejecuta cada
vez que un usuario (cualquier usuario) inicia sesión.
Puede especificar una fecha o ejecutar la tarea la
próxima vez que el usuario inicie sesión.
ONIDLE: especifica que la tarea se ejecuta cada vez
que el sistema está inactivo durante un período de
tiempo especificado. Puede especificar una fecha o
ejecutar la tarea la próxima vez que el sistema esté
inactivo.

/tn <taskname> Especifica un nombre para la tarea. Cada tarea del sistema
debe tener un nombre único y debe cumplir las reglas de los
nombres de archivo, sin superar los 238 caracteres. Use
comillas para incluir nombres que incluyan espacios.
PA RÁ M ET RO DESC RIP C IÓ N

/tr <Taskrun> Especifica el programa o comando que ejecuta la tarea.


Escriba la ruta de acceso completa y el nombre de archivo de
un archivo ejecutable, un archivo de script o un archivo por
lotes. El nombre de la ruta de acceso no debe superar los
262 caracteres. Si no agrega la ruta de acceso, schtasks
supone que el archivo está en el <systemroot>\System32
directorio .

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(con o sin barras diagonales inversas). La opción
predeterminada es el equipo local.

/u [<domain>] Ejecuta este comando con los permisos de la cuenta de


usuario especificada. El valor predeterminado son los
permisos del usuario actual del equipo local. Los
parámetros /u y /p solo son válidos cuando se usa /s . Los
permisos de la cuenta especificada se usan para programar
la tarea y ejecutarla. Para ejecutar la tarea con los permisos
de un usuario diferente, use el parámetro /ru. La cuenta
de usuario debe ser miembro del grupo Administradores del
equipo remoto. Además, el equipo local debe estar en el
mismo dominio que el equipo remoto o debe estar en un
dominio de confianza para el dominio de equipo remoto.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u. Si usa el parámetro /u sin el
parámetro /p o el argumento password, schtasks le pedirá
una contraseña. Los parámetros /u y /p solo son válidos
cuando se usa /s .

/ru {[<domain>\]<user> | system} Ejecuta la tarea con permisos de la cuenta de usuario


especificada. De forma predeterminada, la tarea se ejecuta
con los permisos del usuario actual del equipo local o con el
permiso del usuario especificado por el parámetro /u, si se
incluye uno. El parámetro /ru es válido al programar tareas
en equipos locales o remotos. Las opciones válidas incluyen:
Dominio: especifica una cuenta de usuario
alternativa.
Sistema: especifica la cuenta del sistema local, una
cuenta con privilegios elevados que usan el sistema
operativo y los servicios del sistema.

/rp <password> Especifica una contraseña para la cuenta de usuario existente


o la cuenta de usuario especificada por el parámetro /ru. Si
no usa este parámetro al especificar una cuenta de usuario,
[Link] le pedirá la contraseña la próxima vez que inicie
sesión. No use el parámetro /rp para las tareas que se
ejecutan con las credenciales de la cuenta del sistema (/ru
System ). La cuenta del sistema no tiene una contraseña y
[Link] no solicita ninguna.
PA RÁ M ET RO DESC RIP C IÓ N

/mo <modifiers> Especifica la frecuencia con la que se ejecuta la tarea dentro


de su tipo de programación. Las opciones válidas incluyen:
MINUTE: especifica que la tarea se ejecuta cada
minutos. Puede usar cualquier valor entre 1 y 1439
minutos. De forma predeterminada, es 1 minuto.
HOURLY: especifica que la tarea se ejecuta cada
hora. Puede usar cualquier valor entre 1 y 23 horas.
De forma predeterminada, es 1 hora.
DAILY: especifica que la tarea se ejecuta cada día.
Puede usar cualquier valor entre 1 y 365 días. De
forma predeterminada, es 1 día.
WEEKLY: especifica que la tarea se ejecuta cada
semanas. Puede usar cualquier valor entre 1 y 52
semanas. De forma predeterminada, es 1 semana.
MONTHLY: especifica que la tarea se ejecuta cada
mes. Puede usar cualquiera de los siguientes valores:
Número entre 1 y 12 meses
L ASTDAY: para ejecutar la tarea el último día
del mes
FIRST, SECOND, THIRD o FOURTH
/d <day> junto con el parámetro : especifica
la semana y el día concretos para ejecutar la
tarea. Por ejemplo, el tercer miércoles del mes.
ONCE: especifica que la tarea se ejecuta una vez.
ONSTART: especifica que la tarea se ejecuta en el
inicio.
ONLOGON: especifica que la tarea se ejecuta
cuando el usuario especificado por el parámetro /u
inicia sesión.
ONIDLE: especifica que la tarea se ejecuta después
de que el sistema esté inactivo durante el número de
minutos especificado por el parámetro /i.

/d DAY[,DAY...] Especifica la frecuencia con la que se ejecuta la tarea dentro


de su tipo de programación. Las opciones válidas incluyen:
WEEKLY: especifica que la tarea se ejecuta
semanalmente proporcionando un valor entre 1 y 52
semanas. Opcionalmente, también puede agregar un
día específico de la semana agregando un valor de
MON - SUN o un intervalo de [MON - SUN...]).
MONTHLY: especifica que la tarea se ejecuta
semanalmente cada mes proporcionando un valor de
FIRST, SECOND, THIRD, FOURTH, LAST.
Opcionalmente, también puede agregar un día
específico de la semana agregando un valor de MON
- SUN o proporcionando un número entre 1 y 12
meses. Si usa esta opción, también puede agregar un
día específico del mes, proporcionando un número
entre 1 y 31.
NOTA: El valor de fecha de 1 a 31 solo es válido
sin el parámetro /mo o si el parámetro /mo es
mensual (1 - 12). El valor predeterminado es el
día 1 (el primer día del mes).
PA RÁ M ET RO DESC RIP C IÓ N

/m MONTH[,MONTH...] Especifica un mes o meses del año durante el que se debe


ejecutar la tarea programada. Las opciones válidas incluyen
JAN - DEC y * (cada mes). El parámetro /m solo es válido
con una programación MENSUAL. Es necesario cuando se
usa el modificador LASTDAY. De lo contrario, es opcional y el
valor predeterminado es * (cada mes).

/i Especifica cuántos minutos está inactivo el equipo antes de


que se inicie la tarea. Un valor válido es un número entero
de 1 a 999. Este parámetro solo es válido con una
programación ONIDLE y, a continuación, es necesario.

/st <Starttime> Especifica la hora de inicio de la tarea con el formato de hora


de 24 horas HH:mm. El valor predeterminado es la hora
actual en el equipo local. El parámetro /st es válido con las
programaciones MINUTE, HOURLY, DAILY, WEEKLY,
MONTHLY y ONCE. Es necesario para una programación
ONCE.

/ri <interval> Especifica el intervalo de repetición de la tarea programada,


en minutos. Esto no es aplicable a los tipos de programación:
MINUTE, HOURLY, ONSTART, ONLOGON y ONIDLE. El
intervalo válido es 1 - 599940 (599940 minutos = 9999
horas). Si se especifican los parámetros /et o /du, el valor
predeterminado es 10 minutos.

/et <Endtime> Especifica la hora del día en la que una programación de


tareas por minuto o por hora finaliza <hh:MM> formato de
24 horas. Después de la hora de finalización especificada,
schtasks no vuelve a iniciar la tarea hasta que se repita la
hora de inicio. De forma predeterminada, las programaciones
de tareas no tienen ninguna hora de finalización. Este
parámetro es opcional y válido solo con una programación
MINUTE o HOURLY.

/du <duration> Especifica una duración máxima de un minuto o una


programación por hora de 24 horas. Una vez transcurrido el
tiempo especificado, schtasks no vuelve a iniciar la tarea
hasta que se repite la hora de inicio. De forma
predeterminada, las programaciones de tareas no tienen una
duración máxima. Este parámetro es opcional y válido solo
con una programación MINUTE o HOURLY.

/k Detiene el programa que la tarea ejecuta en el momento


especificado por /et o /du . Sin /k , schtasks no vuelve a
iniciar el programa después de que alcance el tiempo
especificado por /et o /du ni detiene el programa si todavía
se está ejecutando. Este parámetro es opcional y válido solo
con una programación MINUTE o HOURLY.
PA RÁ M ET RO DESC RIP C IÓ N

/sd Especifica la fecha en la que se inicia la programación de


tareas. El valor predeterminado es la fecha actual en el
equipo local. El formato de Star tdate varía con la
configuración regional seleccionada para el equipo local en
Regional and Language Options (Opciones
regionales y de idioma). Solo un formato es válido para
cada configuración regional. Los formatos de fecha válidos
incluyen (asegúrese de elegir el formato más similar al
formato seleccionado para Fecha corta en Opciones
regionales y de idioma en el equipo local):
<MM>// : especifica que se usen formatos de mes
primero, como inglés (Estados Unidos) y español
(España).
<DD>// : especifica que se usen formatos del día
primero, como el neerlandés y el neerlandés (Países
Bajos).
<YYYY>// : especifica que se usará para los
formatos del primer año, como sueco y francés
(Canadá).

/ed <Enddate> Especifica la fecha en la que finaliza la programación. Este


parámetro es opcional. No es válido en una programación
ONCE, ONSTART, ONLOGON o ONIDLE. De forma
predeterminada, las programaciones no tienen ninguna
fecha de finalización. El valor predeterminado es la fecha
actual en el equipo local. El formato de Enddate varía con la
configuración regional seleccionada para el equipo local en
Regional and Language Options (Opciones
regionales y de idioma). Solo un formato es válido para
cada configuración regional. Los formatos de fecha válidos
incluyen (asegúrese de elegir el formato más similar al
formato seleccionado para Fecha corta en Opciones
regionales y de idioma en el equipo local):
<MM>// : especifica que se usen formatos de mes
primero, como inglés (Estados Unidos) y español
(España).
<DD>// : especifica que se usen formatos del día
primero, como el neerlandés y el neerlandés (Países
Bajos).
<YYYY>// : especifica que se usará para los
formatos del primer año, como sueco y francés
(Canadá).

/it Especifica que se ejecute la tarea programada solo cuando el


usuario de ejecución (la cuenta de usuario con la que se
ejecuta la tarea) haya iniciado sesión en el equipo. Este
parámetro no tiene ningún efecto en las tareas que se
ejecutan con permisos del sistema o tareas que ya tienen
establecida la propiedad de solo interactiva. No se puede
usar un comando de cambio para quitar la propiedad solo
interactiva de una tarea. De forma predeterminada, ejecutar
como usuario es el usuario actual del equipo local cuando se
programa la tarea o la cuenta especificada por el parámetro
/u, si se usa uno. Sin embargo, si el comando incluye el
parámetro /ru, el usuario de ejecución es la cuenta
especificada por el parámetro /ru.
PA RÁ M ET RO DESC RIP C IÓ N

/z Especifica que se elimine la tarea tras la finalización de su


programación.

/f Especifica que cree la tarea y suprima las advertencias si la


tarea especificada ya existe.

/? Muestra la ayuda en el símbolo del sistema.

Para programar una tarea para que se ejecute cada <n> minuto
En una programación por minuto, se requiere el parámetro /sc minute. El parámetro /mo (modificador) es
opcional y especifica el número de minutos entre cada ejecución de la tarea. El valor predeterminado de /mo es
1 (cada minuto). Los parámetros /et (hora de finalización) y /du (duración) son opcionales y se pueden usar
con o sin el parámetro /k (tarea final).
Ejemplos
Para programar un script de seguridad, [Link], para que se ejecute cada 20 minutos, escriba:

schtasks /create /sc minute /mo 20 /tn Security Script /tr \\central\data\scripts\[Link]

Dado que este ejemplo no incluye una fecha u hora de inicio, la tarea se inicia 20 minutos después de que
se complete el comando y se ejecuta cada 20 minutos después cada vez que se ejecuta el sistema.
Observe que el archivo de origen del script de seguridad se encuentra en un equipo remoto, pero que la
tarea está programada y se ejecuta en el equipo local.
Para programar un script de seguridad, [Link], para que se ejecute en el equipo local cada 100 minutos
entre las 5:00 p. m. y 7:59 a. m. cada día, escriba:

schtasks /create /tn Security Script /tr [Link] /sc minute /mo 100 /st 17:00 /et 08:00 /k

En este ejemplo se usa el parámetro /sc para especificar una programación por minuto y el
parámetro /mo para especificar un intervalo de 100 minutos. Usa los parámetros /st y /et para
especificar la hora de inicio y la hora de finalización de la programación de cada día. También usa el
parámetro /k para detener el script si todavía se está ejecutando a las 7:59 a. m. Sin /k , schtasks no
iniciaría el script después de las 7:59 a. m., pero si la instancia se inició a las 6:20 a. m. todavía se estaba
ejecutando, no lo detendría.

Para programar una tarea para que se ejecute cada <n> hora
En una programación por hora, se requiere el parámetro /sc por hora. El parámetro /mo (modificador) es
opcional y especifica el número de horas entre cada ejecución de la tarea. El valor predeterminado de /mo es 1
(cada hora). El parámetro /k (tarea final) es opcional y se puede usar con /et (finalizar a la hora especificada) o
/du (finalizar después del intervalo especificado).
Ejemplos
Para programar que el programa MyApp se ejecute cada cinco horas, a partir del primer día de marzo de
2002, escriba:

schtasks /create /sc hourly /mo 5 /sd 03/01/2002 /tn My App /tr c:\apps\[Link]
En este ejemplo, el equipo local usa la opción Inglés (Sip) en Opciones regionales y de idioma, por lo
que el formato de la fecha de inicio es MM/DD/YYYY (03/01/2002).
Para programar que el programa MyApp se ejecute cada hora, empezando a las cinco de la medianoche,
escriba:

schtasks /create /sc hourly /st 00:05 /tn My App /tr c:\apps\[Link]

Para programar que el programa MyApp se ejecute cada 3 horas, para un total de 10 horas, escriba:

schtasks /create /tn My App /tr [Link] /sc hourly /mo 3 /st 00:00 /du 0010:00

En este ejemplo, la tarea se ejecuta a las 12:00 a.m., 3:00 a.m., 6:00 a.m. y 9:00 a.m. Dado que la duración
es de 10 horas, la tarea no se vuelve a ejecutar a las 12:00 p. m. En su lugar, se inicia de nuevo a las 12:00
a.m. al día siguiente. Además, dado que el programa se ejecuta durante unos minutos, el parámetro /k ,
que detiene el programa si todavía se está ejecutando cuando expira la duración, no es necesario.

Para programar una tarea para que se ejecute cada <n> día
En una programación diaria, se requiere el parámetro /sc daily. El parámetro /mo (modificador) es opcional y
especifica el número de días entre cada ejecución de la tarea. El valor predeterminado de /mo es 1 (cada día).
Ejemplos
Para programar que el programa MyApp se ejecute una vez al día, todos los días, a las 8:00 a. m. hasta el
31 de diciembre de 2021, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc daily /st 08:00 /ed 31/12/2021

En este ejemplo, el sistema de equipo local se establece en la opción Inglés (Reino Unido) en Opciones
regionales y de idioma, por lo que el formato de la fecha de finalización es DD/MM/YYYY (12/31/2021).
Además, como en este ejemplo no se incluye el parámetro /mo, se usa el intervalo predeterminado de 1
para ejecutar el comando todos los días.
Para programar que el programa MyApp se ejecute cada doce días a la 1:00 p. m. (13:00) a partir del 31
de diciembre de 2021, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc daily /mo 12 /sd 12/31/2002 /st 13:00

En este ejemplo, el sistema se establece en la opción Inglés (País) en Opciones regionales y de idioma,
por lo que el formato de la fecha de finalización es MM/DD/AAA (31/12/2021).
Para programar un script de seguridad, [Link], para que se ejecute cada 70 días, escriba:

schtasks /create /tn Security Script /tr [Link] /sc daily /mo 70 /it

En este ejemplo, el parámetro /it se usa para especificar que la tarea se ejecuta solo cuando el usuario
con cuya cuenta se ejecuta la tarea se registra en el equipo. Dado que la tarea se ejecuta con los permisos
de una cuenta de usuario específica, esta tarea solo se ejecuta cuando ese usuario ha iniciado sesión.
NOTE
Para identificar tareas con la propiedad solo interactiva (/it ), use una consulta detallada (/quer y /v ). En una
visualización de consulta detallada de una tarea con /it, el campo Modo de inicio de sesión tiene un valor de Solo
interactivo.

Para programar una tarea para que se ejecute cada <n> semanas
En una programación semanal, se requiere el parámetro /sc weekly. El parámetro /mo (modificador) es
opcional y especifica el número de semanas entre cada ejecución de la tarea. El valor predeterminado de /mo es
1 (cada semana).
Las programaciones semanales también tienen un parámetro /d opcional para programar la tarea para que se
ejecute en los días especificados de la semana o en todos los días (). El valor predeterminado es MON (lunes). La
opción todos los días () equivale a programar una tarea diaria.
Ejemplos
Para programar que el programa MyApp se ejecute en un equipo remoto cada seis semanas, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc weekly /mo 6 /s Server16 /u Admin01

Dado que este ejemplo deja fuera el parámetro /d, la tarea se ejecuta los lunes. En este ejemplo
también se usa el parámetro /s para especificar el equipo remoto y el parámetro /u para ejecutar el
comando con los permisos de la cuenta de administrador del usuario. Además, dado que el parámetro /p
se deja fuera, [Link] solicita al usuario la contraseña de la cuenta de administrador y, dado que el
comando se ejecuta de forma remota, todas las rutas de acceso del comando, incluida la ruta de acceso a
[Link], hacen referencia a las rutas de acceso del equipo remoto.
Para programar una tarea para que se ejecute todos los viernes, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc weekly /mo 2 /d FRI

En este ejemplo se usa el parámetro /mo para especificar el intervalo de dos semanas y el parámetro
/d para especificar el día de la semana. Para programar una tarea que se ejecuta todos los viernes, deje el
parámetro /mo o esta establezca en 1.

Para programar una tarea que se ejecute cada <n> mes


En este tipo de programación, se requiere el parámetro mensual /sc. El parámetro /mo (modificador), que
especifica el número de meses entre cada ejecución de la tarea, es opcional y el valor predeterminado es 1 (cada
mes). Este tipo de programación también tiene un parámetro /d opcional para programar la ejecución de la
tarea en una fecha especificada del mes. El valor predeterminado es 1 (el primer día del mes).
Ejemplos
Para programar que el programa MyApp se ejecute el primer día de cada mes, escriba:

schtasks /create /tn My App /tr [Link] /sc monthly

El valor predeterminado para el parámetro /mo (modificador) y el parámetro /d (day) es 1, por lo que no
es necesario usar ninguno de esos parámetros para este ejemplo.
Para programar la ejecución del programa MyApp cada tres meses, escriba:
schtasks /create /tn My App /tr c:\apps\[Link] /sc monthly /mo 3

En este ejemplo se usa el parámetro /mo para especificar un intervalo de 3 meses.


Para programar que el programa MyApp se ejecute cada dos meses el día 21 del mes a medianoche
durante un año, del 2 de julio de 2002 al 30 de junio de 2003, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc monthly /mo 2 /d 21 /st 00:00 /sd 2002/07/01
/ed 2003/06/30

En este ejemplo se usa el parámetro /mo para especificar el intervalo mensual (cada dos meses), el
parámetro /d para especificar la fecha, el parámetro /st para especificar la hora y los parámetros /sd y
/ed para especificar la fecha de inicio y la fecha de finalización, respectivamente. También en este
ejemplo, el equipo local se establece en la opción Inglés (Sudáfrica) en Opciones regionales y de
idioma, por lo que las fechas se especifican en el formato local, YYYY/MM/DD.

Para programar una tarea para que se ejecute en un día específico de


la semana
La programación del día de la semana es una variación de la programación semanal. En una programación
semanal, se requiere el parámetro /sc weekly. El parámetro /mo (modificador) es opcional y especifica el
número de semanas entre cada ejecución de la tarea. El valor predeterminado de /mo es 1 (cada semana). El
parámetro /d, que es opcional, programa la tarea para que se ejecute en los días especificados de la semana, o
en todos los días (* ) . El valor predeterminado es MON (lunes). La opción todos los (/d *) días equivale a
programar una tarea diaria.
Ejemplos
Para programar que el programa MyApp se ejecute cada semana el miércoles, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc weekly /d WED

En este ejemplo se usa el parámetro /d para especificar el día de la semana. Dado que el comando deja
fuera el parámetro /mo, la tarea se ejecuta cada semana.
Para programar una tarea para que se ejecute el lunes y el viernes de cada ocho semanas, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc weekly /mo 8 /d MON,FRI

En este ejemplo se usa el parámetro /d para especificar los días y el parámetro /mo para especificar el
intervalo de ocho semanas.

Para programar una tarea para que se ejecute en una semana


específica del mes
En este tipo de programación, se requieren el parámetro mensual /sc, el parámetro /mo (modificador) y el
parámetro /d (día). El parámetro /mo (modificador) especifica la semana en la que se ejecuta la tarea. El
parámetro /d especifica el día de la semana. Solo puede especificar un día de la semana para este tipo de
programación. Esta programación también tiene un parámetro opcional /m (mes) que le permite programar la
tarea para meses determinados o cada mes (* ). El valor predeterminado del parámetro /m es cada mes (* ) .
Ejemplos
Para programar que el programa MyApp se ejecute el segundo domingo de cada mes, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc monthly /mo SECOND /d SUN

En este ejemplo se usa el parámetro /mo para especificar la segunda semana del mes y el parámetro
/d para especificar el día.
Para programar que el programa MyApp se ejecute el primer lunes de marzo y septiembre, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc monthly /mo FIRST /d MON /m MAR,SEP

En este ejemplo se usa el parámetro /mo para especificar la primera semana del mes y el parámetro
/d para especificar el día. Usa el parámetro /m para especificar el mes, separando los argumentos del
mes con una coma.

Para programar una tarea para que se ejecute en un día específico


cada mes
En este tipo de programación, se requieren el parámetro mensual /sc y el parámetro /d (día). El
parámetro /d especifica una fecha del mes (1 - 31), no un día de la semana, y solo puede especificar un día en
la programación. El parámetro /m (mes) es opcional, siendo el valor predeterminado cada mes (), mientras
que el parámetro /mo (modificador) no es válido con este tipo de programación.
[Link] no le permitirá programar una tarea para una fecha que no está en un mes especificado por el
parámetro /m. Por ejemplo, al intentar programar el 31.º día de febrero. Sin embargo, si no usa el parámetro
/m y programa una tarea para una fecha que no aparece en cada mes, la tarea no se ejecutará en los meses más
cortos. Para programar una tarea para el último día del mes, use el tipo de programación del último día.
Ejemplos
Para programar que el programa MyApp se ejecute el primer día de cada mes, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc monthly

Dado que el modificador predeterminado es none (sin modificador), este comando usa el día
predeterminado de 1 y el mes predeterminado de cada mes, sin necesidad de parámetros adicionales.
Para programar la ejecución del programa MyApp el 15 de mayo y el 15 de junio a las 3:00 p. m. (15:00),
escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc monthly /d 15 /m MAY,JUN /st 15:00

En este ejemplo se usa el parámetro /d para especificar la fecha y el parámetro /m para especificar
los meses. También usa el parámetro /st para especificar la hora de inicio.

Para programar una tarea para que se ejecute el último día de un mes
En el tipo de programación del último día, se requieren el parámetro mensual /sc, el parámetro /mo
L ASTDAY (modificador) y el parámetro /m (mes). El parámetro /d (day) no es válido.
Ejemplos
Para programar que el programa MyApp se ejecute el último día de cada mes, escriba:
schtasks /create /tn My App /tr c:\apps\[Link] /sc monthly /mo lastday /m *

En este ejemplo se usa el parámetro /mo para especificar el último día y el parámetro /m con el
carácter comodín (* ) para indicar que el programa se ejecuta cada mes.
Para programar que el programa MyApp se ejecute el último día de febrero y el último día de marzo a las
6:00 p. m., escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc monthly /mo lastday /m FEB,MAR /st 18:00

En este ejemplo se usa el parámetro /mo para especificar el último día, el parámetro /m para
especificar los meses y el parámetro /st para especificar la hora de inicio.

Para programar la ejecución una vez


En el tipo de programación de una ejecución, se requiere el parámetro /sc once. El parámetro /st, que
especifica el tiempo durante el que se ejecuta la tarea, es necesario. El parámetro /sd, que especifica la fecha
en que se ejecuta la tarea, es opcional, mientras que los parámetros /mo (modificador) y /ed (fecha de
finalización) no son válidos.
Schtasks no le permitirá programar una tarea para que se ejecute una vez si la fecha y hora especificadas están
en el pasado, en función de la hora del equipo local. Para programar una tarea que se ejecuta una vez en un
equipo remoto en una zona horaria diferente, debe programarla antes de que se produzca esa fecha y hora en el
equipo local.
Ejemplo
Para programar que el programa MyApp se ejecute a medianoche del 1 de enero de 2003, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc once /sd 01/01/2003 /st 00:00

En este ejemplo se usa el parámetro /sc para especificar el tipo de programación y los parámetros /sd
y /st para especificar la fecha y hora. También en este ejemplo, el equipo local usa la opción inglés
(Estados Unidos) en Opciones regionales e idioma , el formato de la fecha de inicio es MM/DD/YYYY.

Para programar una tarea para que se ejecute cada vez que se inicie
el sistema
En el tipo de programación de inicio, se requiere el parámetro /sc onstar t. El parámetro /sd (fecha de inicio)
es opcional y el valor predeterminado es la fecha actual.
Ejemplo
Para programar la ejecución del programa MyApp cada vez que se inicia el sistema, a partir del 15 de
marzo de 2001, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc onstart /sd 03/15/2001

En este ejemplo, el equipo local usa la opción Inglés (Estados Unidos) en Opciones regionales y de
idioma , el formato de la fecha de inicio es MM/DD/YYYY.

Para programar la ejecución de una tarea cuando un usuario inicia


sesión
El tipo de programación al iniciar sesión programa una tarea que se ejecuta cada vez que cualquier usuario
inicia sesión en el equipo. En el tipo de programación al iniciar sesión, se requiere el parámetro /sc onlogon. El
parámetro /sd (fecha de inicio) es opcional y el valor predeterminado es la fecha actual.
Ejemplo
Para programar una tarea que se ejecuta cuando un usuario inicia sesión en un equipo remoto, escriba:

schtasks /create /tn Start Web Site /tr c:\myiis\[Link] /sc onlogon /s Server23

En este ejemplo se programa un archivo por lotes para que se ejecute cada vez que un usuario (cualquier
usuario) inicie sesión en el equipo remoto. Usa el parámetro /s para especificar el equipo remoto. Dado
que el comando es remoto, todas las rutas de acceso del comando, incluida la ruta de acceso al archivo
por lotes, hacen referencia a una ruta de acceso en el equipo remoto.

Para programar una tarea para que se ejecute cuando el sistema esté
inactivo
El tipo de programación en inactividad programa una tarea que se ejecuta siempre que no hay ninguna
actividad de usuario durante el tiempo especificado por el parámetro /i. En el tipo de programación on idle, se
requieren el parámetro /sc onidle y el parámetro /i. /sd (fecha de inicio) es opcional y el valor
predeterminado es la fecha actual.
Ejemplo
Para programar la ejecución del programa MyApp cada vez que el equipo esté inactivo, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc onidle /i 10

En este ejemplo se usa el parámetro /i necesario para especificar que el equipo debe permanecer
inactivo durante diez minutos antes de que se inicie la tarea.

Para programar una tarea para que se ejecute ahora


Schtasks no tiene una opción Ejecutar ahora, pero puede simular esa opción mediante la creación de una tarea
que se ejecuta una vez y se inicia en unos minutos.
Ejemplo
Para programar una tarea para que se ejecute una vez, el 13 de noviembre de 2020 a las 2:18 p. m. hora
local, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc once /st 14:18 /sd 11/13/2002

En este ejemplo, el equipo local usa la opción Inglés (Estados Unidos) en Opciones regionales y de
idioma, por lo que el formato de la fecha de inicio es MM/DD/YYYY.

Para programar una tarea que se ejecuta con permisos diferentes


Puede programar tareas de todos los tipos para que se ejecuten con permisos de una cuenta alternativa en el
equipo local y en un equipo remoto. Además de los parámetros necesarios para el tipo de programación
determinado, se requiere el parámetro /ru y el parámetro /rp es opcional.
Ejemplos
Para ejecutar el programa MyApp en el equipo local, escriba:
schtasks /create /tn My App /tr [Link] /sc weekly /d TUE /ru Admin06

En este ejemplo se usa el parámetro /ru para especificar que la tarea se debe ejecutar con los permisos
de la cuenta de administrador del usuario (Admin06). También en este ejemplo, la tarea está programada
para ejecutarse todos los martes, pero puede usar cualquier tipo de programación para una ejecución de
tareas con permisos alternativos.
En respuesta, [Link] solicita la contraseña de ejecución de la cuenta Admin06 y, a continuación,
muestra un mensaje de confirmación:

Please enter the run as password for Admin06: ********


SUCCESS: The scheduled task My App has successfully been created.

Para ejecutar el programa MyApp en el equipo de marketing cada cuatro días, escriba:

schtasks /create /tn My App /tr [Link] /sc daily /mo 4 /s Marketing /u Marketing\Admin01 /ru
Reskits\User01

En este ejemplo se usa el parámetro /sc para especificar una programación diaria y el parámetro
/mo para especificar un intervalo de cuatro días. Además, en este ejemplo se usa el parámetro /s para
proporcionar el nombre del equipo remoto y el parámetro /u para especificar una cuenta con permiso
para programar una tarea en el equipo remoto (Admin01 en el equipo de marketing ). Por último, en este
ejemplo se usa el parámetro /ru para especificar que la tarea se debe ejecutar con los permisos de la
cuenta que no es de administrador del usuario (User01 en el dominio Reskits). Sin el parámetro /ru, la
tarea se ejecutaría con los permisos de la cuenta especificada por /u .
Al ejecutar este ejemplo, Schtasks solicita primero la contraseña del usuario denominado por el
parámetro /u (para ejecutar el comando) y, a continuación, solicita la contraseña del usuario denominado
por el parámetro /ru (para ejecutar la tarea). Después de autenticar las contraseñas, schtasks muestra un
mensaje que indica que la tarea está programada:

Type the password for Marketing\Admin01:********


Please enter the run as password for Reskits\User01: ********
SUCCESS: The scheduled task My App has successfully been created.

Para ejecutar programar el [Link] se ejecute en el equipo público todos los


viernes a las 4:00 a. m., pero solo si el administrador del equipo ha iniciado sesión, escriba:

schtasks /create /tn Check Admin /tr [Link] /sc weekly /d FRI /st 04:00 /s Public /u
Domain3\Admin06 /ru Public\Admin01 /it

En este ejemplo se usa el parámetro /sc para especificar una programación semanal, el parámetro
/d para especificar el día y el parámetro /st para especificar la hora de inicio. También usa el parámetro
/s para proporcionar el nombre del equipo remoto, el parámetro /u para especificar una cuenta con
permiso para programar una tarea en el equipo remoto, el parámetro /ru para configurar la tarea para
que se ejecute con los permisos del administrador del equipo público (Public\Admin01) y el parámetro
/it para indicar que la tarea se ejecuta solo cuando se inicia sesión en la cuenta Public\Admin01.
NOTE
Para identificar tareas con la propiedad solo interactiva (/it ), use una consulta detallada ( /query /v ). En una
visualización de consulta detallada de una tarea con /it , el campo Modo de inicio de sesión tiene un valor de Solo
interactivo.

Para programar una tarea que se ejecuta con permisos del sistema
Las tareas de todos los tipos se pueden ejecutar con permisos de la cuenta del sistema en el equipo local y en
un equipo remoto. Además de los parámetros necesarios para el tipo de programación determinado, se
requiere el parámetro del sistema /ru (o /ru), mientras que el parámetro /rp no es válido.

IMPORTANT
La cuenta del sistema no tiene derechos de inicio de sesión interactivos. Los usuarios no pueden ver ni interactuar con
programas o tareas que se ejecutan con permisos del sistema. El parámetro /ru determina los permisos con los que se
ejecuta la tarea, no los permisos usados para programar la tarea. Solo los administradores pueden programar tareas,
independientemente del valor del parámetro /ru.
Para identificar las tareas que se ejecutan con permisos del sistema, use una consulta detallada ( /query /v ). En una
visualización de consulta detallada de una tarea de ejecución del sistema, el campo Usuario de ejecución tiene un valor de
NT AUTHORITY\SYSTEM y el campo Modo de inicio de sesión tiene un valor de Solo fondo .

Ejemplos
Para programar que el programa MyApp se ejecute en el equipo local con permisos de la cuenta del
sistema, escriba:

schtasks /create /tn My App /tr c:\apps\[Link] /sc monthly /d 15 /ru System

En este ejemplo, la tarea está programada para ejecutarse el decimoquinto día de cada mes, pero puede
usar cualquier tipo de programación para una ejecución de tareas con permisos del sistema. Además, en
este ejemplo se usa el parámetro /ru System para especificar el contexto de seguridad del sistema.
Dado que las tareas del sistema no usan una contraseña, se deja fuera el parámetro /rp.
En respuesta, [Link] muestra un mensaje informativo y un mensaje de confirmación, sin solicitar
una contraseña:

INFO: The task will be created under user name (NT AUTHORITY\SYSTEM).
SUCCESS: The Scheduled task My App has successfully been created.

Para programar que el programa MyApp se ejecute en el equipo Finance01 cada mañana a las 4:00 a. m.,
con permisos del sistema, escriba:

schtasks /create /tn My App /tr [Link] /sc daily /st 04:00 /s Finance01 /u Admin01 /ru System

En este ejemplo se usa el parámetro /tn para nombrar la tarea y el parámetro /tr para especificar la
copia remota del programa MyApp, el parámetro /sc para especificar una programación diaria, pero se
deja fuera el parámetro /mo porque 1 (todos los días) es el valor predeterminado. En este ejemplo
también se usa el parámetro /st para especificar la hora de inicio, que también es la hora a la que se
ejecutará la tarea cada día, el parámetro /s para proporcionar el nombre del equipo remoto, el
parámetro /u para especificar una cuenta con permiso para programar una tarea en el equipo remoto y
el parámetro /ru para especificar que la tarea se debe ejecutar en la cuenta del sistema. Sin el
parámetro /ru, la tarea se ejecutaría con los permisos de la cuenta especificada por el parámetro /u.
[Link] solicita la contraseña del usuario denominado por el parámetro /u y, después de autenticar
la contraseña, muestra un mensaje que indica que la tarea se ha creado y que se ejecutará con permisos
de la cuenta del sistema:

Type the password for Admin01:**********

INFO: The Schedule Task My App will be created under user name (NT AUTHORITY\
SYSTEM).
SUCCESS: The scheduled task My App has successfully been created.

Para programar una tarea que ejecuta más de un programa


Cada tarea ejecuta solo un programa. Sin embargo, puede crear un archivo por lotes que ejecute varios
programas y, a continuación, programar una tarea para ejecutar el archivo por lotes.
1. Con un editor de texto, como Bloc de notas, cree un archivo por lotes que incluya el nombre y la ruta de
acceso completa al archivo .exe necesario para iniciar los programas Visor de eventos ([Link]) y
Monitor del sistema ([Link]).

C:\Windows\System32\[Link]
C:\Windows\System32\[Link]

2. Guarde el archivo como [Link], abra [Link] y, a continuación, cree una tarea para
[Link] escribiendo:

schtasks /create /tn Monitor /tr C:\[Link] /sc onlogon /ru Reskit\Administrator

Este comando crea la tarea Monitor, que se ejecuta cada vez que alguien inicia sesión. Usa el parámetro
/tn para asignar un nombre a la tarea, el parámetro /tr para ejecutar [Link], el parámetro /sc
para indicar el tipo de programación OnLogon y el parámetro /ru para ejecutar la tarea con los permisos
de la cuenta de administrador del usuario.
Como resultado de este comando, cada vez que un usuario inicia sesión en el equipo, la tarea se inicia
tanto en Visor de eventos como en el Monitor del sistema.

Para programar una tarea que se ejecuta en un equipo remoto


Para programar una tarea para que se ejecute en un equipo remoto, debe agregarla a la programación del
equipo remoto. Las tareas de todos los tipos se pueden programar en un equipo remoto, pero se deben cumplir
las condiciones siguientes:
Debe tener permiso para programar la tarea. Por lo tanto, debe haber iniciado sesión en el equipo local
con una cuenta que sea miembro del grupo Administradores del equipo remoto, o bien debe usar el
parámetro /u para proporcionar las credenciales de un administrador del equipo remoto.
Puede usar el parámetro /u solo cuando los equipos locales y remotos están en el mismo dominio o el
equipo local está en un dominio en el que confía el dominio del equipo remoto. De lo contrario, el equipo
remoto no puede autenticar la cuenta de usuario especificada y no puede comprobar que la cuenta es
miembro del grupo Administradores.
La tarea debe tener permisos suficientes para ejecutarse en el equipo remoto. Los permisos necesarios
varían con la tarea. De forma predeterminada, la tarea se ejecuta con el permiso del usuario actual del
equipo local o, si se usa el parámetro /u, la tarea se ejecuta con el permiso de la cuenta especificada por
el parámetro /u. Sin embargo, puede usar el parámetro /ru para ejecutar la tarea con permisos de
una cuenta de usuario diferente o con permisos del sistema.
Ejemplos
Para programar que el programa MyApp (como administrador) se ejecute en el equipo remoto SRV01
cada diez días a partir de inmediato, escriba:

schtasks /create /s SRV01 /tn My App /tr c:\program files\corpapps\[Link] /sc daily /mo 10

En este ejemplo se usa el parámetro /s para proporcionar el nombre del equipo remoto. Dado que el
usuario actual local es administrador del equipo remoto, el parámetro /u, que proporciona permisos
alternativos para programar la tarea, no es necesario.

NOTE
Al programar tareas en un equipo remoto, todos los parámetros hacen referencia al equipo remoto. Por lo tanto,
el archivo especificado por el parámetro /tr hace referencia a la copia de [Link] en el equipo remoto.

Para programar el programa MyApp (como usuario) para que se ejecute en el equipo remoto SRV06
cada tres horas, escriba:

schtasks /create /s SRV06 /tn My App /tr c:\program files\corpapps\[Link] /sc hourly /mo 3 /u
reskits\admin01 /p R43253@4$ /ru SRV06\user03 /rp MyFav!!Pswd

Dado que se requieren permisos de administrador para programar una tarea, el comando usa los
parámetros /u y /p para proporcionar las credenciales de la cuenta de administrador del usuario
(Admin01 en el dominio Reskits). De forma predeterminada, estos permisos también se usan para
ejecutar la tarea. Sin embargo, dado que la tarea no necesita permisos de administrador para ejecutarse,
el comando incluye los parámetros /u y /rp para invalidar el valor predeterminado y ejecutar la tarea con
el permiso de la cuenta que no es de administrador del usuario en el equipo remoto.
Para programar el programa MyApp (como usuario) para que se ejecute en el equipo remoto SRV02 el
último día de cada mes.

schtasks /create /s SRV02 /tn My App /tr c:\program files\corpapps\[Link] /sc monthly /mo LASTDAY
/m * /u reskits\admin01

Dado que el usuario actual local (user03) no es administrador del equipo remoto, el comando usa el
parámetro /u para proporcionar las credenciales de la cuenta de administrador del usuario (Admin01 en
el dominio Reskits). Los permisos de la cuenta de administrador se usarán para programar la tarea y
ejecutarla.
Dado que el comando no incluye el parámetro /p (contraseña), schtasks solicita la contraseña. A
continuación, muestra un mensaje de confirmación y, en este caso, una advertencia:

Type the password for reskits\admin01:********

SUCCESS: The scheduled task My App has successfully been created.


WARNING: The scheduled task My App has been created, but may not run because the account information
could not be set.

Esta advertencia indica que el dominio remoto no pudo autenticar la cuenta especificada por el
parámetro /u. En este caso, el dominio remoto no pudo autenticar la cuenta de usuario porque el
equipo local no es miembro de un dominio en el que confíe el dominio del equipo remoto. Cuando esto
sucede, el trabajo de tarea aparece en la lista de tareas programadas, pero la tarea está vacía y no se
ejecutará.
La siguiente visualización de una consulta detallada expone el problema con la tarea. En la pantalla, tenga
en cuenta que el valor de Tiempo de ejecución siguiente es Nunca y que el valor de Usuario de
ejecución es No se pudo recuperar de la base de datos del programador de tareas .
Si este equipo hubiera sido miembro del mismo dominio o de un dominio de confianza, la tarea se habría
programado correctamente y se habría ejecutado según lo especificado.

HostName: SRV44
TaskName: My App
Next Run Time: Never
Status:
Logon mode: Interactive/Background
Last Run Time: Never
Last Result: 0
Creator: user03
Schedule: At 3:52 PM on day 31 of every month, start
starting 12/14/2001
Task To Run: c:\program files\corpapps\[Link]
Start In: [Link]
Comment: N/A
Scheduled Task State: Disabled
Scheduled Type: Monthly
Start Time: [Link] PM
Start Date: 12/14/2001
End Date: N/A
Days: 31
Months: JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NO
V,DEC
Run As User: Could not be retrieved from the task sched
uler database
Delete Task If Not Rescheduled: Enabled
Stop Task If Runs X Hours and X Mins: 72:0
Repeat: Every: Disabled
Repeat: Until: Time: Disabled
Repeat: Until: Duration: Disabled
Repeat: Stop If Still Running: Disabled
Idle Time: Disabled
Power Management: Disabled

Comentarios
Para ejecutar el comando /create con los permisos de un usuario diferente, use el parámetro /u. El
parámetro /u solo es válido para programar tareas en equipos remotos.
Para ver más schtasks /create ejemplos, escriba schtasks /create /? en un símbolo del sistema.
Para programar una tarea que se ejecuta con permisos de un usuario diferente, use el parámetro /ru. El
parámetro /ru es válido para las tareas en equipos locales y remotos.
Para usar el parámetro /u, el equipo local debe estar en el mismo dominio que el equipo remoto o
debe estar en un dominio en el que confíe el dominio del equipo remoto. De lo contrario, la tarea no se
crea o el trabajo de tarea está vacío y la tarea no se ejecuta.
Schtasks siempre solicita una contraseña a menos que proporcione una, incluso cuando programe una
tarea en el equipo local con la cuenta de usuario actual. Este es el comportamiento normal de schtasks.
Schtasks no comprueba las ubicaciones de los archivos de programa ni las contraseñas de las cuentas de
usuario. Si no escribe la ubicación correcta del archivo o la contraseña correcta para la cuenta de usuario,
se crea la tarea, pero no se ejecutará. Además, si la contraseña de una cuenta cambia o expira y no
cambia la contraseña guardada en la tarea, la tarea no se ejecutará.
La cuenta del sistema no tiene derechos de inicio de sesión interactivos. Los usuarios no ven y no
pueden interactuar con programas que se ejecutan con permisos del sistema.
Cada tarea ejecuta solo un programa. Sin embargo, puede crear un archivo por lotes que inicie varias
tareas y, a continuación, programar una tarea que ejecute el archivo por lotes.
Puede probar una tarea en cuanto la cree. Use la operación de ejecución para probar la tarea y, a
continuación, compruebe [Link] archivo (SystemRoot\[Link]) en busca de errores.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando schtasks change
comando schtasks delete
Comando schtasks end
Comando de consulta schtasks
comando schtasks run
schtasks delete
13/08/2021 • 2 minutes to read

Elimina una tarea programada de la programación. Este comando no elimina el programa que ejecuta la tarea ni
interrumpe un programa en ejecución.

Sintaxis
schtasks /delete /tn {<taskname> | *} [/f] [/s <computer> [/u [<domain>\]<user> [/p <password>]]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/tn {<taskname> | *} Identifica la tarea que se va a eliminar. Si usa , este comando


elimina todas las tareas programadas para el equipo, no solo
las tareas * programadas por el usuario actual.

/f Suprime el mensaje de confirmación. La tarea se elimina sin


advertencia.

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(con o sin barras diagonales inversas). La opción
predeterminada es el equipo local.

/u [<domain>] Ejecuta este comando con los permisos de la cuenta de


usuario especificada. De forma predeterminada, el comando
se ejecuta con los permisos del usuario actual del equipo
local. La cuenta de usuario especificada debe ser miembro
del grupo Administradores del equipo remoto. Los
parámetros /u y /p solo son válidos cuando se usa /s .

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u. Si usa el parámetro /u sin el
parámetro /p o el argumento password, schtasks le pedirá
una contraseña. Los parámetros /u y /p solo son válidos
cuando se usa /s .

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para eliminar la tarea Iniciar correo de la programación de un equipo remoto.

schtasks /delete /tn Start Mail /s Svr16

Este comando usa el parámetro /s para identificar el equipo remoto.


Para eliminar todas las tareas de la programación del equipo local, incluidas las tareas programadas por otros
usuarios.
schtasks /delete /tn * /f

Este comando usa el parámetro /tn * para representar todas las tareas del equipo y el parámetro /f para
suprimir el mensaje de confirmación.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando schtasks change
comando schtasks create
Comando schtasks end
Comando de consulta schtasks
comando schtasks run
schtasks end
13/08/2021 • 2 minutes to read

Detiene solo las instancias de un programa iniciado por una tarea programada. Para detener otros procesos,
debe usar el comando TaskKill.

Sintaxis
schtasks /end /tn <taskname> [/s <computer> [/u [<domain>\]<user> [/p <password>]]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/tn <taskname> Identifica la tarea que inició el programa. Este parámetro es


obligatorio.

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(con o sin barras diagonales inversas). La opción
predeterminada es el equipo local.

/u [<domain>] Ejecuta este comando con los permisos de la cuenta de


usuario especificada. De forma predeterminada, el comando
se ejecuta con los permisos del usuario actual del equipo
local. La cuenta de usuario especificada debe ser miembro
del grupo Administradores del equipo remoto. Los
parámetros /u y /p solo son válidos cuando se usa /s .

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u. Si usa el parámetro /u sin el
parámetro /p o el argumento password, schtasks le pedirá
una contraseña. Los parámetros /u y /p solo son válidos
cuando se usa /s .

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para detener la instancia de [Link] iniciada por la tarea My Bloc de notas, escriba:

schtasks /end /tn "My Notepad"

Para detener la instancia de Internet Explorer iniciada por la tarea InternetOn en el equipo remoto, escriba Svr01:

schtasks /end /tn InternetOn /s Svr01

Referencias adicionales
Clave de sintaxis de línea de comandos
comando schtasks change
comando schtasks create
comando schtasks delete
Comando de consulta schtasks
comando schtasks run
consulta schtasks
13/08/2021 • 2 minutes to read

Enumera todas las tareas programadas para ejecutarse en el equipo.


Sintaxis

schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s <computer> [/u [<domain>\]<user> [/p
<password>]]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/query Opcionalmente, especifica el nombre de la operación. El uso


de esta consulta sin parámetros realiza una consulta.

/fo <format> Especifica el formato de salida. Los valores válidos son TABLE,
LIST o CSV.

/nh Quita los encabezados de columna de la presentación de la


tabla. Este parámetro es válido con los formatos de salida
TABLE o CSV.

/v Agrega las propiedades avanzadas de la tarea a la pantalla.


Este parámetro es válido con los formatos de salida LIST o
CSV.

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(con o sin barras diagonales inversas). La opción
predeterminada es el equipo local.

/u [<domain>] Ejecuta este comando con los permisos de la cuenta de


usuario especificada. De forma predeterminada, el comando
se ejecuta con los permisos del usuario actual del equipo
local. La cuenta de usuario especificada debe ser miembro
del grupo Administradores del equipo remoto. Los
parámetros /u y /p solo son válidos cuando se usa /s .

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u. Si usa el parámetro /u sin el
parámetro /p o el argumento password, schtasks le pedirá
una contraseña. Los parámetros /u y /p solo son válidos
cuando se usa /s .

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para enumerar todas las tareas programadas para el equipo local, escriba:
schtasks
schtasks /query

Estos comandos generan el mismo resultado y se pueden usar indistintamente.


Para solicitar una presentación detallada de las tareas en el equipo local, escriba:

schtasks /query /fo LIST /v

Este comando usa el parámetro /v para solicitar una presentación detallada (detallada) y el parámetro /fo
LIST para dar formato a la presentación como una lista para facilitar la lectura. Puede usar este comando para
comprobar que una tarea que ha creado tiene el patrón de periodicidad previsto.
Para solicitar una lista de tareas programadas para un equipo remoto y agregar las tareas a un archivo de
registro separado por comas en el equipo local, escriba:

schtasks /query /s Reskit16 /fo csv /nh >> \\svr01\data\tasklogs\[Link]

Puede usar este formato de comando para recopilar y realizar un seguimiento de las tareas programadas para
varios equipos. Este comando usa el parámetro /s para identificar el equipo remoto, Reskit16, el parámetro
/fo para especificar el formato y el parámetro /nh para suprimir los encabezados de columna. El símbolo
append redirige la salida al registro de >> tareas, [Link], en el equipo local, Svr01. Dado que el comando se
ejecuta en el equipo remoto, la ruta de acceso del equipo local debe ser completa.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando schtasks change
comando schtasks create
comando schtasks delete
Comando schtasks end
comando schtasks run
schtasks run
12/08/2021 • 2 minutes to read

Inicia una tarea programada inmediatamente. La operación de ejecución omite la programación, pero usa la
ubicación del archivo de programa, la cuenta de usuario y la contraseña guardadas en la tarea para ejecutar la
tarea inmediatamente. La ejecución de una tarea no afecta a la programación de la tarea y no cambia la
siguiente hora de ejecución programada para la tarea.

Sintaxis
schtasks /run /tn <taskname> [/s <computer> [/u [<domain>\]<user> [/p <password>]]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/tn <taskname> Identifica la tarea que se debe iniciar. Este parámetro es


obligatorio.

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(con o sin barras diagonales inversas). La opción
predeterminada es el equipo local.

/u [<domain>] Ejecuta este comando con los permisos de la cuenta de


usuario especificada. De forma predeterminada, el comando
se ejecuta con los permisos del usuario actual del equipo
local. La cuenta de usuario especificada debe ser miembro
del grupo Administradores del equipo remoto. Los
parámetros /u y /p solo son válidos cuando se usa /s .

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u. Si usa el parámetro /u sin el
parámetro /p o el argumento password, schtasks le pedirá
una contraseña. Los parámetros /u y /p solo son válidos
cuando se usa /s .

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Use esta operación para probar las tareas. Si no se ejecuta una tarea, compruebe si hay errores en
Programador de tareas registro de transacciones del <Systemroot>\[Link] servicio.
Para ejecutar una tarea de forma remota, la tarea debe programarse en el equipo remoto. Cuando se
ejecuta la tarea, solo se ejecuta en el equipo remoto. Para comprobar que una tarea se ejecuta en un
equipo remoto, use Administrador de tareas o el registro de transacciones Programador de tareas
Service, <Systemroot>\[Link] .

Ejemplos
Para iniciar la tarea Script de seguridad, escriba:
schtasks /run /tn Security Script

Para iniciar la tarea Actualizar en un equipo remoto, Svr01, escriba:

schtasks /run /tn Update /s Svr01

Referencias adicionales
Clave de sintaxis de línea de comandos
comando schtasks change
comando schtasks create
comando schtasks delete
Comando schtasks end
Comando de consulta schtasks
scwcmd
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2012 R2 y Windows Server
2012

La [Link] de línea de comandos incluida con el Asistente para configuración de seguridad (SCW) se puede
usar para realizar las siguientes tareas:
Analice uno o varios servidores con una directiva generada por SCW.
Configure uno o varios servidores con una directiva generada por SCW.
Registre una extensión de base de datos de configuración de seguridad con SCW.
Reversión de directivas SCW.
Transforme una directiva generada por SCW en archivos nativos compatibles con directiva de grupo.
Ver los resultados del análisis en formato HTML.

NOTE
Si usa scwcmd para configurar, analizar o revertir una directiva en un servidor remoto, SCW debe estar instalado en el
servidor remoto.

Sintaxis
scwcmd analyze
scwcmd configure
scwcmd register
scwcmd rollback
scwcmd transform
scwcmd view

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

scwcmd analyze Determina si un equipo cumple una directiva.

scwcmd configure Aplica una directiva de seguridad generada por SCW a un


equipo.

scwcmd register Extiende o personaliza la base de datos de configuración de


seguridad de SCW mediante el registro de un archivo de
base de datos de configuración de seguridad que contiene
definiciones de rol, tarea, servicio o puerto.

scwcmd rollback Aplica la directiva de reversión más reciente disponible y, a


continuación, elimina esa directiva de reversión.
PA RÁ M ET RO DESC RIP C IÓ N

scwcmd transform Transforma un archivo de directiva de seguridad generado


mediante SCW en un nuevo objeto directiva de grupo (GPO)
en Active Directory Domain Services.

scwcmd view Representa un archivo .xml mediante una transformación .xsl


especificada.

Referencias adicionales
Clave de sintaxis de línea de comandos
scwcmd analyze
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2012 R2 y Windows Server
2012

Determina si un equipo cumple una directiva. Los resultados se devuelven en .xml archivo.
Este comando también acepta una lista de nombres de equipo como entrada. Para ver los resultados en el
explorador, use la vista scwcmd y especifique %windir%\security\msscw\TransformFiles\[Link] como
transformación .xsl.

Sintaxis
scwcmd analyze [[[/m:<computername> | /ou:<OuName>] /p:<policy>] | /i:<computerlist>] [/o:<resultdir>] [/u:
<username>] [/pw:<password>] [/t:<threads>] [/l] [/e]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/m: <computername> Especifica el nombre NetBIOS, el nombre DNS o la dirección


IP del equipo que se analizará. Si se especifica el parámetro
/m, también se debe especificar el parámetro /p.

/ou: <OuName> Especifica el nombre de dominio completo (FQDN) de una


unidad organizativa (OU) en Active Directory Domain
Services. Si se especifica el parámetro /ou, también se debe
especificar el parámetro /p. Todos los equipos de la unidad
organizativa se analizarán con la directiva especificada.

/p: <policy> Especifica la ruta de acceso y el nombre de archivo del .xml


de directiva que se va a usar para realizar el análisis.

/i: <computerlist> Especifica la ruta de acceso y el nombre de archivo de un


.xml que contiene una lista de equipos junto con sus
archivos de directiva esperados. Todos los equipos del .xml se
analizarán con sus archivos de directiva correspondientes.
Un archivo de .xml ejemplo es
%windir%\security\[Link] .

/o: <resultdir> Especifica la ruta de acceso y el directorio donde se deben


guardar los archivos de resultados del análisis. El valor
predeterminado es el directorio actual.

/u: <username> Especifica una credencial de usuario alternativa que se usará


al realizar el análisis en un equipo remoto. El valor
predeterminado es el usuario que ha iniciado sesión.
PA RÁ M ET RO DESC RIP C IÓ N

/pw: <password> Especifica una credencial de usuario alternativa que se usará


al realizar el análisis en un equipo remoto. El valor
predeterminado es la contraseña del usuario que ha iniciado
sesión.

/t: <threads> Especifica el número de operaciones de análisis pendientes


simultáneas que se deben mantener durante el análisis. El
intervalo de valores es 1-1000, con un valor predeterminado
de 40.

/l Hace que se registra el proceso de análisis. Se generará un


archivo de registro para cada equipo que se esté analizando.
Los archivos de registro se almacenarán en el mismo
directorio que los archivos de resultados. Use la opción /o
para especificar el directorio de los archivos de resultados.

/e Registre un evento en el registro de eventos de la aplicación


si se encuentra una discrepancia.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para analizar una directiva de seguridad en el archivo [Link], escriba:

scwcmd analyze /p:[Link]

Para analizar una directiva de seguridad en el equipo denominado webserver en el [Link] con las
credenciales de la cuenta webadmin, escriba:

scwcmd analyze /m:webserver /p:[Link] /u:webadmin

Para analizar una directiva de seguridad en el archivo [Link], con un máximo de 100 subprocesos y
generar los resultados en un archivo denominado results en el recurso compartido resultserver, escriba:

scwcmd analyze /i:[Link] /t:100 /o:\\resultserver\results

Para analizar una directiva de seguridad para la unidad organizativa WebServers en el [Link] con
las credenciales domainAdmin, escriba:

scwcmd analyze /ou:OU=WebServers,DC=Marketing,DC=ABCCompany,DC=com /p:[Link] /u:DomainAdmin

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando scwcmd configure
Comando scwcmd register
Comando scwcmd rollback
Comando scwcmd transform
Comando scwcmd view
scwcmd configure
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2012 R2 y Windows Server
2012

Aplica una directiva de seguridad generada por el Asistente para configuración de seguridad (SCW) a un equipo.
Esta herramienta de línea de comandos también acepta una lista de nombres de equipo como entrada.

Sintaxis
scwcmd configure [[[/m:<computername> | /ou:<OuName>] /p:<policy>] | /i:<computerlist>] [/u:<username>]
[/pw:<password>] [/t:<threads>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/m: <computername> Especifica el nombre NetBIOS, el nombre DNS o la dirección


IP del equipo que se configurará. Si se especifica el
parámetro /m, también se debe especificar el parámetro /p.

/ou: <OuName> Especifica el nombre de dominio completo (FQDN) de una


unidad organizativa (OU) en Active Directory Domain
Services. Si se especifica el parámetro /ou, también se debe
especificar el parámetro /p. Todos los equipos de la unidad
organizativa se configurarán con la directiva dada.

/p: <policy> Especifica la ruta de acceso y el nombre de archivo del .xml


de directiva que se va a usar para realizar la configuración.

/i: <computerlist> Especifica la ruta de acceso y el nombre de archivo de un


.xml que contiene una lista de equipos junto con sus
archivos de directiva esperados. Todos los equipos del .xml se
analizarán con sus archivos de directiva correspondientes.
Un archivo de .xml ejemplo es
%windir%\security\[Link] .

/u: <username> Especifica una credencial de usuario alternativa que se usará


al realizar la configuración en un equipo remoto. El valor
predeterminado es el usuario que ha iniciado sesión.

/pw: <password> Especifica una credencial de usuario alternativa que se usará


al realizar la configuración en un equipo remoto. El valor
predeterminado es la contraseña del usuario que ha iniciado
sesión.

/t: <threads> Especifica el número de operaciones de configuración


pendientes simultáneas que se deben mantener durante el
análisis. El intervalo de valores es 1-1000, con un valor
predeterminado de 40.
PA RÁ M ET RO DESC RIP C IÓ N

/l Hace que se registra el proceso de análisis. Se generará un


archivo de registro para cada equipo que se esté analizando.
Los archivos de registro se almacenarán en el mismo
directorio que los archivos de resultados. Use la opción /o
para especificar el directorio de los archivos de resultados.

/e Registre un evento en el registro de eventos de la aplicación


si se encuentra una discrepancia.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para configurar una directiva de seguridad en el archivo [Link], escriba:

scwcmd configure /p:[Link]

Para configurar una directiva de seguridad para el equipo en [Link] en el archivo [Link] mediante
las credenciales de la cuenta webadmin, escriba:

scwcmd configure /m:[Link] /p:[Link] /u:webadmin

Para configurar una directiva de seguridad en todos los equipos de la lista [Link] con un máximo
de 100 subprocesos, escriba:

scwcmd configure /i:[Link] /t:100

Para configurar una directiva de seguridad para la unidad organizativa WebServers en el


[Link] las credenciales domainAdmin, escriba:

scwcmd configure /ou:OU=WebServers,DC=Marketing,DC=ABCCompany,DC=com /p:[Link] /u:DomainAdmin

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando scwcmd analyze
Comando scwcmd register
Comando scwcmd rollback
Comando scwcmd transform
Comando scwcmd view
scwcmd register
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2012 R2 y Windows Server
2012

Extiende o personaliza la base de datos de configuración de seguridad del Asistente para configuración de
seguridad (SCW) registrando un archivo de base de datos de configuración de seguridad que contiene
definiciones de rol, tarea, servicio o puerto.

Sintaxis
scwcmd register /kbname:<MyApp> [/kbfile:<[Link]>] [/kb:<path>] [/d]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/kbname: <MyApp> Especifica el nombre con el que se registrará la extensión de


base de datos de configuración de seguridad. Se debe
especificar este parámetro.

/kbfile: <[Link]> Especifica la ruta de acceso y el nombre de archivo del


archivo de base de datos de configuración de seguridad que
se usa para ampliar o personalizar la base de datos de
configuración de seguridad. Para validar que el archivo de
base de datos de configuración de seguridad es compatible
con el esquema SCW, use el archivo
%windir%\security\[Link] de
definición de esquema. Esta opción debe proporcionarse a
menos que se especifique el parámetro /d.

/kb: <path> Especifica la ruta de acceso al directorio que contiene los


archivos de base de datos de configuración de seguridad de
SCW que se actualizarán. Si no se especifica esta opción,
%windir%\security\msscw\kbs se usa .

/d Anula el registro de una extensión de base de datos de


configuración de seguridad de la base de datos de
configuración de seguridad. El parámetro /kbname
especifica la extensión para anular el registro. (No se debe
especificar el parámetro /kbfile). El parámetro /kb especifica
la base de datos de configuración de seguridad de la que se
va a anular el registro de la extensión.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para registrar el archivo de base de datos de configuración de [Link] con el nombre
MyApp en la ubicación \\kbserver\kb , escriba:
scwcmd register /kbfil[Link]\[Link] /kbname:MyApp /kb:\\kbserver\kb

Para anular el registro de myApp de la base de datos de configuración de seguridad , ubicado en \\kbserver\kb
, escriba:

scwcmd register /d /kbname:MyApp /kb:\\kbserver\kb

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando scwcmd analyze
Comando scwcmd configure
Comando scwcmd rollback
Comando scwcmd transform
Comando scwcmd view
scwcmd rollback
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2012 R2 y Windows Server
2012

Aplica la directiva de reversión más reciente disponible y, a continuación, elimina esa directiva de reversión.

Sintaxis
scwcmd rollback /m:<computername> [/u:<username>] [/pw:<password>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/m: <computername> Especifica el nombre NetBIOS, el nombre DNS o la dirección


IP de un equipo donde se debe realizar la operación de
reversión.

/u: <username> Especifica una cuenta de usuario alternativa que se usará al


realizar una reversión remota. El valor predeterminado es el
usuario que ha iniciado sesión.

/pw: <password> Especifica una credencial de usuario alternativa que se usará


al realizar una reversión remota. El valor predeterminado es
el usuario que ha iniciado sesión.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para revertir la directiva de seguridad en un equipo en la dirección IP [Link], escriba:

scwcmd rollback /m:[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando scwcmd analyze
Comando scwcmd configure
Comando scwcmd register
Comando scwcmd transform
Comando scwcmd view
scwcmd transform
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2012 R2 y Windows Server
2012

Transforma un archivo de directiva de seguridad generado mediante el Asistente para configuración de


seguridad (SCW) en un nuevo objeto directiva de grupo (GPO) en Active Directory Domain Services. La
operación de transformación no cambia ninguna configuración en el servidor donde se realiza. Una vez
completada la operación de transformación, un administrador debe vincular el GPO a las ús deseadas para
implementar la directiva en los servidores.

IMPORTANT
Se necesitan credenciales de administrador de dominio para completar la operación de transformación.
Internet Information Services configuración de la directiva de seguridad (IIS) no se puede implementar mediante directiva
de grupo.
Las directivas de firewall que enumera las aplicaciones aprobadas no deben implementarse en servidores a menos que el
servicio Windows Firewall se iniciara automáticamente cuando se inició el servidor por última vez.

Sintaxis
scwcmd transform /p:<[Link]> /g:<GPOdisplayname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/p: <[Link]> Especifica la ruta de acceso y el nombre de archivo del .xml


de directiva que se debe aplicar. Se debe especificar este
parámetro.

/g: <GPOdisplayname> Especifica el nombre para mostrar del GPO. Se debe


especificar este parámetro.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para crear un GPO denominado FileServerSecurity a partir de un archivo [Link],
escriba:

scwcmd transform /p:[Link] /g:FileServerSecurity

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando scwcmd analyze
Comando scwcmd configure
Comando scwcmd register
Comando scwcmd rollback
Comando scwcmd view
scwcmd view
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2012 R2 y Windows Server
2012

Representa un archivo .xml mediante una transformación .xsl especificada. Este comando puede ser útil para
mostrar el Asistente para configuración de seguridad (SCW) .xml archivos mediante vistas diferentes.

Sintaxis
scwcmd view /x:<[Link]> [/s:<[Link]>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/x: <[Link]> Especifica el .xml que se va a ver. Se debe especificar este


parámetro.

/s: <[Link]> Especifica la transformación .xsl que se aplicará al archivo


.xml como parte del proceso de representación. Este
parámetro es opcional para scw .xml archivos. Cuando se
usa el comando view para representar un archivo scw .xml,
se intenta cargar automáticamente la transformación
predeterminada correcta para el archivo .xml especificado. Si
se especifica una transformación .xsl, la transformación debe
escribirse bajo la suposición de que el archivo .xml está en el
mismo directorio que la transformación .xsl.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplo
Para ver [Link] mediante la transformación [Link], escriba:

scwcmd view /x:C:\policies\[Link] /s:C:\viewers\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando scwcmd analyze
Comando scwcmd configure
Comando scwcmd register
Comando scwcmd rollback
Comando scwcmd transform
comandos secedit
12/08/2021 • 2 minutes to read

Configura y analiza la seguridad del sistema comparando la configuración de seguridad actual con las plantillas
de seguridad especificadas.

NOTE
El Microsoft Management Console (MMC) y el complemento Configuración y análisis de seguridad no están disponibles
en Server Core.

Sintaxis
secedit /analyze
secedit /configure
secedit /export
secedit /generaterollback
secedit /import
secedit /validate

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

secedit /analyze Permite analizar la configuración actual de los sistemas con


respecto a la configuración de línea base que se almacena 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.

secedit /configure Permite configurar un sistema con valores de seguridad


almacenados en una base de datos.

secedit /export Permite exportar la configuración de seguridad almacenada


en una base de datos.

secedit /generaterollback Permite generar una plantilla de reversión con respecto a


una plantilla de configuración.

secedit /import Permite importar una plantilla de seguridad en una base de


datos para que la configuración especificada en la plantilla se
pueda aplicar a un sistema o analizarse en un sistema.

secedit /validate Permite validar la sintaxis de una plantilla de seguridad.

Comentarios
Si no se especifica ninguna ruta de acceso de archivo, todos los nombres de archivo tendrán como valor
predeterminado el directorio actual.
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 de MMC.
Si las plantillas de seguridad se crean mediante el complemento Plantilla de seguridad y ejecuta el
complemento Configuración y análisis de seguridad en esas plantillas, se crean los siguientes archivos:

A RC H IVO DESC RIP C IÓ N

[Link] Ubicación: %windir%\security\logs


Creado por : Sistema operativo
Tipo de archivo: Texto
Frecuencia de actualización: Se sobrescribe
secedit analyze cuando se ejecuta , o
secedit configure secedit export
secedit import .
Contenido: Contiene los resultados del análisis
agrupados por tipo de directiva.

nombre seleccionado por el [Link] Ubicación:


%windir%\<user
account>\Documents\Security\Database
Creado por : Ejecución del complemento De
análisis y configuración de seguridad
Tipo de archivo: Propietario
Frecuencia de actualización: Se actualiza cada
vez que se crea una nueva plantilla de seguridad.
Contenido: Directivas de seguridad locales y
plantillas de seguridad creadas por el usuario.

nombre seleccionado por el [Link] Ubicación: Definido por el usuario, pero el valor
predeterminado es
%windir%\<user
account>\Documents\Security\Logs
Creado por : Ejecutar los secedit analyze
comandos o , o mediante el complemento
Configuración y análisis de secedit configure
seguridad.
Tipo de archivo: Texto
Frecuencia de actualización: Se sobrescribe
cuando se ejecuta o , o mediante el complemento
Configuración y secedit analyze
secedit configure análisis de seguridad.
Contenido: Nombre de archivo de registro,
fecha y hora, y los resultados del análisis o la
investigación.

nombre seleccionado por el [Link] Ubicación:


%windir%\*<user
account>\Documents\Security\Templates
Creado por : Ejecutar el complemento Plantilla
de seguridad.
Tipo de archivo: Texto
Frecuencia de actualización: Se sobrescribe
cada vez que se actualiza la plantilla de seguridad.
Contenido: Contiene la información de
configuración de la plantilla para cada directiva
seleccionada mediante el complemento.

Referencias adicionales
Clave de sintaxis de línea de comandos
secedit /analyze
12/08/2021 • 2 minutes to read

Permite analizar la configuración actual de los sistemas con respecto a la configuración de línea base que se
almacena en una base de datos.

Sintaxis
secedit /analyze /db <database file name> [/cfg <configuration file name>] [/overwrite] [/log <log file
name>] [/quiet}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/db Obligatorio. Especifica la ruta de acceso y el nombre de


archivo de la base de datos que contiene la configuración
almacenada en la que se realiza el análisis. Si el nombre de
archivo especifica una base de datos que no ha tenido
asociada una plantilla de seguridad (representada por el
archivo de configuración), también se debe especificar
/cfg <configuration file name> la opción .

/cfg Especifica la ruta de acceso y el nombre de archivo de la


plantilla de seguridad que se importarán en la base de datos
para su análisis. Esta opción solo es válida cuando se usa con
el /db <database file name> parámetro . Si no se
especifica también este parámetro, el análisis se realiza en
cualquier configuración que ya esté almacenada en la base
de datos.

/overwrite Especifica si la plantilla de seguridad del parámetro /cfg


debe sobrescribir cualquier plantilla o plantilla compuesta
almacenada en la base de datos, en lugar de anexar los
resultados a la plantilla almacenada. Esta opción solo es
válida cuando /cfg <configuration file name> también
se usa el parámetro . Si no se especifica también este
parámetro, la plantilla del parámetro /cfg se anexa a la
plantilla almacenada.

/log Especifica la ruta de acceso y el nombre de archivo del


archivo de registro que se va a usar en el proceso. Si no
especifica una ubicación de archivo, se usa el archivo de
registro
<systemroot>\Documents and Settings\
<UserAccount>\My Documents\Security\Logs\
<databasename>.log
predeterminado.

/quiet Suprime la salida de la pantalla. Todavía puede ver los


resultados del análisis mediante el complemento
Configuración y análisis de seguridad de la Microsoft
Management Console (MMC).
Ejemplos
Para realizar el análisis de los parámetros de seguridad en la base de datos de seguridad, [Link] y, a
continuación, dirigir la salida al archivo SecAnalysisContosoFY11, incluidos los mensajes para comprobar que el
comando se ejecutó correctamente, escriba:

secedit /analyze /db C:\Security\FY11\[Link] /log C:\Security\FY11\[Link]

Para incorporar los cambios requeridos por el proceso de análisis en el archivo [Link] y, a continuación,
para dirigir la salida al archivo existente, SecAnalysisContosoFY11, sin preguntar, escriba:

secedit /analyze /db C:\Security\FY11\[Link] /cfg [Link] /overwrite /log


C:\Security\FY11\[Link] /quiet

Referencias adicionales
Clave de sintaxis de línea de comandos
secedit /configure
secedit /export
secedit /generaterollback
secedit /import
secedit /validate
secedit /configure
12/08/2021 • 2 minutes to read

Permite configurar la configuración actual del sistema mediante la configuración de seguridad almacenada en
una base de datos.

Sintaxis
secedit /configure /db <database file name> [/cfg <configuration file name>] [/overwrite] [/areas
[securitypolicy | group_mgmt | user_rights | regkeys | filestore | services]] [/log <log file name>]
[/quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/db Obligatorio. Especifica la ruta de acceso y el nombre de


archivo de la base de datos que contiene la configuración
almacenada. Si el nombre de archivo especifica una base de
datos que no ha tenido asociada una plantilla de seguridad
(representada por el archivo de configuración), también se
debe especificar /cfg <configuration file name> la
opción .

/cfg Especifica la ruta de acceso y el nombre de archivo de la


plantilla de seguridad que se importarán en la base de datos
para su análisis. Esta opción solo es válida cuando se usa con
el /db <database file name> parámetro . Si no se
especifica también este parámetro, el análisis se realiza en
cualquier configuración que ya esté almacenada en la base
de datos.

/overwrite Especifica si la plantilla de seguridad del parámetro /cfg


debe sobrescribir cualquier plantilla o plantilla compuesta
almacenada en la base de datos, en lugar de anexar los
resultados a la plantilla almacenada. Esta opción solo es
válida cuando /cfg <configuration file name> también
se usa el parámetro . Si no se especifica también este
parámetro, la plantilla del parámetro /cfg se anexa a la
plantilla almacenada.
PA RÁ M ET RO DESC RIP C IÓ N

/areas Especifica las áreas de seguridad que se aplicarán al sistema.


Si no se especifica este parámetro, toda la configuración de
seguridad definida en la base de datos se aplica al sistema.
Para configurar varias áreas, separe cada área por un
espacio. Se admiten las siguientes áreas de seguridad:
securitypolicy: Directiva local y directiva de dominio
para el sistema, incluidas las directivas de cuenta, las
directivas de auditoría, las opciones de seguridad, y
así sucesivamente.
group_mgmt: Configuración de grupo restringida
para los grupos especificados en la plantilla de
seguridad.
user_rights: Derechos de inicio de sesión de usuario
y concesión de privilegios.
regkeys: Seguridad en las claves del Registro local.
almacén de archivos: Seguridad en el
almacenamiento de archivos local.
ser vicios: Seguridad para todos los servicios
definidos.

/log Especifica la ruta de acceso y el nombre de archivo del


archivo de registro que se va a usar en el proceso. Si no
especifica una ubicación de archivo, se usa el archivo de
registro
<systemroot>\Documents and Settings\
<UserAccount>\My Documents\Security\Logs\
<databasename>.log
predeterminado.

/quiet Suprime la salida de pantalla y registro. Todavía puede ver


los resultados del análisis mediante el complemento
Configuración y análisis de seguridad de la Microsoft
Management Console (MMC).

Ejemplos
Para realizar el análisis de los parámetros de seguridad en la base de datos de seguridad, [Link] y, a
continuación, dirigir la salida al archivo SecAnalysisContosoFY11, incluidos los mensajes para comprobar que el
comando se ejecutó correctamente, escriba:

secedit /analyze /db C:\Security\FY11\[Link] /log C:\Security\FY11\[Link]

Para incorporar los cambios requeridos por el proceso de análisis en el archivo [Link] y, a continuación,
para dirigir la salida al archivo existente, SecAnalysisContosoFY11, sin preguntar, escriba:

secedit /configure /db C:\Security\FY11\[Link] /cfg [Link] /overwrite /log


C:\Security\FY11\[Link] /quiet

Referencias adicionales
Clave de sintaxis de línea de comandos
secedit /analyze
secedit /export
secedit /generaterollback
secedit /import
secedit /validate
secedit /export
12/08/2021 • 2 minutes to read

Exporta la configuración de seguridad almacenada en una base de datos configurada con plantillas de
seguridad. Puede usar este comando para realizar una copia de seguridad de las directivas de seguridad en un
equipo local, además de importar la configuración a otro equipo.

Sintaxis
secedit /export /db <database file name> [/mergedpolicy] /cfg <configuration file name> [/areas
[securitypolicy | group_mgmt | user_rights | regkeys | filestore | services]] [/log <log file name>]
[/quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/db Obligatorio. Especifica la ruta de acceso y el nombre de


archivo de la base de datos que contiene la configuración
almacenada en la que se realiza la exportación. Si el nombre
de archivo especifica una base de datos que no ha tenido
una plantilla de seguridad (representada por el archivo de
configuración) asociada, también se debe especificar
/cfg <configuration file name> la opción .

/mergedpolicy Combina y exporta la configuración de seguridad de


directivas locales y de dominio.

/cfg Obligatorio. Especifica la ruta de acceso y el nombre de


archivo de la plantilla de seguridad que se importarán en la
base de datos para su análisis. Esta opción solo es válida
cuando se usa con el /db <database file name>
parámetro . Si este parámetro no se especifica también, el
análisis se realiza en cualquier configuración que ya esté
almacenada en la base de datos.
PA RÁ M ET RO DESC RIP C IÓ N

/areas Especifica las áreas de seguridad que se aplicarán al sistema.


Si no se especifica este parámetro, toda la configuración de
seguridad definida en la base de datos se aplica al sistema.
Para configurar varias áreas, separe cada área por un
espacio. Se admiten las siguientes áreas de seguridad:
securitypolicy: Directiva local y directiva de dominio
para el sistema, incluidas las directivas de cuenta, las
directivas de auditoría, las opciones de seguridad,
entre otras.
group_mgmt: Configuración de grupo restringida
para los grupos especificados en la plantilla de
seguridad.
user_rights: Derechos de inicio de sesión de usuario
y concesión de privilegios.
regkeys: Seguridad en las claves del Registro local.
almacén de archivos: Seguridad en el
almacenamiento de archivos local.
ser vicios: Seguridad para todos los servicios
definidos.

/log Especifica la ruta de acceso y el nombre de archivo del


archivo de registro que se va a usar en el proceso. Si no
especifica una ubicación de archivo, se usa el archivo de
registro
<systemroot>\Documents and Settings\
<UserAccount>\My Documents\Security\Logs\
<databasename>.log
predeterminado.

/quiet Suprime la salida de pantalla y de registro. Todavía puede ver


los resultados del análisis mediante el complemento
Configuración y análisis de seguridad de la Microsoft
Management Console (MMC).

Ejemplos
Para exportar la base de datos de seguridad y las directivas de seguridad de dominio a un archivo inf y, a
continuación, importar ese archivo a otra base de datos para replicar la configuración de la directiva de
seguridad en otro equipo, escriba:

secedit /export /db C:\Security\FY11\[Link] /mergedpolicy /cfg [Link] /log


C:\Security\FY11\[Link] /quiet

Para importar el archivo de ejemplo a otra base de datos en otro equipo, escriba:

secedit /import /db C:\Security\FY12\[Link] /cfg [Link] /log


C:\Security\FY11\[Link] /quiet

Referencias adicionales
Clave de sintaxis de línea de comandos
secedit /analyze
secedit /configure
secedit /generaterollback
secedit /import
secedit /validate
secedit /generaterollback
12/08/2021 • 2 minutes to read

Permite generar una plantilla de reversión para una plantilla de configuración especificada. Si existe una plantilla
de reversión existente, la ejecución de este comando de nuevo sobrescribirá la información existente.
Si se ejecuta correctamente este comando, se registrarán las discrepancias entre la plantilla de seguridad
especificada y la configuración de la directiva de seguridad en el archivo [Link].

Sintaxis
secedit /generaterollback /db <database file name> /cfg <configuration file name> /rbk <rollback template
file name> [/log <log file name>] [/quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/db Obligatorio. Especifica la ruta de acceso y el nombre de


archivo de la base de datos que contiene la configuración
almacenada en la que se realiza el análisis. Si el nombre de
archivo especifica una base de datos que no ha tenido una
plantilla de seguridad (representada por el archivo de
configuración) asociada, también se debe especificar
/cfg <configuration file name> la opción .

/cfg Obligatorio. Especifica la ruta de acceso y el nombre de


archivo de la plantilla de seguridad que se importarán en la
base de datos para su análisis. Esta opción solo es válida
cuando se usa con el /db <database file name>
parámetro . Si este parámetro no se especifica también, el
análisis se realiza en cualquier configuración que ya esté
almacenada en la base de datos.

/rbk Obligatorio. Especifica una plantilla de seguridad en la que se


escribe la información de reversión. Las plantillas de
seguridad se crean mediante el complemento Plantillas de
seguridad. Los archivos de reversión se pueden crear con
este comando.

/log Especifica la ruta de acceso y el nombre de archivo del


archivo de registro que se va a usar en el proceso. Si no
especifica una ubicación de archivo, se usa el archivo de
registro
<systemroot>\Documents and Settings\
<UserAccount>\My Documents\Security\Logs\
<databasename>.log
predeterminado.

/quiet Suprime la salida de pantalla y de registro. Todavía puede ver


los resultados del análisis mediante el complemento
Configuración de seguridad y análisis de la Microsoft
Management Console (MMC).
Ejemplos
Para crear el archivo de configuración de reversión, para el archivo [Link] creado anteriormente, al
guardar la configuración original y, a continuación, escribir la acción en el archivo de registro
SecAnalysisContosoFY11, escriba:

secedit /generaterollback /db C:\Security\FY11\[Link] /cfg [Link] /rbk


[Link] /log C:\Security\FY11\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
secedit /analyze
secedit /configure
secedit /export
secedit /import
secedit /validate
secedit /import
12/08/2021 • 2 minutes to read

Importa la configuración de seguridad (archivo .inf), exportada previamente desde la base de datos configurada
con plantillas de seguridad.

IMPORTANT
Antes de importar un archivo .inf a otro equipo, debe ejecutar el comando en la base de datos en la que se realizará
secedit /generaterollback la importación.

También debe ejecutar el comando secedit /validate en el archivo de importación para comprobar su integridad.

Sintaxis
secedit /import /db <database file name> /cfg <configuration file name> [/overwrite] [/areas [securitypolicy
| group_mgmt | user_rights | regkeys | filestore | services]] [/log <log file name>] [/quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/db Obligatorio. Especifica la ruta de acceso y el nombre de


archivo de la base de datos que contiene la configuración
almacenada en la que se realiza la importación. Si el nombre
de archivo especifica una base de datos que no ha tenido
una plantilla de seguridad (representada por el archivo de
configuración) asociada, también se debe especificar
/cfg <configuration file name> la opción .

/overwrite Especifica si la plantilla de seguridad del parámetro /cfg


debe sobrescribir cualquier plantilla o plantilla compuesta
almacenada en la base de datos, en lugar de anexar los
resultados a la plantilla almacenada. Esta opción solo es
válida cuando /cfg <configuration file name> también
se usa el parámetro . Si este parámetro no se especifica
también, la plantilla del parámetro /cfg se anexa a la plantilla
almacenada.

/cfg Obligatorio. Especifica la ruta de acceso y el nombre de


archivo de la plantilla de seguridad que se importarán en la
base de datos para su análisis. Esta opción solo es válida
cuando se usa con el /db <database file name>
parámetro . Si este parámetro no se especifica también, el
análisis se realiza en cualquier configuración que ya esté
almacenada en la base de datos.
PA RÁ M ET RO DESC RIP C IÓ N

/areas Especifica las áreas de seguridad que se aplicarán al sistema.


Si no se especifica este parámetro, toda la configuración de
seguridad definida en la base de datos se aplica al sistema.
Para configurar varias áreas, separe cada área por un
espacio. Se admiten las siguientes áreas de seguridad:
securitypolicy: Directiva local y directiva de dominio
para el sistema, incluidas las directivas de cuenta, las
directivas de auditoría, las opciones de seguridad,
entre otras.
group_mgmt: Configuración de grupo restringida
para los grupos especificados en la plantilla de
seguridad.
user_rights: Derechos de inicio de sesión de usuario
y concesión de privilegios.
regkeys: Seguridad en las claves del Registro local.
almacén de archivos: Seguridad en el
almacenamiento de archivos local.
ser vicios: Seguridad para todos los servicios
definidos.

/log Especifica la ruta de acceso y el nombre de archivo del


archivo de registro que se va a usar en el proceso. Si no
especifica una ubicación de archivo, se usa el archivo de
registro
<systemroot>\Documents and Settings\
<UserAccount>\My Documents\Security\Logs\
<databasename>.log
predeterminado.

/quiet Suprime la salida de pantalla y de registro. Todavía puede ver


los resultados del análisis mediante el complemento
Configuración y análisis de seguridad de la Microsoft
Management Console (MMC).

Ejemplos
Para exportar la base de datos de seguridad y las directivas de seguridad de dominio a un archivo .inf y, a
continuación, importar ese archivo a otra base de datos para replicar la configuración de directiva en otro
equipo, escriba:

secedit /export /db C:\Security\FY11\[Link] /mergedpolicy /cfg


NetworkShare\Policies\[Link] /log C:\Security\FY11\[Link] /quiet

Para importar solo la parte de directivas de seguridad del archivo a una base de datos diferente en otro equipo,
escriba:

secedit /import /db C:\Security\FY12\[Link] /cfg NetworkShare\Policies\[Link] /areas


securitypolicy /log C:\Security\FY11\[Link] /quiet

Referencias adicionales
Clave de sintaxis de línea de comandos
secedit /analyze
secedit /configure
secedit /export
secedit /generaterollback
secedit /validate
secedit /validate
11/08/2021 • 2 minutes to read

Valida la configuración de seguridad almacenada en una plantilla de seguridad (archivo .inf). La validación de
plantillas de seguridad puede ayudarle a determinar si una está dañada o configurada de forma inapropiada. No
se aplican plantillas de seguridad dañadas o establecidas de forma inapropiada.

Sintaxis
secedit /validate <configuration file name>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<configuration file name> Obligatorio. Especifica la ruta de acceso y el nombre de


archivo de la plantilla de seguridad que se validará. Este
comando no actualiza los archivos de registro.

Ejemplos
Para comprobar que el archivo .inf de reversión, [Link], sigue siendo válido después de la reversión,
escriba:

secedit /validate [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
secedit /analyze
secedit /configure
secedit /export
secedit /generaterollback
secedit /import
seleccionar comandos
13/08/2021 • 2 minutes to read

Desplaza el foco a un disco, partición, volumen o disco duro virtual (VHD).

Sintaxis
select disk
select partition
select vdisk
select volume

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Seleccionar disco Desplaza el foco a un disco.

Selección de la partición Desplaza el foco a una partición.

Selección de disco virtual Desplaza el foco a un disco duro virtual.

Seleccionar volumen Desplaza el foco a un volumen.

Comentarios
Si se selecciona un volumen con una partición correspondiente, la partición se seleccionará
automáticamente.
Si se selecciona una partición con un volumen correspondiente, el volumen se seleccionará
automáticamente.

Referencias adicionales
Clave de sintaxis de línea de comandos
select disk
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Selecciona el disco especificado y cambia el foco a ese disco.

Sintaxis
select disk={<n>|<disk path>|system|next}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<n> Especifica el número del disco que se recibirá el foco. Puede


ver los números de todos los discos del equipo mediante el
comando list disk en DiskPart.
NOTA :
Al configurar sistemas con varios discos, no use select
disk=0 para especificar el disco del sistema. El equipo
puede reasignar los números de disco al reiniciar y los
distintos equipos con la misma configuración de disco
pueden tener números de disco diferentes.

<disk path> Especifica la ubicación del disco para recibir el foco, por
ejemplo, PCIROOT(0)#PCI(0F02)#atA(C00T00L00) . Para ver
la ruta de acceso de ubicación de un disco, selecciónelo y
escriba disco de detalles.

sistema En los equipos BIOS, esta opción especifica que el disco 0


recibe el foco. En los equipos EFI, el disco que contiene la
partición del sistema EFI (ESP), que se usa para el arranque
actual, recibe el foco. En equipos EFI, se producirá un error
en el comando si no hay esp, si hay más de un ESP Windows
o si el equipo se arranca desde un entorno de preinstalación
(Windows PE).

Siguiente Una vez seleccionado un disco, esta opción recorre en


iteración todos los discos de la lista de discos. Al ejecutar
esta opción, el siguiente disco de la lista recibe el foco.

Ejemplos
Para desplazar el foco al disco 1, escriba:

select disk=1

Para seleccionar un disco mediante su ruta de acceso de ubicación, escriba:


select disk=PCIROOT(0)#PCI(0100)#atA(C00T00L01)

Para desplazar el foco al disco del sistema, escriba:

select disk=system

Para desplazar el foco al siguiente disco del equipo, escriba:

select disk=next

Referencias adicionales
Clave de sintaxis de línea de comandos
seleccionar comando de partición
Selección del comando vdisk
comando select volume
select partition
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Selecciona la partición especificada y desplaza el foco a ella. Este comando también se puede usar para mostrar
la partición que actualmente tiene el foco en el disco seleccionado.

Sintaxis
select partition=<n>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

partition= <n> Número de la partición que se recibirá el foco. Puede ver los
números de todas las particiones en el disco seleccionado
actualmente mediante el comando list par tition en
DiskPart.

Comentarios
Para poder seleccionar una partición, primero debe seleccionar un disco mediante el comando
seleccionar disco.
Si no se especifica ningún número de partición, esta opción muestra la partición que actualmente
tiene el foco en el disco seleccionado.
Si se selecciona un volumen con una partición correspondiente, la partición se selecciona
automáticamente.
Si se selecciona una partición con un volumen correspondiente, el volumen se selecciona
automáticamente.

Ejemplos
Para cambiar el foco a la partición 3, escriba:

select partitition=3

Para mostrar la partición que actualmente tiene el foco en el disco seleccionado, escriba:

select partition

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando create partition efi
Comando create partition extended
Comando lógico create partition
Comando create partition msr
Comando create partition primary
comando delete partition
comando detail partition
Seleccionar comando de disco
Selección del comando vdisk
Comando select volume
select vdisk
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Selecciona el VHD del disco duro virtual especificado ( y desplaza el foco a ) él.

Sintaxis
select vdisk file=<full path> [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

file= <full path> Especifica la ruta de acceso completa y el nombre de archivo


de un archivo VHD existente.

noerr Se usa solo para scripting. Cuando se detecta un error,


DiskPart sigue procesando los comandos como si no hubiera
ningún error. Sin este parámetro, un error hace que DiskPart
salga con un código de error.

Ejemplos
Para cambiar el foco al VHD denominado c:\test\[Link], escriba:

select vdisk file=c:\test\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
attach vdisk
compact vdisk
detach vdisk
detail vdisk
expand vdisk
merge vdisk
list
Seleccionar comando de disco
comando select partition
Comando select volume
select volume
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Selecciona el volumen especificado y cambia el foco a ese volumen. Este comando también se puede usar para
mostrar el volumen que actualmente tiene el foco en el disco seleccionado.

Sintaxis
select volume={<n>|<d>}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<n> Número del volumen que se recibirá el foco. Puede ver los
números de todos los volúmenes del disco seleccionados
actualmente mediante el comando list volume de DiskPart.

<d> La letra de unidad o la ruta de acceso del punto de montaje


del volumen para recibir el foco.

Comentarios
Si no se especifica ningún volumen, este comando muestra el volumen que actualmente tiene el foco en
el disco seleccionado.
En un disco básico, la selección de un volumen también da el foco a la partición correspondiente.
Si se selecciona un volumen con una partición correspondiente, la partición se seleccionará
automáticamente.
Si se selecciona una partición con un volumen correspondiente, el volumen se seleccionará
automáticamente.

Ejemplos
Para desplazar el foco al volumen 2, escriba:

select volume=2

Para desplazar el foco a la unidad C, escriba:

select volume=c

Para desplazar el foco al volumen montado en una carpeta denominada c:\mountpath, escriba:
select volume=c:\mountpath

Para mostrar el volumen que actualmente tiene el foco en el disco seleccionado, escriba:

select volume

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando add volume
comando attributes volume
Comando create volume mirror
comando create volume raid
Comando create volume simple
Comando create volume stripe
comando delete volume
comando detail volume
fsutil volume command
comando list volume
comando de volumen sin conexión
comando onine volume
seleccionar comando de disco
seleccionar comando de partición
Selección del comando vdisk
serverceipoptin
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Permite participar en la Programa para la mejora de la experiencia del usuario (CEIP).

Sintaxis
serverceipoptin [/query] [/enable] [/disable]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/query Comprueba la configuración actual.

/enable Activa la participación en el CEIP.

/disable Desactiva la participación en el CEIP.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para comprobar la configuración actual, escriba:

serverceipoptin /query

Para activar la participación, escriba:

serverceipoptin /enable

Para desactivar la participación, escriba:

serverceipoptin /disable

Referencias adicionales
Clave de sintaxis de línea de comandos
servermanagercmd
13/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Instala y quita roles, servicios de rol y características. También muestra la lista de todos los roles, servicios de rol
y características disponibles, y muestra cuáles están instalados en este equipo.

IMPORTANT
Este comando, servermanagercmd, está en desuso y no se garantiza que se puedan usar en futuras versiones de
Windows. En su lugar, se recomienda usar los cmdlets Windows PowerShell que están disponibles para Administrador del
servidor. Para obtener más información, consulta el tema sobre la instalación o desinstalación de roles, servicios de rol o
características.

Sintaxis
servermanagercmd -query [[[<drive>:]<path>]<[Link]>] [-logpath [[<drive>:]<path>]<[Link]>]
servermanagercmd -inputpath [[[<drive>:]<path>]<[Link]>] [-resultpath <[Link]> [-restart] | -
whatif] [-logpath [[<drive>:]<path>]<[Link]>]
servermanagercmd -install <id> [-allSubFeatures] [-resultpath [[<drive>:]<path>]<[Link]> [-restart] | -
whatif] [-logpath [[<Drive>:]<path>]<[Link]>]
servermanagercmd -remove <id> [-resultpath <[Link]> [-restart] | -whatif] [-logpath [[<drive>:]<path>]
<[Link]>]
servermanagercmd [-help | -?]
servermanagercmd -version

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-query [[[<drive>:]<path>]<[Link]>] Muestra una lista de todos los roles, servicios de rol y
características instalados y disponibles para la instalación en
el servidor. También puede usar la forma corta de este
parámetro, -q . Si desea que los resultados de la consulta se
guarden en un archivo XML, especifique un archivo XML
para reemplazar <[Link]> .

-inputpath [[[<drive>:]<path>]<[Link]>] Instala o quita los roles, servicios de rol y características


especificados en un archivo de respuesta XML representado
por <[Link]> . También puede usar la forma corta de
este parámetro, -p.
PA RÁ M ET RO DESC RIP C IÓ N

-install <id> Instala el rol, el servicio de rol o la característica especificados


por <id> . Los identificadores no distinguen mayúsculas de
minúsculas. Varios roles, servicios de rol y características
deben estar separados por espacios. Los siguientes
parámetros opcionales se usan con el parámetro -install:
-setting <SettingName>=<SettingValue> :
especifica la configuración necesaria para la
instalación.
-allSubFeatures: especifica la instalación de todos
los servicios y características subordinados junto con
el rol primario, el servicio de rol o la característica
denominada en el <id> valor .
NOTA :
Algunos contenedores de roles no tienen un
identificador de línea de comandos para permitir
la instalación de todos los servicios de rol. Esto
sucede, por ejemplo, cuando no pueden
instalarse servicios de función en la misma
instancia del comando del Administrador del
servidor. Por ejemplo, el Servicio de federación de
rol de servicios de federación de Active Directory
y el servicio de rol Proxy de Servicio de
federación no se pueden instalar mediante la
misma instancia de Administrador del servidor de
comandos.
-resultpath <[Link]> : guarda los resultados
de la instalación en un archivo XML representado por
<[Link]> . También puede usar la forma corta
de este parámetro, -r .
NOTA :
No se puede ejecutar servermanagercmd con el
parámetro -resultpath y el parámetro -
whatif especificados.
-restar t: reinicia el equipo automáticamente cuando
se completa la instalación (si los roles o características
instalados requieren reiniciar).
-whatif: muestra todas las operaciones especificadas
para el parámetro -install. También puede usar la
forma corta del parámetro -whatif, -w . No se
puede ejecutar ser vermanagercmd con el
parámetro -resultpath y el parámetro -whatif
especificados.
-logpath <[[<drive>:]<path>]<[Link]>> :
especifica un nombre y una ubicación para el archivo
de registro, distinto del predeterminado,
%windir%\temp\[Link] .
PA RÁ M ET RO DESC RIP C IÓ N

-remove <id> Quita el rol, el servicio de rol o la característica especificados


por <id> . Los identificadores no distinguen mayúsculas de
minúsculas. Varios roles, servicios de rol y características
deben estar separados por espacios. Los siguientes
parámetros opcionales se usan con el parámetro -
remove:
-resultpath <[[<drive>:]<path>][Link]> :
guarda los resultados de eliminación en un archivo
XML representado por <[Link]> . También
puede usar la forma corta de este parámetro, -r .
NOTA :
No se puede ejecutar servermanagercmd con los
parámetros -resultpath y -whatif
especificados.
-restar t: reinicia el equipo automáticamente cuando
se completa la eliminación (si el reinicio es necesario
para los roles o características restantes).
-whatif: muestra todas las operaciones especificadas
para el parámetro -remove. También puede usar la
forma corta del parámetro -whatif, -w . No se puede
ejecutar servermanagercmd con los parámetros -
resultpath y -whatif especificados.
-logpath <[[<Drive>:]<path>]<[Link]>> :
especifica un nombre y una ubicación para el archivo
de registro, distinto del predeterminado,
%windir%\temp\[Link] .

-version Muestra el número de versión del Administrador del


servidor. También puede usar el formato corto - v .

-help Muestra ayuda en la ventana del símbolo del sistema.


También puede usar el formato corto , -? .

Ejemplos
Para mostrar una lista de todos los roles, servicios de rol y características disponibles, y qué roles, servicios de
rol y características están instalados en el equipo, escriba:

servermanagercmd -query

Para instalar el rol servidor web (IIS) y guardar los resultados de la instalación en un archivo XML representado
por [Link], escriba:

servermanagercmd -install Web-Server -resultpath [Link]

Para mostrar información detallada sobre los roles, servicios de rol y características que se instalarían o
quitarían, en función de las instrucciones especificadas en un archivo de respuesta XML representado por
[Link], escriba:

servermanagercmd -inputpath [Link] -whatif


Referencias adicionales
Clave de sintaxis de línea de comandos
Administrador del servidor información general
serverweroptin
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Permite activar los informes de errores.

Sintaxis
serverweroptin [/query] [/detailed] [/summary]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/query Comprueba la configuración actual.

/detailed Especifica que se envíen informes detallados


automáticamente.

/summary Especifica que se envíen informes de resumen


automáticamente.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para comprobar la configuración actual, escriba:

serverweroptin /query

Para enviar informes detallados automáticamente, escriba:

serverweroptin /detailed

Para enviar automáticamente informes de resumen, escriba:

serverweroptin /summary

Referencias adicionales
Clave de sintaxis de línea de comandos
Servicios para herramientas de línea de comandos
del sistema de archivos de red
13/08/2021 • 2 minutes to read

Services for Network File System (NFS) proporciona una solución de uso compartido de archivos que permite
transferir archivos entre equipos que ejecutan Windows Server y sistemas operativos UNIX mediante el
protocolo NFS.
Información y vínculos a cada una de las herramientas de línea de comandos NFS asociadas:

GET - H EL P DESC RIP C IÓ N

mapadmin Administrar Asignación de nombres de usuario servicios de


Microsoft para el sistema de archivos de red.

mount Monte recursos compartidos de red del sistema de archivos


de red (NFS).

nfsadmin Administrar el servidor para NFS y el cliente para NFS.

nfsshare Controlar recursos compartidos del sistema de archivos de


red (NFS).

nfsstat Mostrar o restablecer recuentos de llamadas realizadas al


servidor para NFS.

rpcinfo Enumerar programas en equipos remotos.

showmount Mostrar directorios montados.

Referencias adicionales
Clave de sintaxis de línea de comandos
set (variable de entorno)
07/08/2021 • 4 minutes to read

Muestra, establece o quita [Link] variables de entorno. Si se usa sin parámetros, set muestra la configuración
actual de la variable de entorno.

NOTE
Este comando requiere extensiones de comando, que están habilitadas de forma predeterminada.

El comando set también se puede ejecutar desde la consola Windows Recovery Console, con parámetros
diferentes. Para obtener más información, vea Windows Recovery Environment (WinRE).

Sintaxis
set [<variable>=[<string>]]
set [/p] <variable>=[<promptString>]
set /a <variable>=<expression>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<variable> Especifica la variable de entorno que se establecerá o


modificará.

<string> Especifica la cadena que se asociará a la variable de entorno


especificada.

/p Establece el valor de <variable> en una línea de entrada


especificada por el usuario.

<promptstring> Especifica un mensaje para solicitar al usuario la entrada. Este


parámetro debe usarse con el parámetro /p.

/a Establece <string> en una expresión numérica que se


evalúa.

<expression> Especifica una expresión numérica.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si las extensiones de comando están habilitadas (valor predeterminado) y ejecuta set con un valor ,
muestra todas las variables que comienzan por ese valor.
Los caracteres , , , y son caracteres especiales del shell de comandos y deben ir precedidos del carácter de
escape ( ) o entre comillas cuando se usan en < > | & ^ ^ <string> (por ejemplo,
"StringContaining&Symbol"). Si usa comillas para incluir una cadena que contenga uno de los caracteres
especiales, las comillas se establecerán como parte del valor de la variable de entorno.
Use variables de entorno para controlar el comportamiento de algunos archivos y programas por lotes y
para controlar la forma en que Windows y el subsistema MS-DOS aparecen y funcionan. El comando
set se usa a menudo en el archivo [Link] para establecer variables de entorno.
Si usa el comando set sin parámetros, se muestra la configuración del entorno actual. Esta configuración
normalmente incluye las variables de entorno COMSPEC y PATH, que se usan para ayudar a buscar
programas en el disco. Otras dos variables de entorno que Windows son PROMPT y DIRCMD.
Si especifica valores para y , el valor especificado se agrega al entorno <variable> y se asocia a esa
<string> <variable> <string> variable. Si la variable ya existe en el entorno, el nuevo valor de cadena
reemplaza al valor de cadena anterior.
Si especifica solo una variable y un signo igual (sin ) para el comando set, el valor asociado a la variable
se borra (como si la <string> variable no <string> hubiera).
Si usa el parámetro /a, se admiten los operadores siguientes, en orden descendente de prioridad:

O P ERA DO R O P ERA C IÓ N REA L IZ A DA

( ) Agrupación

! ~ - Unario

* / % Aritméticos

+ - Aritméticos

<< >> Desplazamiento lógico

& AND bit a bit

^ OR exclusivo bit a bit

= *= /= %= += -= &= ^= = <<= >>=

, Separador de expresiones

Si usa operadores lógicos ( o ) o de módulo ( ), incluya la && cadena de expresión entre || % comillas.
Las cadenas no numéricas de la expresión se consideran nombres de variables de entorno y sus valores
se convierten en números antes de procesarse. Si especifica un nombre de variable de entorno que no
está definido en el entorno actual, se asigna un valor de cero, lo que permite realizar operaciones
aritméticas con valores de variable de entorno sin usar el % para recuperar un valor.
Si ejecuta set /a desde la línea de comandos fuera de un script de comandos, muestra el valor final de la
expresión.
Los valores numéricos son números decimales, a menos que tenga el prefijo 0× para los números
hexadecimales o 0 para los números octales. Por lo tanto, 0×12 es igual que 18, que es igual que 022.
La compatibilidad con la expansión de variables de entorno retrasada está deshabilitada de forma
predeterminada, pero puede habilitarla o deshabilitarla mediante cmd /v .
Al crear archivos por lotes, puede usar set para crear variables y, a continuación, usarlas de la misma
manera que usaría las variables numeradas %0 a %9. También puede usar las variables %0 a %9 como
entrada para el conjunto .
Si llama a un valor de variable desde un archivo por lotes, incluya el valor con signos de porcentaje ( % ).
Por ejemplo, si el programa por lotes crea una variable de entorno denominada BAUD, puede usar la
cadena asociada a BAUD como parámetro reemplazable escribiendo %baudiod% en el símbolo del
sistema.

Ejemplos
Para establecer el valor TEST^1 para la variable de entorno denominada testVar , escriba:

set testVar=test^^1

El comando set asigna todo lo que sigue al signo igual (=) al valor de la variable. Por lo tanto, si
set testVar=test^1 escribe , se obtiene el siguiente resultado, testVar=test^1 .

Para establecer el valor TEST&1 para la variable de entorno , testVar escriba:

set testVar=test^&1

Para establecer una variable de entorno denominada INCLUDE para que la cadena c:\directory esté asociada a
ella, escriba:

set include=c:\directory

A continuación, puede usar la cadena c:\directory en archivos por lotes si incluye el nombre INCLUDE con
signos de porcentaje ( % ). Por ejemplo, puede usar en un archivo por lotes para mostrar el contenido
dir %include% del directorio asociado a la variable de entorno INCLUDE. Una vez procesado este comando, la
cadena c:\directory reemplaza %include%.
Para usar el comando set en un programa por lotes para agregar un nuevo directorio a la variable de entorno
PATH, escriba:

@echo off
rem [Link] adds a new directory
rem to the path environment variable.
set path=%1;%path%
set

Para mostrar una lista de todas las variables de entorno que comienzan por la letra P, escriba:

set p

Referencias adicionales
Clave de sintaxis de línea de comandos
comandos set (creación de instantáneas)
12/08/2021 • 2 minutes to read

Establece el contexto, las opciones, el modo detallado y el archivo de metadatos para la creación de
instantáneas. Si se usa sin parámetros, set muestra todas las configuraciones actuales.

Sintaxis
set
set context
set option
set verbose
set metadata

Parámetros
PA RÁ M ET RO S DESC RIP C IÓ N

set context Establece el contexto para la creación de instantáneas.

set metadata Establece el nombre y la ubicación del archivo de metadatos


de creación de sombras.

set option Establece las opciones para la creación de instantáneas.

set verbose Activa o desactiva el modo de salida detallado.

/? Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
Establecer contexto
12/08/2021 • 2 minutes to read

Establece el contexto para la creación de instantáneas. Si se usa sin parámetros, establecer contexto muestra
ayuda en el símbolo del sistema.

Sintaxis
set context {clientaccessible | persistent [nowriters] | volatile [nowriters]}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

clientaccessible Especifica que las versiones de cliente de Windows pueden


hacer uso de la instantánea. Este contexto es persistente de
forma predeterminada.

Persistente Especifica que la instantánea se conserva durante la salida, el


restablecimiento o el reinicio del programa.

volatile Elimina la instantánea al salir o restablecerse.

nowriters Especifica que se excluyen todos los escritores.

Ejemplos
Para evitar que se eliminen instantáneas al salir de DiskShadow, escriba:

set context persistent

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando set metadata
Comando set option
comando set verbose
set id (Diskpart)
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia el campo de tipo de partición de la partición con el foco. Este comando no funciona en discos dinámicos
ni en particiones reservadas de Microsoft.

IMPORTANT
Este comando está pensado solo para su uso por parte de fabricantes de equipos originales (OEM). Cambiar los campos
de tipo de partición con este parámetro podría provocar un error en el equipo o no poder arrancar. A menos que sea oem
o tenga experiencia con discos gpt, no debe cambiar los campos de tipo de partición en discos gpt mediante este
parámetro. En su lugar, use siempre el comando create partition efi para crear particiones del 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.

Sintaxis
set id={ <byte> | <GUID> } [override] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<byte> En el caso de los discos de registro de arranque maestro


(MBR), especifica el nuevo valor para el campo de tipo, en
formato hexadecimal, para la partición. Cualquier byte de
tipo de partición se puede especificar con este parámetro,
excepto para el tipo 0x42, que especifica una partición LDM.
Tenga en cuenta que se omite el 0x inicial al especificar el
tipo de partición hexadecimal.
PA RÁ M ET RO DESC RIP C IÓ N

<GUID> En el caso de los discos de tabla de particiones GUID (gpt),


especifica el nuevo valor GUID para el campo de tipo de la
partición. Los GUID reconocidos incluyen:
Par tición del sistema EFI: c12a7328-f81f-11d2-
ba4b-00a0c93ec93b
Par tición de datos básica: ebd0a0a2-b9e5-4433-
87c0-68b6b72699c7
Cualquier GUID de tipo de partición se puede especificar con
este parámetro, excepto lo siguiente:
Par tición reser vada de Microsoft: e3c9e316-
0b5c-4db8-817d-f92df00215ae
Par tició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
Par tición de metadatos de clúster : db97dba9-
0840-4bae-97f0-ffb9a327c7e1

override obliga al sistema de archivos del volumen a desmontar antes


de cambiar el tipo de partición. Al ejecutar el comando set
id, DiskPart intenta bloquear y desmontar el sistema de
archivos en el volumen. Si no se especifica override y se
produce un error en la llamada para bloquear el sistema de
archivos (por ejemplo, porque hay un identificador abierto),
se produce un error en la operación. Si se especifica override,
DiskPart fuerza el desmontaje incluso si se produce un error
en la llamada para bloquear el sistema de archivos y los
identificadores abiertos del volumen dejarán de ser válidos.

noerr Se usa solo para scripting. Cuando se detecta un error,


DiskPart sigue procesando los comandos como si no hubiera
ningún error. Sin este parámetro, un error hace que DiskPart
salga con un código de error.

Comentarios
Aparte de las limitaciones mencionadas anteriormente, DiskPart no comprueba la validez del valor que
especifique (excepto para asegurarse de que es un byte en formato hexadecimal o un GUID).

Ejemplos
Para establecer el campo de tipo en 0x07 y forzar el desmontaje del sistema de archivos, escriba:

set id=0x07 override

Para establecer que el campo de tipo sea una partición de datos básica, escriba:

set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

Referencias adicionales
Clave de sintaxis de línea de comandos
set metadata
12/08/2021 • 2 minutes to read

Establece el nombre y la ubicación del archivo de metadatos de creación de sombras usado para transferir
instantáneas de un equipo a otro. Si se usa sin parámetros, establecer metadatos muestra ayuda en el
símbolo del sistema.

Sintaxis
set metadata [<drive>:][<path>]<[Link]>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:][<path>] Especifica la ubicación en la que se creará el archivo de


metadatos.

<[Link]> Especifica el nombre del archivo cab para almacenar los


metadatos de creación de sombras.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando set context
Comando set option
comando set verbose
establecer opción
13/08/2021 • 2 minutes to read

Establece las opciones para la creación de instantáneas. Si se usa sin parámetros, establecer opción muestra
ayuda en el símbolo del sistema.

Sintaxis
set option {[differential | plex] [transportable] [[rollbackrecover] [txfrecover] | [noautorecover]]}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[diferencial] Especifica que se cree una instantánea a un momento dado


de los volúmenes especificados.

[plex] Especifica que se cree una copia clonada a un momento


dado de los datos en un volumen especificado.

[transportable] Especifica que la instantánea no se va a importar todavía.


Los metadatos .cab archivo se pueden usar más adelante
para importar la instantánea en el mismo equipo o en otro.

[rollbackrecover] Indica a los escritores que usen la recuperación automática


durante el evento PostSnapshot. Esto resulta útil si la
instantánea se usará para la reversión (por ejemplo, con la
minería de datos).

[txfrecover] Solicita a VSS que haga que la instantánea sea


transaccionalmente coherente durante la creación.

[noautorecover] Impide que los escritores y el sistema de archivos realicen


cambios de recuperación en la instantánea a un estado
transaccionalmente coherente. Noautorecover no se
puede usar con txfrecover o rollbackrecover .

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando set context
Comando set metadata
comando set verbose
Establecer detallado
13/08/2021 • 2 minutes to read

Especifica si se proporciona una salida detallada durante la creación de instantáneas. Si se usa sin parámetros,
establecer detallado muestra ayuda en el símbolo del sistema.

Sintaxis
set verbose {on | off}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

en Activa el registro de salida detallado durante el proceso de


creación de instantáneas. Si el modo detallado está en on,
set proporciona detalles de inclusión o exclusión del escritor
y detalles de compresión y extracción de metadatos.

apagado Desactiva el registro de salida detallado durante el proceso


de creación de instantáneas.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando set context
Comando set metadata
Comando set option
Setx
11/08/2021 • 5 minutes to read

Crea o modifica variables de entorno en el entorno de usuario o sistema, sin necesidad de programación ni
scripting. El comando Setx también recupera los valores de las claves del Registro y los escribe en archivos de
texto.

NOTE
Este comando proporciona la única línea de comandos o la única manera de establecer los valores de entorno del sistema
de forma directa y permanente. Las variables de entorno del sistema se pueden configurar manualmente a través Panel
de control o a través de un editor del Registro. El comando set, que es interno del intérprete de comandos ([Link]),
establece variables de entorno de usuario solo para la ventana de consola actual.

Sintaxis
setx [/s <computer> [/u [<domain>\]<user name> [/p [<password>]]]] <variable> <value> [/m]
setx [/s <computer> [/u [<domain>\]<user name> [/p [<password>]]]] <variable>] /k <path> [/m]
setx [/s <computer> [/u [<domain>\]<user name> [/p [<password>]]]] /f <filename> {[<variable>] {/a <X>,<Y> |
/r <X>,<Y> <String>} [/m] | /x} [/d <delimiters>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto.


No use barras diagonales inversas. El valor predeterminado
es el nombre del equipo local.

/u [<domain>\]<user name> Ejecuta el script con las credenciales de la cuenta de usuario


especificada. El valor predeterminado son los permisos del
sistema.

/p [ <password> ] Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

<variable> Especifica el nombre de la variable de entorno que desea


establecer.

<value> Especifica el valor en el que desea establecer la variable de


entorno.

/k <path> Especifica que la variable se establece en función de la


información de una clave del Registro. La ruta de acceso usa
la sintaxis siguiente: \\<HIVE>\<KEY>\...\<Value> . Por
ejemplo, puede especificar la ruta de acceso siguiente:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardNa

/f <filename> Especifica el archivo que desea usar.

/a <X>,<Y> Especifica coordenadas absolutas y desplazamiento como


parámetros de búsqueda.

/r <X>,<Y> <String> Especifica las coordenadas relativas y el desplazamiento de


String como parámetros de búsqueda.

/m Especifica que se establezca la variable en el entorno del


sistema. La configuración predeterminada es el entorno local.

/x Muestra las coordenadas de archivo, omitiendo las opciones


de línea de comandos /a , /r y /d.
PA RÁ M ET RO DESC RIP C IÓ N

/d <delimiters> Especifica delimitadores como , o que se usarán además de


los cuatro delimitadores \ integrados: SPACE, TAB, ENTER y
LINEFEED. Los delimitadores válidos incluyen cualquier
carácter ASCII. El número máximo de delimitadores es 15,
incluidos los delimitadores integrados.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Este comando es similar a la utilidad UNIX SETENV.
Puede usar este comando para establecer valores para variables de entorno de usuario y sistema de uno
de estos tres orígenes (modos): Modo de línea de comandos, Modo del Registro o Modo de archivo.
Este comando escribe variables en el entorno maestro del Registro. Las variables establecidas con
variables setx solo están disponibles en futuras ventanas de comandos, no en la ventana de comandos
actual.
HKEY_CURRENT_USER y HKEY_LOCAL_MACHINE son los únicos subárboles admitidos.
REG_DWORD, REG_EXPAND_SZ, REG_SZ y REG_MULTI_SZ son los tipos de datos RegKey válidos.
Si obtiene acceso a los REG_MULTI_SZ en el Registro, solo se extrae y se usa el primer elemento.
No puede usar este comando para quitar los valores agregados a los entornos locales o del sistema.
Puede usar este comando con un nombre de variable y ningún valor para quitar un valor
correspondiente del entorno local.
REG_DWORD los valores del Registro se extraen y se usan en modo hexadecimal.
El modo de archivo solo admite el análisis de archivos de texto de retorno de carro y avance de línea
(CRLF).
Al ejecutar este comando en una variable existente, se quitan las referencias de variable y se usan valores
expandido.
Por ejemplo, si la variable %PATH% tiene una referencia a %JAVADIR%, y %PATH% se manipula mediante
setx,%JAVADIR% se expande y su valor se asigna directamente a la variable de destino %PATH%. Esto
significa que las actualizaciones futuras de %JAVADIR% no se reflejarán en la variable %PATH%.
Tenga en cuenta que hay un límite de 1024 caracteres al asignar contenido a una variable mediante setx .
Esto significa que el contenido se recorta si supera los 1024 caracteres y que el texto recortado es lo que
se aplica a la variable de destino. Si este texto recortado se aplica a una variable existente, puede
provocar la pérdida de datos mantenidos previamente por la variable de destino.

Ejemplos
Para establecer la variable de entorno MACHINE en el entorno local en el valor Brand1, escriba:

setx MACHINE Brand1

Para establecer la variable de entorno MACHINE en el entorno del sistema en el valor Equipo Brand1, escriba:

setx MACHINE Brand1 Computer /m

Para establecer la variable de entorno MYPATH en el entorno local para usar la ruta de acceso de búsqueda
definida en la variable de entorno PATH, escriba:

setx MYPATH %PATH%

Para establecer la variable de entorno MYPATH en el entorno local para usar la ruta de acceso de búsqueda
definida en la variable de entorno PATH después de reemplazar por ~ , % escriba:
setx MYPATH ~PATH~

Para establecer la variable de entorno MACHINE en el entorno local en Brand1 en un equipo remoto
denominado computer1, escriba:

setx /s computer1 /u maindom\hiropln /p p@ssW23 MACHINE Brand1

Para establecer la variable de entorno MYPATH en el entorno local para usar la ruta de búsqueda definida en la
variable de entorno PATH en un equipo remoto denominado computer1, escriba:

setx /s computer1 /u maindom\hiropln /p p@ssW23 MYPATH %PATH%

Para establecer la variable de entorno TZONE del entorno local en el valor que se encuentra en la
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName
clave del Registro, escriba:

setx TZONE /k HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName

Para establecer la variable de entorno TZONE en el entorno local de un equipo remoto denominado computer1
en el valor que se encuentra en
laHKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName clave del
Registro, escriba:

setx /s computer1 /u maindom\hiropln /p p@ssW23 TZONE /k


HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName

Para establecer la variable de entorno BUILD en el entorno del sistema en el valor que se encuentra en la
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\CurrentBuildNumber
clave del Registro, escriba:

setx BUILD /k HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\CurrentBuildNumber /m

Para establecer la variable de entorno BUILD en el entorno del sistema de un equipo remoto denominado
Computer1 en el valor que se encuentra
enHKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\CurrentBuildNumberclave del
Registro, escriba:

setx /s computer1 /u maindom\hiropln /p p@ssW23 BUILD /k HKEY_LOCAL_MACHINE\Software\Microsoft\Windows


NT\CurrentVersion\CurrentBuildNumber /m

Para mostrar el contenido de un archivo denominado [Link], junto con las coordenadas correspondientes
del contenido, escriba:

setx /f [Link] /x

Para establecer la variable de entorno IPADDR del entorno local en el valor que se encuentra en la coordenada
5,11 del archivo [Link], escriba:

setx IPADDR /f [Link] /a 5,11

Para establecer la variable de entorno OCTET1 en el entorno local en el valor encontrado en la coordenada 5,3
del archivo [Link] con delimitadores #$*., escriba:

setx OCTET1 /f [Link] /a 5,3 /d #$*.

Para establecer la variable de entorno IPGATEWAY del entorno local en el valor encontrado en la coordenada 0,7
con respecto a la coordenada de gateway en el archivo [Link], escriba:
setx IPGATEWAY /f [Link] /r 0,7 Gateway

Para mostrar el contenido del archivo [Link], junto con las coordenadas correspondientes del contenido,
en un equipo denominado computer1, escriba:

setx /s computer1 /u maindom\hiropln /p p@ssW23 /f [Link] /x

Referencias adicionales
Clave de sintaxis de línea de comandos
sfc
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Examina y comprueba la integridad de todos los archivos del sistema protegidos y reemplaza las versiones
incorrectas por las versiones correctas. Si este comando detecta que se ha sobrescrito un archivo protegido,
recupera la versión correcta del archivo de la carpeta systemroot\system32\dllcache y, a continuación,
reemplaza el archivo incorrecto.

IMPORTANT
Debe haber iniciado sesión como miembro del grupo Administradores para ejecutar este comando.

Sintaxis
sfc [/scannow] [/verifyonly] [/scanfile=<file>] [/verifyfile=<file>] [/offwindir=<offline windows directory>
/offbootdir=<offline boot directory>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/scannow Examina la integridad de todos los archivos protegidos del


sistema y repara los archivos con problemas cuando sea
posible.

/verifyonly Examina la integridad de todos los archivos del sistema


protegidos, sin realizar reparaciones.

/scanfile <file> Examina la integridad del archivo especificado (ruta de


acceso completa y nombre de archivo) e intenta reparar los
problemas si se detectan.

/verifyfile <file> Comprueba la integridad del archivo especificado (ruta de


acceso completa y nombre de archivo), sin realizar
reparaciones.

/offwindir <offline windows directory> Especifica la ubicación del directorio de Windows sin
conexión para la reparación sin conexión.

/offbootdir <offline boot directory> Especifica la ubicación del directorio de arranque sin
conexión para la reparación sin conexión.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para comprobar el [Link] , escriba:

sfc /verifyfile=c:\windows\system32\[Link]

Para configurar la reparación sin conexión del archivo [Link] con un directorio de arranque sin conexión
establecido en *D: y un directorio de Windows sin conexión establecido en * D:\windows, escriba:

sfc /scanfile=D:\windows\system32\[Link] /offbootdir=D:\ /offwindir=d:\windows

Referencias adicionales
Clave de sintaxis de línea de comandos
shadow
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Permite controlar de forma remota una sesión activa de otro usuario en un Escritorio remoto host de sesión.

Sintaxis
shadow {<sessionname> | <sessionID>} [/server:<servername>] [/v]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<sessionname> Especifica el nombre de la sesión que desea controlar de


forma remota.

<sessionID> Especifica el identificador de la sesión que desea controlar de


forma remota. Use el usuario de consulta para mostrar la
lista de sesiones y sus id. de sesión.

/server: <servername> Especifica el Escritorio remoto host de sesión que contiene la


sesión que desea controlar de forma remota. De forma
predeterminada, se usa Escritorio remoto host4 de sesión
actual.

/v Muestra información sobre las acciones que se realizan.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Puede ver o controlar activamente la sesión. Si opta por controlar activamente una sesión de usuario,
puede especificar acciones de teclado y mouse de entrada para la sesión.
Siempre puede controlar de forma remota sus propias sesiones (excepto la sesión actual), pero debe
tener el permiso control total o el permiso de acceso especial control remoto para controlar de forma
remota otra sesión.
También puede iniciar el control remoto mediante Servicios de Escritorio remoto Manager.
Antes de que comience la supervisión, el servidor advierte al usuario de que la sesión está a punto de
controlarse remotamente, a menos que está advertencia esté deshabilitada. Es posible que la sesión
parezca detenida durante unos segundos mientras espera una respuesta del usuario. Para configurar el
control remoto para usuarios y sesiones, use la herramienta configuración de Servicios de Escritorio
remoto o las extensiones Servicios de Escritorio remoto a usuarios y grupos locales y usuarios y equipos
de Active Directory.
Si la sesión no es compatible con la resolución de vídeo usada en la sesión que está controlando
remotamente, la operación no se realiza correctamente.
La sesión de consola no puede controlar de forma remota otra sesión ni puede controlarse de forma
remota por otra sesión.
Si desea finalizar el control remoto (sombreado), presione CTRL+ (usando solo desde * * el teclado
numérico).

Ejemplos
Para sombrar la sesión 93, escriba:

shadow 93

Para sombrer la sesión ACCTG01, escriba:

shadow ACCTG01

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
desplazamiento
12/08/2021 • 2 minutes to read

Cambia la posición de los parámetros de lote en un archivo por lotes.

Sintaxis
shift [/n <N>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/n <N> Especifica que empiece a desplazarse en el argumento N,


donde N es cualquier valor de 0 a 8. Requiere extensiones de
comando, que están habilitadas de forma predeterminada.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El comando mayús cambia los valores de los parámetros de lote %0 a %9 copiando cada parámetro en
el anterior: el valor de %1 se copia en %0, el valor de %2 se copia en %1, y así sucesivamente. Esto es
útil para escribir un archivo por lotes que realiza la misma operación en cualquier número de
parámetros.
Si las extensiones de comando están habilitadas, el comando mayús admite la opción de línea de
comandos /n. La opción /n especifica que empiece a desplazarse en el enésimo argumento, donde N es
cualquier valor de 0 a 8. Por ejemplo, MAYÚS /2 desplazaría %3 a %2, %4 a %3, y así sucesivamente, y
dejar %0 y %1 no afectados. Las extensiones de comandos están habilitadas de forma predeterminada.
Puede usar el comando mayús para crear un archivo por lotes que pueda aceptar más de 10
parámetros por lotes. Si especifica más de 10 parámetros en la línea de comandos, los que aparecen
después de la décima (%9 ) se desplazarán de uno en uno a %9.
El comando mayús no tiene ningún efecto en el parámetro %* batch.
No hay ningún comando de desplazamiento hacia atrás. Después de implementar el comando
mayús, no se puede recuperar el parámetro por lotes (%0) que existía antes del desplazamiento.

Ejemplos
Para usar un archivo por lotes, [Link], para copiar una lista de archivos en un directorio
específico, escriba:
@echo off
rem [Link] copies any number of files
rem to a directory.
rem The command uses the following syntax:
rem mycopy dir file1 file2 ...
set todir=%1
:getfile
shift
if "%1"=="" goto end
copy %1 %todir%
goto getfile
:end
set todir=
echo All done

Referencias adicionales
Clave de sintaxis de línea de comandos
showmount
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Puede usar showmount para mostrar información sobre los sistemas de archivos montados exportados por
Server para NFS en un equipo especificado. Si no especifica un servidor, este comando muestra información
sobre el equipo en el que se ejecuta el comando showmount.

Sintaxis
showmount {-e|-a|-d} <server>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-E Muestra todos los sistemas de archivos exportados en el


servidor.

-a Muestra todos los clientes del sistema de archivos de red


(NFS) y los directorios del servidor que cada uno de ellos ha
montado.

-d Muestra todos los directorios del servidor que están


montados actualmente por clientes NFS.

Referencias adicionales
Clave de sintaxis de línea de comandos
Servicios de referencia de comandos de sistema de archivos de red
shrink
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

El comando diskpart shrink reduce el tamaño del volumen seleccionado en la cantidad que especifique. Este
comando hace que el espacio libre en disco esté disponible desde el espacio sin usar al final del volumen.
Se debe seleccionar un volumen para que esta operación se realice correctamente. Use el comando
seleccionar volumen para seleccionar un volumen y desplazar el foco a él.

NOTE
Este comando funciona en volúmenes básicos y en volúmenes dinámicos simples o distribuidos. No funciona en
particiones del fabricante de equipos originales (OEM), particiones del sistema Extensible Firmware Interface (EFI) o
particiones de recuperación.

Sintaxis
shrink [desired=<n>] [minimum=<n>] [nowait] [noerr]
shrink querymax [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

desired= <n> Especifica el espacio en megabytes (MB) que se desea reducir


en el volumen.

minimum= <n> Especifica el espacio mínimo en megabytes (MB) que se


desea reducir en el volumen.

querymax Devuelve la cantidad máxima de espacio en MB por la que se


puede reducir el volumen. Este valor puede cambiar si hay
aplicaciones que están obteniendo acceso al volumen.

nowait Fuerza la vuelta inmediata del comando mientras se está


realizando la reducción.

noerr Sólo para scripting. Cuando se detecta un error, DiskPart


sigue procesando los comandos como si no hubiera ningún
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Comentarios
El tamaño de un volumen sólo se puede reducir si se ha formateado mediante el sistema de archivos
NTFS o si no contiene un sistema de archivos.
Si no se especifica una cantidad deseada, el volumen se reduce en la cantidad mínima (si se especifica).
Si no se especifica una cantidad mínima, el volumen se reduce en la cantidad deseada (si se especifica).
Si no se especifica una cantidad mínima ni una cantidad deseada, el volumen se reduce tanto como sea
posible.
Si se especifica una cantidad mínima, pero no hay suficiente espacio disponible, se produce un error en el
comando.

Ejemplos
Para reducir el tamaño del volumen seleccionado en la mayor cantidad posible entre 250 y 500 megabytes,
escriba:

shrink desired=500 minimum=250

Para mostrar el número máximo de MB por el que se puede reducir el volumen, escriba:

shrink querymax

Referencias adicionales
Clave de sintaxis de línea de comandos
Resize-Partition
shutdown
10/08/2021 • 4 minutes to read

Permite apagar o reiniciar equipos locales o remotos, de uno en uno.

Sintaxis
shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/fw] [/f] [/m \\computer][/t
xxx][/d [p|u:]xx:yy [/c "comment"]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/i Muestra el cuadro Apagado remoto. La opción /i debe


ser el primer parámetro que sigue al comando . Si se
especifica /i, se omiten todas las demás opciones.

/l Cierra la sesión del usuario actual inmediatamente, sin


tiempo de espera. No se puede usar /l con /m o /t .

/s Apaga el equipo.

/sg Apaga el equipo. En el siguiente arranque, si el inicio de


sesión de reinicio automático está habilitado, el dispositivo
inicia sesión automáticamente y se bloquea en función del
último usuario interactivo. Después de iniciar sesión, reinicia
las aplicaciones registradas.

/r Reinicia el equipo después del apagado.

/g Apaga el equipo. En el siguiente reinicio, si el inicio de sesión


de reinicio automático está habilitado, el dispositivo inicia
sesión automáticamente y se bloquea en función del último
usuario interactivo. Después de iniciar sesión, reinicia las
aplicaciones registradas.

/a Anula un apagado del sistema. Efectivo solo durante el


período de tiempo de espera. Para usar /a , también debe
usar la opción /m.

/p Desactiva solo el equipo local (no un equipo remoto), sin


tiempo de espera ni advertencia. Solo puede usar /p con /d
o /f . Si el equipo no admite la funcionalidad de apagado, se
apagará cuando use /p , pero la alimentación del equipo
permanecerá encendido.

/h Coloca el equipo local en hibernación, si la hibernación está


habilitada. Solo puede usar /h con /f .

híbrido Apaga el dispositivo y lo prepara para un inicio rápido. Esta


opción debe usarse con la opción /s.
PA RÁ M ET RO DESC RIP C IÓ N

/fw La combinación de esta opción con una opción de apagado


hace que el siguiente reinicio vaya a la interfaz de usuario del
firmware.

/e Permite documentar el motivo del apagado inesperado en el


equipo de destino.

/o Va al menú Opciones avanzadas de arranque y reinicia el


dispositivo. Esta opción debe usarse con la opción /r.

/f Obliga a que las aplicaciones en ejecución se cierren sin


previo aviso a los usuarios.
Precaución: El uso de la opción /f podría provocar la
pérdida de datos no guardados.

/m \\<computername> Especifica el equipo de destino. No se puede usar con la


opción /l.

/t <xxx> Establece el período de tiempo de espera antes del apagado


en xxx segundos. El intervalo válido es 0-315360000 (10
años), con un valor predeterminado de 30. Si el período de
tiempo de espera es mayor que 0, el parámetro /f está
implícito.

/d [p | u:]<XX>:<YY> Enumera el motivo del reinicio o apagado del sistema. Los


valores de parámetro admitidos son:
p: indica que el reinicio o apagado está planeado.
u: indica que el motivo está definido por el usuario.
NOTA :
Si no se especifica p o u, el reinicio o apagado
no está planeado.
xx: especifica el número de motivo principal (un
entero positivo, menor que 256).
yy Especifica el número de motivo menor (un entero
positivo, menor que 65536).

/c <comment> Le permite comentar con detalle el motivo del apagado.


Primero debe proporcionar una razón mediante la opción
/d y debe incluir los comentarios entre comillas. Puede
utilizar 511 caracteres como máximo.

/? Muestra ayuda en el símbolo del sistema, incluida una lista


de las razones principales y secundarias que se definen en el
equipo local.

Comentarios
A los usuarios se les debe asignar el derecho Apagar el usuario del sistema para apagar un equipo local
o administrado de forma remota que use el comando de apagado.
Los usuarios deben ser miembros del grupo Administradores para anotar un apagado inesperado de
un equipo local o administrado de forma remota. Si el equipo de destino está unido a un dominio, es
posible que los miembros del grupo Administradores de dominio puedan realizar este procedimiento.
Para más información, consulte:
Grupos locales predeterminados
Grupos predeterminados
Si desea apagar más de un equipo a la vez, puede llamar al apagado de cada equipo mediante un script o
puede usar shutdown /i para mostrar el cuadro Apagado remoto.
Si especifica códigos de motivo principales y menores, primero debe definir estos códigos de motivo en
cada equipo en el que planee usar los motivos. Si los códigos de motivo no están definidos en el equipo
de destino, shutdown Event Tracker no puede registrar el texto de motivo correcto.
Recuerde indicar que se planea un apagado mediante el parámetro p. Si no se usa el parámetro p,
indica que el cierre no estaba planeado.
El uso del parámetro p, junto con el código de motivo para un apagado no planeado, hace que
se produce un error en el apagado.
Si no se usa el parámetro p y solo se proporciona el código de motivo para un apagado
planeado, también se produce un error en el apagado.

Ejemplos
Para forzar que las aplicaciones se cierren y reinicien el equipo local después de un retraso de un minuto, con el
motivo Aplicación: Mantenimiento (planeado) y el comentario "Volver a configurar [Link]", escriba:

shutdown /r /t 60 /c "Reconfiguring [Link]" /f /d p:4:1

Para reiniciar el equipo remoto myremoteserver con los mismos parámetros que en el ejemplo anterior, escriba:

shutdown /r /m \\myremoteserver /t 60 /c "Reconfiguring [Link]" /f /d p:4:1

Referencias adicionales
Clave de sintaxis de línea de comandos
Simulación de la restauración
07/08/2021 • 2 minutes to read

Comprueba si la participación del escritor en las sesiones de restauración se realizará correctamente en el


equipo sin emitir eventos PreRestore o PostRestore a los escritores.

NOTE
Se debe seleccionar un archivo de metadatos DiskShadow para que el comando simulate restore se pueda realizar
correctamente. Use el comando cargar metadatos para cargar los escritores y componentes seleccionados para la
restauración.

Sintaxis
simulate restore

Referencias adicionales
Clave de sintaxis de línea de comandos
comando load metadata
sort
10/08/2021 • 4 minutes to read

Lee la entrada, ordena los datos y escribe los resultados en la pantalla, en un archivo o en otro dispositivo.

Sintaxis
sort [/r] [/+<N>] [/m <kilobytes>] [/l <locale>] [/rec <characters>] [[<drive1>:][<path1>]<filename1>] [/t
[<drive2>:][<path2>]] [/o [<drive3>:][<path3>]<filename3>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/r Invierte el criterio de ordenación (es decir, ordena de Z a A y


de 9 a 0).

/+<N> Especifica el número de posición del carácter donde


ordenará cada comparación. N puede ser cualquier entero
válido.

/m <kilobytes> Especifica la cantidad de memoria principal que se usará para


la ordenación en kilobytes (KB).

/l <locale> Invalida el criterio de ordenación de los caracteres definidos


por la configuración regional predeterminada del sistema (es
decir, el idioma y el país o región seleccionados durante la
instalación).

/rec <characters> Especifica el número máximo de caracteres de un registro o


una línea del archivo de entrada (el valor predeterminado es
4096 y el máximo es 65 535).

[<drive1>:][<path1>]<filename1> Especifica el archivo que se va a ordenar. Si no se especifica


ningún nombre de archivo, se ordena la entrada estándar.
Especificar el archivo de entrada es más rápido que redirigir
el mismo archivo que la entrada estándar.

/t [<drive2>:][<path2>] Especifica la ruta de acceso del directorio que va a contener


el almacenamiento de trabajo del comando sort si los datos
no caben en la memoria principal. De forma predeterminada,
se usa el directorio temporal del sistema.

/o [<drive3>:][<path3>]<filename3> Especifica el archivo donde se 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 al mismo archivo.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
De forma predeterminada, las comparaciones comienzan en el primer carácter de cada línea. La /+
opción de línea de comandos inicia comparaciones en el carácter especificado por N. Por ejemplo, /+3
indica que cada comparación debe comenzar en el tercer carácter de cada línea. Las líneas con menos de
N caracteres se intercalan antes que otras líneas.
La memoria usada siempre es un mínimo de 160 KB. Si se especifica el tamaño de memoria, se usa la
cantidad exacta especificada para la ordenación (debe ser de al menos 160 KB), independientemente de la
cantidad de memoria principal disponible.
El tamaño máximo de memoria predeterminado cuando no se especifica ningún tamaño es el 90 % de la
memoria principal disponible, si tanto la entrada como la salida son archivos, o el 45 % de la memoria
principal en caso contrario. Normalmente, la configuración predeterminada proporciona el mejor
rendimiento.
Actualmente, la única alternativa a la configuración regional predeterminada es la configuración regional
de C, que es más rápida que la ordenación en lenguaje natural (ordena los caracteres según sus
codificaciones binarias).
Puede usar el símbolo de canalización ( ) para dirigir los datos de entrada al comando de ordenación
desde otro comando o para dirigir la salida | ordenada a otro comando. Puede especificar archivos de
entrada y salida mediante símbolos de redireccionamiento ( < o > ). Puede ser más rápido y eficaz
(especialmente con archivos grandes) especificar el archivo de entrada directamente (tal y como se define
en filename1 en la sintaxis del comando) y, a continuación, especificar el archivo de salida mediante el
parámetro /o.
El comando sor t no distingue entre letras mayúsculas y minúsculas y no tiene ningún límite en el
tamaño del archivo.
El programa de ordenación usa la tabla de secuencia de intercalación que se corresponde con el código
país o región y la configuración de la página de códigos. Los caracteres mayores que el código ASCII
127 se ordenan según la información del archivo [Link] o en un archivo alternativo especificado
por el comando countr y en el archivo [Link].
Si la ordenación se ajusta al tamaño máximo de memoria (establecido de forma predeterminada o según
lo especificado por el parámetro /m), la ordenación se realiza en un solo paso. De lo contrario, la
ordenación se realiza en dos pases de ordenación y combinación independientes, y las cantidades de
memoria usadas para ambos pases son iguales. Cuando se realizan dos pases, los datos ordenados
parcialmente se almacenan en un archivo temporal en disco. Si no hay suficiente memoria para realizar la
ordenación en dos pases, se genera un error en tiempo de ejecución. Si se usa la opción de línea de
comandos /m para especificar más memoria de la que está realmente disponible, puede producirse una
degradación del rendimiento o un error en tiempo de ejecución.

Ejemplos
Para ordenar y mostrar, en orden inverso, las líneas de un archivo [Link], escriba:

sort /r [Link]

Para buscar un archivo grande denominado [Link] el texto Jones y ordenar los resultados de la
búsqueda mediante la canalización ( ) para dirigir la salida de un comando find al comando | sor t,
escriba:

find Jones [Link] | sort

El comando genera una lista ordenada de líneas que contienen el texto especificado.
Para ordenar la entrada de teclado y mostrar los resultados alfabéticamente en la pantalla, primero puede
usar el comando de ordenación sin parámetros; para ello, escriba:

sort

A continuación, escriba el texto que desee ordenar y presione ENTRAR al final de cada línea. Cuando haya
terminado de escribir texto, presione CTRL+Z y, a continuación, presione ENTRAR. El comando sor t
muestra el texto que ha escrito, ordenado alfabéticamente.

Referencias adicionales
Clave de sintaxis de línea de comandos
start
11/08/2021 • 2 minutes to read

Inicia una ventana del símbolo del sistema independiente para ejecutar un programa o comando especificados.

Sintaxis
start [<title>] [/d <path>] [/i] [{/min | /max}] [{/separate | /shared}] [{/low | /normal | /high |
/realtime | /abovenormal | belownormal}] [/affinity <hexaffinity>] [/wait] [/elevate] [/b] [<command>
[<parameter>... ] | <program> [<parameter>... ]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<title> Especifica el título que se mostrará en la barra de título de


la ventana del símbolo del sistema.

/d <path> Especifica el directorio de inicio.

/i Pasa el [Link] de inicio a la nueva ventana del símbolo


del sistema. Si no se especifica /i, se usa el entorno actual.

{/min | /max} Especifica que se minimice (/min ) o se maximice (/max) la


nueva ventana del símbolo del sistema.

{/separate | /shared} Inicia programas de 16 bits en un espacio de memoria


independiente (/separate) o un espacio de memoria
compartido (/shared ). Estas opciones no se admiten en
plataformas de 64 bits.

{/low | /normal | /high | /realtime | /abovenormal Inicia una aplicación en la clase de prioridad especificada.
| belownormal}

/affinity <hexaffinity> Aplica la máscara de afinidad de procesador especificada


(expresada como un número hexadecimal) a la nueva
aplicación.

/wait Inicia una aplicación y espera a que finalice.

/elevate Ejecuta la aplicación como administrador.

/b Inicia una aplicación sin abrir una nueva ventana del


símbolo del sistema. El control CTRL+C se omite a menos
que la aplicación permita el procesamiento de CTRL+C. Use
CTRL+BREAK para interrumpir la aplicación.

[<command> [<parameter>... ] | <program> Especifica el comando o programa que se iniciará.


[<parameter>... ]]
PA RÁ M ET RO DESC RIP C IÓ N

<parameter> Especifica los parámetros que se pasan al comando o al


programa.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Puede ejecutar archivos no ejecutables a través de su asociación de archivos escribiendo el nombre del
archivo como un comando.
Si ejecuta un comando que contiene la cadena CMD como primer token sin un calificador de extensión o
ruta de acceso, CMD se reemplaza por el valor de la variable COMSPEC. Esto impide que los usuarios
resalte cmd del directorio actual.
Si ejecuta una aplicación de interfaz gráfica de usuario (GUI) de 32 bits, cmd no espera a que la
aplicación se cierre antes de volver al símbolo del sistema. Este comportamiento no se produce si ejecuta
la aplicación desde un script de comando.
Si ejecuta un comando que usa un primer token que no contiene una extensión, [Link] usa el valor de
la variable de entorno PATHEXT para determinar qué extensiones buscar y en qué orden. El valor
predeterminado de 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 punto y coma (;) separando cada
extensión.
star t busca un archivo ejecutable especificado y, si se encuentra, el ejecutable se iniciará
independientemente del directorio de trabajo actual. Al buscar un archivo ejecutable, si no hay ninguna
coincidencia en ninguna extensión, inicie las comprobaciones para ver si el nombre coincide con un
nombre de directorio. Si es así, se abre star t [Link] en esa ruta de acceso.

Ejemplos
Para iniciar el programa Myapp en el símbolo del sistema y conservar el uso de la ventana actual del símbolo
del sistema, escriba:

start Myapp

Para ver el tema de ayuda de la línea de comandos de inicio en una ventana del símbolo del sistema
maximizada independiente, escriba:

start /max start /?

Referencias adicionales
Clave de sintaxis de línea de comandos
subst
12/08/2021 • 2 minutes to read

Asocia una ruta de acceso a una letra de unidad. Si se usa sin parámetros, subst muestra los nombres de las
unidades virtuales en vigor.

Sintaxis
subst [<drive1>: [<drive2>:]<path>]
subst <drive1>: /d

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive1>: Especifica la unidad virtual a la que desea asignar una ruta


de acceso.

[<drive2>:]<path> Especifica la unidad física y la ruta de acceso que desea


asignar a una unidad virtual.

/d Elimina una unidad sustituta (virtual).

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los siguientes comandos no funcionan y no se deben usar en las unidades especificadas en el comando
subst:
Comando chkdsk
Comando diskcomp
comando diskcopy
Comando format
comando label
comando recover
El <drive1> parámetro debe estar dentro del intervalo especificado por el comando lastdrive. Si no es
así, subst muestra el siguiente mensaje de error: Invalid parameter - drive1:

Ejemplos
Para crear una unidad virtual z para la ruta de acceso b:\user\iam\forms, escriba:

subst z: b:\user\betty\forms
En lugar de escribir la ruta de acceso completa, puede acceder a este directorio escribiendo la letra de la unidad
virtual seguida de dos puntos como se muestra a continuación:

z:

Referencias adicionales
Clave de sintaxis de línea de comandos
sxstrace
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Diagnostica problemas en paralelo.

Sintaxis
sxstrace [{[trace -logfile:<filename> [-nostop]|[parse -logfile:<filename> -outfile:<parsedfile> [-filter:
<appname>]}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

seguimiento Habilita el seguimiento para en paralelo.

-logfile Especifica el archivo de registro sin formato.

<filename> Guarda el registro de seguimiento en <filename .

-nostop Especifica que no debe recibir un aviso para detener el


seguimiento.

parse Traduce el archivo de seguimiento sin formato.

-outfile Especifica el nombre de archivo de salida.

<parsedfile> Especifica el nombre de archivo del archivo analizada.

-filter Permite filtrar la salida.

<appname> Especifica el nombre de la aplicación.

stoptrace Detiene el seguimiento, si no se detuvo antes.

-? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para habilitar el seguimiento y guardar el archivo de seguimiento en [Link], escriba:

sxstrace trace -logfile:[Link]

Para traducir el archivo de seguimiento sin formato a un formato legible y guardar el resultado [Link],
escriba:
sxstrace parse -logfile:[Link] -outfile:[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
sysocmgr
12/08/2021 • 2 minutes to read

El comando sysocmger está en desuso y no se garantiza que se pueda usar en futuras versiones de Windows.
systeminfo
12/08/2021 • 2 minutes to read

Muestra información de configuración detallada sobre un equipo y su sistema operativo, incluida la


configuración del sistema operativo, la información de seguridad, el identificador de producto y las propiedades
de hardware (como ram, espacio en disco y tarjetas de red).

Sintaxis
systeminfo [/s <computer> [/u <domain>\<username> [/p <password>]]] [/fo {TABLE | LIST | CSV}] [/nh]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<username> Ejecuta el comando con los permisos de cuenta de la cuenta


de usuario especificada. Si no se especifica /u, este
comando usa los permisos del usuario que ha iniciado sesión
actualmente en el equipo que emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/fo <format> Especifica el formato de salida con uno de los valores


siguientes:
TABLE: muestra la salida de una tabla.
LIST: muestra la salida en una lista.
CSV: muestra la salida en formato de valores
separados por comas (.csv).

/nh Suprime los encabezados de columna en la salida. Válido


cuando el parámetro /fo se establece en TABLE o CSV.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para ver la información de configuración de un equipo denominado Srvmain, escriba:

systeminfo /s srvmain

Para ver de forma remota la información de configuración de un equipo denominado Srvmain2 que se
encuentra en el dominio Maindom, escriba:
systeminfo /s srvmain2 /u maindom\hiropln

Para ver de forma remota la información de configuración (en formato de lista) de un equipo denominado
Srvmain2 que se encuentra en el dominio Maindom, escriba:

systeminfo /s srvmain2 /u maindom\hiropln /p p@ssW23 /fo list

Referencias adicionales
Clave de sintaxis de línea de comandos
takeown
12/08/2021 • 2 minutes to read

Permite que un administrador recupere el acceso a un archivo que anteriormente le era denegado, convirtiendo
al administrador en el propietario del archivo. Este comando se usa normalmente en archivos por lotes.

Sintaxis
takeown [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] /f <filename> [/a] [/r [/d {Y|N}]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). El valor predeterminado
es el nombre del equipo local. Este parámetro se aplica a
todos los archivos y carpetas especificados en el comando .

/u [<domain>\]<username> Ejecuta el script con los permisos de la cuenta de usuario


especificada. El valor predeterminado son los permisos del
sistema.

/p [<[password>] Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/f <filename> Especifica el nombre de archivo o el patrón de nombre de


directorio. Puede usar el carácter comodín * al especificar
el patrón. También puede usar la sintaxis
<sharename>\<filename> .

/a Proporciona la propiedad al grupo Administradores en lugar


del usuario actual. Si no especifica esta opción, la propiedad
del archivo se da al usuario que ha iniciado sesión
actualmente en el equipo.

/r Realiza una operación recursiva en todos los archivos del


directorio y subdirectorios especificados.

/d {Y | N} Suprime el mensaje de confirmación que se muestra cuando


el usuario actual no tiene el permiso List Folder en un
directorio especificado y, en su lugar, usa el valor
predeterminado especificado. Los valores válidos para la
opción /d son:
Y: tome posesión del directorio.
N: omita el directorio.
NOTA :
Debe usar esta opción junto con la opción /r.

/? Muestra la ayuda en el símbolo del sistema.


Comentarios
Patrones mixtos que usan (? y * ) no son compatibles con el comando takeown.
Después de eliminar el bloqueo con takeown, es posible que tenga que usar Windows Explorer para
concederse permisos completos a los archivos y directorios antes de poder eliminarlos.

Ejemplos
Para tomar posesión de un archivo denominado Lostfile, escriba:

takeown /f lostfile

Referencias adicionales
Clave de sintaxis de línea de comandos
tapicfg
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea, quita o muestra una partición de directorio de aplicación TAPI o establece una partición de directorio de
aplicación TAPI predeterminada. Los clientes TAPI 3.1 pueden usar la información de esta partición de directorio
de aplicación con el servicio de localizador de servicios de directorio para buscar y comunicarse con directorios
TAPI. También puede usar tapicfg para crear o quitar puntos de conexión de servicio, lo que permite a los
clientes TAPI localizar eficazmente las particiones del directorio de la aplicación TAPI en un dominio.
Esta herramienta de línea de comandos se puede ejecutar en cualquier equipo que sea miembro del dominio.

Sintaxis
tapicfg install
tapicfg remove
tapicfg publishscp
tapicfg removescp
tapicfg show
tapicfg makedefault

Parámetros
PA RÁ M ET RO S DESC RIP C IÓ N

tapicfg install Crea una partición de directorio de aplicación TAPI.

tapicfg remove Quita una partición de directorio de aplicación TAPI.

tapicfg publishscp Crea un punto de conexión de servicio para publicar una


partición de directorio de aplicación TAPI.

tapicfg removescp Quita un punto de conexión de servicio para una partición


de directorio de aplicación TAPI.

tapicfg show Muestra los nombres y las ubicaciones de las particiones del
directorio de la aplicación TAPI en el dominio.

tapicfg makedefault Establece la partición predeterminada del directorio de la


aplicación TAPI para el dominio.

Comentarios
Debe ser miembro del grupo administradores de Enterprise en Active Directory para ejecutar tapicfg
install (para crear una partición de directorio de aplicación TAPI) o tapicfg remove (para quitar una
partición de directorio de aplicación TAPI).
El texto proporcionado por el usuario (por ejemplo, los nombres de particiones, servidores y dominios de
directorio de aplicaciones TAPI) con caracteres Internacionales o Unicode solo se muestra correctamente
si se instalan fuentes y compatibilidad con idiomas adecuados.
Todavía puede usar servidores del Servicio de localizador de Internet (ILS) en su organización, si se
necesita ILS para admitir determinadas aplicaciones, ya que los clientes TAPI que ejecutan Windows XP o
un sistema operativo Windows Server 2003 pueden consultar servidores ILS o particiones de directorio
de aplicaciones TAPI.
Puede usar tapicfg para crear o quitar puntos de conexión de servicio. Si se cambia el nombre de la
partición del directorio de la aplicación TAPI por cualquier motivo (por ejemplo, si cambia el nombre del
dominio en el que reside), debe quitar el punto de conexión de servicio existente y crear uno nuevo que
contenga el nuevo nombre DNS de la partición de directorio de la aplicación TAPI que se va a publicar. De
lo contrario, los clientes TAPI no pueden encontrar y acceder a la partición del directorio de la aplicación
TAPI. También puede quitar un punto de conexión de servicio por motivos de mantenimiento o seguridad
(por ejemplo, si no desea exponer datos TAPI en una partición de directorio de aplicación TAPI específica).

Referencias adicionales
Clave de sintaxis de línea de comandos
tapicfg install
tapicfg remove
tapicfg publishscp
tapicfg removescp
tapicfg show
tapicfg makedefault
tapicfg install
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea una partición de directorio de aplicación TAPI.

IMPORTANT
Debe ser miembro del grupo Enterprise admins. en Active Directory para ejecutar este comando.

Sintaxis
tapicfg install /directory:<partitionname> [/server:<DCname>] [/forcedefault]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Instalar /directory:<partitionname> Obligatorio. Especifica el nombre DNS de la partición de


directorio de la aplicación TAPI que se va a crear. Este
nombre debe ser un nombre de dominio completo.

/server: <DCname> Especifica el nombre DNS del controlador de dominio en el


que se crea la partición de directorio de la aplicación TAPI. Si
no se especifica el nombre del controlador de dominio, se
usa el nombre del equipo local.

/forcedefault Especifica que este directorio es la partición de directorio de


aplicación TAPI predeterminada para el dominio. Puede
haber varias particiones de directorio de aplicación TAPI en
un dominio.
Si este directorio es la primera partición de directorio de
aplicación TAPI creada en el dominio, se establece
automáticamente como valor predeterminado,
independientemente de si usa la opción /forcedefault.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Esta herramienta de línea de comandos se puede ejecutar en cualquier equipo que sea miembro del
dominio.
El texto proporcionado por el usuario (por ejemplo, los nombres de particiones, servidores y dominios de
directorio de aplicaciones TAPI) con caracteres Internacionales o Unicode solo se muestra correctamente
si se instalan las fuentes y el idioma adecuados.
Todavía puede usar servidores del Servicio de localizador de Internet (ILS) en su organización, si se
necesita ILS para admitir determinadas aplicaciones, ya que los clientes TAPI que ejecutan Windows XP o
un sistema operativo Windows Server 2003 pueden consultar servidores ILS o particiones de directorio
de aplicaciones TAPI.
Puede usar tapicfg para crear o quitar puntos de conexión de servicio. Si se cambia el nombre de la
partición de directorio de la aplicación TAPI por cualquier motivo (por ejemplo, si cambia el nombre del
dominio en el que reside), debe quitar el punto de conexión de servicio existente y crear uno nuevo que
contenga el nuevo nombre DNS de la partición de directorio de la aplicación TAPI que se va a publicar. De
lo contrario, los clientes de TAPI no pueden encontrar y acceder a la partición del directorio de la
aplicación TAPI. También puede quitar un punto de conexión de servicio por motivos de mantenimiento o
seguridad (por ejemplo, si no desea exponer datos TAPI en una partición de directorio de aplicación TAPI
específica).

Ejemplos
Para crear una partición de directorio de aplicación TAPI denominada [Link] en un
servidor denominado [Link] y, a continuación, establecerla como la partición de
directorio de aplicación TAPI predeterminada para el nuevo dominio, escriba:

tapicfg install /directory:[Link] /server:[Link]


/forcedefault

Referencias adicionales
Clave de sintaxis de línea de comandos
tapicfg remove
tapicfg publishscp
tapicfg removescp
tapicfg show
tapicfg makedefault
tapicfg remove
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita una partición de directorio de aplicación TAPI.

IMPORTANT
Debe ser miembro del grupo administradores Enterprise en Active Directory para ejecutar este comando.

Sintaxis
tapicfg remove /directory:<partitionname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

quite /directory:<partitionname> Obligatorio. Especifica el nombre DNS de la partición de


directorio de la aplicación TAPI que se va a quitar. Tenga en
cuenta que este nombre debe ser un nombre de dominio
completo.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Esta herramienta de línea de comandos se puede ejecutar en cualquier equipo que sea miembro del
dominio.
El texto proporcionado por el usuario (por ejemplo, los nombres de particiones, servidores y dominios de
directorio de aplicaciones TAPI) con caracteres Internacionales o Unicode solo se muestra correctamente
si se instalan las fuentes adecuadas y la compatibilidad con el lenguaje.
Todavía puede usar servidores del Servicio de localizador de Internet (ILS) en su organización, si se
necesita ILS para admitir determinadas aplicaciones, ya que los clientes TAPI que ejecutan Windows XP o
un sistema operativo Windows Server 2003 pueden consultar servidores ILS o particiones de directorio
de aplicaciones TAPI.
Puede usar tapicfg para crear o quitar puntos de conexión de servicio. Si se cambia el nombre de la
partición del directorio de la aplicación TAPI por cualquier motivo (por ejemplo, si cambia el nombre del
dominio en el que reside), debe quitar el punto de conexión de servicio existente y crear uno nuevo que
contenga el nuevo nombre DNS de la partición de directorio de la aplicación TAPI que se va a publicar. De
lo contrario, los clientes TAPI no pueden encontrar y acceder a la partición de directorio de la aplicación
TAPI. También puede quitar un punto de conexión de servicio por motivos de mantenimiento o seguridad
(por ejemplo, si no desea exponer datos TAPI en una partición de directorio de aplicación TAPI específica).

Referencias adicionales
Clave de sintaxis de línea de comandos
tapicfg install
tapicfg publishscp
tapicfg removescp
tapicfg show
tapicfg makedefault
tapicfg publishscp
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea un punto de conexión de servicio para publicar una partición de directorio de aplicación TAPI.

Sintaxis
tapicfg publishscp /directory:<partitionname> [/domain:<domainname>] [/forcedefault]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

publishscp /directory:<partitionname> Obligatorio. Especifica el nombre DNS de la partición de


directorio de la aplicación TAPI que publicará el punto de
conexión de servicio.

/domain: <domainname> Especifica el nombre DNS del dominio en el que se crea el


punto de conexión de servicio. Si no se especifica el nombre
de dominio, se usa el nombre del dominio local.

/forcedefault Especifica que este directorio es la partición de directorio de


aplicación TAPI predeterminada para el dominio. Puede
haber varias particiones de directorio de aplicación TAPI en
un dominio.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Esta herramienta de línea de comandos se puede ejecutar en cualquier equipo que sea miembro del
dominio.
El texto proporcionado por el usuario (por ejemplo, los nombres de particiones, servidores y dominios de
directorio de aplicaciones TAPI) con caracteres Internacionales o Unicode solo se muestra correctamente
si se instalan las fuentes y el idioma adecuados.
Todavía puede usar servidores del Servicio de localizador de Internet (ILS) en su organización, si se
necesita ILS para admitir determinadas aplicaciones, ya que los clientes TAPI que ejecutan Windows XP o
un sistema operativo Windows Server 2003 pueden consultar servidores ILS o particiones de directorio
de aplicaciones TAPI.
Puede usar tapicfg para crear o quitar puntos de conexión de servicio. Si se cambia el nombre de la
partición de directorio de la aplicación TAPI por cualquier motivo (por ejemplo, si cambia el nombre del
dominio en el que reside), debe quitar el punto de conexión de servicio existente y crear uno nuevo que
contenga el nuevo nombre DNS de la partición de directorio de la aplicación TAPI que se va a publicar. De
lo contrario, los clientes de TAPI no pueden encontrar y acceder a la partición del directorio de la
aplicación TAPI. También puede quitar un punto de conexión de servicio por motivos de mantenimiento o
seguridad (por ejemplo, si no desea exponer datos TAPI en una partición de directorio de aplicación TAPI
específica).

Referencias adicionales
Clave de sintaxis de línea de comandos
tapicfg install
tapicfg remove
tapicfg removescp
tapicfg show
tapicfg makedefault
tapicfg removescp
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita un punto de conexión de servicio para una partición de directorio de aplicación TAPI.

Sintaxis
tapicfg removescp /directory:<partitionname> [/domain:<domainname>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

removescp /directory:<partitionname> Obligatorio. Especifica el nombre DNS de la partición de


directorio de la aplicación TAPI para la que se quita un punto
de conexión de servicio.

/domain: <domainname> Especifica el nombre DNS del dominio del que se quita el
punto de conexión de servicio. Si no se especifica el nombre
de dominio, se usa el nombre del dominio local.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Esta herramienta de línea de comandos se puede ejecutar en cualquier equipo que sea miembro del
dominio.
El texto proporcionado por el usuario (por ejemplo, los nombres de particiones, servidores y dominios de
directorio de aplicaciones TAPI) con caracteres Internacionales o Unicode solo se muestra correctamente
si se instalan las fuentes y el idioma adecuados.
Todavía puede usar servidores del Servicio de localizador de Internet (ILS) en su organización, si se
necesita ILS para admitir determinadas aplicaciones, ya que los clientes TAPI que ejecutan Windows XP o
un sistema operativo Windows Server 2003 pueden consultar servidores ILS o particiones de directorio
de aplicaciones TAPI.
Puede usar tapicfg para crear o quitar puntos de conexión de servicio. Si se cambia el nombre de la
partición de directorio de la aplicación TAPI por cualquier motivo (por ejemplo, si cambia el nombre del
dominio en el que reside), debe quitar el punto de conexión de servicio existente y crear uno nuevo que
contenga el nuevo nombre DNS de la partición de directorio de la aplicación TAPI que se va a publicar. De
lo contrario, los clientes de TAPI no pueden encontrar y acceder a la partición del directorio de la
aplicación TAPI. También puede quitar un punto de conexión de servicio por motivos de mantenimiento o
seguridad (por ejemplo, si no desea exponer datos TAPI en una partición de directorio de aplicación TAPI
específica).

Referencias adicionales
Clave de sintaxis de línea de comandos
tapicfg install
tapicfg remove
tapicfg publishscp
tapicfg show
tapicfg makedefault
tapicfg show
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra los nombres y las ubicaciones de las particiones del directorio de la aplicación TAPI en el dominio.

Sintaxis
tapicfg show [/defaultonly] [/domain:<domainname>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Solo /default Muestra los nombres y las ubicaciones de solo la partición


de directorio de aplicación TAPI predeterminada en el
dominio.

/domain: <domainname> Especifica el nombre DNS del dominio para el que se


muestran las particiones del directorio de la aplicación TAPI.
Si no se especifica el nombre de dominio, se usa el nombre
del dominio local.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Esta herramienta de línea de comandos se puede ejecutar en cualquier equipo que sea miembro del
dominio.
El texto proporcionado por el usuario (por ejemplo, los nombres de particiones, servidores y dominios de
directorio de aplicaciones TAPI) con caracteres Internacionales o Unicode solo se muestra correctamente
si se instalan fuentes y compatibilidad con idiomas adecuados.
Todavía puede usar servidores del Servicio de localizador de Internet (ILS) en su organización, si se
necesita ILS para admitir determinadas aplicaciones, ya que los clientes TAPI que ejecutan Windows XP o
un sistema operativo Windows Server 2003 pueden consultar servidores ILS o particiones de directorio
de aplicaciones TAPI.
Puede usar tapicfg para crear o quitar puntos de conexión de servicio. Si se cambia el nombre de la
partición del directorio de la aplicación TAPI por cualquier motivo (por ejemplo, si cambia el nombre del
dominio en el que reside), debe quitar el punto de conexión de servicio existente y crear uno nuevo que
contenga el nuevo nombre DNS de la partición de directorio de la aplicación TAPI que se va a publicar. De
lo contrario, los clientes TAPI no pueden encontrar y acceder a la partición del directorio de la aplicación
TAPI. También puede quitar un punto de conexión de servicio por motivos de mantenimiento o seguridad
(por ejemplo, si no desea exponer datos TAPI en una partición de directorio de aplicación TAPI específica).

Ejemplo
Para mostrar el nombre de la partición de directorio de aplicación TAPI predeterminada para el nuevo dominio,
escriba:

tapicfg show /defaultonly

Referencias adicionales
Clave de sintaxis de línea de comandos
tapicfg install
tapicfg remove
tapicfg publishscp
tapicfg removescp
tapicfg makedefault
tapicfg makedefault
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Establece la partición predeterminada del directorio de la aplicación TAPI para el dominio.

Sintaxis
tapicfg makedefault /directory:<partitionname> [/domain:<domainname>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

makedefault /directory:<partitionname> Obligatorio. Especifica el nombre DNS del conjunto de


particiones del directorio de la aplicación TAPI como
partición predeterminada para el dominio. Este nombre debe
ser un nombre de dominio completo.

/domain: <domainname> Especifica el nombre DNS del dominio para el que se


establece la partición de directorio de la aplicación TAPI
como valor predeterminado. Si no se especifica el nombre de
dominio, se usa el nombre del dominio local.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Esta herramienta de línea de comandos se puede ejecutar en cualquier equipo que sea miembro del
dominio.
El texto proporcionado por el usuario (por ejemplo, los nombres de particiones, servidores y dominios de
directorio de aplicaciones TAPI) con caracteres Internacionales o Unicode solo se muestra correctamente
si se instalan fuentes y compatibilidad con idiomas adecuados.
Todavía puede usar servidores del Servicio de localizador de Internet (ILS) en su organización, si se
necesita ILS para admitir determinadas aplicaciones, ya que los clientes TAPI que ejecutan Windows XP o
un sistema operativo Windows Server 2003 pueden consultar servidores ILS o particiones de directorio
de aplicaciones TAPI.
Puede usar tapicfg para crear o quitar puntos de conexión de servicio. Si se cambia el nombre de la
partición del directorio de la aplicación TAPI por cualquier motivo (por ejemplo, si cambia el nombre del
dominio en el que reside), debe quitar el punto de conexión de servicio existente y crear uno nuevo que
contenga el nuevo nombre DNS de la partición de directorio de la aplicación TAPI que se va a publicar. De
lo contrario, los clientes TAPI no pueden encontrar y acceder a la partición del directorio de la aplicación
TAPI. También puede quitar un punto de conexión de servicio por motivos de mantenimiento o seguridad
(por ejemplo, si no desea exponer datos TAPI en una partición de directorio de aplicación TAPI específica).

Referencias adicionales
Clave de sintaxis de línea de comandos
tapicfg install
tapicfg remove
tapicfg publishscp
tapicfg removescp
tapicfg show
taskkill
12/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Finaliza uno o más procesos o tareas. Los procesos se pueden finalizar por el identificador del proceso o el
nombre de la imagen. Puede usar el comando tasklist para determinar el identificador de proceso (PID) para que
el proceso termine.

NOTE
Este comando reemplaza a la herramienta de eliminación.

Sintaxis
taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid
<processID> | /im <imagename>]} [/f] [/t]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<username> Ejecuta el comando con los permisos de cuenta del usuario


especificado por <username> o por <domain>\<username>
. El parámetro /u solo se puede especificar si también se
especifica /s. El valor predeterminado son los permisos del
usuario que ha iniciado sesión actualmente en el equipo que
emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/fi <filter> Aplica un filtro para seleccionar un conjunto de tareas. Puede


usar más de un filtro o el carácter comodín ( ) para
especificar todas las tareas o nombres * de imagen. Los
filtros válidos se enumeran en la sección Nombres,
operadores y valores de filtro de este artículo.

/pid <processID> Especifica el identificador de proceso del proceso que se va a


finalizar.

/im <imagename> Especifica el nombre de la imagen del proceso que se va a


finalizar. Use el carácter comodín ( * ) para especificar todos
los nombres de imagen.
PA RÁ M ET RO DESC RIP C IÓ N

/f Especifica que los procesos se finalizan por la fuerza. Este


parámetro se omite para los procesos remotos; todos los
procesos remotos finalizan por la fuerza.

/t Finaliza el proceso especificado y los procesos secundarios


iniciados por él.

Nombres, operadores y valores de filtro

N O M B RE DE F ILT RO O P ERA DO RES VÁ L IDO S VA LO RES VÁ L IDO S

STATUS eq, ne RUNNING | NOT RESPONDING |


UNKNOWN

IMAGENAME eq, ne Nombre de la imagen

PID eq, ne, gt, lt, ge, le Valor de PID

SESSION eq, ne, gt, lt, ge, le Número de la sesión

CPUtime eq, ne, gt, lt, ge, le Tiempo de CPU con el formato
HH:MM:SS, donde MM y SS están
entre 0 y 59 y HH es cualquier número
sin signo

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

USERNAME eq, ne Cualquier nombre de usuario válido (


<user> o <domain\user> )

Servicios eq, ne Nombre de servicio

WINDOWTITLE eq, ne Título de la ventana

Módulos eq, ne Nombre de DLL

Comentarios
Los filtros WINDOWTITLE y STATUS no se admiten cuando se especifica un sistema remoto.
El carácter comodín ( * ) se acepta para la */im opción, solo cuando se aplica un filtro.
La finalización de un proceso remoto siempre se lleva a cabo de forma fuerza, independientemente de si
se especifica la opción /f.
Si se proporciona un nombre de equipo al filtro de nombre de host, se cierra y se detienen todos los
procesos.

Ejemplos
Para finalizar los procesos con los IDs de proceso 1230, 1241 y 1253, escriba:

taskkill /pid 1230 /pid 1241 /pid 1253


Para finalizar el proceso de forma [Link] si lo inició el sistema, escriba:

taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im [Link]

Para finalizar todos los procesos en el equipo remoto Srvmain con un nombre de imagen que comienza por la
nota , mientras se usan las credenciales de la cuenta de usuario Despln, escriba:

taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *

Para finalizar el proceso con el identificador de proceso 2134 y los procesos secundarios que inició, pero solo si
esos procesos se iniciaron mediante la cuenta de administrador, escriba:

taskkill /pid 2134 /t /fi "username eq administrator"

Para finalizar todos los procesos que tienen un identificador de proceso mayor o igual que 1000,
independientemente de sus nombres de imagen, escriba:

taskkill /f /fi "PID ge 1000" /im *

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando TaskList
tasklist
12/08/2021 • 3 minutes to read

Muestra una lista de procesos en ejecución actualmente en el equipo local o en un equipo remoto. Tasklist
reemplaza la herramienta tlist.

NOTE
Este comando reemplaza a la herramienta tlist.

Sintaxis
tasklist [/s <computer> [/u [<domain>\]<username> [/p <password>]]] [{/m <module> | /svc | /v}] [/fo {table
| list | csv}] [/nh] [/fi <filter> [/fi <filter> [ ... ]]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local.

/u <domain>\<username> Ejecuta el comando con los permisos de cuenta del usuario


especificado por <username> o por <domain>\<username>
. El parámetro /u solo se puede especificar si también se
especifica /s. El valor predeterminado son los permisos del
usuario que ha iniciado sesión actualmente en el equipo que
emite el comando.

/p <password> Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/m <module> Enumera todas las tareas con módulos DLL cargados que
coinciden con el nombre de patrón especificado. Si no se
especifica el nombre del módulo, esta opción muestra todos
los módulos cargados por cada tarea.

Svc Enumera toda la información del servicio para cada proceso


sin truncamiento. Válido cuando el parámetro /fo se
establece en la tabla .

/v Muestra información detallada de la tarea en la salida. Para


obtener una salida detallada completa sin truncamiento, use
/v y /svc juntos.

/fo {table | list | csv} Especifica el formato que se usará para la salida. Los valores
válidos son table , list y csv. El formato predeterminado
para la salida es la tabla .
PA RÁ M ET RO DESC RIP C IÓ N

/nh Suprime los encabezados de columna en la salida. Válido


cuando el parámetro /fo se establece en table o csv.

/fi <filter> Especifica los tipos de procesos que se incluirán o excluirán


de la consulta. Puede usar más de un filtro o el carácter
comodín ( ) para especificar todas las tareas o nombres \
de imagen. Los filtros válidos se muestran en la sección
Nombres, operadores y valores de filtro de este artículo.

/? Muestra la ayuda en el símbolo del sistema.

Nombres, operadores y valores de filtro

N O M B RE DE F ILT RO O P ERA DO RES VÁ L IDO S VA LO RES VÁ L IDO S

STATUS eq, ne RUNNING | NOT RESPONDING |


UNKNOWN
. Este filtro no se admite si especifica
un sistema remoto.

IMAGENAME eq, ne Nombre de la imagen

PID eq, ne, gt, lt, ge, le Valor de PID

SESSION eq, ne, gt, lt, ge, le Número de la sesión

SESSIONNAME eq, ne Nombre de sesión

CPUtime eq, ne, gt, lt, ge, le Tiempo de CPU con el formato
HH:MM:SS, donde MM y SS están
entre 0 y 59 y HH es cualquier número
sin signo

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

USERNAME eq, ne Cualquier nombre de usuario válido (


<user> o <domain\user> )

Servicios eq, ne Nombre de servicio

WINDOWTITLE eq, ne Título de la ventana. Este filtro no se


admite si especifica un sistema remoto.

Módulos eq, ne Nombre de DLL

Ejemplos
Para enumerar todas las tareas con un identificador de proceso mayor que 1000 y mostrarlas en formato csv,
escriba:

tasklist /v /fi "PID gt 1000" /fo csv

Para enumerar los procesos del sistema que se están ejecutando actualmente, escriba:
tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"

Para mostrar información detallada de todos los procesos que se están ejecutando actualmente, escriba:

tasklist /v /fi "STATUS eq running"

Para enumerar toda la información de servicio de los procesos en el equipo remoto srvmain, que tiene un
nombre dll que comienza por ntdll, escriba:

tasklist /s srvmain /svc /fi "MODULES eq ntdll*"

Para enumerar los procesos en el equipo remoto srvmain, con las credenciales de la cuenta de usuario que ha
iniciado sesión actualmente, escriba:

tasklist /s srvmain

Para enumerar los procesos en el equipo remoto srvmain, con las credenciales de la cuenta de usuario Despln,
escriba:

tasklist /s srvmain /u maindom\hiropln /p p@ssW23

Referencias adicionales
Clave de sintaxis de línea de comandos
tcmsetup
12/08/2021 • 2 minutes to read

Configura o deshabilita el cliente TAPI. Para que TAPI funcione correctamente, debe ejecutar este comando para
especificar los servidores remotos que usarán los clientes TAPI.

IMPORTANT
Para usar este comando, debe ser miembro del grupo Administradores en el equipo local o debe tener delegada la
autoridad adecuada. Si el equipo está unido a un dominio, es posible que los miembros del grupo Administradores de
dominio puedan realizar este procedimiento. Como práctica de seguridad recomendada, piense en usar Ejecutar como
para llevar a cabo este procedimiento.

Sintaxis
tcmsetup [/q] [/x] /c <server1> [<server2> …]
tcmsetup [/q] /c /d

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/q Impide que se muestren los cuadros de mensaje.

/x Especifica que se usarán devoluciones de llamada orientadas


a la conexión en las redes de tráfico intenso donde la pérdida
de paquetes es elevada. Si se omite este parámetro, se
usarán devoluciones de llamada sin conexión.

/C Obligatorio. Especifica la configuración del cliente.

<server1> Obligatorio. Especifica el nombre del servidor remoto que


tiene los proveedores de servicios TAPI que usará el cliente.
El cliente usará las líneas y los teléfonos de los proveedores
de servicios. El cliente debe encontrarse en el mismo
dominio que el servidor o bien en un dominio que tenga
una relación de confianza bidireccional con el dominio que
contiene el servidor.

<server2>… Especifica los servidores adicionales que estarán a


disposición de este cliente. Si especifica una lista de
servidores, separe los nombres con un espacio.

/d Borra la lista de servidores remotos. Deshabilita el cliente


TAPI, ya que le impide usar los proveedores de servicios TAPI
que se encuentran en los servidores remotos.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Para que un usuario cliente pueda usar un teléfono o una línea en un servidor TAPI, el administrador del
servidor de telefonía debe asignar el usuario al teléfono o la línea.
La lista de servidores de telefonía creada con este comando reemplazará cualquier lista existente que esté
a disposición del cliente. No puede usar este comando para agregar a la lista existente.

Referencias adicionales
Clave de sintaxis de línea de comandos
Información general del shell de comandos
Especificación de servidores de telefonía en un equipo cliente
Asignación de un usuario de telefonía a una línea o teléfono
telnet
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Se comunica con un equipo que ejecuta el servicio de servidor telnet. La ejecución de este comando sin
parámetros le permite escribir el contexto telnet, como indica el símbolo del sistema telnet (Microsoft
telnet> ). Desde el símbolo del sistema telnet, puede usar comandos telnet para administrar el equipo que
ejecuta el cliente telnet.

IMPORTANT
Debe instalar el software cliente telnet para poder ejecutar este comando. Para obtener más información, vea Instalación
de telnet.

Sintaxis
telnet [/a] [/e <escapechar>] [/f <filename>] [/l <username>] [/t {vt100 | vt52 | ansi | vtnt}] [<host>
[<port>]] [/?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/a Intenta el inicio de sesión automático. Igual que la opción


/l, salvo que usa el nombre del usuario que ha iniciado
sesión actualmente.

/e <escapechar> Especifica el carácter de escape utilizado para entrar en el


símbolo del sistema del cliente telnet.

/f <filename> Especifica el nombre de archivo usado para el registro del


lado cliente.

/l <username> Especifica el nombre de usuario con el que iniciar sesión en el


equipo remoto.

/t {vt100 | vt52 | ansi | vtnt} Especifica el tipo de terminal. Los tipos de terminal
admitidos son vt100, vt52, ansi y vtnt.

<host> [<port>] Especifica el nombre de host o la dirección IP del equipo


remoto al que se va a conectar y, opcionalmente, el puerto
TCP que se va a usar (el valor predeterminado es el puerto
TCP 23).

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para usar telnet para conectarse al equipo que ejecuta el servicio de servidor telnet [Link], escriba:

telnet [Link]

Para usar telnet para conectarse al equipo que ejecuta el servicio de servidor telnet en [Link] en el
puerto TCP 44 y registrar la actividad de sesión en un archivo local denominado [Link], escriba:

telnet /f [Link] [Link] 44

Referencias adicionales
Clave de sintaxis de línea de comandos
Instalación de telnet
Referencia técnica de telnet
telnet: close
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cierra la conexión actual.

Sintaxis
c[lose]

Ejemplos
Para cerrar la conexión telnet actual, escriba:

Referencias adicionales
Clave de sintaxis de línea de comandos
telnet: mostrar
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra los parámetros operativos.

Sintaxis
d[isplay]

Ejemplos
Para mostrar los parámetros operativos, escriba:

Referencias adicionales
Clave de sintaxis de línea de comandos
telnet: open
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Se conecta a un servidor telnet.

Sintaxis
o[pen] <hostname> [<port>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<hostname> Especifica el nombre del equipo o la dirección IP.

[<port>] Especifica el puerto TCP en el que escucha el servidor telnet.


El valor predeterminado es el puerto TCP 23.

Ejemplos
Para conectarse a un servidor telnet en [Link], escriba:

o [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
telnet: salir
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Sale de telnet.

Sintaxis
q[uit]

Ejemplos
Para salir de telnet, escriba:

Referencias adicionales
Clave de sintaxis de línea de comandos
telnet: send
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Envía comandos telnet al servidor telnet.

Sintaxis
sen {ao | ayt | brk | esc | ip | synch | <string>} [?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

ao Envía el comando telnet Abor t Output .

Ayt Envía el comando telnet ¿Está ahí?

brk Envía el comando telnet brk .

esc Envía el carácter de escape telnet actual.

ip Envía el comando telnet Interrupt Process .

sincronización Envía el comando telnet synch.

<string> Envía cualquier cadena que escriba al servidor telnet.

? Muestra la ayuda asociada a este comando.

Ejemplo
Para enviar el comando Are you there? al servidor telnet, escriba:

sen ayt

Referencias adicionales
Clave de sintaxis de línea de comandos
telnet: set
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Establece opciones. Puede usar el comando telnet unset para desactivar una opción que se estableció
anteriormente.

Sintaxis
set [bsasdel] [crlf] [delasbs] [escape <char>] [localecho] [logfile <filename>] [logging] [mode {console |
stream}] [ntlm] [term {ansi | vt100 | vt52 | vtnt}] [?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

bsasdel Envía un retroceso como eliminación.

Crlf Envía CR & LF (0x0D, 0x 0A) cuando se presiona la tecla


Entrar. Se conoce como Modo de nueva línea.

delasbs Envía delete como un retroceso.

Escapar <character> Establece el carácter de escape utilizado para escribir el


símbolo del sistema del cliente telnet. El carácter de escape
puede ser un carácter individual o puede ser una
combinación de la tecla CTRL más un carácter. Para
establecer una combinación de teclas de control, mantenga
presionada la tecla CTRL mientras escribe el carácter que
desea asignar.

localecho Activa el eco local.

Logfile <filename> Registra la sesión telnet actual en el archivo local. El registro


se iniciará automáticamente al establecer esta opción.

logging Activa el registro. Si no se establece ningún archivo de


registro, aparece un mensaje de error.

Modo {console | stream} Establece el modo de operación.

ntlm Activa la autenticación NTLM.

Término {ansi | vt100 | vt52 | vtnt} Establece el tipo de terminal.

? Muestra ayuda para este comando.

Comentarios
En las versiones que no están en inglés de telnet, el conjunto de código está <option> disponible.
Conjunto de código <option> establece el código actual establecido en una opción, que puede ser
cualquiera de las siguientes: mayús JIS , EUC japonés, JIS Kanji, JIS Kanji (78), DEC Kanji, NEC Kanji .
Debe establecer el mismo código establecido en el equipo remoto.

Ejemplo
Para establecer el archivo de registro y comenzar el registro en el archivo local [Link], escriba:

set logfile [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
telnet: status
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información de estado.

Sintaxis
st[atus]

Ejemplo
Para mostrar información de estado, escriba:

st

Referencias adicionales
Clave de sintaxis de línea de comandos
telnet: unset
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Desactiva las opciones establecidas previamente.

Sintaxis
u {bsasdel | crlf | delasbs | escape | localecho | logging | ntlm} [?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

bsasdel Envía el retroceso como un retroceso.

Crlf Envía la tecla Entrar como cr. También se conoce como


modo de avance de línea.

delasbs Envía delete como delete.

escape Quita la configuración de caracteres de escape.

localecho Desactiva la configuración regional.

logging Desactiva el registro.

ntlm Desactiva la autenticación NTLM.

? Muestra ayuda para este comando.

Ejemplo
Desactive el registro.

u logging

Referencias adicionales
Clave de sintaxis de línea de comandos
Tftp
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Transfiere archivos hacia y desde un equipo remoto, normalmente un equipo que ejecuta UNIX, que ejecuta el
servicio o demonio trivial protocolo de transferencia de archivos (tftp). tftp lo usan normalmente los
dispositivos o sistemas incrustados que recuperan firmware, información de configuración o una imagen del
sistema durante el proceso de arranque desde un servidor tftp.

[IMPORTANTE] El protocolo tftp no admite ningún mecanismo de autenticación o cifrado y, como tal, puede
presentar un riesgo de seguridad cuando está presente. No se recomienda instalar el cliente tftp para
sistemas conectados a Internet. Microsoft ya no proporciona un servicio de servidor tftp por motivos de
seguridad.

Sintaxis
tftp [-i] [<host>] [{get | put}] <source> [<destination>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-i Especifica el modo de transferencia de imágenes binarias


(también denominado modo octeto). En el modo de imagen
binaria, el archivo se transfiere en unidades de un byte. Use
este modo al transferir archivos binarios. Si no usa la opción
-i, el archivo se transfiere en modo ASCII. Este es el modo
de transferencia predeterminado. Este modo convierte los
caracteres de fin de línea (EOL) en un formato adecuado
para el equipo especificado. Use este modo al transferir
archivos de texto. Si una transferencia de archivos se realiza
correctamente, se muestra la velocidad de transferencia de
datos.

<host> Especifica el equipo local o remoto.

get Transfiere el destino del archivo en el equipo remoto al


origen de archivo en el equipo local.

put Transfiere el origen de archivo del equipo local al destino del


archivo en el equipo remoto. Dado que el protocolo tftp no
admite la autenticación de usuario, el usuario debe iniciar
sesión en el equipo remoto y los archivos deben poder
escribirse en el equipo remoto.

<source> Especifica el archivo que se transferirá.

<destination> Especifica dónde transferir el archivo.


Ejemplos
Para copiar el archivo [Link] desde el equipo remoto Host1, escriba:

tftp -i Host1 get [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
time
12/08/2021 • 2 minutes to read

Muestra o establece la hora del sistema. Si se usa sin parámetros, time muestra la hora actual del sistema y le
pide que escriba una nueva hora.

NOTE
Debe ser administrador para cambiar la hora actual.

Sintaxis
time [/t | [<HH>[:<MM>[:<SS>]] [am|pm]]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<HH>[:<MM>[:<SS>[.<NN>]]] [am | pm] Establece la hora del sistema en la nueva hora especificada,
donde HH está en horas (obligatorio), MM está en minutos
y SS en segundos. NN se puede usar para especificar
centésimas de segundo. Debe separar los valores de HH,
MM y SS con dos puntos (:). SS y NN deben separarse con
un punto (.).
Si no se especifica am o pm, la hora usa el formato de
24 horas de forma predeterminada.

/t Muestra la hora actual sin solicitar una nueva hora.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Los valores hh válidos son de 0 a 24.
Los valores válidos de MM y SS son de 0 a 59.

Ejemplos
Si las extensiones de comando están habilitadas, para mostrar la hora actual del sistema, escriba:

time /t

Para cambiar la hora actual del sistema a 5:30 p. m., escriba una de las siguientes opciones:

time [Link]
time 5:30 pm

Para mostrar la hora actual del sistema, seguida de un mensaje para especificar una nueva hora, escriba:
The current time is: [Link].35
Enter the new time:

Para mantener la hora actual y volver al símbolo del sistema, presione ENTRAR. Para cambiar la hora actual,
escriba la nueva hora y presione ENTRAR.

Referencias adicionales
Clave de sintaxis de línea de comandos
timeout
12/08/2021 • 2 minutes to read

Pausa el procesador de comandos durante el número de segundos especificado. Este comando se usa
normalmente en archivos por lotes.

Sintaxis
timeout /t <timeoutinseconds> [/nobreak]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/t <timeoutinseconds> Especifica el número decimal de segundos (entre -1 y 99999)


que se esperarán antes de que el procesador de comandos
continúe el procesamiento. El valor -1 hace que el equipo
espere indefinidamente una pulsación de tecla.

/nobreak Especifica que se omitirán los trazos de clave del usuario.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Una pulsación de tecla de usuario reanuda la ejecución del procesador de comandos inmediatamente,
incluso si el período de tiempo de espera no ha expirado.
Cuando se usa junto con la herramienta de suspensión del kit de recursos, el tiempo de espera es
similar al comando pause.

Ejemplos
Para pausar el procesador de comandos durante diez segundos, escriba:

timeout /t 10

Para pausar el procesador de comandos durante 100 segundos e ignorar cualquier pulsación de tecla, escriba:

timeout /t 100 /nobreak

Para pausar el procesador de comandos indefinidamente hasta que se presione una tecla, escriba:

timeout /t -1

Referencias adicionales
Clave de sintaxis de línea de comandos
title
12/08/2021 • 2 minutes to read

Crea un título para la ventana del símbolo del sistema.

Sintaxis
title [<string>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<string> Especifica el texto que aparecerá como título de la ventana


del símbolo del sistema.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Para crear un título de ventana para programas por lotes, incluya el comando title al principio de un
programa por lotes.
Después de establecer un título de ventana, solo puede restablecerlo mediante el comando title.

Ejemplos
Para cambiar el título de la ventana del símbolo del sistema a Actualizar archivos mientras el archivo por lotes
ejecuta el comando copy y, a continuación, devolver el título al símbolo del sistema, escriba el siguiente script:

@echo off
title Updating Files
copy \\server\share\*.xls c:\users\common\*.xls
echo Files Updated.
title Command Prompt

Referencias adicionales
Clave de sintaxis de línea de comandos
tlntadmn
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Administra un equipo local o remoto que ejecuta el servicio de servidor telnet. Si se usa sin parámetros,
tlntadmn muestra la configuración actual del servidor.
Este comando requiere que inicie sesión en el equipo local con credenciales administrativas. Para administrar un
equipo remoto, también debe proporcionar credenciales administrativas para el equipo remoto. Para ello, puede
iniciar sesión en el equipo local con una cuenta que tenga credenciales administrativas tanto para el equipo local
como para el equipo remoto. Si no puede usar este método, puede usar los parámetros -u y -p para
proporcionar credenciales administrativas para el equipo remoto.

Sintaxis
tlntadmn [<computername>] [-u <username>] [-p <password>] [{start | stop | pause | continue}] [-s
{<sessionID> | all}] [-k {<sessionID> | all}] [-m {<sessionID> | all} <message>] [config [dom = <domain>]
[ctrlakeymap = {yes | no}] [timeout = <hh>:<mm>:<ss>] [timeoutactive = {yes | no}] [maxfail = <attempts>]
[maxconn = <connections>] [port = <number>] [sec {+ | -}NTLM {+ | -}passwd] [mode = {console | stream}]] [-
?]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<computername> Especifica el nombre del servidor al que se conectará. La


opción predeterminada es el equipo local.

-u <username> -p <password> Especifica las credenciales administrativas de un servidor


remoto que desea administrar. Este parámetro es necesario
si desea administrar un servidor remoto en el que no haya
iniciado sesión con credenciales administrativas.

start inicia el servicio de servidor telnet.

stop Detiene el servicio de servidor telnet

pause Pausa el servicio de servidor telnet. No se aceptarán nuevas


conexiones.

continue Reanuda el servicio de servidor telnet.

-s {<sessionID> | all} Muestra sesiones telnet activas.

-k {<sessionID> | all} Finaliza las sesiones telnet. Escriba el identificador de sesión


para finalizar una sesión específica o escriba todo para
finalizar todas las sesiones.
PA RÁ M ET RO DESC RIP C IÓ N

-m {<sessionID> | all} <message> Envía un mensaje a una o varias sesiones. Escriba el


identificador de sesión para enviar un mensaje a una sesión
específica o escriba todo para enviar un mensaje a todas las
sesiones. escriba el mensaje que desea enviar entre comillas.

config dom = <domain> Configura el dominio predeterminado para el servidor.

config ctrlakeymap = {yes | no} Especifica si desea que el servidor telnet interprete CTRL+A
como ALT. Escriba sí para asignar la tecla de método
abreviado o escriba no para evitar la asignación.

config timeout = <hh>:<mm>:<ss> Establece el período de tiempo de espera en horas, minutos


y segundos.

config timeoutactive = {yes | no} Habilita el tiempo de espera de la sesión inactiva.

config maxfail = <attempts> Establece el número máximo de intentos de inicio de sesión


con errores antes de desconectarse.

config maxconn = <connections> Establece el número máximo de conexiones.

config port = <number> Establece el puerto telnet. Debe especificar el puerto con un
entero menor que 1024.

config sec {+ | -}NTLM {+ | -}passwd Especifica si desea usar NTLM, una contraseña o ambos para
autenticar los intentos de inicio de sesión. Para usar un tipo
determinado de autenticación, escriba un signo más ( + )
antes de ese tipo de autenticación. Para evitar el uso de un
tipo determinado de autenticación, escriba un signo menos (
- ) antes de ese tipo de autenticación.

config mode = {console | stream} Especifica el modo de operación.

-? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para configurar el tiempo de espera de la sesión inactiva en 30 minutos, escriba:

tlntadmn config timeout=[Link]

Para mostrar sesiones telnet activas, escriba:

tlntadmn -s

Referencias adicionales
Clave de sintaxis de línea de comandos
Telnet Operations Guide (Guía de operaciones de telnet)
tpmtool
13/08/2021 • 2 minutes to read

Esta utilidad se puede usar para obtener información sobre el Módulo de plataforma segura (TPM).

IMPORTANT
Cierta información puede estar relacionada con el producto publicado previamente, que puede modificarse
considerablemente antes de su lanzamiento comercial. Microsoft no otorga ninguna garantía, explícita o implícita, con
respecto a la información proporcionada aquí.

Sintaxis
tpmtool /parameter [<arguments>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

getdeviceinformation Muestra la información básica del TPM. Consulte el artículo


Win32_Tpm::IsReadyInformation method parameters
(Parámetros del método Win32_Tpm::IsReadyInformation)
para obtener más información sobre los valores de la marca
de información.

gatherlogs [ruta de acceso del directorio de salida] Recopila los registros de TPM y los coloca en el directorio
especificado. Si ese directorio no existe, se crea. De forma
predeterminada, los archivos de registro se colocan en el
directorio actual. Los archivos posibles generados son:
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]

drivertracing [start | stop] Inicia o detiene la recopilación de seguimientos del


controlador TPM. El registro de seguimiento, [Link],
se crea y se coloca en el directorio actual.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar la información básica del TPM, escriba:

tpmtool getdeviceinformation

Para recopilar registros de TPM y colocarlos en el directorio actual, escriba:


tpmtool gatherlogs

Para recopilar registros de TPM y colocarlos en C:\Users\Public , escriba:

tpmtool gatherlogs C:\Users\Public

Para recopilar seguimientos de controladores TPM, escriba:

tpmtool drivertracing start


# Run scenario
tpmtool drivertracing stop

Referencias adicionales
Clave de sintaxis de línea de comandos
Códigos de error COM (TPM, PLA, FVE)
tpmvscmgr
12/08/2021 • 3 minutes to read

La herramienta de línea de comandos tpmvscmgr permite a los usuarios con credenciales administrativas crear
y eliminar tarjetas inteligentes virtuales de TPM en un equipo.

Sintaxis
tpmvscmgr create [/name] [/adminkey DEFAULT | PROMPT | RANDOM] [/PIN DEFAULT | PROMPT] [/PUK DEFAULT |
PROMPT] [/generate] [/machine] [/?]

tpmvscmgr destroy [/instance <instanceID>] [/?]

Creación de parámetros
El comando Crear configura nuevas tarjetas inteligentes virtuales en el sistema del usuario. También devuelve
el identificador de instancia de la tarjeta recién creada para su referencia posterior, si se requiere eliminación. El
identificador de instancia tiene el formato ROOT\SMARTCARDREADER\000n, donde n comienza en 0 y se
incrementa en 1 cada vez que se crea una nueva tarjeta inteligente virtual.

PA RÁ M ET RO DESC RIP C IÓ N

/name Obligatorio. Indica el nombre de la nueva tarjeta inteligente


virtual.

/adminkey Indica la clave de administrador deseada que se puede usar


para restablecer el PIN de la tarjeta si el usuario olvida el PIN.
Esto puede incluir:
DEFAULT: especifica el valor predeterminado de
0102030405060708010203040506070801020304
05060708.
PROMPT: solicita al usuario que escriba un valor
para la clave de administrador.
RANDOM: da como resultado una configuración
aleatoria para la clave de administrador de una
tarjeta que no se devuelve al usuario. Esto crea una
tarjeta que podría no ser administrable mediante
herramientas de administración de tarjetas
inteligentes. Cuando se usa la opción RANDOM, la
clave de administrador debe especificarse como 48
caracteres hexadecimales.

/PIN Indica el valor de PIN de usuario deseado.


DEFAULT: especifica el PIN predeterminado de
12345678.
PROMPT: solicita al usuario que escriba un PIN en la
línea de comandos. El PIN debe tener un mínimo de
ocho caracteres y puede contener números,
caracteres y caracteres especiales.
PA RÁ M ET RO DESC RIP C IÓ N

/PUK Indica el valor de clave de desbloqueo (PUK) de PIN deseado.


El valor puk debe tener un mínimo de ocho caracteres y
puede contener números, caracteres y caracteres especiales.
Si se omite el parámetro , la tarjeta se crea sin una PUK.
Entre estas opciones se incluyen:
DEFAULT: especifica la PUK predeterminada de
12345678.
PROMPT: solicita al usuario que escriba un PUK en
la línea de comandos.

/generate Genera los archivos de almacenamiento necesarios para que


la tarjeta inteligente virtual funcione. Si no usa el parámetro
/generate, es como si hubiera creado la tarjeta sin el
sistema de archivos subyacente. Una tarjeta sin un sistema
de archivos solo se puede administrar mediante un sistema
de administración de tarjetas inteligentes como Microsoft
Administrador de configuración.

/machine Permite especificar el nombre de un equipo remoto en el que


se puede crear la tarjeta inteligente virtual. Esto solo se
puede usar en un entorno de dominio y se basa en DCOM.
Para que el comando cree correctamente una tarjeta
inteligente virtual en otro equipo, el usuario que ejecuta este
comando debe ser miembro del grupo de administradores
locales en el equipo remoto.

/? Muestra la Ayuda de este comando.

Destruir parámetros
El comando Destroy elimina de forma segura una tarjeta inteligente virtual del equipo del usuario.

WARNING
Si se elimina una tarjeta inteligente virtual, no se puede recuperar.

PA RÁ M ET RO DESC RIP C IÓ N

/instance Especifica el identificador de instancia de la tarjeta inteligente


virtual que se va a quitar. InstanceID se generó como salida
[Link] cuando se creó la tarjeta. El parámetro
/instance es un campo obligatorio para el comando
Destroy.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Para las entradas alfanuméricas, se permite el juego ASCII de 127 caracteres completo.

Ejemplos
Para crear una tarjeta inteligente virtual que se pueda administrar posteriormente mediante una herramienta de
administración de tarjetas inteligentes iniciada desde otro equipo, escriba:
[Link] create /name VirtualSmartCardForCorpAccess /AdminKey DEFAULT /PIN PROMPT

Como alternativa, en lugar de usar una clave de administrador predeterminada, puede crear una clave de
administrador en la línea de comandos. El siguiente comando muestra cómo crear una clave de administrador.

[Link] create /name VirtualSmartCardForCorpAccess /AdminKey PROMPT /PIN PROMPT

Para crear una tarjeta inteligente virtual no administrada que se pueda usar para inscribir certificados, escriba:

[Link] create /name VirtualSmartCardForCorpAccess /AdminKey RANDOM /PIN PROMPT /generate

Se crea una tarjeta inteligente virtual con una clave de administrador aleatoria. La clave se descarta
automáticamente después de crear la tarjeta. Esto significa que si el usuario olvida el PIN o quiere cambiar el
PIN, el usuario debe eliminar la tarjeta y crearla de nuevo.
Para eliminar la tarjeta, escriba:

[Link] destroy /instance <instance ID>

Donde <instanceID> es el valor que se imprime en la pantalla cuando el usuario creó la tarjeta. En concreto,
para la primera tarjeta creada, el identificador de instancia es ROOT\SMARTCARDREADER\0000.

Referencias adicionales
Clave de sintaxis de línea de comandos
tracerpt
13/08/2021 • 3 minutes to read

El comando tracerpt analiza los registros de seguimiento de eventos, los archivos de registro generados por
Monitor de rendimiento y los proveedores de seguimiento de eventos en tiempo real. También genera archivos
de volcado, archivos de informe y esquemas de informe.

Sintaxis
tracerpt <[-l] <value [value [...]]>|-rt <session_name [session_name [...]]>> [options]

Parámetros
PA RÁ M ET RO S DESC RIP C IÓ N

-config <filename> Especifica el archivo de configuración que se va a cargar, que


incluye las opciones de comando.

-y Especifica que responda sí a todas las preguntas, sin


preguntar.

-f <XML | HTML> Especifica el formato del archivo de informe.

-of <CSV | EVTX | XML> Especifica el formato de archivo de volcado. El valor


predeterminado es *XML.

-df <filename> Especifica que se cree un archivo de esquema de informes o


recuento específico de Microsoft.

-int <filename> Especifica que se vuelque la estructura de eventos


interpretada en el archivo especificado.

-rts Especifica que se agregue la marca de tiempo sin procesar


del informe en el encabezado de seguimiento de eventos.
Solo se puede usar con -o . No se admite con -repor t o -
summar y .

-tmf <filename> Especifica qué archivo de definición de formato de mensaje


de seguimiento se va a usar.

-tp <value> Especifica la ruta de acceso de búsqueda de archivos TMF. Se


pueden usar varias rutas de acceso, separadas por un punto
y coma (;).

-i <value> Especifica la ruta de acceso de la imagen del proveedor. La


PDB correspondiente se ubicará en el servidor de símbolos.
Se pueden usar varias rutas de acceso, separadas por un
punto y coma (;).
PA RÁ M ET RO S DESC RIP C IÓ N

-pdb <value> Especifica la ruta de acceso del servidor de símbolos. Se


pueden usar varias rutas de acceso, separadas por un punto
y coma (;).

-gmt Especifica que se conviertan las marcas de tiempo de carga


de WPP a la hora media de Greenwich.

-rl <value> Especifica el nivel de informe del sistema de 1 a 5. El valor


predeterminado es 1.

-summary [filename] Especifica que se cree un archivo de texto de informe de


resumen. El nombre de archivo, si no se especifica,
[Link].

-o [filename] Especifica para crear un archivo de salida de texto. El nombre


de archivo, si no se especifica, [Link].

-report [filename] Especifica que se cree un archivo de informe de salida de


texto. El nombre de archivo, si no se especifica, [Link].

-lr Especifica que sea menos restrictivo. Esto usa los mejores
esfuerzos para los eventos que no coinciden con el esquema
de eventos.

-export [filename] Especifica que se cree un archivo de exportación de esquema


de eventos. El nombre de archivo, si no se especifica, es
[Link].

[-l] <value [value […]]> Especifica el archivo de registro de seguimiento de eventos


que se procesará.

-rt <session_name [session_name […]]> Especifica los orígenes de datos de la sesión de seguimiento
de eventos en tiempo real.

-? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para crear un informe basado en los dos registros de eventos [Link] y [Link], y para crear el archivo de
volcado [Link] formato XML, escriba:

tracerpt [Link] [Link] -o [Link] -of XML

Para crear un informe basado en el registro de eventos [Link], para crear el archivo de volcado [Link]
en formato XML, para usar los mejores esfuerzos para identificar eventos que no están en el esquema y para
generar un archivo de informe de resumen [Link] y un archivo de informe, [Link], escriba:

tracerpt [Link] -o [Link] -of XML -lr -summary [Link] -report [Link]

Para usar los dos registros de eventos [Link] y [Link] para generar un archivo de volcado de memoria y
para notificar el archivo con los nombres de archivo predeterminados, escriba:
tracerpt [Link] [Link] -o -report

Para usar el registro de eventos [Link] y el [Link] del registro de rendimiento para generar el archivo
de informe [Link] y el archivo de esquema XML específico de Microsoft [Link], escriba:

tracerpt [Link] [Link] -report [Link] -df [Link]

Para leer el registrador de kernel NT de sesión de seguimiento de eventos en tiempo real y generar el archivo de
volcado [Link] formato CSV, escriba:

tracerpt -rt NT Kernel Logger -o [Link] -of CSV

Referencias adicionales
Clave de sintaxis de línea de comandos
tracert
07/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Esta herramienta de diagnóstico determina la ruta de acceso que se toma a un destino mediante el envío de
mensajes de solicitud de eco del Protocolo de mensajes de control de Internet (ICMP) o mensajes ICMPv6 al
destino con valores de campo de período de vida (TTL) que aumentan incrementalmente. Cada enrutador a lo
largo de la ruta de acceso debe disminuir el TTL en un paquete IP al menos en 1 antes de reenviarlo. De hecho,
el TTL es un contador de vínculo máximo. Cuando el TTL de un paquete alcanza 0, se espera que el enrutador
devuelva un mensaje icmp de tiempo superado al equipo de origen.
Este comando determina la ruta de acceso enviando el primer mensaje de solicitud de eco con un TTL de 1 e
incrementando el TTL en 1 en cada transmisión posterior hasta que el destino responda o se alcance el número
máximo de saltos. El número máximo de saltos es 30 de forma predeterminada y se puede especificar mediante
el parámetro /h.
La ruta de acceso se determina mediante el examen de los mensajes icmp de tiempo superado devueltos por
enrutadores intermedios y el mensaje de respuesta de eco devuelto por el destino. Sin embargo, algunos
enrutadores no devuelven mensajes de tiempo superado para paquetes con valores TTL expirados y son
invisibles para el comando tracer t. En este caso, se muestra una fila de asteriscos ( * ) para ese salto. La ruta
de acceso que se muestra es la lista de interfaces de enrutador cercano o lateral de los enrutadores en la ruta de
acceso entre un host de origen y un destino. La interfaz cercana o lateral es la interfaz del enrutador más
cercano al host de envío en la ruta de acceso.

IMPORTANT
Este comando solo está disponible si el protocolo de protocolo de Internet (TCP/IP) está instalado como un componente
en las propiedades de un adaptador de red en Conexiones de red.
Para hacer un seguimiento de una ruta de acceso y proporcionar latencia de red y pérdida de paquetes para cada
enrutador y vínculo de la ruta de acceso, use el comando pathping.

Sintaxis
tracert [/d] [/h <maximumhops>] [/j <hostlist>] [/w <timeout>] [/R] [/S <srcaddr>] [/4][/6] <targetname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/d Detiene los intentos de resolver las direcciones IP de los


enrutadores intermedios en sus nombres. Esto puede
acelerar la devolución de los resultados.

/h <maximumhops> Especifica el número máximo de saltos en la ruta de acceso


para buscar el destino (destino). El valor predeterminado es
30 saltos.
PA RÁ M ET RO DESC RIP C IÓ N

/j <hostlist> Especifica que los mensajes de solicitud de eco usan la


opción Ruta de origen flexible en el encabezado IP con el
conjunto de destinos intermedios especificado en
<hostlist> . Con el enrutamiento de origen flexible, los
destinos intermedios sucesivos pueden estar separados por
uno o varios enrutadores. El número máximo de direcciones
o nombres de la lista es 9. es <hostlist> una serie de
direcciones IP (en notación decimal con puntos) separadas
por espacios. Use este parámetro solo al realizar el
seguimiento de direcciones IPv4.

/w <timeout> Especifica la cantidad de tiempo en milisegundos que se


esperará a que se reciba el tiempo ICMP superado o el
mensaje de respuesta de eco correspondiente a un mensaje
de solicitud de eco determinado. Si no se recibe dentro del
tiempo de espera, se muestra un asterisco ( * ). El tiempo
de espera predeterminado es 4000 (4 segundos).

/R Especifica que el encabezado de extensión de enrutamiento


IPv6 se use para enviar un mensaje de solicitud de eco al
host local, usando el destino como destino intermedio y
probando la ruta inversa.

/s <srcaddr> Especifica la dirección de origen que se usará en los mensajes


de solicitud de eco. Use este parámetro solo al realizar el
seguimiento de direcciones IPv6.

/4 Especifica que [Link] puede usar solo IPv4 para este


seguimiento.

/6 Especifica que [Link] puede usar solo IPv6 para este


seguimiento.

<targetname> Especifica el destino, identificado por dirección IP o nombre


de host.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para hacer un seguimiento de la ruta de acceso al host [Link], escriba:

tracert [Link]

Para hacer un seguimiento de la ruta de acceso al host [Link] y evitar la resolución de cada
dirección IP en su nombre, escriba:

tracert /d [Link]

Para hacer un seguimiento de la ruta de acceso al host denominado [Link] y usar la ruta de
origen flexible [Link]/[Link]/[Link], escriba:
tracert /j [Link] [Link] [Link] [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando pathping
tree
07/08/2021 • 2 minutes to read

Muestra gráficamente la estructura de directorios de una ruta de acceso o del disco de una unidad. La estructura
mostrada por este comando depende de los parámetros que especifique en el símbolo del sistema. Si no
especifica una unidad o ruta de acceso, este comando muestra la estructura de árbol que comienza con el
directorio actual de la unidad actual.

Sintaxis
tree [<drive>:][<path>] [/f] [/a]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive>: Especifica la unidad que contiene el disco para el que desea


mostrar la estructura de directorios.

<path> Especifica el directorio para el que desea mostrar la


estructura de directorios.

/f Muestra los nombres de los archivos de cada directorio.

/a Especifica que se usen caracteres de texto en lugar de


caracteres gráficos para mostrar las líneas que vinculan
subdirectorios.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar los nombres de todos los subdirectorios del disco en la unidad actual, escriba:

tree \

Para mostrar, de una pantalla a la vez, los archivos de todos los directorios de la unidad C, escriba:

tree c:\ /f | more

Para imprimir una lista de todos los directorios de la unidad C, escriba:

tree c:\ /f prn

Referencias adicionales
Clave de sintaxis de línea de comandos
tscon
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Se conecta a otra sesión en un servidor Escritorio remoto host de sesión.

IMPORTANT
Debe tener el permiso de acceso Control total o Conectar permiso de acceso especial para conectarse a otra sesión.

NOTE
Para averiguar las novedades de la versión más reciente, vea Novedades de Servicios de Escritorio remoto en Windows
Server.

Sintaxis
tscon {<sessionID> | <sessionname>} [/dest:<sessionname>] [/password:<pw> | /password:*] [/v]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<sessionID> Especifica el identificador de la sesión a la que desea


conectarse. Si usa el parámetro /dest:<sessionname>
opcional, también puede especificar el nombre de la sesión
actual.

<sessionname> Especifica el nombre de la sesión a la que desea conectarse.

/dest: <sessionname> Especifica el nombre de la sesión actual. Esta sesión se


desconectará cuando se conecte a la nueva sesión. También
puede usar este parámetro para conectar la sesión de otro
usuario a una sesión diferente.

/password: <pw> Especifica la contraseña del usuario propietario de la sesión a


la que desea conectarse. Esta contraseña es necesaria
cuando el usuario que se conecta no posee la sesión.

/password: * Solicita la contraseña del usuario propietario de la sesión a la


que desea conectarse.

/v Muestra información sobre las acciones que se realizan.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Se produce un error en este comando si no se especifica una contraseña en el parámetro /password y la
sesión de destino pertenece a un usuario distinto de la actual.
No se puede conectar a la sesión de consola.

Ejemplos
Para conectarse a la sesión 12 en el servidor Servicios de Escritorio remoto host de sesión actual y desconectar
la sesión actual, escriba:

tscon 12

Para conectarse a la sesión 23 en el servidor host de sesión Servicios de Escritorio remoto actual con la
contraseña mypass y desconectar la sesión actual, escriba:

tscon 23 /password:mypass

Para conectar la sesión denominada TERM03 a la sesión denominada TERM05 y, después, para desconectar la
sesión TERM05, escriba:

tscon TERM03 /v /dest:TERM05

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
tsdiscon
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Desconecta una sesión de un servidor Escritorio remoto host de sesión. Si no especifica un identificador de
sesión o un nombre de sesión, este comando desconecta la sesión actual.

IMPORTANT
Debe tener el permiso de acceso Control total o El permiso de acceso especial Desconectar para desconectar a otro
usuario de una sesión.

NOTE
Para averiguar las novedades de la versión más reciente, vea Novedades de Servicios de Escritorio remoto en Windows
Server.

Sintaxis
tsdiscon [<sessionID> | <sessionname>] [/server:<servername>] [/v]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<sessionID> Especifica el identificador de la sesión que se desconectará.

<sessionname> Especifica el nombre de la sesión que se desconectará.

/server: <servername> Especifica el servidor de terminal server que contiene la


sesión que desea desconectar. De lo contrario, se Escritorio
remoto servidor host de sesión actual. Este parámetro solo
es necesario si ejecuta el comando tsdiscon desde un
servidor remoto.

/v Muestra información sobre las acciones que se realizan.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Las aplicaciones que se ejecutan cuando se desconecta la sesión se ejecutan automáticamente cuando se
vuelve a conectar a esa sesión sin pérdida de datos. Puede usar el comando reset session para finalizar
las aplicaciones en ejecución de la sesión desconectada, pero esto puede provocar la pérdida de datos en
la sesión.
La sesión de consola no se puede desconectar.
Ejemplos
Para desconectar la sesión actual, escriba:

tsdiscon

Para desconectar la sesión 10, escriba:

tsdiscon 10

Para desconectar la sesión denominada TERM04, escriba:

tsdiscon TERM04

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
comando reset session
tsecimp
07/08/2021 • 3 minutes to read

Importa la información de asignación de lenguaje de marcado extensible (XML) en el archivo de seguridad del
servidor TAPI ([Link]). También puede usar este comando para mostrar la lista de proveedores TAPI y los
dispositivos de líneas asociados a cada uno de ellos, validar la estructura del archivo XML sin importar el
contenido y comprobar la pertenencia a un dominio.

Sintaxis
tsecimp /f <filename> [{/v | /u}]
tsecimp /d

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/f <filename> Obligatorio. Especifica el nombre del archivo XML que


contiene la información de asignaciones que desea importar.

/v Valida la estructura del archivo XML sin importar la


información al archivo [Link].

/U Comprueba si cada usuario pertenece al dominio


especificado en el archivo XML. El equipo donde use este
parámetro deberá estar conectado a la red. Es posible que el
parámetro reduzca considerablemente el rendimiento si se
procesa una gran cantidad de información de asignaciones
de usuarios.

/d Muestra una lista de los proveedores de telefonía instalados.


Para cada proveedor de telefonía, se enumeran los
dispositivos de línea asociados, así como las direcciones y los
usuarios asociados a cada dispositivo de línea.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
El archivo XML desde el que desea importar la información de asignación debe seguir la estructura que se
describe a continuación:

<UserList>
<User>
<LineList>
<Line>

<Userlist element> : elemento superior del archivo XML.


: contiene información sobre un usuario que es miembro de un dominio. Es posible
<User element>
asignar uno o varios dispositivos de línea a cada usuario. Además, cada elemento User podría tener un
atributo denominado NoMerge . Cuando se especifica este atributo, se quitan todas las asignaciones de
dispositivos de línea del usuario antes de realizar nuevas asignaciones. Puede usar este atributo para
quitar fácilmente las asignaciones de usuario no deseadas. De forma predeterminada, este atributo no
está establecido. El elemento User debe contener un único elemento DomainUserName, que
especifica el dominio y el nombre de usuario del usuario. El elemento User también puede contener un
elemento FriendlyName, que especifica un nombre descriptivo para el usuario. El elemento User
puede contener un elemento LineList. Si un elemento LineList no está presente, se quitan todos los
dispositivos de línea para este usuario.
<LineList element> : contiene información sobre cada línea o dispositivo que se puede asignar al
usuario. Cada elemento LineList puede contener más de un elemento Line.
<Line element> : especifica un dispositivo de línea. Debe identificar cada dispositivo de línea agregando
un elemento Address o un elemento PermanentID en el elemento Line. Para cada elemento Line,
puede establecer el atributo Remove. Si se establece este atributo, el dispositivo de línea deja de estar
asignado al usuario. Si no se establece este atributo, el usuario obtiene acceso a dicho dispositivo de
línea. No se produce ningún error si el dispositivo de línea no está disponible para el usuario.
Sa l i d a d e e j e m p l o p a r a e l p a r á m e t r o / d

Esta salida de ejemplo aparece después de ejecutar el parámetro /d para mostrar la configuración actual de
TAPI. Para cada proveedor de telefonía, se enumeran los dispositivos de línea asociados, así como las direcciones
y los usuarios asociados a cada dispositivo de línea.

NDIS Proxy TAPI Service Provider


Line: WAN Miniport (L2TP)
Permanent ID: 12345678910

NDIS Proxy TAPI Service Provider


Line: LPT1DOMAIN1\User1
Permanent ID: 12345678910

Microsoft H.323 Telephony Service Provider


Line: H323 Line
Permanent ID: 123456
Addresses:
BLDG1-TAPI32

Ejemplos
Para quitar todos los dispositivos de línea asignados a User1, escriba:

<UserList>
<User NoMerge=1>
<DomainUser>domain1\user1</DomainUser>
</User>
</UserList>

Para quitar todos los dispositivos de línea asignados a User1, antes de asignar una línea con la dirección 99999,
escriba:
<UserList>
<User NoMerge=1>
<DomainUser>domain1\user1</DomainUser>
<FriendlyName>User1</FriendlyName>
<LineList>
<Line>
<Address>99999</Address>
</Line>
</LineList>
</User>
</UserList>

En este ejemplo, User1 no tiene ningún otro dispositivo de línea asignado, independientemente de si se asignó
anteriormente algún dispositivo de línea.
Para agregar un dispositivo de línea para User1, sin eliminar ningún dispositivo de línea asignado previamente,
escriba:

<UserList>
<User>
<DomainUser>domain1\user1</DomainUser>
<FriendlyName>User1</FriendlyName>
<LineList>
<Line>
<Address>99999</Address>
</Line>
</LineList>
</User>
</UserList>

Para agregar la dirección de línea 99999 y quitar la dirección de línea 88888 del acceso de User1, escriba:

<UserList>
<User>
<DomainUser>domain1\user1</DomainUser>
<FriendlyName>User1</FriendlyName>
<LineList>
<Line>
<Address>99999</Address>
</Line>
<Line Remove=1>
<Address>88888</Address>
</Line>
</LineList>
</User>
</UserList>

Para agregar el dispositivo permanente 1000 y quitar la línea 88888 del acceso de User1, escriba:
<UserList>
<User>
<DomainUser>domain1\user1</DomainUser>
<FriendlyName>User1</FriendlyName>
<LineList>
<Line>
<PermanentID>1000</PermanentID>
</Line>
<Line Remove=1>
<Address>88888</Address>
</Line>
</LineList>
</User>
</UserList>

Referencias adicionales
Clave de sintaxis de línea de comandos
Información general del shell de comandos
tskill
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Finaliza un proceso que se ejecuta en una sesión en un Escritorio remoto host de sesión.

NOTE
Puede usar este comando para finalizar solo los procesos que le pertenecen, a menos que sea administrador. Los
administradores tienen acceso total a todas las funciones tskill y pueden finalizar los procesos que se ejecutan en otras
sesiones de usuario.
Para averiguar las novedades de la versión más reciente, consulte Novedades de Servicios de Escritorio remoto en
Windows Server.

Sintaxis
tskill {<processID> | <processname>} [/server:<servername>] [/id:<sessionID> | /a] [/v]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<processID> Especifica el identificador del proceso que desea finalizar.

<processname> Especifica el nombre del proceso que desea finalizar. Este


parámetro puede incluir caracteres comodín.

/server: <servername> Especifica el servidor de terminal server que contiene el


proceso que desea finalizar. Si no se especifica /ser ver, se
usa el Escritorio remoto host de sesión actual.

/id: <sessionID> Finaliza el proceso que se ejecuta en la sesión especificada.

/a Finaliza el proceso que se ejecuta en todas las sesiones.

/v Muestra información sobre las acciones que se realizan.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si se terminan todos los procesos ejecutados en una sesión, la sesión también termina.
Si usa los <processname> parámetros y , también debe especificar o el parámetro /server:<servername>
/id:<sessionID> /a.

Ejemplos
Para finalizar el proceso 6543, escriba:

tskill 6543

Para finalizar el explorador de procesos que se ejecuta en la sesión 5, escriba:

tskill explorer /id:5

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
tsprof
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Copia la Servicios de Escritorio remoto de configuración del usuario de un usuario a otro. La Servicios de
Escritorio remoto de configuración del usuario aparece en las extensiones Servicios de Escritorio remoto a
Usuarios y grupos locales y Usuarios y equipos de Active Directory.

NOTE
También puede usar el comando tsprof para establecer la ruta de acceso del perfil de un usuario.
Para averiguar las novedades de la versión más reciente, vea Novedades de Servicios de Escritorio remoto en Windows
Server.

Sintaxis
tsprof /update {/domain:<Domainname> | /local} /profile:<path> <username>
tsprof /copy {/domain:<Domainname> | /local} [/profile:<path>] <src_user> <dest_user>
tsprof /q {/domain:<Domainname> | /local} <username>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/update Actualiza la información de la ruta de acceso <username>


del perfil de en el dominio a <domainname>
<profilepath> .

/domain: <Domainname> Especifica el nombre del dominio en el que se aplica la


operación.

/local Aplica la operación solo a las cuentas de usuario locales.

/profile: <path> Especifica la ruta de acceso del perfil tal como se muestra en
Servicios de Escritorio remoto en Usuarios y grupos locales y
Usuarios y equipos de Active Directory.

<username> Especifica el nombre del usuario para el que desea actualizar


o consultar la ruta de acceso del perfil de servidor.

/copy Copia la información de configuración de usuario


<src_user> de a y actualiza la información de la ruta de
acceso del perfil para a <dest_user> <dest_user>
<profilepath> . Tanto <src_user> como deben ser
locales o deben estar en el dominio <dest_user>
<domainname> .
PA RÁ M ET RO DESC RIP C IÓ N

<src_user> Especifica el nombre del usuario del que desea copiar la


información de configuración del usuario. También se conoce
como usuario de origen.

<dest_user> Especifica el nombre del usuario al que desea copiar la


información de configuración del usuario. También se conoce
como usuario de destino.

/q Muestra la ruta de acceso del perfil actual del usuario para el


que desea consultar la ruta de acceso del perfil de servidor.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para copiar información de configuración de usuario de LocalUser1 a LocalUser2, escriba:

tsprof /copy /local LocalUser1 LocalUser2

Para establecer la ruta Servicios de Escritorio remoto de perfil de LocalUser1 en un directorio denominado
c:\profiles, escriba:

tsprof /update /local /profil[Link]\profiles LocalUser1

Referencias adicionales
Clave de sintaxis de línea de comandos
Referencia de comandos (Terminal Services) de Servicios de Escritorio remoto
tipo
07/08/2021 • 2 minutes to read

En el Windows shell de comandos, el tipo es un comando integrado que muestra el contenido de un archivo de
texto. Use el comando type para ver un archivo de texto sin modificarlo.
En PowerShell, type es un alias integrado para el cmdlet Get-Content, que también muestra el contenido de un
archivo, pero con una sintaxis diferente.

Sintaxis
type [<drive>:][<path>]<filename>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[<drive>:][<path>]<filename> Especifica la ubicación y el nombre del archivo o archivos que


desea ver. Si contiene espacios, debe incluirlo entre
<filename> comillas (por ejemplo, "Nombre de archivo que
contiene [Link]"). También puede agregar varios
nombres de archivo agregando espacios entre ellos.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si muestra un archivo binario o un archivo creado por un programa, es posible que vea caracteres extraños
en la pantalla, incluidos caracteres de formato y símbolos de secuencia de escape. Estos caracteres
representan códigos de control que se usan en el archivo binario. En general, evite usar el comando type
para mostrar archivos binarios.

Ejemplos
Para mostrar el contenido de un archivo denominado [Link], escriba:

type [Link]

Para mostrar el contenido de un archivo largo denominado [Link] de una pantalla a la vez, escriba:

type [Link] | more

Referencias adicionales
Clave de sintaxis de línea de comandos
typeperf
12/08/2021 • 2 minutes to read

El comando typeperf escribe datos de rendimiento en la ventana de comandos o en un archivo de registro.


Para detener typeperf , presione CTRL+C.

Sintaxis
typeperf <counter [counter ...]> [options]
typeperf -cf <filename> [options]
typeperf -q [object] [options]
typeperf -qx [object] [options]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<counter [counter […]]> Especifica los contadores de rendimiento que se


supervisarán. El <counter> parámetro es el nombre
completo de un contador de rendimiento en formato \
Computer\Object(Instance)\Counter, como
\\Server1\Processor(0)\% User Time .

Opciones

O P C IÓ N DESC RIP C IÓ N

-f <CSV | TSV | BIN | SQL> Especifica el formato del archivo de salida. El valor
predeterminado es CSV.

-cf <filename> Especifica un archivo que contiene una lista de contadores


de rendimiento para supervisar, con un contador por línea.

-si <[[hh:]mm:]ss> Especifica el intervalo de ejemplo. El valor predeterminado es


un segundo.

-o <filename> Especifica la ruta de acceso del archivo de salida o la base


SQL datos. El valor predeterminado es STDOUT (escrito en la
ventana de comandos).

-q [object] Muestra una lista de contadores instalados (sin instancias).


Para enumerar los contadores de un objeto, incluya el
nombre del objeto. Ejemplo

-qx [object] Muestra una lista de contadores instalados con instancias de


. Para enumerar los contadores de un objeto, incluya el
nombre del objeto.

-sc <samples> Especifica el número de muestras que se recopilan. El valor


predeterminado es recopilar datos hasta que se presione
CTRL+C.
O P C IÓ N DESC RIP C IÓ N

-config <filename> Especifica un archivo de configuración que contiene opciones


de comando.

-s <computer_name> Especifica un equipo remoto para supervisar si no se


especifica ningún equipo en la ruta de acceso del contador.

-y Responda sí a todas las preguntas sin preguntar.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para escribir los valores del contador de rendimiento del equipo local en la ventana de comandos con un
intervalo de ejemplo predeterminado de 1 segundo hasta que se presione \Processor(_Total)\% Processor Time
CTRL+C, escriba:

typeperf \Processor(_Total)\% Processor Time

Para escribir los valores de la lista de contadores del archivo [Link] en el archivo delimitado por
tabulaciones [Link] en un intervalo de ejemplo de 5 segundos hasta que se hayan recopilado 50
muestras, escriba:

typeperf -cf [Link] -si 5 -sc 50 -f TSV -o [Link]

Para consultar los contadores instalados con instancias del objeto de contador PhysicalDisk y escribe la lista
resultante en el archivo [Link], escriba:

typeperf -qx PhysicalDisk -o [Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
tzutil
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra la Windows de zona horaria.

Sintaxis
tzutil [/?] [/g] [/s <timezoneID>[_dstoff]] [/l]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/g Muestra el identificador de zona horaria actual.

/s <timezoneID>[_dstoff] Establece la zona horaria actual con el identificador de zona


horaria especificado. El sufijo _dstoff deshabilita los ajustes
de horario de verano para la zona horaria (si procede). El
valor debe estar entre comillas.

/l Enumera todos los identificadores de zona horaria válidos y


los nombres para mostrar. La salida aparece como:
<display name>
<time zone ID>

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Un código de salida de 0 indica que el comando se completó correctamente.

Ejemplos
Para mostrar el identificador de zona horaria actual, escriba:

tzutil /g

Para establecer la zona horaria actual en Hora estándar del Pacífico, escriba:

tzutil /s "Pacific Standard time"

Para establecer la zona horaria actual en Hora estándar del Pacífico y deshabilitar los ajustes de horario de
verano, escriba:

tzutil /s "Pacific Standard time_dstoff"


Referencias adicionales
Clave de sintaxis de línea de comandos
unexpose
12/08/2021 • 2 minutes to read

Desenmascara una instantánea expuesta mediante el comando expose. La instantánea expuesta se puede
especificar por su id. de instantánea, letra de unidad, recurso compartido o punto de montaje.

Sintaxis
unexpose {<shadowID> | <drive:> | <share> | <mountpoint>}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<shadowID> Muestra la instantánea especificada por el id. de sombra


especificado. Puede usar un alias existente o una variable de
entorno en lugar de <shadowID> . Use el comando add sin
parámetros para ver todos los alias existentes.

<drive:> Muestra la instantánea asociada a la letra de unidad


especificada (por ejemplo, la unidad P).

<share> Muestra la instantánea asociada al recurso compartido


especificado (por ejemplo, \\MachineName ).

<mountpoint> Muestra la instantánea asociada al punto de montaje


especificado (por ejemplo, C:\shadowcopy\ ).

agregar Si se usa sin parámetros, se mostrarán los alias existentes.

Ejemplos
Para desaplicar la instantánea asociada a *unidad P: * , escriba:

unexpose P:

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando add
comando expose
uniqueid
12/08/2021 • 2 minutes to read

Muestra o establece el identificador de la tabla de particiones GUID (GPT) o la firma del registro de arranque
maestro (MBR) para el disco básico o dinámico con el foco. Se debe seleccionar un disco básico o dinámico para
que esta operación se realiza correctamente. Use el comando seleccionar disco para seleccionar un disco y
desplazar el foco a él.

Sintaxis
uniqueid disk [id={<dword> | <GUID>}] [noerr]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

id= {<dword> | <GUID>} En el caso de los discos MBR, este parámetro especifica un
valor de 4 bytes (DWORD) en formato hexadecimal para la
firma. En el caso de los discos GPT, este parámetro especifica
un GUID para el identificador.

noerr Sólo para scripting. Cuando se produce un error, DiskPart


continúa procesando comandos como si no se produjese el
error. Sin este parámetro, un error hace que DiskPart salga
con un código de error.

Ejemplos
Para mostrar la firma del disco MBR con el foco, escriba:

uniqueid disk

Para establecer la firma del disco MBR con el foco en el valor DWORD 5f1b2c36, escriba:

uniqueid disk id=5f1b2c36

Para establecer el identificador del disco GPT con el foco en el valor guid baf784e7-6bbd-4cfb-aaac-
e86c96e166ee, escriba:

uniqueid disk id=baf784e7-6bbd-4cfb-aaac-e86c96e166ee

Referencias adicionales
Clave de sintaxis de línea de comandos
seleccionar comando de disco
unlodctr
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita los nombres de los contadores de rendimiento y explica el texto de un servicio o controlador de
dispositivo del registro del sistema.

WARNING
La edición incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, debe hacer
una copia de seguridad de los datos de valor guardados en el equipo.

Sintaxis
unlodctr <drivername>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drivername> Quita la configuración del nombre del contador de


rendimiento y el texto de explicación para el controlador o
el servicio del <drivername> Windows Server. Si incluye
<drivername> espacios, debe usar comillas alrededor del
texto, por ejemplo, "Nombre del controlador".

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para quitar los nombres de contadores de rendimiento actuales y explicar texto para el servicio Protocolo
simple de transferencia de correo (SMTP), escriba:

unlodctr SMTPSVC

Referencias adicionales
Clave de sintaxis de línea de comandos
ver
12/08/2021 • 2 minutes to read

Muestra el número de versión del sistema operativo. Este comando se admite en el símbolo del Windows
([Link]), pero no en PowerShell.

Sintaxis
ver

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para obtener el número de versión del sistema operativo desde el shell de comandos ([Link]), escriba:

ver

El comando ver no funciona en PowerShell. Si desea obtener el número de versión del sistema operativo a
través de PowerShell, escriba:

$[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Verificador
13/08/2021 • 11 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

El comprobador de controladores Windows controladores en modo kernel y controladores de gráficos para


detectar llamadas a funciones no ilegales o acciones que podrían dañar el sistema. El comprobador de
controladores puede Windows a una variedad de esfuerzos y pruebas para encontrar un comportamiento
incorrecto. Puede configurar qué pruebas se ejecutarán, lo que le permite poner a un controlador a través de
cargas de esfuerzo intensas o mediante pruebas más simplificadas. También puede ejecutar Driver Verifier en
varios controladores simultáneamente o en un controlador a la vez.

IMPORTANT
Debe estar en el grupo Administradores del equipo para usar El comprobador de controladores. La ejecución de
Comprobador de controladores puede hacer que el equipo se bloquea, por lo que solo debe ejecutar esta utilidad en
equipos usados para pruebas y depuraciones.

Sintaxis
verifier /standard /all
verifier /standard /driver NAME [NAME ...]
verifier /flags <options> /all
verifier /flags <options> /driver NAME [NAME ...]
verifier /rules [OPTION ...]
verifier /query
verifier /querysettings
verifier /bootmode [persistent | disableafterfail | oneboot]
verifier /reset
verifier /faults [Probability] [PoolTags] [Applications] [DelayMins]
verifier /faultssystematic [OPTION ...]
verifier /log LOG_FILE_NAME [/interval SECONDS]
verifier /volatile /flags <options>
verifier /volatile /adddriver NAME [NAME ...]
verifier /volatile /removedriver NAME [NAME ...]
verifier /volatile /faults [Probability] [PoolTags] [Applications] [DelayMins]
verifier /domain <types> <options> /driver ... [/logging | /livedump]
verifier /logging
verifier /livedump
verifier /?
verifier /help

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/all Dirige a la utilidad Driver Verifier para comprobar todos los


controladores instalados después del siguiente arranque.
PA RÁ M ET RO DESC RIP C IÓ N

/bootmode Controla si la configuración de la utilidad Comprobador de


[persistent | disableafterfail | oneboot | controladores está habilitada después de un reinicio. Para
resetonunusualshutdown] establecer o cambiar esta opción, debe reiniciar el equipo.
Están disponibles los siguientes modos:
persistent: garantiza que la configuración del
comprobador de controladores persiste (permanece
en vigor) durante muchos reinicios. Esta es la
configuración predeterminada.
disableafterfail: si Windows se inicia, esta
configuración deshabilita la utilidad Comprobador de
controladores para reinicios posteriores.
oneboot: solo habilita la configuración del
comprobador de controladores para la próxima vez
que se inicie el equipo. La utilidad Comprobador de
controladores está deshabilitada para reinicios
posteriores.
resetonunusualshutdown: la utilidad
Comprobador de controladores se conservará hasta
que se produzca un apagado inusual. Se puede usar
su abbrevation, "rous".

/driver <driverlist> Especifica uno o varios controladores que se comprobarán. El


parámetro driverlist es una lista de controladores por
nombre binario, como [Link]. Use un espacio para
separar cada nombre de controlador. No se admiten valores
n*.sys comodín, como .

/[Link] <driverlist> Especifica uno o varios controladores que se excluirán de la


comprobación. Este parámetro solo es aplicable si todos los
controladores están seleccionados para la comprobación. El
parámetro driverlist es una lista de controladores por
nombre binario, como [Link]. Use un espacio para
separar cada nombre de controlador. No se admiten valores
n*.sys comodín, como .
PA RÁ M ET RO DESC RIP C IÓ N

/faults Habilita la característica Simulación de recursos bajos


en la utilidad Comprobador de controladores. Puede usar
/faults en lugar de /flags 0x4 . Sin embargo, no se
puede usar /flags 0x4 con los subámetros /faults.
Puede usar los siguientes subparámetros del parámetro
/faults para configurar la simulación de recursos bajos:
Probabilidad: especifica la probabilidad de que la
utilidad Comprobador de controladores no pueda
asignar una asignación determinada. Escriba un
número (en decimal o hexadecimal) para representar
el número de posibilidades en 10 000 de que la
utilidad Comprobador de controladores producirá un
error en la asignación. El valor predeterminado, 600,
significa 600/10000 o 6 %.
Etiquetas de grupo: limita las asignaciones que la
utilidad Comprobador de controladores puede no
asignar con las etiquetas de grupo especificadas.
Puede usar un carácter comodín (*) para representar
varias etiquetas de grupo. Para enumerar varias
etiquetas de grupo, separe las etiquetas con espacios.
De forma predeterminada, se pueden producir
errores en todas las asignaciones.
Aplicaciones : limita las asignaciones que la utilidad
Comprobador de controladores puede no asignar
para el programa especificado. Escriba el nombre de
un archivo ejecutable. Para enumerar programas,
separe los nombres de programa con espacios. De
forma predeterminada, se pueden producir errores
en todas las asignaciones.
DelayMins: especifica el número de minutos
después del arranque durante los cuales la utilidad
Comprobador de controladores no producirá errores
intencionados en las asignaciones. Este retraso
permite que los controladores se carguen y el
sistema se estabilice antes de que comience la
prueba. Escriba un número (en decimal o
hexadecimal). El valor predeterminado es 7 (minutos).
PA RÁ M ET RO DESC RIP C IÓ N

/faultssystematic Especifica las opciones para la simulación sistemática de


recursos bajos. Use la 0x40000 marca para seleccionar la
opción de simulación Deserción sistemática de recursos
bajos. Están disponibles las opciones siguientes:
enableboottime: habilita las inserciones de
errores en los reinicios del equipo.
disableboottime: deshabilita las inserciones de
errores en los reinicios del equipo (esta es la
configuración predeterminada).
recordboottime: habilita las inserciones de errores
en el modo what if en los reinicios del equipo.
resetboottime: deshabilita las inserciones de
errores en los reinicios del equipo y borra la lista de
exclusión de la pila.
enableruntime: habilita dinámicamente las
inserciones de errores.
disableruntime: deshabilita dinámicamente las
inserciones de errores.
recordruntime: habilita dinámicamente las
inserciones de errores en el modo what if.
resetruntime: deshabilita dinámicamente las
inserciones de errores y borra la lista de pilas con
errores anteriores.
quer ystatistics: muestra las estadísticas de
inserción de errores actuales.
incrementcounter : incrementa el contador de paso
de prueba usado para identificar cuándo se inyectó
un error.
getstackid COUNTER: recupera el identificador de
pila inyección indicado.
excludestack STACKID: excluye la pila de la
inyección de errores.
PA RÁ M ET RO DESC RIP C IÓ N

/flags <options> Activa las opciones especificadas después del siguiente


reinicio. Este número se puede especificar en formato
decimal o hexadecimal (con un prefijo 0x). Se permite
cualquier combinación de los valores siguientes:
Valor : 1 o 0x1 (bit 0) - Comprobación de grupo
especial
Valor : 2 o 0x2 (bit 1) - Forzar la comprobación de
IRQL
Valor : 4 o 0x4 (bit 2) - Simulación de recursos
bajos
Valor : 8 o 0x8 (bit 3) - Seguimiento de grupo
Valor : 16 o 0x10 (bit 4) - Comprobación de E/S
Valor : 32 o 0x20 (bit 5) - Detección de
interbloqueos
Valor : 64 o 0x40 (bit 6) - Comprobación de E/S
mejorada. Esta opción se activa automáticamente al
seleccionar Comprobación de E/S.
Valor : 128 o 0x80 (bit 7) - Comprobación de
DMA
Valor : 256 o 0x100 (bit 8) - Comprobaciones de
seguridad
Valor : 512 o 0x200 (bit 9) - Forzar solicitudes de
E/S pendientes
Valor : 1024 o 0x400 (bit 10) - Registro de IRP
Valor : 2048 o 0x800 (bit 11) - Comprobaciones
misceláneas
Valor : 8192 o 0x2000 (bit 13) - Comprobación
invariable de MDL para Stack
Valor : 16384 o 0x4000 (bit 14) - Comprobación
invariable de MDL para el controlador
Valor : 32768 o 0x8000 (bit 15) - Fuzzing de
retraso de Power Framework
Valor : 65536 o 0x10000 (bit 16): comprobación
de la interfaz de puerto o minipuerto
Valor : 131072 o 0x20000 (bit 17) -
Comprobación de cumplimiento de DDI
Valor : 262144 o 0x40000 (bit 18) - Simulación
sistemática de pocos recursos
Valor : 524288 o 0x80000 (bit 19) -
Comprobación de cumplimiento de DDI (adicional)
Valor : 2097152 o 0x200000 (bit 21) -
Comprobación de NDIS/WIFI
Valor : 8388608 o 0x800000 (bit 23) - Fuzzing
de retraso de sincronización del kernel
Valor : 16777216 o 0x1000000 (bit 24) -
Comprobación del conmutador de máquina virtual
Valor : 33554432 o 0x2000000 (bit 25):
comprobaciones de integridad del código. No puede
usar este método para activar las opciones
Comprobación SCSI o Comprobación de Storport.
Para más información, consulte Comprobación de
SCSI y Comprobación de Storport.
PA RÁ M ET RO DESC RIP C IÓ N

/flags <volatileoptions> Especifica las opciones de la utilidad Comprobador de


controladores que se cambian inmediatamente sin
reiniciarse. Este número se puede especificar en formato
decimal o hexadecimal (con un prefijo 0x). Se permite
cualquier combinación de los valores siguientes:
Valor : 1 o 0x1 (bit 0): grupo especial
Valor : 2 o 0x2 (bit 1): forzar la comprobación de
IRQL
Valor : 4 o 0x4 (bit 2): simulación de recursos
bajos

<probability> Número entre 1 y 10 000 que especifica la probabilidad de


inyección de errores. Por ejemplo, especificar 100 significa
una probabilidad de inyección de errores del 1 % (100/10
000).
Si no se especifica este parámetro, se usa la probabilidad
predeterminada del 6 %.

<tags> Especifica las etiquetas de grupo que se insertarán con


errores, separados por caracteres de espacio. Si no se
especifica este parámetro, cualquier asignación de grupo se
puede insertar con errores.

<apps> Especifica el nombre de archivo de imagen de las


aplicaciones que se insertarán con errores, separados por
caracteres de espacio. Si no se especifica este parámetro, la
simulación de recursos bajos puede tener lugar en cualquier
aplicación.

<minutes> Número positivo que especifica la duración del período


después del reinicio, en minutos, durante el cual no se
producirá ninguna inyección de errores. Si no se especifica
este parámetro, se usa la duración predeterminada de 8
minutos.

/iolevel <level> Especifica el nivel de comprobación de E/S. El valor de [level]


puede ser 1: habilita la comprobación de E/S de nivel 1
(valor predeterminado) o 2: habilita la comprobación de E/S
de nivel 1 y la comprobación de E/S de nivel 2. Si la
comprobación de E/S no está habilitada (mediante
/flags 0x10 ), se omite /iolevel.

/log <logfilename> [/intervalseconds] Crea un archivo de registro con el nombre especificado. La


utilidad Comprobador de controladores escribe
periódicamente estadísticas en este archivo, en función del
intervalo que se establezca opcionalmente. El intervalo
predeterminado es de 30 segundos.
Si se escribe un comando /log de comprobador en la
línea de comandos, el símbolo del sistema no se
devuelve. Para cerrar el archivo de registro y devolver un
mensaje, use la tecla CTRL+C. Después de un reinicio,
para crear un registro, debe enviar de nuevo el comando
/log del comprobador.
PA RÁ M ET RO DESC RIP C IÓ N

/rules <option> Opciones para las reglas que se pueden deshabilitar,


incluidas:
quer y: muestra el estado actual de las reglas
controlables.
reset: restablece todas las reglas a su estado
predeterminado.
id. predeterminado: establece el identificador de
regla en su estado predeterminado. Para las reglas
admitidas, el identificador de regla es el valor 1 del
parámetro 1 de 0xC4 comprobación de errores
(DRIVER_VERIFIER_DETECTED_VIOLATION).
disable ID: deshabilita el identificador de regla
especificado. Para las reglas admitidas, el identificador
de regla es el valor 1 del parámetro 1 de 0xC4
comprobación de errores
(DRIVER_VERIFIER_DETECTED_VIOLATION).

/standard Activa las opciones "standard" o default Driver Verifier


después del siguiente reinicio. Las opciones estándar son
Grupo especial, Forzar comprobación de IRQL, Seguimiento
de grupos, Comprobación de E/S, Detección de
interbloqueos, Comprobación de DMA, Comprobaciones de
seguridad, Comprobaciones misceláneas y Comprobación de
cumplimiento de DDI. Es equivalente a /flags 0x209BB .
[!NOTE] A partir Windows 10 versiones posteriores a la
1803, el uso /flags 0x209BB de ya no habilitará
automáticamente la comprobación de WDF. Use la
sintaxis /standard para habilitar las opciones estándar,
con la comprobación de WDF incluida.

/volatile Cambia la configuración sin reiniciar el equipo. La


configuración volátil se hace efectiva inmediatamente.
Puede usar el parámetro /volatile con el parámetro
/flags para habilitar y deshabilitar algunas opciones sin
reiniciar. También puede usar /volatile con los
parámetros /adddriver y /removedriver para iniciar o
detener la comprobación de un controlador sin reiniciar,
incluso si la utilidad Comprobador de controladores no
se está ejecutando. Para obtener más información, vea
Using Volatile Configuración.

/adddriver <volatiledriverlist> Quita los controladores especificados de la configuración


volátil. Para especificar varios controladores, enumre sus
nombres, separados por espacios. No se admiten
[Link] comodín, como .

/removedriver <volatiledriverlist>

/reset Borra toda la configuración de la utilidad Comprobador de


controladores. Después del siguiente reinicio, no se
comprobará ningún controladores.
PA RÁ M ET RO DESC RIP C IÓ N

/querysettings Muestra un resumen de las opciones que se activarán y los


controladores que se comprobarán después del siguiente
arranque. La pantalla no incluye controladores ni opciones
agregadas mediante el parámetro /volatile. Para ver otras
formas de ver esta configuración, vea Ver comprobador de
controladores Configuración.

/query Muestra un resumen de la actividad actual de la utilidad


Driver Verifier. El campo Level de la pantalla es el valor
hexadecimal de las opciones establecidas con el parámetro
/volatile. Para obtener explicaciones de cada estadística, vea
Supervisión de contadores globales y Supervisión de
contadores individuales.

/domain <types> <options> Controla la configuración de la extensión del comprobador.


Se admiten los siguientes tipos de extensión comprobadores:
wdm: habilita la extensión de comprobador para
controladores WDM.
ndis: habilita la extensión del comprobador para los
controladores de red.
ks: habilita la extensión del comprobador para los
controladores de streaming en modo kernel.
audio: habilita la extensión del comprobador para
los controladores de audio.
. Se admiten las siguientes opciones de extensión:
[Link]: habilita las reglas de validación
predeterminadas para la extensión de comprobador
seleccionada.
[Link]: habilita todas las reglas de validación para
la extensión de comprobador seleccionada.

/logging Habilita el registro de las reglas infringida detectadas por las


extensiones de comprobador seleccionadas.

/livedump Habilita la recopilación de volcado de memoria activa para


las reglas infringida detectadas por las extensiones de
comprobador seleccionadas.

/? Muestra la ayuda de la línea de comandos.

Códigos de retorno
Los valores siguientes se devuelven después de que se haya ejecutado el comprobador del controlador:
0: EXIT_CODE_SUCCESS
1: EXIT_CODE_ERROR
2: EXIT_CODE_REBOOT_NEEDED
Comentarios
Puede usar el parámetro /volatile con algunas de las opciones de la utilidad /flags del comprobador de
controladores y con /standard . No se puede usar /volatile con las opciones /flags para la comprobación
de cumplimiento de DDI,la información aproximada de retraso de Power Framework,la comprobación de
Storporto la comprobación SCSI. Para obtener más información, vea Using Volatile Configuración.
Referencias adicionales
Clave de sintaxis de línea de comandos
Comprobador de controladores
Controlar el comprobador de controladores
Comprobador de controladores de supervisión
Uso de volatile Configuración
Comprobación
13/08/2021 • 2 minutes to read

Indica a la herramienta símbolo del sistema ([Link]) si desea comprobar que los archivos se escriben
correctamente en un disco.

Sintaxis
verify [on | off]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[on | off] Activa o desactiva la configuración de comprobación.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar la configuración de comprobación actual, escriba:

verify

Para activar la configuración de comprobación, escriba:

verify on

Referencias adicionales
Clave de sintaxis de línea de comandos
vol
13/08/2021 • 2 minutes to read

Muestra la etiqueta de volumen de disco y el número de serie, si existen. Si se usa sin parámetros, vol muestra
información de la unidad actual.

Sintaxis
vol [<drive>:]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<drive>: Especifica la unidad que contiene el disco para el que desea


mostrar la etiqueta de volumen y el número de serie.

/? Muestra la ayuda en el símbolo del sistema.

Referencias adicionales
Clave de sintaxis de línea de comandos
vssadmin
11/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Windows 8.1, Windows Server
2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008

Muestra las copias de seguridad de instantáneas de volumen actuales y todos los proveedores y escritores de
instantáneas instalados. Seleccione un nombre de comando en la tabla siguiente para ver su sintaxis de
comandos.

GET - H EL P DESC RIP C IÓ N DISP O N IB IL IDA D

vssadmin delete shadows Elimina instantáneas de volumen. Cliente y servidor

vssadmin list shadows Enumera las instantáneas de volumen Cliente y servidor


existentes.

vssadmin list writers Enumera todos los escritores de Cliente y servidor


instantáneas de volumen suscritos en
el sistema.

vssadmin resize shadowstorage Cambia el tamaño máximo de una Cliente y servidor


asociación de almacenamiento de
instantáneas.

Referencias adicionales
Clave de sintaxis de línea de comandos
vssadmin delete shadows
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Windows 8.1, Windows Server
2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008

Elimina las instantáneas de un volumen especificado. Solo puede eliminar instantáneas con el tipo accesible
para el cliente.

Sintaxis
vssadmin delete shadows /for=<ForVolumeSpec> [/oldest | /all | /shadow=<ShadowID>] [/quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/for= <ForVolumeSpec> Especifica qué instantánea del volumen se eliminará.

/oldest Elimina solo la instantánea más antigua.

/all Elimina todas las instantáneas del volumen especificado.

/shadow= <ShadowID> Elimina la instantánea especificada por ShadowID. Para


obtener el identificador de instantánea, use el comando
vssadmin list shadows. Cuando escriba un identificador de
instantánea, use el formato siguiente, donde cada X
representa un carácter hexadecimal:
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

/quiet Especifica que el comando no mostrará los mensajes


mientras se ejecuta.

Ejemplos
Para eliminar la instantánea más antigua del volumen C, escriba:

vssadmin delete shadows /for=c: /oldest

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando vssadmin
Comando vssadmin list shadows
vssadmin list shadows
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Windows 8.1, Windows Server
2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008

Enumera todas las instantáneas existentes de un volumen especificado. Si usa este comando sin parámetros,
muestra todas las instantáneas de volumen en el equipo en el orden dictado por el conjunto de
instantáneas .

Sintaxis
vssadmin list shadows [/for=<ForVolumeSpec>] [/shadow=<ShadowID>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/for= <ForVolumeSpec> Especifica el volumen para el que se mostrarán las


instantáneas.

/shadow= <ShadowID> Enumera la instantánea especificada por ShadowID. Para


obtener el identificador de instantánea, use el comando
vssadmin list shadows. Cuando escriba un identificador de
instantánea, use el formato siguiente, donde cada X
representa un carácter hexadecimal:
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando vssadmin
Comando vssadmin list shadows
vssadmin list writers
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Windows 8.1, Windows Server
2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008

Enumera los escritores de instantáneas de volumen suscritos.

Sintaxis
vssadmin list writers

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando vssadmin
vssadmin resize shadowstorage
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10, Windows 8.1, Windows Server
2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008

Cambia el tamaño de la cantidad máxima de espacio de almacenamiento que se puede usar para el
almacenamiento de instantáneas.
La cantidad mínima de espacio de almacenamiento que se puede usar para el almacenamiento de instantáneas
se puede especificar mediante el valor del Registro MinDiffAreaFileSize. Para obtener más información, vea
MinDiffAreaFileSize.

WARNING
Cambiar el tamaño de la asociación de almacenamiento puede hacer que las instantáneas desaparezcan.

Sintaxis
vssadmin resize shadowstorage /for=<ForVolumeSpec> /on=<OnVolumeSpec> [/maxsize=<MaxSizeSpec>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/for= <ForVolumeSpec> Especifica el volumen para el que se va a cambiar el tamaño


de la cantidad máxima de espacio de almacenamiento.

/on= <OnVolumeSpec> Especifica el volumen de almacenamiento.

[/maxsize= <MaxSizeSpec> ] Especifica la cantidad máxima de espacio que se puede usar


para almacenar instantáneas. Si no se especifica ningún valor
para /maxsize, no hay ningún límite en la cantidad de
espacio de almacenamiento que se puede usar.
El valor de MaxSizeSpec debe ser de 1 MB o superior
y debe expresarse en una de las siguientes unidades: KB,
MB, GB, TB, PB o EB. Si no se especifica ninguna unidad,
MaxSizeSpec usa bytes de forma predeterminada.

Ejemplos
Para cambiar el tamaño de la instantánea del volumen C en el volumen D, con un tamaño máximo de 900 MB,
escriba:

vssadmin resize shadowstorage /For=C: /On=D: /MaxSize=900MB

Para cambiar el tamaño de la instantánea del volumen C en el volumen D, sin tamaño máximo, escriba:
vssadmin resize shadowstorage /For=C: /On=D: /MaxSize=UNBOUNDED

Para cambiar el tamaño de la instantánea del volumen C en un 20 %, escriba:

vssadmin resize shadowstorage /For=C: /On=C: /MaxSize=20%

Referencias adicionales
Clave de sintaxis de línea de comandos
Vssadmin, comando
Esperar
13/08/2021 • 2 minutes to read

Envía o espera una señal en un sistema. Este comando se usa para sincronizar equipos a través de una red.

Sintaxis
waitfor [/s <computer> [/u [<domain>\]<user> [/p [<password>]]]] /si <signalname>
waitfor [/t <timeout>] <signalname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/s <computer> Especifica el nombre o la dirección IP de un equipo remoto


(no use barras diagonales inversas). La opción
predeterminada es el equipo local. Este parámetro se aplica a
todos los archivos y carpetas especificados en el comando .
Si no usa este parámetro, la señal se difunde a todos los
sistemas de un dominio. Si usa este parámetro, la señal solo
se envía al sistema especificado.

/u [<domain>]<user> Ejecuta el script con las credenciales de la cuenta de usuario


especificada. De forma predeterminada, waitfor usa las
credenciales del usuario actual.

/p [\<password>] Especifica la contraseña de la cuenta de usuario especificada


en el parámetro /u.

/si Envía la señal especificada a través de la red. Este parámetro


también le permite activar manualmente una señal.

/t <timeout> Especifica el número de segundos que se esperará una señal.


De forma predeterminada, waitfor espera indefinidamente.

<signalname> Especifica la señal que espera espera o envía. Este


parámetro no distingue mayúsculas de minúsculas y no
puede superar los 225 caracteres. Los caracteres válidos
incluyen a-z, A-Z, 0-9 y el juego de caracteres extendidos
ASCII (128-255).

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Puede ejecutar varias instancias de waitfor en un solo equipo, pero cada instancia de waitfor debe
esperar una señal diferente. Solo una instancia de waitfor puede esperar una señal determinada en un
equipo determinado.
Los equipos solo pueden recibir señales si están en el mismo dominio que el equipo que envía la señal.
Puede usar este comando al probar compilaciones de software. Por ejemplo, el equipo de compilación
puede enviar una señal a varios equipos que ejecutan waitfor después de que la compilación se haya
completado correctamente. Al recibir la señal, el archivo por lotes que incluye waitfor puede indicar a los
equipos que empiecen inmediatamente a instalar software o a ejecutar pruebas en la compilación
compilada.

Ejemplos
Para esperar hasta que se reciba la señal express\build007, escriba:

waitfor espresso\build007

De forma predeterminada, waitfor espera indefinidamente una señal.


Para esperar 10 segundos a que se reciba la señal express\compile007 antes de que se haya pasado el tiempo
de espera, escriba:

waitfor /t 10 espresso\build007

Para activar manualmente la señal express\build007, escriba:

waitfor /si espresso\build007

Referencias adicionales
Clave de sintaxis de línea de comandos
wbadmin
12/08/2021 • 2 minutes to read

Permite realizar copias de seguridad y restaurar el sistema operativo, los volúmenes, los archivos, las carpetas y
las aplicaciones desde un símbolo del sistema.
Para configurar una copia de seguridad programada periódicamente con este comando, debe ser miembro del
grupo Administradores. Para realizar todas las demás tareas con este comando, debe ser miembro del grupo
Operadores de copia de seguridad o del grupo Administradores, o bien debe tener delegados los permisos
adecuados.
Debe ejecutar wbadmin desde un símbolo del sistema con privilegios elevados; para ello, haga clic con el
botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador.

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

wbadmin delete catalog Elimina el catálogo de copias de seguridad en el equipo local.


Use este comando solo si el catálogo de copias de seguridad
de este equipo está dañado y no tiene ninguna copia de
seguridad almacenada en otra ubicación que pueda usar
para restaurar el catálogo.

wbadmin delete systemstatebackup Elimina una o varias copias de seguridad del estado del
sistema.

wbadmin disable backup Deshabilita las copias de seguridad diarias.

wbadmin enable backup Configura y habilita una copia de seguridad programada


periódicamente.

wbadmin get disks Enumera los discos que están actualmente en línea.

wbadmin get items Enumera los elementos incluidos en una copia de seguridad.

wbadmin get status Muestra el estado de la operación de copia de seguridad o


recuperación que se está ejecutando actualmente.

wbadmin get versions Enumera los detalles de las copias de seguridad recuperables
desde el equipo local o, si se especifica otra ubicación, desde
otro equipo.

wbadmin restore catalog Recupera un catálogo de copia de seguridad de una


ubicación de almacenamiento especificada en el caso de que
el catálogo de copias de seguridad del equipo local esté
dañado.

wbadmin start backup Ejecuta una copia de seguridad única. Si se usa sin
parámetros, usa la configuración de la programación de
copia de seguridad diaria.
PA RÁ M ET RO DESC RIP C IÓ N

wbadmin start recovery Ejecuta una recuperación de los volúmenes, aplicaciones,


archivos o carpetas especificados.

wbadmin start sysrecovery Ejecuta una recuperación del sistema completo (al menos
todos los volúmenes que contienen el estado del sistema
operativo). Este comando solo está disponible si usa el
entorno Windows Recovery Environment.

wbadmin start systemstatebackup Ejecuta una copia de seguridad del estado del sistema.

wbadmin start systemstaterecovery Ejecuta una recuperación de estado del sistema.

wbadmin stop job Detiene la operación de copia de seguridad o recuperación


que se está ejecutando actualmente.

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Cmdlets de copia de seguridad del servidor en Windows PowerShell
Windows Entorno de recuperación (WinRE)
wbadmin delete catalog
12/08/2021 • 2 minutes to read

Elimina el catálogo de copia de seguridad almacenado en el equipo local. Use este comando cuando se haya
dañado el catálogo de copia de seguridad y no se pueda restaurar mediante el comando wbadmin restore
catalog.
Para eliminar un catálogo de copias de seguridad mediante este comando, debe ser miembro del grupo
Operadores de copia de seguridad o del grupo Administradores, o bien debe tener delegados los permisos
adecuados. Además, debe ejecutar wbadmin desde un símbolo del sistema con privilegios elevados; para ello,
haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador.

Sintaxis
wbadmin delete catalog [-quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-quiet Ejecuta el comando sin preguntar al usuario.

Comentarios
Si elimina el catálogo de copias de seguridad de un equipo, ya no podrá acceder a las copias de
seguridad creadas para ese equipo mediante el complemento copia de seguridad de Windows Server. Sin
embargo, si puede llegar a otra ubicación de copia de seguridad y ejecutar el comando wbadmin restore
catalog, puede restaurar el catálogo de copia de seguridad desde esa ubicación.
Se recomienda encarecidamente crear una nueva copia de seguridad después de eliminar un catálogo de
copias de seguridad.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
wbadmin restore catalog command
Remove-WBCatalog
wbadmin delete systemstatebackup
12/08/2021 • 2 minutes to read

Elimina las copias de seguridad de estado del sistema que especifique. Si el volumen especificado contiene
copias de seguridad distintas de las copias de seguridad de estado del sistema del servidor local, esas copias de
seguridad no se eliminarán.
Para eliminar una copia de seguridad del estado del sistema mediante este comando, debe ser miembro del
grupo Operadores de copia de seguridad o del grupo Administradores, o bien debe tener delegados los
permisos adecuados. Además, debe ejecutar wbadmin desde un símbolo del sistema con privilegios elevados;
para ello, haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador.

NOTE
Windows Copia de seguridad del servidor no realiza copias de seguridad ni recupera los subárboles de usuario del
Registro (HKEY_CURRENT_USER) como parte de la copia de seguridad del estado del sistema o la recuperación del estado
del sistema.

Sintaxis
wbadmin delete systemstatebackup {-keepVersions:<numberofcopies> | -version:<versionidentifier> | -
deleteoldest} [-backupTarget:<volumename>] [-machine:<backupmachinename>] [-quiet]

IMPORTANT
Solo debe especificar uno de estos parámetros: -keepVersions, -version o -deleteOldest.

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-keepVersions Especifica el número de copias de seguridad de estado del


sistema más recientes que se deben conservar. El valor debe
ser un entero positivo. El valor del parámetro -
keepversions:0 elimina todas las copias de seguridad del
estado del sistema.

-version Especifica el identificador de versión de la copia de seguridad


en formato MM/DD/YYYY-HH:MM. Si no conoce el
identificador de versión, ejecute el comando wbadmin get
versions.
Las versiones que se comprimen exclusivamente de
copias de seguridad de estado del sistema se pueden
eliminar con este comando. Ejecute el comando
wbadmin get items para ver el tipo de versión.

-deleteOldest Elimina la copia de seguridad de estado del sistema más


antigua.
PA RÁ M ET RO DESC RIP C IÓ N

-backupTarget Especifica la ubicación de almacenamiento de la copia de


seguridad que desea eliminar. La ubicación de
almacenamiento para las copias de seguridad de disco puede
ser una letra de unidad, un punto de montaje o una ruta de
acceso de volumen basada en GUID. Este valor solo debe
especificarse para buscar copias de seguridad que no están
en el equipo local. La información sobre las copias de
seguridad del equipo local está disponible en el catálogo de
copias de seguridad del equipo local.

-machine Especifica el equipo cuya copia de seguridad de estado del


sistema desea eliminar. Resulta útil cuando se hace una copia
de seguridad de varios equipos en la misma ubicación. Se
debe usar cuando se especifica el parámetro -
backupTarget.

-quiet Ejecuta el comando sin preguntar al usuario.

Ejemplos
Para eliminar la copia de seguridad del estado del sistema creada el 31 de marzo de 2013 a las 10:00 a. m.,
escriba:

wbadmin delete systemstatebackup -version:03/31/2013-10:00

Para eliminar todas las copias de seguridad de estado del sistema, excepto las tres más recientes, escriba:

wbadmin delete systemstatebackup -keepVersions:3

Para eliminar la copia de seguridad de estado del sistema más antigua almacenada en el disco f:, escriba:

wbadmin delete systemstatebackup -backupTarget:f:\ -deleteOldest

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
comando wbadmin get versions
comando wbadmin get items
wbadmin disable backup
13/08/2021 • 2 minutes to read

Deja de ejecutar las copias de seguridad diarias programadas existentes.


Para deshabilitar una copia de seguridad diaria programada con este comando, debe ser miembro del grupo
Administradores o tener delegados los permisos adecuados. Además, debe ejecutar wbadmin desde un
símbolo del sistema con privilegios elevados; para ello, haga clic con el botón derecho en Símbolo del sistema y
seleccione Ejecutar como administrador.

Sintaxis
wbadmin disable backup [-quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-quiet Ejecuta el comando sin preguntar al usuario.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
wbadmin enable backup (comando)
wbadmin enable backup
12/08/2021 • 7 minutes to read

Crea y habilita una programación de copia de seguridad diaria o modifica una programación de copia de
seguridad existente. Sin parámetros especificados, muestra la configuración de copia de seguridad programada
actualmente.
Para configurar o modificar una programación de copia de seguridad diaria con este comando, debe ser
miembro del grupo Operadores de copia de seguridad o del grupo Administradores. Además, debe ejecutar
wbadmin desde un símbolo del sistema con privilegios elevados; para ello, haga clic con el botón derecho en
Símbolo del sistema y seleccione Ejecutar como administrador.
Para ver el valor del identificador de disco de los discos, ejecute el comando wbadmin get disks.

Sintaxis
wbadmin enable backup [-addtarget:<BackupTarget>] [-removetarget:<BackupTarget>] [-schedule:
<TimeToRunBackup>] [-include:<VolumesToInclude>] [-nonRecurseInclude:<ItemsToInclude>] [-exclude:
<ItemsToExclude>] [-nonRecurseExclude:<ItemsToExclude>][-systemState] [-hyperv:<HyperVComponentsToExclude>]
[-allCritical] [-systemState] [-vssFull | -vssCopy] [-user:<UserName>] [-password:<Password>] [-
allowDeleteOldBackups] [-quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N
PA RÁ M ET RO DESC RIP C IÓ N

-addtarget Especifica la ubicación de almacenamiento para las copias de


seguridad. Requiere que especifique la ubicación como disco,
volumen o ruta de acceso de convención de nomenclatura
universal (UNC) a una carpeta compartida remota (
\\<servername>\<sharename> ). De forma predeterminada,
la copia de seguridad se guardará en:
\\<servername>\<sharename> WindowsImageBackup
<ComputerBackedUp>
. Si especifica un disco, se le dará formato al disco antes de
su uso y los datos existentes en él se borrarán
permanentemente. Si especifica una carpeta compartida, no
puede agregar más ubicaciones. Solo puede especificar una
carpeta compartida como ubicación de almacenamiento a la
vez.
Impor tante: Si guarda una copia de seguridad en una
carpeta compartida remota, esa copia de seguridad se
sobrescribe si usa la misma carpeta para hacer una copia
de seguridad del mismo equipo de nuevo. Además, si se
produce un error en la operación de copia de seguridad,
podría acabar sin copia de seguridad porque la copia de
seguridad anterior se sobrescribirá, pero la copia de
seguridad más reciente no se podrá usar. Para evitarlo,
cree subcarpetas en la carpeta compartida remota para
organizar las copias de seguridad. Si lo hace, las
subcarpetas necesitan el doble de espacio de la carpeta
primaria.
Solo se puede especificar una ubicación en un solo
comando. Se pueden agregar varias ubicaciones de
almacenamiento de copia de seguridad de disco y
volumen mediante la ejecución del comando de nuevo.

-removetarget Especifica la ubicación de almacenamiento que desea quitar


de la programación de copia de seguridad existente.
Requiere que especifique la ubicación como identificador de
disco.

-schedule Especifica las horas del día para crear una copia de
seguridad, con el formato HH:MM y delimitado por comas.

-include Especifica la lista delimitada por comas de elementos que se


incluirán en la copia de seguridad. Se pueden incluir varios
archivos, carpetas o volúmenes. Las rutas de acceso a los
volúmenes se pueden especificar mediante letras de unidad,
puntos de montaje o nombres basados en identificadores
GUID. Si usa un nombre de volumen basado en GUID, debe
terminar con una barra diagonal inversa ( \ ). Puede usar el
carácter comodín ( * ) en el nombre de archivo al
especificar una ruta de acceso a un archivo.
PA RÁ M ET RO DESC RIP C IÓ N

-nonRecurseInclude Especifica la lista no recursiva y delimitada por comas de


elementos que se incluirán en la copia de seguridad. Se
pueden incluir varios archivos, carpetas o volúmenes. Las
rutas de acceso a los volúmenes se pueden especificar
mediante letras de unidad, puntos de montaje o nombres
basados en identificadores GUID. Si usa un nombre de
volumen basado en GUID, debe terminar con una barra
diagonal inversa ( \ ). Puede usar el carácter comodín ( *
) en el nombre de archivo al especificar una ruta de acceso a
un archivo. Solo se debe usar cuando se usa el parámetro -
backupTarget.

-exclude Especifica la lista delimitada por comas de elementos que se


excluirán de la copia de seguridad. Puede excluir archivos,
carpetas o volúmenes. Las rutas de acceso a los volúmenes
se pueden especificar mediante letras de unidad, puntos de
montaje o nombres basados en identificadores GUID. Si usa
un nombre de volumen basado en GUID, debe terminar con
una barra diagonal inversa ( \ ). Puede usar el carácter
comodín ( * ) en el nombre de archivo al especificar una
ruta de acceso a un archivo.

-nonRecurseExclude Especifica la lista no recursiva y delimitada por comas de


elementos que se excluirán de la copia de seguridad. Puede
excluir archivos, carpetas o volúmenes. Las rutas de acceso a
los volúmenes se pueden especificar mediante letras de
unidad, puntos de montaje o nombres basados en
identificadores GUID. Si usa un nombre de volumen basado
en GUID, debe terminar con una barra diagonal inversa ( \
). Puede usar el carácter comodín ( * ) en el nombre de
archivo al especificar una ruta de acceso a un archivo.

-hyperv Especifica la lista delimitada por comas de los componentes


que se incluirán en la copia de seguridad. El identificador
puede ser un GUID de componente o nombre de
componente (con o sin llaves).

-systemState Crea una copia de seguridad que incluye el estado del


sistema además de cualquier otro elemento especificado con
el parámetro -include. El estado del sistema contiene
archivos de arranque ([Link], NDTLDR, [Link]), el
registro de Windows que incluye la configuración COM,
SYSVOL (directivas de grupo y scripts de inicio de sesión), el
Active Directory y NTDS. DIT en controladores de dominio y,
si el servicio de certificados está instalado, el almacén de
certificados. Si el servidor tiene instalado el rol de servidor
web, se incluirá el metadirectivo de IIS. Si el servidor forma
parte de un clúster, Servicio de clúster también se incluye
información.
PA RÁ M ET RO DESC RIP C IÓ N

-allCritical Especifica que todos los volúmenes críticos (volúmenes que


contienen el estado del sistema operativo) se incluirán en las
copias de seguridad. Este parámetro es útil si va a crear una
copia de seguridad para la recuperación completa del estado
del sistema o del sistema. Solo se debe usar cuando se
especifica -backupTarget; De lo contrario, se produce un
error en el comando. Se puede usar con la opción -
include.
Sugerencia: El volumen de destino de una copia de
seguridad de volumen crítico puede ser una unidad local,
pero no puede ser ninguno de los volúmenes incluidos
en la copia de seguridad.

-vssFull Realiza una copia de seguridad completa mediante Servicio


de instantáneas de volumen (VSS). Se hace una copia de
seguridad de todos los archivos, se actualiza el historial de
cada archivo para reflejar que se ha hecho una copia de
seguridad y se pueden truncar los registros de copias de
seguridad anteriores. Si no se usa este parámetro, el
comando wbadmin start backup realiza una copia de
seguridad de copia, pero no se actualiza el historial de
archivos de los que se está haciendo una copia de seguridad.
Precaución: No use este parámetro si usa un producto
distinto de Windows Server Backup para realizar copias
de seguridad de las aplicaciones que se encuentran en
los volúmenes incluidos en la copia de seguridad actual.
Esto puede interrumpir potencialmente las copias de
seguridad incrementales, diferenciales u otro tipo de
copias de seguridad que el otro producto de copia de
seguridad está creando porque el historial en el que se
basan para determinar cuántos datos de copia de
seguridad podrían faltar y podrían realizar una copia de
seguridad completa innecesariamente.

-vssCopy Realiza una copia de seguridad mediante VSS. Se hace una


copia de seguridad de todos los archivos, pero el historial de
los archivos de los que se va a realizar la copia de seguridad
no se actualiza, por lo que se conserva toda la información
sobre qué archivos han cambiado, eliminado, y así
sucesivamente, así como los archivos de registro de
aplicaciones. El uso de este tipo de copia de seguridad no
afecta a la secuencia de copias de seguridad incrementales y
diferenciales que pueden producirse independientemente de
esta copia de seguridad de copia. Este es el valor
predeterminado.
Adver tencia: No se puede usar una copia de seguridad
para copias de seguridad incrementales o diferenciales o
restauraciones.

-user Especifica el usuario con permiso de escritura en el destino


de almacenamiento de copia de seguridad (si es una carpeta
compartida remota). El usuario debe ser miembro del grupo
Administradores o Operadores de copia de seguridad del
equipo del que se va a realizar una copia de seguridad.

-password Especifica la contraseña para el nombre de usuario


proporcionado por el parámetro -user .
PA RÁ M ET RO DESC RIP C IÓ N

-allowDeleteOldBackups Sobrescribe las copias de seguridad realizadas antes de


actualizar el equipo.

-quiet Ejecuta el comando sin preguntar al usuario.

Ejemplos
Para programar copias de seguridad diarias a las 9:00 a. m. y 6:00 p. m. para las unidades de disco duro E:,
D:\mountpoint y , y para guardar los archivos en el disco denominado
\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\ DiskID, escriba:

wbadmin enable backup -addtarget:DiskID -schedul[Link],18:00 -inclu[Link],D:\mountpoint,\\?\Volume{cc566d14-


44a0-11d9-9d93-806e6f6e6963}\

Para programar copias de seguridad diarias de la carpeta D:\documents a las 12:00 a. m. y a las 7:00 p. m. en la
ubicación de red , con las credenciales de red para el operador de copia de seguridad \\backupshare\backup1 ,
Aaren Ekerestablecimiento (aerestablecimiento), que tiene la contraseña 3hM9^5lp y que es miembro del
dominio CONTOSOEAST, que se usa para autenticar el acceso al recurso compartido de red, escriba:

wbadmin enable backup –addtarget:\\backupshare\backup1 –include: D:\documents –user:CONTOSOEAST\aekel –


password:$3hM9^5lp –schedul[Link],19:00

Para programar copias de seguridad diarias del volumen T: y la carpeta D:\documents a la 1:00 a. m. para la
unidad H:, excepto la carpeta , y realizar una copia de seguridad completa mediante el d:\documents\~tmp
Servicio de instantáneas de volumen, escriba:

wbadmin enable backup –addtarget:H: –include T:,D:\documents –exclude D:\documents\~tmp –vssfull –


schedul[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
wbadmin enable backup (comando)
comando wbadmin start backup
comando wbadmin get disks
wbadmin get disks
12/08/2021 • 2 minutes to read

Enumera los discos internos y externos que están actualmente en línea para el equipo local.
Para enumerar los discos en línea mediante este comando, debe ser miembro del grupo Operadores de copia de
seguridad o del grupo Administradores, o bien debe tener delegados los permisos adecuados. Además, debe
ejecutar wbadmin desde un símbolo del sistema con privilegios elevados; para ello, haga clic con el botón
derecho en Símbolo del sistema y seleccione Ejecutar como administrador.

Sintaxis
wbadmin get disks

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
Get-WBDisk
wbadmin get items
13/08/2021 • 2 minutes to read

Enumera los elementos incluidos en una copia de seguridad específica.


Para enumerar los elementos incluidos en una copia de seguridad específica mediante este comando, debe ser
miembro del grupo Operadores de copia de seguridad o del grupo Administradores, o bien debe tener
delegados los permisos adecuados. Además, debe ejecutar wbadmin desde un símbolo del sistema con
privilegios elevados; para ello, haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar
como administrador.

Sintaxis
wbadmin get items -version:<VersionIdentifier> [-backupTarget:{<BackupDestinationVolume> |
<NetworkSharePath>}] [-machine:<BackupMachineName>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-version Especifica la versión de la copia de seguridad en formato


MM/DD/YYYY-HH:MM. Si no conoce la información de la
versión, ejecute el comando wbadmin get versions.

-backupTarget Especifica la ubicación de almacenamiento que contiene las


copias de seguridad para las que desea obtener los detalles.
Use para enumerar las copias de seguridad almacenadas en
esa ubicación de destino. Las ubicaciones de destino de
copia de seguridad pueden ser una unidad de disco
conectada localmente o una carpeta compartida remota. Si
este comando se ejecuta en el mismo equipo donde se creó
la copia de seguridad, este parámetro no es necesario. Sin
embargo, este parámetro es necesario para obtener
información sobre una copia de seguridad creada desde otro
equipo.

-machine Especifica el nombre del equipo para el que desea obtener


los detalles de copia de seguridad. Resulta útil cuando se ha
realizado la copia de seguridad de varios equipos en la
misma ubicación. Se debe usar cuando se especifica -
backupTarget.

Ejemplos
Para enumerar los elementos de la copia de seguridad que se ha ejecutado el 31 de marzo de 2013 a las 9:00
a.m., escriba:

wbadmin get items -version:03/31/2013-09:00

Para enumerar los elementos de la copia de seguridad de server01 que se ejecutaron el 30 de abril de 2013 a
las 9:00 a. m. y se almacenan en \\<servername>\<share> , escriba:
wbadmin get items -version:04/30/2013-09:00 -backupTarget:\\servername\share -machine:server01

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
comando wbadmin get versions
Get-WBBackupSet
wbadmin get status
12/08/2021 • 2 minutes to read

Notifica el estado de la operación de copia de seguridad o recuperación que se está ejecutando actualmente.
Para obtener el estado de la operación de copia de seguridad o recuperación que se está ejecutando
actualmente con este comando, debe ser miembro del grupo Operadores de copia de seguridad o del grupo
Administradores, o bien debe tener delegados los permisos adecuados. Además, debe ejecutar wbadmin desde
un símbolo del sistema con privilegios elevados; para ello, haga clic con el botón derecho en Símbolo del
sistema y seleccione Ejecutar como administrador.

IMPORTANT
Este comando no se detiene hasta que finaliza la operación de copia de seguridad o recuperación. El comando continúa en
ejecución incluso si cierra la ventana de comandos. Para detener la operación de copia de seguridad o recuperación actual,
ejecute el comando wbadmin stop job.

Sintaxis
wbadmin get status

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
comando wbadmin stop job
Get-WBJob
wbadmin get versions
07/08/2021 • 2 minutes to read

Muestra detalles sobre las copias de seguridad disponibles que se almacenan en el equipo local u otro equipo.
Los detalles proporcionados para una copia de seguridad incluyen la hora de copia de seguridad, la ubicación de
almacenamiento de copia de seguridad, el identificador de versión y el tipo de recuperaciones que puede
realizar.
Para obtener detalles sobre las copias de seguridad disponibles mediante este comando, debe ser miembro del
grupo Operadores de copia de seguridad o del grupo Administradores, o bien debe tener delegados los
permisos adecuados. Además, debe ejecutar wbadmin desde un símbolo del sistema con privilegios elevados;
para ello, haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador.
Si este comando se usa sin parámetros, enumera todas las copias de seguridad del equipo local, incluso si esas
copias de seguridad no están disponibles.

Sintaxis
wbadmin get versions [-backupTarget:{<BackupTargetLocation> | <NetworkSharePath>}] [-
machine:BackupMachineName]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-backupTarget Especifica la ubicación de almacenamiento que contiene las


copias de seguridad para las que desea obtener los detalles.
Use para enumerar las copias de seguridad almacenadas en
esa ubicación de destino. Las ubicaciones de destino de
copia de seguridad pueden ser unidades de disco conectadas
localmente, volúmenes, carpetas compartidas remotas,
medios extraíbles, como unidades de DVD u otros medios
ópticos. Si este comando se ejecuta en el mismo equipo
donde se creó la copia de seguridad, este parámetro no es
necesario. Sin embargo, este parámetro es necesario para
obtener información sobre una copia de seguridad creada
desde otro equipo.

-machine Especifica el equipo para el que desea obtener los detalles de


copia de seguridad. Se usa cuando las copias de seguridad
de varios equipos se almacenan en la misma ubicación. Se
debe usar cuando se especifica -backupTarget.

Ejemplos
Para ver una lista de las copias de seguridad disponibles que se almacenan en el volumen H:, escriba:

wbadmin get versions -backupTarget:H:

Para ver una lista de las copias de seguridad disponibles que se almacenan en la carpeta compartida remota del
equipo \\<servername>\<share> server01, escriba:
wbadmin get versions -backupTarget:\\servername\share -machine:server01

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
comando wbadmin get items
Get-WBBackupTarget
wbadmin restore catalog
13/08/2021 • 2 minutes to read

Recupera un catálogo de copias de seguridad para el equipo local desde una ubicación de almacenamiento que
especifique.
Para recuperar un catálogo de copias de seguridad incluido en una copia de seguridad específica mediante este
comando, debe ser miembro del grupo Operadores de copia de seguridad o del grupo Administradores, o bien
debe tener delegados los permisos adecuados. Además, debe ejecutar wbadmin desde un símbolo del
sistema con privilegios elevados; para ello, haga clic con el botón derecho en Símbolo del sistema y seleccione
Ejecutar como administrador.

NOTE
Si la ubicación (disco, DVD o carpeta compartida remota) donde almacena las copias de seguridad está dañada o perdida
y no se puede usar para restaurar el catálogo de copias de seguridad, ejecute el comando wbadmin delete catalog para
eliminar el catálogo dañado. En este caso, se recomienda crear una nueva copia de seguridad después de eliminar el
catálogo de copias de seguridad.

Sintaxis
wbadmin restore catalog -backupTarget:{<BackupDestinationVolume> | <NetworkShareHostingBackup>} [-machine:
<BackupMachineName>] [-quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-backupTarget Especifica la ubicación del catálogo de copias de seguridad


del sistema tal como estaba en el momento en que se creó
la copia de seguridad.

-machine Especifica el nombre del equipo para el que desea recuperar


el catálogo de copias de seguridad. Se usa cuando las copias
de seguridad de varios equipos se han almacenado en la
misma ubicación. Se debe usar cuando se especifica -
backupTarget.

-quiet Ejecuta el comando sin preguntar al usuario.

Ejemplos
Para restaurar un catálogo a partir de una copia de seguridad almacenada en el disco D:, escriba:

wbadmin restore catalog -backupTarget:D

Para restaurar un catálogo a partir de una copia de seguridad almacenada en la carpeta \\<servername>\<share>
compartida de server01, escriba:
wbadmin restore catalog -backupTarget:\\servername\share -machine:server01

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
comando wbadmin delete catalog
Restore-WBCatalog
wbadmin start backup
10/08/2021 • 7 minutes to read

Crea una copia de seguridad con los parámetros especificados. Si no se especifica ningún parámetro y ha
creado una copia de seguridad diaria programada, este comando crea la copia de seguridad mediante la
configuración de la copia de seguridad programada. Si se especifican parámetros, crea una copia Servicio de
instantáneas de volumen copia de seguridad de Servicio de instantáneas de volumen (VSS) y no actualizará el
historial de los archivos de los que se va a realizar una copia de seguridad.
Para crear una copia de seguridad única con este comando, debe ser miembro del grupo Operadores de copia
de seguridad o del grupo Administradores, o bien debe tener delegados los permisos adecuados. Además,
debe ejecutar wbadmin desde un símbolo del sistema con privilegios elevados; para ello, haga clic con el botón
derecho en Símbolo del sistema y seleccione Ejecutar como administrador.

Sintaxis
wbadmin start backup [-backupTarget:{<BackupTargetLocation> | <TargetNetworkShare>}] [-include:
<ItemsToInclude>] [-nonRecurseInclude:<ItemsToInclude>] [-exclude:<ItemsToExclude>] [-nonRecurseExclude:
<ItemsToExclude>] [-allCritical] [-systemState] [-noVerify] [-user:<UserName>] [-password:<Password>] [-
noInheritAcl] [-vssFull | -vssCopy] [-quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-backupTarget Especifica la ubicación de almacenamiento de esta copia de


seguridad. Requiere una letra de unidad de disco duro (f:),
una ruta de acceso basada en GUID de volumen en el
formato de o una ruta de acceso de convención de
nomenclatura \\?\Volume{GUID} universal (UNC) a una
carpeta compartida (\\<servername>\<sharename>\)
remota. De forma predeterminada, la copia de seguridad se
guardará en:
\\<servername>\<sharename>\WindowsImageBackup\
<ComputerBackedUp>\
.

-include Especifica la lista delimitada por comas de elementos que se


incluirán en la copia de seguridad. Se pueden incluir varios
archivos, carpetas o volúmenes. Las rutas de acceso a los
volúmenes se pueden especificar mediante letras de unidad,
puntos de montaje o nombres basados en identificadores
GUID. Si usa un nombre de volumen basado en GUID, debe
terminar con una barra diagonal inversa ( \ ). Puede usar el
carácter comodín ( * ) en el nombre de archivo al
especificar una ruta de acceso a un archivo. El parámetro -
include solo debe usarse junto con el parámetro -
backupTarget.
PA RÁ M ET RO DESC RIP C IÓ N

-exclude Especifica la lista delimitada por comas de elementos que se


excluirán de la copia de seguridad. Puede excluir archivos,
carpetas o volúmenes. Las rutas de acceso a los volúmenes
se pueden especificar mediante letras de unidad, puntos de
montaje o nombres basados en identificadores GUID. Si usa
un nombre de volumen basado en GUID, debe terminar con
una barra diagonal inversa ( \ ). Puede usar el carácter
comodín ( * ) en el nombre de archivo al especificar una
ruta de acceso a un archivo. El parámetro -exclude solo
debe usarse junto con el parámetro -backupTarget.

-nonRecurseInclude Especifica la lista no recursiva y delimitada por comas de


elementos que se incluirán en la copia de seguridad. Se
pueden incluir varios archivos, carpetas o volúmenes. Las
rutas de acceso a los volúmenes se pueden especificar
mediante letras de unidad, puntos de montaje o nombres
basados en identificadores GUID. Si usa un nombre de
volumen basado en GUID, debe terminar con una barra
diagonal inversa ( \ ). Puede usar el carácter comodín ( *
) en el nombre de archivo al especificar una ruta de acceso a
un archivo. El parámetro -nonRecurseInclude solo debe
usarse junto con el parámetro -backupTarget.

-nonRecurseExclude Especifica la lista no recursiva y delimitada por comas de


elementos que se excluirán de la copia de seguridad. Puede
excluir archivos, carpetas o volúmenes. Las rutas de acceso a
los volúmenes se pueden especificar mediante letras de
unidad, puntos de montaje o nombres basados en
identificadores GUID. Si usa un nombre de volumen basado
en GUID, debe terminar con una barra diagonal inversa ( \
). Puede usar el carácter comodín ( * ) en el nombre de
archivo al especificar una ruta de acceso a un archivo. El
parámetro -nonRecurseExclude solo debe usarse junto
con el parámetro -backupTarget.

-allCritical Especifica que todos los volúmenes críticos (volúmenes que


contienen el estado del sistema operativo) se incluyan en las
copias de seguridad. Este parámetro es útil si va a crear una
copia de seguridad para la recuperación completa. Solo se
debe usar cuando se especifica -backupTarget; de lo
contrario, se produce un error en el comando. Se puede usar
con la opción -include.
Sugerencia: El volumen de destino de una copia de
seguridad de volumen crítico puede ser una unidad local,
pero no puede ser ninguno de los volúmenes incluidos
en la copia de seguridad.
PA RÁ M ET RO DESC RIP C IÓ N

-systemState Crea una copia de seguridad que incluye el estado del


sistema además de cualquier otro elemento especificado con
el parámetro -include. El estado del sistema contiene
archivos de arranque ([Link], NDTLDR, [Link]), el
registro de Windows que incluye la configuración COM,
SYSVOL (directivas de grupo y scripts de inicio de sesión), el
Active Directory y NTDS. DIT en controladores de dominio y,
si el servicio de certificados está instalado, el almacén de
certificados. Si el servidor tiene instalado el rol de servidor
web, se incluirá el metadirectivo de IIS. Si el servidor forma
parte de un clúster, también se incluirá la información del
servicio de clúster.

-noVerify Especifica que las copias de seguridad guardadas en medios


extraíbles (como un DVD) no se comprueban en busca de
errores. Si no usa este parámetro, las copias de seguridad
guardadas en medios extraíbles se comprueban en busca de
errores.

-user Si la copia de seguridad se guarda en una carpeta


compartida remota, especifica el nombre de usuario con
permiso de escritura en la carpeta.

-password Especifica la contraseña para el nombre de usuario


proporcionado por el parámetro -user .

-noInheritAcl Aplica los permisos de la lista de control de acceso (ACL)


correspondientes a las credenciales proporcionadas por los
parámetros -user y -password a (la carpeta que contiene
la
\\<servername>\<sharename>\WindowsImageBackup\
<ComputerBackedUp>\
copia de seguridad). Para acceder a la copia de seguridad
más adelante, debe usar estas credenciales o ser miembro
del grupo Administradores o del grupo Operadores de copia
de seguridad en el equipo con la carpeta compartida. Si no
se usa -noInheritAcl, los permisos de ACL de la carpeta
compartida remota se aplican a la carpeta de forma
predeterminada para que cualquier persona con acceso a la
carpeta compartida remota pueda acceder a la copia de
\<ComputerBackedUp> seguridad.
PA RÁ M ET RO DESC RIP C IÓ N

-vssFull Realiza una copia de seguridad completa mediante Servicio


de instantáneas de volumen (VSS). Se hace una copia de
seguridad de todos los archivos, se actualiza el historial de
cada archivo para reflejar que se ha hecho una copia de
seguridad y se pueden truncar los registros de copias de
seguridad anteriores. Si no se usa este parámetro, wbadmin
star t backup realiza una copia de seguridad de copia, pero
no se actualiza el historial de archivos de los que se está
haciendo una copia de seguridad.
Precaución: No use este parámetro si usa un producto
distinto de Windows Server Backup para realizar copias
de seguridad de las aplicaciones que se encuentran en
los volúmenes incluidos en la copia de seguridad actual.
Esto puede interrumpir potencialmente las copias de
seguridad incrementales, diferenciales u otro tipo de
copias de seguridad que el otro producto de copia de
seguridad está creando porque el historial en el que se
basan para determinar cuántos datos de copia de
seguridad podrían faltar y podrían realizar una copia de
seguridad completa innecesariamente.

-vssCopy Realiza una copia de seguridad mediante VSS. Se hace una


copia de seguridad de todos los archivos, pero el historial de
los archivos de los que se va a realizar la copia de seguridad
no se actualiza, por lo que se conserva toda la información
sobre qué archivos han cambiado, eliminado, y así
sucesivamente, así como los archivos de registro de
aplicaciones. El uso de este tipo de copia de seguridad no
afecta a la secuencia de copias de seguridad incrementales y
diferenciales que pueden producirse independientemente de
esta copia de seguridad. Este es el valor predeterminado.
Adver tencia: No se puede usar una copia de seguridad
de copia para copias de seguridad incrementales o
diferenciales o restauraciones.

-quiet Ejecuta el comando sin preguntar al usuario.

Comentarios
Si guarda la copia de seguridad en una carpeta compartida remota y, a continuación, realiza otra copia de
seguridad en el mismo equipo y en la misma carpeta compartida remota, sobrescribirá la copia de
seguridad anterior.
Si se produce un error en la operación de copia de seguridad, puede acabar sin una copia de seguridad
porque la copia de seguridad anterior se sobrescribe, pero la copia de seguridad más reciente no se
puede usar. Para evitarlo, se recomienda crear subcarpetas en la carpeta compartida remota para
organizar las copias de seguridad. Sin embargo, debido a esta organización, debe tener dos veces el
espacio disponible como carpeta primaria.

Ejemplos
Para crear una copia de seguridad de volúmenes e:, d: \ mountpoint y
\\?\Volume{cc566d14-4410-11d9-9d93-806e6f6e6963}\ en el volumen f:, escriba:

wbadmin start backup -backupTarget:f: -inclu[Link],d:\mountpoint,\\?\Volume{cc566d14-44a0-11d9-9d93-


806e6f6e6963}\
Para realizar una copia de seguridad única de f: \ folder1 y h: \ folder2 en el volumen d:, para realizar una copia
de seguridad del estado del sistema y realizar una copia de seguridad de copia para que la copia de seguridad
diferencial programada normalmente no se impacte, escriba:

wbadmin start backup –backupTarget:d: -include:g\folder1,h:\folder2 –systemstate -vsscopy

Para realizar una copia de seguridad única y no recursiva de d: \ folder1 en la ubicación de red y para restringir
el acceso a los miembros del grupo Administradores o Operadores de copia de \\backupshare\backup1*
seguridad, escriba:

wbadmin start backup –backupTarget: \\backupshare\backup1 -noinheritacl -nonrecurseinclu[Link]\folder1

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
wbadmin start recovery
12/08/2021 • 5 minutes to read

Ejecuta una operación de recuperación basada en los parámetros que especifique.


Para realizar una recuperación con este comando, debe ser miembro del grupo Operadores de copia de
seguridad o del grupo Administradores, o bien debe tener delegados los permisos adecuados. Además, debe
ejecutar wbadmin desde un símbolo del sistema con privilegios elevados; para ello, haga clic con el botón
derecho en Símbolo del sistema y seleccione Ejecutar como administrador.

Sintaxis
wbadmin start recovery -version:<VersionIdentifier> -items:{<VolumesToRecover> | <AppsToRecover> |
<FilesOrFoldersToRecover>} -itemtype:{Volume | App | File} [-backupTarget:{<VolumeHostingBackup> |
<NetworkShareHostingBackup>}] [-machine:<BackupMachineName>] [-recoveryTarget:{<TargetVolumeForRecovery> |
<TargetPathForRecovery>}] [-recursive] [-overwrite:{Overwrite | CreateCopy | Skip}] [-notRestoreAcl] [-
skipBadClusterCheck] [-noRollForward] [-quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-version Especifica el identificador de versión de la copia de seguridad


que se recuperará en formato MM/DD/YYYY-HH:MM. Si no
conoce el identificador de versión, ejecute el comando
wbadmin get versions.

-items Especifica una lista delimitada por comas de volúmenes,


aplicaciones, archivos o carpetas que se deben recuperar.
Debe usar este parámetro con el parámetro -itemtype.

-itemtype Especifica el tipo de elementos que se recuperarán. Debe ser


Volume , App o File . Si -itemtype es Volume, puede
especificar solo un volumen, proporcionando la letra de
unidad de volumen, el punto de montaje del volumen o el
nombre del volumen basado en GUID. Si -itemtype es App,
puede especificar solo una aplicación o puede usar el valor
ADIFM para recuperar una instalación de Active Directory.
Para recuperarse, la aplicación debe haber registrado con
Windows Server Backup. Si -itemtype es File, puede
especificar archivos o carpetas, pero deben formar parte del
mismo volumen y deben estar en la misma carpeta primaria.

-backupTarget Especifica la ubicación de almacenamiento que contiene la


copia de seguridad que desea recuperar. Este parámetro es
útil cuando la ubicación es diferente de donde normalmente
se almacenan las copias de seguridad de este equipo.

-machine Especifica el nombre del equipo para el que desea recuperar


la copia de seguridad. Este parámetro debe usarse cuando se
especifica el parámetro -backupTarget. El parámetro -
machine es útil cuando se ha realizado una copia de
seguridad de varios equipos en la misma ubicación.
PA RÁ M ET RO DESC RIP C IÓ N

-recoveryTarget Especifica la ubicación en la que se restaurará. Este


parámetro es útil si esta ubicación es diferente de la
ubicación de la que se ha hecho una copia de seguridad
anteriormente. También se puede usar para restauraciones
de volúmenes, archivos o aplicaciones. Si va a restaurar un
volumen, puede especificar la letra de unidad de volumen del
volumen alternativo. Si va a restaurar un archivo o una
aplicación, puede especificar una ubicación de recuperación
alternativa.

-recursive Solo es válido cuando se recuperan archivos. Recupera los


archivos de las carpetas y todos los archivos subordinados a
las carpetas especificadas. De forma predeterminada, solo se
recuperan los archivos que residen directamente en las
carpetas especificadas.

-overwrite Solo es válido cuando se recuperan archivos. Especifica la


acción que se debe realizar cuando un archivo que se está
recuperando ya existe en la misma ubicación. Las opciones
válidas son:
Omitir : hace que Windows Copia de seguridad del
servidor omita el archivo existente y continúe con la
recuperación del siguiente archivo.
CreateCopy: hace que Windows Server Backup cree
una copia del archivo existente para que no se
modifique el archivo existente.
Sobrescribir : hace que Windows Copia de
seguridad del servidor sobrescriba el archivo
existente con el archivo de la copia de seguridad.

-notRestoreAcl Solo es válido cuando se recuperan archivos. Especifica que


no se restauren las listas de control de acceso (ACL) de
seguridad de los archivos que se recuperan de la copia de
seguridad. De forma predeterminada, se restauran las ACL
de seguridad (el valor predeterminado es true). Si se usa
este parámetro, las ACL de los archivos restaurados se
heredarán de la ubicación en la que se restauran los
archivos.

-skipBadClusterCheck Solo es válido al recuperar volúmenes. Omite la


comprobación de los discos en los que se está recuperando
para obtener información de clúster no actualizada. Si va a
realizar la recuperación en un servidor o hardware
alternativo, se recomienda no usar este parámetro. Puede
ejecutar manualmente el comando chkdsk /b en estos
discos en cualquier momento para comprobar si hay
clústeres con errores y, a continuación, actualizar la
información del sistema de archivos en consecuencia.
Impor tante: Hasta que ejecute chkdsk /b , es posible
que los clústeres no correctos notificados en el sistema
recuperado no sean precisos.
PA RÁ M ET RO DESC RIP C IÓ N

-noRollForward Solo es válido al recuperar aplicaciones. Permite la


recuperación a un momento dado anterior de una aplicación
si selecciona la versión más reciente de las copias de
seguridad. La recuperación a un momento dado anterior se
realiza como valor predeterminado para todas las demás
versiones no más recientes de la aplicación.

-quiet Ejecuta el comando sin preguntar al usuario.

Comentarios
Para ver una lista de los elementos disponibles para recuperarse de una versión de copia de seguridad
específica, ejecute el comando wbadmin get items. Si un volumen no tenía un punto de montaje o una
letra de unidad en el momento de la copia de seguridad, este comando devuelve un nombre de volumen
basado en GUID que se debe usar para recuperar el volumen.
Si usa un valor de ADIFM para realizar una instalación desde una operación de medios para recuperar
los datos relacionados necesarios para Active Directory Domain Services, ADIFM crea una copia de la
base de datos de Active Directory, el Registro y el estado SYSVOL y, a continuación, guarda esta
información en la ubicación especificada por -recover yTarget. Use este parámetro solo cuando se
especifique -recover yTarget.

Ejemplos
Para ejecutar una recuperación de la copia de seguridad a partir del 31 de marzo de 2020, realizada a las 9:00
a.m., del volumen d:, escriba:

wbadmin start recovery -version:03/31/2020-09:00 -itemType:Volume -items:d:

Para ejecutar una recuperación para la unidad d de la copia de seguridad del 31 de marzo de 2020, realizada a
las 9:00 a. m., del registro, escriba:

wbadmin start recovery -version:03/31/2020-09:00 -itemType:App -items:Registry -recoverytarget:d:\

Para ejecutar una recuperación de la copia de seguridad a partir del 31 de marzo de 2020, realizada a las 9:00
a.m., de la carpeta d:\carpeta y las carpetas subordinadas a d:\folder, escriba:

wbadmin start recovery -version:03/31/2020-09:00 -itemType:File -items:d:\folder -recursive

Para ejecutar una recuperación de la copia de seguridad a partir del 31 de marzo de 2020, realizada a las 9:00 a.
m., del volumen \\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\ , escriba:

wbadmin start recovery -version:03/31/2020-09:00 -itemType:Volume -items:\\?\Volume{cc566d14-44a0-11d9-9d93-


806e6f6e6963}\

Para ejecutar una recuperación de la copia de seguridad del 30 de abril de 2020, realizada a las 9:00 a.m., de la
carpeta compartida de \\servername\share server01, escriba:

wbadmin start recovery -version:04/30/2020-09:00 -backupTarget:\\servername\share -machine:server01


Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
Start-WBFileRecovery
Start-WBHyperVRecovery
Start-WBSystemStateRecovery
Start-WBVolumeRecovery
wbadmin start sysrecovery
13/08/2021 • 2 minutes to read

Realiza una recuperación del sistema (recuperación sin sistema operativo) con los parámetros especificados.
Para realizar una recuperación del sistema mediante este comando, debe ser miembro del grupo Operadores de
copia de seguridad o del grupo Administradores, o bien debe tener delegados los permisos adecuados.

IMPORTANT
El comando wbadmin star t sysrecover y debe ejecutarse desde la consola de recuperación de Windows y no aparece
en el texto de uso predeterminado de la herramienta wbadmin. Para obtener más información, vea Windows Recovery
Environment (WinRE).

Sintaxis
wbadmin start sysrecovery -version:<VersionIdentifier> -backupTarget:{<BackupDestinationVolume> |
<NetworkShareHostingBackup>} [-machine:<BackupMachineName>] [-restoreAllVolumes] [-recreateDisks] [-
excludeDisks] [-skipBadClusterCheck] [-quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-version Especifica el identificador de versión de la copia de seguridad


que se recuperará en formato MM/DD/YYYY-HH:MM. Si no
conoce el identificador de versión, ejecute el comando
wbadmin get versions.

-backupTarget Especifica la ubicación de almacenamiento que contiene las


copias de seguridad que desea recuperar. Este parámetro es
útil cuando la ubicación de almacenamiento es diferente de
donde se almacenan normalmente las copias de seguridad
de este equipo.

-machine Especifica el nombre del equipo para el que desea recuperar


la copia de seguridad. Este parámetro debe usarse cuando se
especifica el parámetro -backupTarget. El parámetro -
machine es útil cuando se ha realizado una copia de
seguridad de varios equipos en la misma ubicación.

-restoreAllVolumes Recupera todos los volúmenes de la copia de seguridad


seleccionada. Si no se especifica este parámetro, solo se
recuperan los volúmenes críticos (volúmenes que contienen
el estado del sistema y los componentes del sistema
operativo). Este parámetro es útil cuando necesita recuperar
volúmenes no críticos durante la recuperación del sistema.
PA RÁ M ET RO DESC RIP C IÓ N

-recreateDisks Recupera una configuración de disco al estado que existía


cuando se creó la copia de seguridad.
Adver tencia: Este parámetro elimina todos los datos
de los volúmenes que hospedan componentes del
sistema operativo. También puede eliminar datos de
volúmenes de datos.

-excludeDisks Válido solo cuando se especifica con el parámetro -


recreateDisks y debe especificarse como una lista
delimitada por comas de identificadores de disco (como se
muestra en la salida del comando wbadmin get disks). Los
discos excluidos no tienen particiones ni tienen formato. Este
parámetro ayuda a conservar los datos de los discos que no
desea modificar durante la operación de recuperación.

-skipBadClusterCheck Válido solo al recuperar volúmenes. Omite la comprobación


de los discos en los que se está recuperando para obtener
información de clúster no buena. Si va a recuperar en un
servidor o hardware alternativos, se recomienda no usar este
parámetro. Puede ejecutar manualmente el comando
chkdsk /b en estos discos en cualquier momento para
comprobar si hay clústeres con errores y, a continuación,
actualizar la información del sistema de archivos en
consecuencia.
Impor tante: Hasta que ejecute chkdsk /b , es posible
que los clústeres no correctos notificados en el sistema
recuperado no sean precisos.

-quiet Ejecuta el comando sin preguntar al usuario.

Ejemplos
Para empezar a recuperar la información de la copia de seguridad que se ha ejecutado el 31 de marzo de 2020 a
las 9:00 a. m., ubicada en la unidad d:, escriba:

wbadmin start sysrecovery -version:03/31/2020-09:00 -backupTarget:d:

Para empezar a recuperar la información de la copia de seguridad que se ha ejecutado el 30 de abril de 2020 a
las 9:00 a. m., ubicada en la carpeta compartida \\servername\share de server01, escriba:

wbadmin start sysrecovery -version:04/30/2020-09:00 -backupTarget:\\servername\share -machine:server01

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
Get-WBBareMetalRecovery
wbadmin start systemstatebackup
13/08/2021 • 2 minutes to read

Crea una copia de seguridad del estado del sistema del equipo local y la almacena en la ubicación especificada.
Para realizar una copia de seguridad del estado del sistema mediante este comando, debe ser miembro del
grupo Operadores de copia de seguridad o del grupo Administradores, o bien debe tener delegados los
permisos adecuados. Además, debe ejecutar wbadmin desde un símbolo del sistema con privilegios elevados;
para ello, haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador.

NOTE
Windows Server Backup no hace copias de seguridad ni recupera los subárboles de usuario del Registro
(HKEY_CURRENT_USER) como parte de la copia de seguridad del estado del sistema o la recuperación del estado del
sistema.

Sintaxis
wbadmin start systemstatebackup -backupTarget:<VolumeName> [-quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-backupTarget Especifica la ubicación donde desea almacenar la copia de


seguridad. La ubicación de almacenamiento requiere una
letra de unidad o un volumen basado en GUID con el
formato : \\?\Volume{*GUID*} . Use el comando para
-backuptarget:\\servername\sharedfolder\ almacenar
copias de seguridad de estado del sistema.

-quiet Ejecuta el comando sin preguntar al usuario.

Ejemplos
Para crear una copia de seguridad de estado del sistema y almacenarla en el volumen f, escriba:

wbadmin start systemstatebackup -backupTarget:f:

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
Start-WBBackup
wbadmin start systemstaterecovery
12/08/2021 • 2 minutes to read

Realiza una recuperación del estado del sistema en una ubicación y desde una copia de seguridad que
especifique.
Para realizar una recuperación del estado del sistema mediante este comando, debe ser miembro del grupo
Operadores de copia de seguridad o del grupo Administradores, o bien debe tener delegados los permisos
adecuados. Además, debe ejecutar wbadmin desde un símbolo del sistema con privilegios elevados; para ello,
haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador.

NOTE
Windows Copia de seguridad del servidor no hace copias de seguridad ni recupera los subárboles de usuario del Registro
(HKEY_CURRENT_USER) como parte de la copia de seguridad del estado del sistema o la recuperación del estado del
sistema.

Sintaxis
wbadmin start systemstaterecovery -version:<VersionIdentifier> -showsummary [-backupTarget:
{<BackupDestinationVolume> | <NetworkSharePath>}]
[-machine:<BackupMachineName>] [-recoveryTarget:<TargetPathForRecovery>] [-authsysvol] [-autoReboot] [-
quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-version Especifica el identificador de versión de la copia de seguridad


que se recuperará en formato MM/DD/YYYY-HH:MM. Si no
conoce el identificador de versión, ejecute el comando
wbadmin get versions.

-showsummary Informa del resumen de la última recuperación del estado


del sistema (después del reinicio necesario para finalizar la
operación). Este parámetro no puede ir acompañado de
ningún otro parámetro.

-backupTarget Especifica la ubicación de almacenamiento con las copias de


seguridad que desea recuperar. Este parámetro es útil
cuando la ubicación de almacenamiento es diferente de
donde se almacenan normalmente las copias de seguridad.

-machine Especifica el nombre del equipo para el que se recuperará la


copia de seguridad. Este parámetro debe usarse cuando se
especifica el parámetro -backupTarget. El parámetro -
machine es útil cuando se ha realizado una copia de
seguridad de varios equipos en la misma ubicación.

-recoveryTarget Especifica en qué directorio se va a restaurar. Este parámetro


es útil si la copia de seguridad se restaura en una ubicación
alternativa.
PA RÁ M ET RO DESC RIP C IÓ N

-authsysvol Realiza una restauración autoritativa del directorio


compartido del volumen del sistema (sysvol).

-autoReboot Especifica que se reinicie el sistema al final de la operación de


recuperación del estado del sistema. Este parámetro solo es
válido para una recuperación en la ubicación original. No se
recomienda usar este parámetro si necesita realizar pasos
después de la operación de recuperación.

-quiet Ejecuta el comando sin preguntar al usuario.

Ejemplos
Para iniciar una recuperación del estado del sistema de la copia de seguridad a partir del 31/03/2020 a las 9:00
a.m., escriba:

wbadmin start systemstaterecovery -version:03/31/2020-09:00

Para iniciar una recuperación del estado del sistema de la copia de seguridad a partir del 30/04/2020 a las 9:00
a. m. que se almacena en el recurso compartido \\servername\share para server01, escriba:

wbadmin start systemstaterecovery -version:04/30/2013-09:00 -backupTarget:\\servername\share -


machine:server01

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
Start-WBSystemStateRecovery
wbadmin stop job
11/08/2021 • 2 minutes to read

Cancela la operación de copia de seguridad o recuperación que se está ejecutando actualmente.

IMPORTANT
Las operaciones canceladas no se pueden reiniciar. Debe ejecutar de nuevo una copia de seguridad cancelada o una
operación de recuperación desde el principio.

Para detener una operación de copia de seguridad o recuperación con este comando, debe ser miembro del
grupo Operadores de copia de seguridad o del grupo Administradores, o bien debe tener delegados los
permisos adecuados. Además, debe ejecutar wbadmin desde un símbolo del sistema con privilegios elevados;
para ello, haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador.

Sintaxis
wbadmin stop job [-quiet]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-quiet Ejecuta el comando sin preguntar al usuario.

Referencias adicionales
Clave de sintaxis de línea de comandos
comando wbadmin
wdsutil
10/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Wdsutil es una utilidad de línea de comandos que se usa para administrar el Windows Deployment Services.
Para ejecutar estos comandos, haga clic en Iniciar, haga clic con el botón derecho en Símbolo del sistema y, a
continuación, haga clic en Ejecutar como administrador.

Comandos
GET - H EL P DESC RIP C IÓ N

comando wdsutil add Agrega objetos o preconfigura equipos.

Comando wdsutil approve-autoadddevices Aprueba los equipos que están pendientes de aprobación
del administrador.

Comando wdsutil convert-riprepimage Convierte una imagen de preparación de instalación remota


(RIPrep) existente en un archivo Windows imagen remota
(.wim).

comando wdsutil copy Copia una imagen o un grupo de controladores.

Comando wdsutil delete-autoadddevices Elimina los equipos que se encuentran en la base de datos
De adición automática (que almacena información sobre los
equipos en el servidor).

comando wdsutil disable Deshabilita todos los servicios de Windows Deployment


Services.

Comando wdsutil disconnect-client Desconecta un cliente de una transmisión de multidifusión o


un espacio de nombres.

comando wdsutil enable Habilita todos los servicios para Windows Deployment
Services.

Comando wdsutil export-image Exporta una imagen del almacén de imágenes a un archivo
.wim.

comando wdsutil get Recupera propiedades y atributos sobre el objeto


especificado.

Comando wdsutil initialize-server Configura un servidor Windows Deployment Services para


su uso inicial.

comando wdsutil new crea nuevas imágenes de captura y de descubrimiento, así


como transmisiones de multidifusión y espacios de nombres.
GET - H EL P DESC RIP C IÓ N

Comando wdsutil progress Muestra el estado de progreso mientras se ejecuta un


comando.

Comando wdsutil reject-autoadddevices Rechaza los equipos que están pendientes de aprobación del
administrador.

comando wdsutil remove quita objetos .

Comando wdsutil replace-image reemplaza una imagen de arranque o instalación por una
nueva versión de esa imagen.

Comando wdsutil set Establece propiedades y atributos en el objeto especificado.

Comando wdsutil start server inicia todos los servicios en el servidor Windows Deployment
Services, incluidas las transmisiones de multidifusión, los
espacios de nombres y el servidor de transporte.

Comando wdsutil stop server Detiene todos los servicios del servidor Windows
Deployment Services.

Comando wdsutil uninitialize-server revierte los cambios realizados durante la inicialización del
servidor.

Comando wdsutil update-serverfiles Actualiza los archivos de servidor en el recurso compartido


remoteInstall.

comando wdsutil verbose Muestra la salida detallada del comando especificado.


wdsutil add commands
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Comando wdsutil add-device Preconfigura un equipo en Active Directory.

Comando wdsutil add-image Agrega imágenes de arranque o instalación.

Comando wdsutil add-imagegroup Agrega un grupo de imágenes.

Comando wdsutil add-drivergrouppackage Agrega un paquete de controladores a un grupo de


controladores.

Comando wdsutil add-drivergrouppackages Agrega paquetes de controladores a un grupo de


controladores.

Comando wdsutil add-driverpackage Agrega un paquete de controladores al servidor.

Comando wdsutil add-imagedriverpackage Agrega un paquete de controladores que se encuentra en el


almacén de controladores a una imagen de arranque
existente en el servidor.

Comando wdsutil add-imagedriverpackages Agrega paquetes de controladores del almacén de


controladores a una imagen de arranque en el servidor.

Subcomando wdsutil add-alldriverpackages Agrega paquetes de controladores de una carpeta a un


servidor.

Comando wdsutil add-drivergroup Agrega un grupo de controladores a un servidor.

Comando wdsutil add-drivergroupfilter Agrega un filtro a un grupo de controladores en un servidor.

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Cmdlets de Deployment Services
wdsutil add-alldriverpackages
12/08/2021 • 2 minutes to read

Agrega todos los paquetes de controladores almacenados en una carpeta a un servidor.

Sintaxis
wdsutil /Add-AllDriverPackages /FolderPath:<folderpath> [/Server:<servername>] [/Architecture:{x86 | ia64 |
x64}] [/DriverGroup:<groupname>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/FolderPath: <folderpath> Especifica la ruta de acceso completa a la carpeta que


contiene los archivos .inf para los paquetes de controladores.

[/Server: <servername> ] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica ningún nombre de
servidor, se usa el servidor local.

[/Arquitectura: {x86|ia64|x64} ] Especifica el tipo de arquitectura para el paquete de


controladores.

[/DriverGroup: <groupname> ] Especifica el nombre del grupo de controladores al que se


deben agregar los paquetes.

Ejemplos
Para agregar paquetes de controladores, escriba:

wdsutil /verbose /Add-AllDriverPackages /FolderPath:C:\Temp\Drivers /Architecture:x86

wdsutil /Add-AllDriverPackages /FolderPath:C:\Temp\Drivers\Printers /DriverGroup:Printer Drivers

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Cmdlets de Deployment Services
Add-WdsDriverPackage
wdsutil add-device
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Preconfigura un equipo en Active Directory Domain Services (AD DS). Los equipos preconfigurados también se
denominan equipos conocidos. Esto le permite configurar propiedades para controlar la instalación del cliente.
Por ejemplo, puede configurar el programa de arranque de red y el archivo desatendido que debe recibir el
cliente, así como el servidor desde el que el cliente debe descargar el programa de arranque de red.

Sintaxis
wdsutil /add-Device /Device:<Devicename> /ID:<UUID | MAC address> [/ReferralServer:<Servername>]
[/BootProgram:<Relativepath>] [/WdsClientUnattend:<Relativepath>] [/User:<Domain\User | User@Domain>]
[/JoinRights:{JoinOnly | Full}] [/JoinDomain:{Yes | No}] [/BootImagepath:<Relativepath>] [/OU:<DN of OU>]
[/Domain:<Domain>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/Device: <Devicename> Especifica el nombre del dispositivo que se va a agregar.

/ID: <UUID|MAC address> Especifica el GUID o UUID o la dirección MAC del equipo. Un
GUID o UUID debe estar en uno de estos dos formatos:
Cadena binaria ( /ID:ACEFA3E81F20694E953EB2DAA1E8B1B6
) o Cadena GUID (
/ID:E8A3EFAC-201F-4E69-953E-B2DAA1E8B1B6 ). Una
dirección MAC debe tener el formato siguiente:
00B056882FDC (sin guiones) o 00-B0-56-88-2F-DC
(con guiones)

[/ReferralServer: <Servername> ] Especifica el nombre del servidor al que se va a ponerse en


contacto para descargar el programa de arranque de red y la
imagen de arranque mediante trivial protocolo de
transferencia de archivos (tftp).

[/BootProgram: <Relativepath> ] Especifica la ruta de acceso relativa de la carpeta


remoteInstall al programa de arranque de red que este
equipo debe recibir. Por ejemplo: boot\x86\[Link]

[/WdsClientUnattend: <Relativepath> ] Especifica la ruta de acceso relativa de la carpeta


remoteInstall al archivo de instalación desatendida que
automatiza las pantallas de instalación del cliente Windows
Deployment Services.

[/Usuario: <Domain\User|User@Domain> ] Establece permisos en el objeto de cuenta de equipo para


conceder al usuario especificado los derechos necesarios
para unir el equipo al dominio.
PA RÁ M ET RO DESC RIP C IÓ N

[/JoinRights: {JoinOnly|Full} ] Especifica el tipo de derechos que se asignarán al usuario.


JoinOnly: requiere que el administrador restablezca
la cuenta de equipo antes de que el usuario pueda
unir el equipo al dominio.
Completo: proporciona acceso completo al usuario,
que incluye el derecho a unir el equipo al dominio.

[/JoinDomain: {Yes|No} ] Especifica si el equipo debe estar unido al dominio como


cuenta de equipo durante la instalación del sistema
operativo. El valor predeterminado es Sí.

[/BootImagepath: <Relativepath> ] Especifica la ruta de acceso relativa de la carpeta


remoteInstall a la imagen de arranque que debe usar este
equipo.

[/OU: <DN of OU> ] Nombre distintivo de la unidad organizativa donde se debe


crear el objeto de cuenta de equipo. Por ejemplo:
OU=MyOU,CN=Test, DC=Domain,DC=com . La
ubicación predeterminada es el contenedor del equipo
predeterminado.

[/Dominio: <Domain> ] Dominio donde se debe crear el objeto de cuenta de equipo.


La ubicación predeterminada es el dominio local.

Ejemplos
Para agregar un equipo mediante una dirección MAC, escriba:

wdsutil /add-Device /Device:computer1 /ID:00-B0-56-88-2F-DC

Para agregar un equipo mediante una cadena GUID, escriba:

wdsutil /add-Device /Device:computer1 /ID:{E8A3EFAC-201F-4E69-953F-B2DAA1E8B1B6} /ReferralServer:WDSServer1


/BootProgram:boot\x86\[Link]/WDSClientUnattend:WDSClientUnattend\[Link]
/User:Domain\MyUser/JoinRights:Full /BootImagepath:boot\x86\images\[Link]
/OU:OU=MyOU,CN=Test,DC=Domain,DC=com

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-alldevices
Comando wdsutil get-device
Comando wdsutil set-device
Windows Cmdlets de Deployment Services
New-WdsClient
wdsutil add-drivergroup
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega un grupo de controladores al servidor.

Sintaxis
wdsutil /add-DriverGroup /DriverGroup:<Groupname>\n\ [/Server:<Servername>] [/Enabled:{Yes | No}]
[/Applicability:{Matched | All}] [/Filtertype:<Filtertype> /Policy:{Include | Exclude} /Value:<Value>
[/Value:<Value> ...]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DriverGroup: <Groupname> Especifica el nombre del nuevo grupo de controladores.

/Server: <Servername> Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica ningún nombre de
servidor, se usa el servidor local.

/Enabled: {Yes|No} Habilita o deshabilita el paquete.

/Aplicabilidad: {Matched|All} Especifica qué paquetes se van a instalar si se cumplen los


criterios de filtro. Coincidir significa instalar solo los
paquetes de controladores que coincidan con el hardware de
un cliente. Todo significa instalar todos los paquetes en los
clientes independientemente de su hardware.

/Filtertype: <Filtertype> Especifica el tipo del filtro que se agregará al grupo. Puede
especificar varios tipos de filtro en un solo comando. Cada
tipo de filtro debe ir seguido de /Policy y al menos un
/Value. Los valores válidos son:
BiosVendor
Biosversion
Chassistype
Fabricante
Uuid
Osversion
Osedition
OsLanguage
Para obtener información sobre cómo obtener valores para
todos los demás tipos de filtro, vea Filtros de grupo de
controladores.
PA RÁ M ET RO DESC RIP C IÓ N

[/Policy: {Include|Exclude} ] Especifica la directiva que se va a establecer en el filtro. Si


/Policy se establece en Incluir , los equipos cliente que
coincidan con el filtro podrán instalar los controladores en
este grupo. Si /Policy se establece en Excluir , los equipos
cliente que coincidan con el filtro no podrán instalar los
controladores en este grupo.

[/Value: <Value> ] Especifica el valor de cliente que corresponde a /Filter type.


Puede especificar varios valores para un solo tipo. Para
obtener información sobre los valores de tipo de filtro
aceptables, vea Filtros de grupo de controladores.

Ejemplos
Para agregar un grupo de controladores, escriba:

wdsutil /add-DriverGroup /DriverGroup:printerdrivers /Enabled:Yes

wdsutil /add-DriverGroup /DriverGroup:printerdrivers /Applicability:All /Filtertype:Manufacturer


/Policy:Include /Value:Name1 /Filtertype:Chassistype /Policy:Exclude /Value:Tower /Value:MiniTower

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-drivergrouppackage
Comando wdsutil add-drivergrouppackages
Comando wdsutil add-drivergroupfilter
Windows Cmdlets de Deployment Services
add-DriverGroupFilter
12/08/2021 • 2 minutes to read

Agrega un filtro a un grupo de controladores en un servidor.

Sintaxis
wdsutil /Add-DriverGroupFilter /DriverGroup:<Group Name> [/Server:<Server name>] /FilterType:<Filter Type>
/Policy:{Include | Exclude} /Value:<Value> [/Value:<Value> ...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DriverGroup: <Groupname> Especifica el nombre del nuevo grupo de controladores.

/Server: <Servername> Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica ningún nombre de
servidor, se usa el servidor local.

/Filtertype: <Filtertype> Especifica el tipo del filtro que se agregará al grupo. Puede
especificar varios tipos de filtro en un solo comando. Cada
tipo de filtro debe ir seguido de /Policy y al menos un
/Value. Los valores válidos son:
BiosVendor
Biosversion
Chassistype
Fabricante
Uuid
Osversion
Osedition
OsLanguage
Para obtener información sobre cómo obtener valores para
todos los demás tipos de filtro, vea Filtros de grupo de
controladores.

[/Policy: {Include|Exclude} ] Especifica la directiva que se va a establecer en el filtro. Si


/Policy se establece en Incluir , los equipos cliente que
coincidan con el filtro podrán instalar los controladores en
este grupo. Si /Policy se establece en Excluir , los equipos
cliente que coincidan con el filtro no podrán instalar los
controladores en este grupo.

[/Value: <Value> ] Especifica el valor de cliente que corresponde a /Filter type.


Puede especificar varios valores para un solo tipo. Para
obtener información sobre los valores de tipo de filtro
aceptables, vea Filtros de grupo de controladores.

Ejemplos
Para agregar un filtro a un grupo de controladores, escriba:
wdsutil /Add-DriverGroupFilter /DriverGroup:PrinterDrivers /FilterType:Manufacturer /Policy:Include
/Value:Name1 /Value:Name2

wdsutil /Add-DriverGroupFilter /DriverGroup:PrinterDrivers /FilterType:Manufacturer /Policy:Include


/Value:Name1 /FilterType:ChassisType /Policy:Exclude /Value:Tower /Value:MiniTower

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-drivergrouppackage
Comando wdsutil add-drivergrouppackages
Comando wdsutil add-drivergroup
Windows Cmdlets de Deployment Services
wdsutil add-drivergrouppackage
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega un paquete de controladores a un grupo de controladores.

Sintaxis
wdsutil /add-DriverGroupPackage /DriverGroup:<Group Name> [/Server:<Server Name>] {/DriverPackage:<Name> |
/PackageId:<ID>}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DriverGroup: <Groupname> Especifica el nombre del nuevo grupo de controladores.

/Server: <Servername> Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica ningún nombre de
servidor, se usa el servidor local.

/DriverPackage: <Name> Especifica el nombre del paquete de controladores que se va


a agregar al grupo. Debe especificar esta opción si el
paquete de controladores no se puede identificar de forma
única por nombre.

/PackageId: <ID> Especifica el identificador de un paquete. Para buscar el


identificador de paquete, seleccione el grupo de
controladores en el que se encuentra el paquete (o el nodo
Todos los paquetes), haga clic con el botón derecho en el
paquete y, a continuación, seleccione Propiedades . El
identificador del paquete aparece en la pestaña General,
por ejemplo: {DD098D20-1850-4fc8-8E35-
EA24A1BEFF5E}.

Ejemplos
Para agregar un paquete de grupo de controladores, escriba:

wdsutil /add-DriverGroupPackage /DriverGroup:printerdrivers /PackageId:{4D36E972-E325-11CE-Bfc1-


08002BE10318}

wdsutil /add-DriverGroupPackage /DriverGroup:printerdrivers /DriverPackage:XYZ

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-drivergroupfilter
Comando wdsutil add-drivergrouppackages
Comando wdsutil add-drivergroup
Windows Cmdlets de Deployment Services
wdsutil add-drivergrouppackages
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega paquetes de grupo de controladores.

Sintaxis
wdsutil /add-DriverGroupPackages /DriverGroup:<Group Name> [/Server:<Server Name>] /Filtertype:<Filter type>
/Operator:{Equal | NotEqual | GreaterOrEqual | LessOrEqual | Contains} /Value:<Value> [/Value:<Value>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DriverGroup: <Groupname> Especifica el nombre del nuevo grupo de controladores.

/Server: <Servername> Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica ningún nombre de
servidor, se usa el servidor local.

/Filtertype: <Filtertype> Especifica el tipo del paquete de controladores que se


buscará. Puede especificar varios atributos en un solo
comando. También debe especificar /Operator y /Value
con esta opción. Los valores válidos son:
PackageId
PackageName
PackageEnabled
Packagedateadded
PackageInfFilename
PackageClass
PackageProvider
PackageArchitecture
PackageLocale
PackageSigned
PackagedatePublished
Packageversion
Driverdescription
DriverManufacturer
DriverHardwareId
DrivercompatibleId
DriverExcludeId
DriverGroupId
DriverGroupName**
.
PA RÁ M ET RO DESC RIP C IÓ N

/Operator: Especifica la relación entre el atributo y los valores. Solo


{Equal|NotEqual|GreaterOrEqual|LessOrEqual|Contains} puede especificar Contains con atributos de cadena. Solo
puede especificar Equal, NotEqual, GreaterOrEqual y
LessOrEqual con atributos de fecha y versión.

/Value: <Value> Especifica el valor de cliente correspondiente a /Filter type.


Puede especificar varios valores para un único /Filter type .
Los valores disponibles para cada filtro son:
PackageId: especifique un GUID válido. Por ejemplo:
{4d36e972-e325-11ce-bfc1-08002be10318}
PackageName: especifique cualquier valor de
cadena.
PackageEnabled: especifique Sí o No
Packagedateadded: especifique la fecha en el
formato siguiente: YYYY/MM/DD
PackageInfFilename: especifique cualquier valor de
cadena.
PackageClass: especifique un GUID de clase o
nombre de clase válido. Por ejemplo: DiskDrive, Net
o {4d36e972-e325-11ce-bfc1-08002be10318}
PackageProvider : especifique cualquier valor de
cadena.
PackageArchitecture: especifique x86, x64 o ia64
PackageLocale: especifique un identificador de
idioma válido. Por ejemplo: en-US o es-ES
PackageSigned: especifique Sí o No
PackagedatePublished: especifique la fecha con el
formato siguiente: YYYY/MM/DD
Packageversion: especifique la versión en el
formato siguiente: a.b.x.y. Por ejemplo: [Link]
Driverdescription: especifique cualquier valor de
cadena.
DriverManufacturer : especifique cualquier valor
de cadena.
DriverHardwareId: especifique cualquier valor de
cadena.
DrivercompatibleId: especifica cualquier valor de
cadena
DriverExcludeId: especifica cualquier valor de
cadena
DriverGroupId: especifique un GUID válido. Por
ejemplo: {4d36e972-e325-11ce-bfc1-
08002be10318}
DriverGroupName: especifique cualquier valor de
cadena.
Para obtener más información sobre estos valores, vea
Atributos de controlador y paquete.

Ejemplos
Para agregar un paquete de grupo de controladores, escriba:

wdsutil /verbose /add-DriverGroupPackages /DriverGroup:printerdrivers /Filtertype:PackageClass


/Operator:Equal /Value:printer /Filtertype:DriverManufacturer /Operator:NotEqual /Value:Name1 /Value:Name2
wdsutil /verbose /add-DriverGroupPackages /DriverGroup:DisplayDriversX86 /Filtertype:PackageClass
/Operator:Equal /Value:Display /Filtertype:PackageArchitecture /Operator:Equal /Value:x86
/Filtertype:Packagedateadded /Operator:LessOrEqual /Value:2008/01/01

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-driverpackage
Comando wdsutil add-drivergrouppackage
Comando wdsutil add-alldriverpackages
Windows Cmdlets de Deployment Services
add-DriverPackage
12/08/2021 • 2 minutes to read

Agrega un paquete de controladores al servidor.

Sintaxis
wdsutil /Add-DriverPackage /InfFile:<Inf File path> [/Server:<Server name>] [/Architecture:{x86 | ia64 |
x64}] [/DriverGroup:<Group Name>] [/Name:<Friendly Name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/InfFile: <InfFilepath> Especifica la ruta de acceso completa del archivo .inf que se
agregará.

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica ningún nombre de
servidor, se usa el servidor local.

[/Arquitectura: {x86 | ia64 | x64} ] Especifica el tipo de arquitectura para el paquete de


controladores.

[/DriverGroup: <groupname> ] Especifica el nombre del grupo de controladores al que se


deben agregar los paquetes.

[/Name: <friendlyname> ] Especifica el nombre descriptivo del paquete de


controladores.

Ejemplos
Para agregar un paquete de controladores, escriba:

wdsutil /verbose /Add-DriverPackage /InfFil[Link]\Temp\[Link]

wdsutil /Add-DriverPackage /Server:MyWDSServer /InfFil[Link]\Temp\[Link] /Architecture:x86


/DriverGroup:x86Drivers /Name:Display Driver

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-drivergrouppackage
Comando wdsutil add-alldriverpackages
Windows Cmdlets de Deployment Services
wdsutil add-image
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega imágenes a un servidor Windows Deployment Services.

Sintaxis
Para las imágenes de arranque, use la sintaxis siguiente:

wdsutil /add-Image imageFile:<wim file path> [/Server:<Server name> imagetype:Boot [/Skipverify] [/Name:
<Image name>] [/Description:<Image description>] [/Filename:<New wim file name>]

Para instalar imágenes, use la sintaxis siguiente:

wdsutil /add-Image imageFile:<wim filepath> [/Server:<Servername>] imagetype:Install [/Skipverify]


imageGroup:<Image group name>] [/SingleImage:<Single image name>] [/Name:<Name>] [/Description:
<Description>] [/Filename:<File name>] [/UnattendFile:<Unattend file path>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

imageFile: <.wim filepath> Especifica la ruta de acceso completa y el nombre de archivo


del archivo Windows Image (.wim) que contiene las
imágenes que se van a agregar.

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica un nombre de servidor, se usa el servidor local.

imagetype: {Boot|Install} Especifica el tipo de imágenes que se van a agregar.

[/Skipverify] Especifica que no se realizará la comprobación de integridad


en el archivo de imagen de origen antes de agregar la
imagen.

[/Name: <Name> ] Establece el nombre para mostrar de la imagen.

[/Description: <Description> ] Establece la descripción de la imagen.

[/Filename: <Filename> ] Especifica el nuevo nombre de archivo para el archivo .wim.


Esto le permite cambiar el nombre de archivo del archivo
.wim al agregar la imagen. Si no especifica un nombre de
archivo, se usa el nombre de archivo de la imagen de origen.
En todos los casos, Windows Deployment Services
comprueba si el nombre de archivo es único en el almacén
de imágenes de arranque del equipo de destino.
PA RÁ M ET RO DESC RIP C IÓ N

\imageGroup: <Imagegroupname> ] Especifica el nombre del grupo de imágenes en el que se van


a agregar las imágenes. Si hay más de un grupo de
imágenes en el servidor, se debe especificar el grupo de
imágenes. Si no especifica el grupo de imágenes y aún no
existe, se crea un nuevo grupo de imágenes. De lo contrario,
se usa el grupo de imágenes existente.

[/SingleImage: <Singleimagename> ] [/Name: <Name> ] Copia la imagen única especificada de un archivo .wim y
[/Description: <Description> ] establece el nombre para mostrar y la descripción de la
imagen.

[/UnattendFile: <Unattendfilepath> ] Especifica la ruta de acceso completa al archivo de instalación


desatendida que se va a asociar a las imágenes que se van a
agregar. Si no se especifica /SingleImage, el mismo
archivo desatendido se asocia a todas las imágenes del
archivo .wim.

Ejemplos
Para agregar una imagen de arranque, escriba:

wdsutil /add-Image imageFil[Link]\MyFolder\[Link] imagetype:Boot


wdsutil /verbose /Progress /add-Image imageFile:\\MyServer\Share\[Link] /Server:MyWDSServer imagetype:Boot
/Name:My WinPE Image /Description:WinPE Image containing the WDS Client /Filename:[Link]

Para agregar una imagen de instalación, escriba una de las siguientes opciones:

wdsutil /add-Image imageFil[Link]\MyFolder\[Link] imagetype:Install


wdsutil /verbose /Progress /add-Image imageFile:\\MyServer\Share \[Link] /Server:MyWDSServer
imagetype:Instal imageGroup:ImageGroup1
/SingleImage:Windows Pro /Name:My WDS Image /Description:Windows Pro image with Microsoft Office
/Filename:Win [Link] /UnattendFile:\\server\share\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil copy-image
Comando wdsutil export-image
Comando wdsutil get-image
Comando wdsutil remove-image
Comando wdsutil replace-image
Comando wdsutil set-image
Windows Cmdlets de Deployment Services
wdsutil add-imagedriverpackage
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega un paquete de controladores que se encuentra en el almacén de controladores a una imagen de


arranque existente en el servidor.

Sintaxis
wdsutil /add-ImageDriverPackage [/Server:<Servername>] [media:<Imagename>] [mediatype:Boot] [/Architecture:
{x86 | ia64 | x64}] [/Filename:<Filename>] {/DriverPackage:<Package Name> | /PackageId:<ID>}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica un nombre de servidor, se usa el servidor local.

[media: <Imagename> ] Especifica el nombre de la imagen a la que se agregará el


controlador.

[mediatype:Boot] Especifica el tipo de imagen al que se agregará el


controlador. Los paquetes de controladores solo se pueden
agregar a imágenes de arranque.

[/Arquitectura: {x86 | ia64 | x64} ] Especifica la arquitectura de la imagen de arranque. Dado


que es posible tener el mismo nombre de imagen para las
imágenes de arranque en distintas arquitecturas, debe
especificar la arquitectura para asegurarse de que se usa la
imagen correcta.

[/Filename: <Filename> ] Especifica el nombre del archivo. Si la imagen no se puede


identificar de forma única por nombre, se debe especificar el
nombre de archivo.

[/DriverPackage: <Name> Especifica el nombre del paquete de controladores que se


agregará a la imagen.

[/PackageId: <ID> ] Especifica el identificador Windows Deployment Services del


paquete de controladores. Debe especificar esta opción si el
paquete de controladores no se puede identificar de forma
única por nombre. Para buscar el identificador de paquete,
seleccione el grupo de controladores en el que se encuentra
el paquete (o el nodo Todos los paquetes), haga clic con el
botón derecho en el paquete y, a continuación, seleccione
Propiedades . El id. de paquete se muestra en la pestaña
General. Por ejemplo: {DD098D20-1850-4fc8-8E35-
EA24A1BEFF5E}.
Ejemplos
Para agregar un paquete de controladores a una imagen de arranque, escriba:

wdsutil /add-ImageDriverPackagmedia:WinPE Boot Imagemediatype:Boot /Architecture:x86 /DriverPackage:XYZ

wdsutil /verbose /add-ImageDriverPackagmedia:WinPE Boot Image /Server:MyWDSServemediatype:Boot


/Architecture:x64 /PackageId:{4D36E972-E325-11CE-Bfc1-08002BE10318}

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-imagedriverpackages
Windows Cmdlets de Deployment Services
wdsutil add-imagedriverpackages
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega paquetes de controladores del almacén de controladores a una imagen de arranque.

Sintaxis
wdsutil /add-ImageDriverPackages [/Server:<Server name>media:<Image namemediatype:Boot /Architecture:{x86 |
ia64 | x64} [/Filename:<File name>] /Filtertype:<Filter type> /Operator:{Equal | NotEqual | GreaterOrEqual |
LessOrEqual | Contains} /Value:<Value> [/Value:<Value> ...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica un nombre de servidor, se usa el servidor local.

[media: <Imagename> ] Especifica el nombre de la imagen a la que se agregará el


controlador.

[mediatype:Boot] Especifica el tipo de imagen al que se agregará el


controlador. Los paquetes de controladores solo se pueden
agregar a imágenes de arranque.

[/Arquitectura: {x86 | ia64 | x64} ] Especifica la arquitectura de la imagen de arranque. Dado


que es posible tener el mismo nombre de imagen para las
imágenes de arranque en distintas arquitecturas, debe
especificar la arquitectura para asegurarse de que se usa la
imagen correcta.

[/Filename: <Filename> ] Especifica el nombre del archivo. Si la imagen no se puede


identificar de forma única por nombre, se debe especificar el
nombre de archivo.
PA RÁ M ET RO DESC RIP C IÓ N

/Filtertype: <Filtertype> Especifica el atributo del paquete de controladores que se


buscará. Puede especificar varios atributos en un solo
comando. También debe especificar /Operator y /Value
con esta opción. Los valores válidos son:
PackageId
PackageName
PackageEnabled
Packagedateadded
PackageInfFilename
PackageClass
PackageProvider
PackageArchitecture
PackageLocale
PackageSigned
PackagedatePublished
Packageversion
Driverdescription
DriverManufacturer
DriverHardwareId
DrivercompatibleId
DriverExcludeId
DriverGroupId
DriverGroupName**
.

/Operator: Especifica la relación entre el atributo y los valores. Solo


{Equal|NotEqual|GreaterOrEqual|LessOrEqual|Contains} puede especificar Contains con atributos de cadena. Solo
puede especificar GreaterOrEqual y LessOrEqual con
atributos de fecha y versión.
PA RÁ M ET RO DESC RIP C IÓ N

/Value: <Value> Especifica el valor que se buscará en relación con el


<attribute> especificado. Puede especificar varios valores
para un único /Filter type . Los valores disponibles para cada
filtro son:
PackageId: especifique un GUID válido. Por ejemplo:
{4d36e972-e325-11ce-bfc1-08002be10318}
PackageName: especifique cualquier valor de
cadena.
PackageEnabled: especifique Sí o No
Packagedateadded: especifique la fecha en el
formato siguiente: YYYY/MM/DD
PackageInfFilename: especifique cualquier valor de
cadena.
PackageClass: especifique un GUID de clase o
nombre de clase válido. Por ejemplo: DiskDrive, Net
o {4d36e972-e325-11ce-bfc1-08002be10318}
PackageProvider : especifique cualquier valor de
cadena.
PackageArchitecture: especifique x86, x64 o ia64
PackageLocale: especifique un identificador de
idioma válido. Por ejemplo: en-US o es-ES
PackageSigned: especifique Sí o No.
PackagedatePublished: especifique la fecha con el
formato siguiente: YYYY/MM/DD
Packageversion: especifique la versión en el
formato siguiente: a.b.x.y. Por ejemplo: [Link]
Driverdescription: especifique cualquier valor de
cadena.
DriverManufacturer : especifique cualquier valor
de cadena.
DriverHardwareId: especifique cualquier valor de
cadena.
DrivercompatibleId: especifica cualquier valor de
cadena
DriverExcludeId: especifica cualquier valor de
cadena
DriverGroupId: especifique un GUID válido. Por
ejemplo: {4d36e972-e325-11ce-bfc1-
08002be10318}
DriverGroupName: especifique cualquier valor de
cadena.
Para obtener más información sobre estos valores, vea
Atributos de controlador y paquete.

Ejemplos
Para agregar paquetes de controladores a una imagen de arranque, escriba una de las siguientes opciones:

wdsutil /add-ImageDriverPackagemedia:WinPE Boot Imagemediatype:Boot /Architecture:x86


/Filtertype:DriverGroupName /Operator:Equal /Value:x86Bus /Filtertype:PackageProvider /Operator:Contains
/Value:Provider1 /Filtertype:Packageversion /Operator:GreaterOrEqual /Value:[Link]
wdsutil /verbose /add-ImageDriverPackagemedia: WinPE Boot Image /Server:MyWDSServemediatype:Boot
/Architecture:x64 /Filtertype:PackageClass /Operator:Equal /Value:Net /Filtertype:DriverManufacturer
/Operator:NotEqual /Value:Name1 /Value:Name2 /Filtertype:Packagedateadded /Operator:LessOrEqual
/Value:2008/01/01

wdsutil /verbose /add-ImageDriverPackagemedia:WinPE Boot Image /Server:MyWDSServemediatype:Boot


/Architecture:x64 /Filtertype:PackageClass /Operator:Equal /Value:Net /Value:System /Value:DiskDrive
/Value:HDC /Value:SCSIAdapter

Referencias adicionales
Clave de sintaxis de línea de comandos

Comando wdsutil add-imagedriverpackage

Comando wdsutil add-alldriverpackages


Windows Cmdlets de Deployment Services
wdsutil add-imagegroup
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Agrega un grupo de imágenes a un Windows Deployment Services.

Sintaxis
wdsutil [Options] /add-ImageGroup imageGroup:<Imagegroupname> [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

imageGroup: <Imagegroupname> ] Especifica el nombre de la imagen que se va a agregar.

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica un nombre de servidor, se usa el servidor local.

Ejemplos
Para agregar un grupo de imágenes, escriba:

wdsutil /add-ImageGroup imageGroup:ImageGroup2

wdsutil /verbose /add-Imagegroup imageGroup:My Image Group /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-allimagegroups
Comando wdsutil get-imagegroup
Comando wdsutil remove-imagegroup
Comando wdsutil set-imagegroup
Windows Cmdlets de Deployment Services
wdsutil approve-autoadddevices
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Aprueba los equipos que están pendientes de aprobación administrativa. Cuando la directiva de adición
automática está habilitada, se requiere la aprobación administrativa para que los equipos desconocidos (los que
no están preconfigurados) puedan instalar una imagen. Puede habilitar esta directiva mediante la pestaña
Respuesta PXE de la página de propiedades del servidor.

Sintaxis
wdsutil [Options] /Approve-AutoaddDevices [/Server:<Server name>] /RequestId:{<Request ID>| ALL}
[/MachineName:<Device name>] [/OU:<DN of OU>] [/User:<Domain\User | User@Domain>] [/JoinRights:{JoinOnly |
Full}] [/JoinDomain:{Yes | No}] [/ReferralServer:<Server name>] [/BootProgram:<Relative path>]
[/WdsClientUnattend:<Relative path>] [/BootImagepath:<Relative path>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/Server: <Servername> Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica ningún nombre de
servidor, se usa el servidor local.

/RequestId: {Request ID|ALL} Especifica el identificador de solicitud asignado al equipo


pendiente. Especifique ALL para aprobar todos los equipos
pendientes.

/Machinename: <Devicename> Especifica el nombre del dispositivo que se va a agregar. No


se puede usar esta opción al aprobar todos los equipos.

[/OU: <DN of OU> ] Nombre distintivo de la unidad organizativa donde se debe


crear el objeto de cuenta de equipo. Por ejemplo:
OU=MyOU,CN=Test, DC=Domain,DC=com . La
ubicación predeterminada es el contenedor del equipo
predeterminado.

[/Usuario: <Domain\User|User@Domain> ] Establece permisos en el objeto de cuenta de equipo para


conceder al usuario especificado los derechos necesarios
para unir el equipo al dominio.

[/JoinRights: {JoinOnly|Full} ] Especifica el tipo de derechos que se asignarán al usuario.


JoinOnly: requiere que el administrador restablezca
la cuenta de equipo antes de que el usuario pueda
unir el equipo al dominio.
Completo: proporciona acceso completo al usuario,
que incluye el derecho a unir el equipo al dominio.
PA RÁ M ET RO DESC RIP C IÓ N

[/JoinDomain: {Yes|No} ] Especifica si el equipo debe estar unido al dominio como


cuenta de equipo durante la instalación del sistema
operativo. El valor predeterminado es Sí.

[/ReferralServer: <Servername> ] Especifica el nombre del servidor con el que se debe ponerse
en contacto para descargar el programa de arranque de red
y la imagen de arranque mediante trivial protocolo de
transferencia de archivos (tftp).

[/BootProgram: <Relativepath> ] Especifica la ruta de acceso relativa de la carpeta


remoteInstall al programa de arranque de red que este
equipo debe recibir. Por ejemplo: boot\x86\[Link] .

[/WdsClientUnattend: <Relativepath> ] Especifica la ruta de acceso relativa de la carpeta


remoteInstall al archivo desatendido que automatiza el
Windows Deployment Services.

[/BootImagepath: <Relativepath> ] Especifica la ruta de acceso relativa de la carpeta


remoteInstall a la imagen de arranque que este equipo debe
recibir.

Ejemplos
Para aprobar el equipo con un RequestId de 12, escriba:

wdsutil /Approve-AutoaddDevices /RequestId:12

Para aprobar el equipo con un RequestID de 20 e implementar la imagen con la configuración especificada,
escriba:

wdsutil /Approve-AutoaddDevices /RequestId:20 /MachineName:computer1 /OU:OU=Test,CN=company,DC=Domain,DC=Com


/User:Domain\User1
/JoinRights:Full /ReferralServer:MyWDSServer /BootProgram:boot\x86\pxeboot.n12
/WdsClientUnattend:WDSClientUnattend\[Link] /BootImagepath:boot\x86\images\[Link]

Para aprobar todos los equipos pendientes, escriba:

wdsutil /verbose /Approve-AutoaddDevices /RequestId:ALL

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil delete-autoadddevices
Comando wdsutil get-autoadddevices
Comando wdsutil reject-autoadddevices
Windows Cmdlets de Deployment Services
convert-riprepimage
12/08/2021 • 2 minutes to read

Convierte una imagen existente de preparación de instalación remota (RIPrep) a Windows de imagen (.wim).

Sintaxis
wdsutil [Options] /Convert-RIPrepImage /FilePath:<Filepath and name> /DestinationImage /FilePath:<Filepath
and name> [/Name:<Name>] [/Description:<Description>] [/InPlace] [/Overwrite:{Yes | No | Append}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/FilePath: <Filepath and name> Especifica la ruta de acceso de archivo completa y el nombre
del archivo .sif que corresponde a la imagen RIPrep. Este
archivo se denomina normalmente [Link] y se encuentra
en la subcarpeta \Templates de la carpeta que contiene la
imagen RIPrep.

/DestinationImage Especifica la configuración de la imagen de destino. Usa las


siguientes opciones;
/FilePath:<Filepath and name> : establece la ruta
de acceso completa del archivo nuevo. Por ejemplo:
C:\Temp\conver [Link]
[ /Name:<Name> ] : establece el nombre para
mostrar de la imagen. Si no se especifica ningún
nombre para mostrar, se usa el nombre para mostrar
de la imagen de origen.
[ /Description:<Description> ]: establece la
descripción de la imagen.
[/InPlace]: especifica que la conversión debe realizarse
en la imagen RIPrep original y no en una copia de la
imagen original, que es el comportamiento
predeterminado.
[ /Overwrite:{Yes | No | Append} : establece si
esta imagen debe sobrescribir o anexar los archivos
existentes.

Ejemplos
Para convertir la imagen [Link] especificada en [Link], escriba:

wdsutil /Convert-RiPrepImage /FilePath:R:\RemoteInstall\Setup\English


\Images\Win2k3.SP1\i386\Templates\[Link] /DestinationImage /FilePath:C:\Temp\[Link]

Para convertir la imagen [Link] especificada en [Link] con el nombre y la descripción especificados, y
sobrescribirla con el nuevo archivo si ya existe un archivo, escriba:
wdsutil /Verbose /Progress /Convert-RiPrepImage /FilePath:\\Server
\RemInst\Setup\English\Images\WinXP.SP2\i386\Templates\[Link] /DestinationImage
/FilePath:\\Server\Share\[Link] /Name:WindowsXP image /Description:Converted RIPREP image of WindowsXP
/Overwrite:Append

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Cmdlets de Deployment Services
wdsutil copy commands
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Copia una imagen o un grupo de controladores.

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Comando wdsutil copy-image Copia las imágenes que están dentro del mismo grupo de
imágenes.

Comando wdsutil copy-drivergroup Copia un grupo de controladores existente en el servidor.

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Cmdlets de Deployment Services
copy-drivergroup
07/08/2021 • 2 minutes to read

Duplica un grupo de controladores existente en el servidor, incluidos los filtros, los paquetes de controladores y
el estado habilitado o deshabilitado.

Sintaxis
wdsutil /Copy-DriverGroup [/Server:<Server name>] /DriverGroup:<Source Groupname> /GroupName:<New Groupname>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/Server: <Servername> Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica ningún nombre de
servidor, se usa el servidor local.

/DriverGroup: <Source Groupname> Especifica el nombre del grupo de controladores de origen.

/GroupName: <New Groupname> Especifica el nombre del nuevo grupo de controladores.

Ejemplos
Para copiar un grupo de controladores, escriba:

wdsutil /Copy-DriverGroup /Server:MyWdsServer /DriverGroup:PrinterDrivers /GroupName:X86PrinterDrivers

wdsutil /Copy-DriverGroup /DriverGroup:PrinterDrivers /GroupName:ColorPrinterDrivers

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Cmdlets de Deployment Services
wdsutil copy-image
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Copia las imágenes que están dentro del mismo grupo de imágenes. Para copiar imágenes entre grupos de
imágenes, use el comando wdsutil Export-Image comando y, a continuación, el comando wdsutil add-Image.

Sintaxis
wdsutil [Options] /copy-Image image:<Image name> [/Server:<Server name>] imagetype:Install imageGroup:<Image
group name>] [/Filename:<File name>] /DestinationImage /Name:<Name> /Filename:<File name> [/Description:
<Description>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Imagen: <Imagename> Especifica el nombre de la imagen que se va a copiar.

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

imagetype:Install Especifica el tipo de imagen que se va a copiar. Esta opción


debe establecerse para instalar .

\imageGroup: <Image groupname> ] Especifica el grupo de imágenes que contiene la imagen que
se va a copiar. Si no se especifica ningún grupo de imágenes
y solo existe un grupo en el servidor, ese grupo de imágenes
se usa de forma predeterminada. Si existen varios grupos de
imágenes en el servidor, debe especificar el grupo de
imágenes.

[/Filename: <Filename> ] Especifica el nombre de archivo de la imagen que se va a


copiar. Si la imagen de origen no se puede identificar de
forma única por nombre, debe especificar el nombre de
archivo.

/DestinationImage Especifica la configuración de la imagen de destino. Los


valores válidos son:
/Name: <Name> establece el nombre para mostrar
de la imagen que se va a copiar.
/Filename: establece el nombre del archivo de imagen
<Filename> de destino que contendrá la copia de la
imagen.
[/Description: <Description> ] : establece la
descripción de la copia de la imagen.
Ejemplos
Para crear una copia de la imagen especificada y así poder nombrarla [Link], escriba:

wdsutil /copy-Image image:Windows Vista with Office imagetype:Install /DestinationImage /Name:copy of


Windows Vista with Office / Filename:[Link]

Para crear una copia de la imagen especificada, aplique la configuración especificada y asigne a la copia el
nombre [Link], escriba:

wdsutil /verbose /Progress /copy-Image image:Windows Vista with Office /Server:MyWDSServe imagetype:Install
imageGroup:ImageGroup1
/Filename:[Link] /DestinationImage /Name:copy of Windows Vista with Office /Filename:[Link]
/Description:This is a copy of the original Windows image with Office installed

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-image
Comando wdsutil export-image
Comando wdsutil get-image
Comando wdsutil remove-image
Comando wdsutil replace-image
Comando wdsutil set-image
Windows Cmdlets de Deployment Services
wdsutil delete-autoadddevices
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Elimina los equipos que están pendientes, rechazados o aprobados de la base de datos de adición automática.
Esta base de datos almacena información sobre estos equipos en el servidor.

Sintaxis
wdsutil /delete-AutoaddDevices [/Server:<Servername>] /Devicetype:{PendingDevices | RejectedDevices
|ApprovedDevices}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

/Devicetype: Especifica el tipo de equipo que se eliminará de la base de


{PendingDevices|RejectedDevices|ApprovedDevices} datos. Este tipo puede ser PendingDevices , que devuelve
todos los equipos de la base de datos que tienen un estado
pendiente, RejectedDevices , que devuelve todos los
equipos de la base de datos que tienen un estado de
rechazado, o ApprovedDevices , que devuelve todos los
equipos que tienen el estado aprobado.

Ejemplos
Para eliminar todos los equipos rechazados, escriba:

wdsutil /delete-AutoaddDevices /Devicetype:RejectedDevices

Para eliminar todos los equipos aprobados, escriba:

wdsutil /verbose /delete-AutoaddDevices /Server:MyWDSServer /Devicetype:ApprovedDevices

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil approve-autoadddevices
Comando wdsutil get-autoadddevices
Comando wdsutil reject-autoadddevices
Windows Cmdlets de Deployment Services
wdsutil disable commands
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Deshabilita todos los servicios para Windows Deployment Services.

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Comando wdsutil disable-server Deshabilita todos los Windows servicios de implementación


en un servidor especificado (servidor de implementación).

Comando wdsutil disable-transportserver Deshabilita todos los Windows servicios de implementación


en un servidor de transporte especificado.

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Cmdlets de Deployment Services
wdsutil disable-server
13/08/2021 • 2 minutes to read

Deshabilita todos los servicios para un servidor Windows Deployment Services.

Sintaxis
wdsutil [Options] /Disable-Server [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

Ejemplos
Para deshabilitar el servidor, escriba:

wdsutil /Disable-Server

wdsutil /Verbose /Disable-Server /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Cmdlets de Deployment Services
wdsutil disable-transportserver
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Deshabilita todos los servicios de un servidor de transporte.

Sintaxis
wdsutil [Options] /Disable-TransportServer [/Server:<Servername>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server: <Servername> ] Especifica el nombre del servidor de transporte que se va a


deshabilitar. Puede ser el nombre de NetBIOS o el nombre
de dominio completo (FQDN). Si no se especifica ningún
nombre de servidor de transporte, se usará el servidor local.

Ejemplos
Para deshabilitar el servidor, escriba:

wdsutil /Disable-TransportServer

wdsutil /verbose /Disable-TransportServer /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil enable-transportserver
Comando wdsutil get-transportserver
Comando wdsutil set-transportserver
Comando wdsutil start-transportserver
Comando wdsutil stop-transportserver
Windows Cmdlets de Deployment Services
wdsutil disconnect-client
10/08/2021 • 2 minutes to read

Desconecta un cliente de una transmisión de multidifusión o un espacio de nombres. A menos que especifique
/Force , el cliente volverá a otro método de transferencia (si es compatible con el cliente).

Sintaxis
wdsutil /Disconnect-Client /ClientId:<Client ID> [/Server:<Server name>] [/Force]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/ClientId: <ClientID> Especifica el identificador del cliente que se va a desconectar.


Para ver el identificador de un cliente, ejecute el
wdsutil /get-multicasttransmission /show:clients
comando .

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

[/Force] Detiene la instalación por completo y no usa un método de


reserva. Dado [Link] no admite ningún mecanismo
de reserva, el comportamiento predeterminado es el
siguiente:
Si usa el cliente de Windows Deployment
Ser vices: El cliente continúa la instalación mediante
unicasting.
Si no usa el cliente de Windows Deployment
Ser vices: Se produce un error en la instalación.
Impor tante: Se recomienda encarecidamente usar este
parámetro con precaución porque, si se produce un error en
la instalación, el equipo puede quedar en un estado
inutilizable.

Ejemplos
Para desconectar un cliente, escriba:

wdsutil /Disconnect-Client /ClientId:1

Para desconectar un cliente y forzar que se producirá un error en la instalación, escriba:

wdsutil /Disconnect-Client /Server:MyWDSServer /ClientId:1 /Force

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-multicasttransmission
Windows Cmdlets de Deployment Services
wdsutil enable (comandos)
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Habilita todos los servicios para Windows Deployment Services.

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Comando wdsutil enable-server Habilita todos los servicios en un servidor Windows


Deployment Services (servidor de implementación).

Comando wdsutil enable-transportserver Habilita todos los servicios en un servidor de transporte


especificado.

Referencias adicionales
Clave de sintaxis de línea de comandos
Windows Cmdlets de Deployment Services
wdsutil enable-server
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Habilita todos los servicios para Windows Deployment Services.

Sintaxis
wdsutil [options] /Enable-Server [/Server:<Servername>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

Ejemplos
Para habilitar los servicios en el servidor, escriba:

wdsutil /Enable-Server

wdsutil /verbose /Enable-Server /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-server
Comando wdsutil get-Server
Comando wdsutil initialize-server
Comando wdsutil set-server
Comando wdsutil start-server
Comando wdsutil stop-server
Comando wdsutil uninitialize-server
Windows Cmdlets de Deployment Services
wdsutil enable-transportserver
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Habilita todos los servicios para el servidor de transporte.

Sintaxis
wdsutil [options] /Enable-TransportServer [/Server:<Servername>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

Ejemplos
Para habilitar los servicios en el servidor, escriba:

wdsutil /Enable-TransportServer

wdsutil /verbose /Enable-TransportServer /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-transportserver
Comando wdsutil get-transportserver
Comando wdsutil set-transportserver
Comando wdsutil start-transportserver
Comando wdsutil stop-transportserver
Windows Cmdlets de Deployment Services
wdsutil export-image
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Exporta una imagen existente desde el almacén de imágenes a otro Windows archivo de imagen (.wim).

Sintaxis
Para imágenes de arranque:

wdsutil [options] /Export-Image image:<Image name> [/Server:<Servername>]


imagetype:Boot /Architecture:{x86 | ia64 | x64} [/Filename:<Filename>]
/DestinationImage
/Filepath:<Filepath and name>
[/Name:<Name>]
[/Description:<Description>]
[/Overwrite:{Yes | No}]

Para imágenes de instalación:

wdsutil [options] /Export-Image image:<Image name> [/Server:<Servername>]


imagetype:Install imageGroup:<Image group name>]
[/Filename:<Filename>]
/DestinationImage
/Filepath:<Filepath and name>
[/Name:<Name>]
[/Description:<Description>]
[/Overwrite:{Yes | No | append}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Imagen: <Imagename> Especifica el nombre de la imagen que se va a exportar.

[/Server: <Servername> ] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

imagetype: {Boot|Install} Especifica el tipo de imagen que se va a exportar.

\imageGroup: <Image group name> ] Especifica el grupo de imágenes que contiene la imagen que
se va a exportar. Si no se especifica ningún nombre de grupo
de imágenes y solo existe un grupo de imágenes en el
servidor, ese grupo de imágenes se usará de forma
predeterminada. Si hay más de un grupo de imágenes en el
servidor, se debe especificar el grupo de imágenes.
PA RÁ M ET RO DESC RIP C IÓ N

/Architecture: {x86|ia64|x64} Especifica la arquitectura de la imagen que se va a exportar.


Dado que es posible tener el mismo nombre de imagen para
imágenes de arranque en arquitecturas diferentes, si se
especifica el valor de la arquitectura, se garantiza que se
devolverá la imagen correcta.

[/Filename: <Filename> ] Si la imagen no se puede identificar de forma única por


nombre, se debe especificar el nombre de archivo.

/DestinationImage Especifica la configuración de la imagen de destino. Puede


especificar esta configuración mediante las siguientes
opciones:
/Filepath:<Filepath and name> : especifica la ruta
de acceso completa del archivo para la nueva imagen.
[/Name:<Name>] : establece el nombre para mostrar
de la imagen. Si no se especifica ningún nombre, se
usará el nombre para mostrar de la imagen de
origen.
[/Description: <Description>] : establece la
descripción de la imagen.

[/Overwrite: {Yes|No|append} ] Determina si el archivo especificado en la opción


/DestinationImage se sobrescribirá si ya existe un archivo
existente con ese nombre en /Filepath. La opción Sí hace
que se sobrescriba el archivo existente, la opción No (valor
predeterminado) provoca un error si ya existe un archivo con
el mismo nombre y la opción append hace que la imagen
generada se anexe como una nueva imagen dentro del
archivo .wim existente.

Ejemplos
Para exportar una imagen de arranque, escriba:

wdsutil /Export-Image image:WinPE boot image imagetype:Boot /Architecture:x86 /DestinationImage


/Filepath:C:\temp\[Link]

wdsutil /verbose /Progress /Export-Image image:WinPE boot image /Server:MyWDSServer imagetype:Boot


/Architecture:x64 /Filename:[Link] /DestinationImage /Filepath:\\Server\Share\[Link]
/Name:Exported WinPE image /Description:WinPE Image from WDS server /Overwrite:Yes

Para exportar una imagen de instalación, escriba:

wdsutil /Export-Image image:Windows Vista with Office imagetype:Install /DestinationImage


/Filepath:C:\Temp\[Link]

wdsutil /verbose /Progress /Export-Image image:Windows Vista with Office /Server:MyWDSServer


imagetype:Instal imageGroup:ImageGroup1 /Filename:[Link] /DestinationImage
/Filepath:\\server\share\[Link] /Name:Exported Windows image /Description:Windows Vista image from WDS
server /Overwrite:append
Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-image
Comando wdsutil copy-image
Comando wdsutil get-image
Comando wdsutil remove-image
Comando wdsutil replace-image
Comando wdsutil set-image
Windows Cmdlets de Deployment Services
wdsutil get
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Recupera propiedades o atributos sobre el objeto especificado.

Subcomandos
SUB C O M A N DO DESC RIP C IÓ N

Comando wdsutil get-alldevices Muestra información sobre todos los equipos


preconfigurados.

Comando wdsutil get-allImagegroups Muestra información sobre todos los grupos de imágenes.

Comando wdsutil get-allimages Muestra información sobre todas las imágenes.

Comando wdsutil get-allmulticasttransmissions Muestra los atributos de todas las transmisiones de


multidifusión.

Comando wdsutil get-allnamespaces Muestra los atributos de todos los espacios de nombres.

Comando wdsutil get-allservers Muestra información sobre todos los Windows Deployment
Services.

Comando wdsutil get-autoadddevices Muestra los equipos que están pendientes de aprobación
administrativa en un servidor especificado.

Comando wdsutil get-device Muestra los atributos de un equipo pendiente.

Comando wdsutil get-image Muestra los atributos de una imagen existente.

Comando wdsutil get-imagefile Muestra información sobre las imágenes de un archivo .wim
especificado.

Comando wdsutil get-imagegroup Muestra información sobre un grupo de imágenes


especificado.

Comando wdsutil get-multicasttransmission Muestra los atributos de una transmisión de multidifusión


especificada.

Comando wdsutil get-namespace Muestra los atributos de un espacio de nombres


especificado.

Comando wdsutil get-server Muestra información sobre un servidor Windows


Deployment Services especificado.
SUB C O M A N DO DESC RIP C IÓ N

Comando wdsutil get-transportserver Muestra información sobre un servidor de transporte


especificado.

Comando wdsutil get-driverpackage Muestra información sobre los paquetes de controladores en


un servidor.

Comando wdsutil get-alldrivergroups Muestra información sobre todos los grupos de


controladores del servidor.

Comando wdsutil get-drivergroup Muestra información sobre los grupos de controladores en


un servidor.

Comando wdsutil get-alldriverpackages Muestra información sobre todos los paquetes de


controladores de un servidor que coinciden con los criterios
de búsqueda especificados.

Comando wdsutil get-driverpackagefile Muestra información sobre un paquete de controladores,


incluidos los controladores y los archivos que contiene.
wdsutil get-alldevices
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra las Windows deployment Services de todos los equipos preconfigurados. Un equipo preconfigurado es
un equipo físico que se ha vinculado a una cuenta de equipo en Active Directory Domain Services.

Sintaxis
wdsutil [options] /get-alldevices [/forest:{Yes | No}] [/referralserver:<servername>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/forest:{Yes | No}] Especifica si Windows Deployment Services debe devolver


equipos en todo el bosque o en el dominio local. El valor
predeterminado es No , lo que significa que solo se
devuelven los equipos del dominio local.

[/referralserver:<servername>] Devuelve solo los equipos preconfigurados para el servidor


especificado.

Ejemplos
Para ver todos los equipos, escriba:

wdsutil /get-alldevices

wdsutil /verbose /get-alldevices /forest:Yes /referralserver:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil set-device
Comando wdsutil add-device
comando wdsutil get-device
wdsutil get-alldrivergroups
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre todos los grupos de controladores de un servidor.

Sintaxis
wdsutil /get-alldrivergroups [/server:<servername>] [/show:{packagemetadata | filters | all}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/server:<servername>] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.

/show:{packagemetadata | filters | all}] Muestra los metadatos de todos los paquetes de


controladores del grupo especificado. PackageMetaData
muestra información sobre todos los filtros para el grupo
de controladores. Filtros muestra los metadatos de todos
los paquetes de controladores y filtros para el grupo.

Ejemplos
Para ver información sobre un archivo de controlador, escriba:

wdsutil /get-alldrivergroups /server:MyWdsServer /show:All

wdsutil /get-alldrivergroups [/show:packagemetadata]

Referencias adicionales
Clave de sintaxis de línea de comandos

Comando wdsutil get-drivergroup


wdsutil get-alldriverpackages
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre todos los paquetes de controladores de un servidor que coinciden con los criterios
de búsqueda especificados.

Sintaxis
wdsutil /get-alldriverpackages [/server:<servername>] [/show:{drivers | files | all}] [/filtertype:
<filtertype> /operator:{equal | notequal | greaterorequal | lessorequal | contains} /value:<value> [/value:
<value> ...]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/server:<servername>] Nombre del servidor. Puede ser el nombre NetBIOS o el


FQDN. Si no se especifica un nombre de servidor, se usa el
servidor local.

[/show:{drivers | files | all}] Indica la información del paquete que se mostrará. Si no se


especifica /show, el valor predeterminado es devolver solo
los metadatos del paquete de controladores. Los
controladores muestran la lista de controladores del
paquete, los archivos muestran la lista de archivos del
paquete y todos los controladores y archivos.
PA RÁ M ET RO DESC RIP C IÓ N

/filtertype:<filtertype> Especifica el atributo del paquete de controladores que se


buscará. Puede especificar varios atributos en un solo
comando. También debe especificar /operator y /value con
esta opción.
puede <filtertype> ser uno de los siguientes:
PackageId
PackageName
PackageEnabled
Packagedate agregado
PackageInfFilename
PackageClass
PackageProvider
PackageArchitecture
PackageLocale
PackageSigned
PackagedatePublished
Packageversion
Driverdescription
DriverManufacturer
DriverHardwareId
DrivercompatibleId
DriverGroupId
DriverGroupName

/operator:{equal | notequal | greaterorequal | Especifica la relación entre el atributo y los valores. Puede
lessorequal | contains} especificar contains solo con atributos de cadena. Solo
puede especificar greaterorequal y lessorequal con
atributos de fecha y versión.
PA RÁ M ET RO DESC RIP C IÓ N

/value:<value> Especifica el valor en el que se buscará el objeto


<attribute> especificado. Puede especificar varios valores
para un único /filter type. En la lista siguiente se describen
los atributos que puede especificar para cada filtro. Para
obtener más información sobre estos atributos, vea
Atributos de controlador y paquete. Los atributos pueden
incluir:
PackageId. Especifica un GUID válido. Por ejemplo:
{4d36e972-e325-11ce-bfc1-08002be10318}.
PackageName. Especifica cualquier valor de cadena.
PackageEnabled. Especifica Sí o No.
Packagedate agregado. Especifica la fecha con el
formato siguiente: YYYY/MM/DD
PackageInfFilename. Especifica cualquier valor de
cadena.
PackageClass. Especifica un nombre de clase válido
o un GUID de clase. Por ejemplo: DiskDrive, Net o
{4d36e972-e325-11ce-bfc1-08002be10318}.
PackageProvider. Especifica cualquier valor de
cadena.
PackageArchitecture. Especifica x86, x64 o ia64.
PackagLocale. Especifica un identificador de idioma
válido. Por ejemplo: en-US o es-ES.
PackageSigned. Especifica Sí o No.
PackagedatePublished. Especifica la fecha con el
formato siguiente: YYYY/MM/DD.
Packageversion. Especifica la versión en el formato
siguiente: a.b.x.y. Por ejemplo: [Link].
Driverdescription. Especifica cualquier valor de
cadena.
DriverManufacturer. Especifica cualquier valor de
cadena.
DriverHardwareId. Especifica cualquier valor de
cadena.
DrivercompatibleId. Especifica cualquier valor de
cadena.
DriverExcludeId. Especifica cualquier valor de
cadena.
DriverGroupId. Especifica un GUID válido. Por
ejemplo: {4d36e972-e325-11ce-bfc1-
08002be10318}.
DriverGroupName. Especifica cualquier valor de
cadena.

Ejemplos
Para mostrar información, escriba:

wdsutil /get-alldriverpackages /server:MyWdsServer /show:all /filtertype:drivergroupname /operator:contains


/value:printer /filtertype:packagearchitecture /operator:equal /value:x64 /value:x86

wdsutil /get-alldriverpackages /show:drivers /filtertype:packagedateadded /operator:greaterorequal


/value:2008/01/01
Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-driverpackage
Comando wdsutil get-driverpackagefile
wdsutil get-allimagegroups
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Recupera información sobre todos los grupos de imágenes de un servidor y todas las imágenes de esos grupos
de imágenes.

Sintaxis
wdsutil [options] /get-allimagegroups [/server:<servername>] [/detailed]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/server:<servername>] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

[/detailed] Devuelve los metadatos de imagen de cada imagen. Si no se


usa este parámetro, el comportamiento predeterminado es
devolver solo el nombre de imagen, la descripción y el
nombre de archivo de cada imagen.

Ejemplos
Para ver información sobre los grupos de imágenes, escriba:

wdsutil /get-allimagegroups

wdsutil /verbose /get-allimagegroups /server:MyWDSServer /detailed

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-imagegroup
Comando wdsutil remove-imagegroup
Comando wdsutil set-imagegroup
wdsutil get-allimages
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Recupera información sobre todas las imágenes de un servidor.

Sintaxis
wdsutil /get-allimages [/server:<servername>] /show:{boot | install | legacyris | all} [/detailed]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/server:<servername>] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

/show:{boot | install | legacyris | all} Cuando el arranque devuelve solo imágenes de arranque,
install devuelve imágenes de instalación, así como
información sobre los grupos de imágenes que las
contienen, LegacyRis devuelve solo imágenes remotas de
Servicios de instalación (RIS) y All devuelve información de
imagen de arranque, información de imagen de instalación
(incluida información sobre los grupos de imágenes) e
información de imágenes DE RIS.

[/detailed] Indica que se deben devolver todos los metadatos de


imagen de cada imagen. Si no se usa esta opción, el
comportamiento predeterminado es devolver solo el
nombre de imagen, la descripción y el nombre de archivo.

Ejemplos
Para ver información sobre las imágenes, escriba:

wdsutil /get-allimages /show:install

wdsutil /verbose /get-allimages /server:MyWDSServer /show:all /detailed

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-image
Comando wdsutil copy-image
Comando wdsutil export-image
Comando wdsutil remove-image
Comando wdsutil replace-image
Comando wdsutil set-image
wdsutil get-allmulticasttransmissions
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre todas las transmisiones de multidifusión en un servidor.

Sintaxis
para Windows Server 2008:

wdsutil /Get-AllMulticastTransmissions [/Server:<Server name>] [/Show:Clients] [/ExcludedeletePending]

para Windows Server 2008 R2:

wdsutil /Get-AllMulticastTransmissions [/Server:<Server name>] [/Show:{Boot | Install | All}]


[/details:Clients] [/ExcludedeletePending]

Parámetros
PA RÁ M ET RO EXP L IC A C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

[/Show] Windows Ser ver 2008


/Show:Clients: muestra información sobre los equipos
cliente que están conectados a las transmisiones de
multidifusión.
Windows Ser ver 2008 R2
Mostrar: {Boot | Install | All}: el tipo de imagen que se
devolverá. El arranque devuelve solo las transmisiones
de imágenes de arranque. Install devuelve solo las
transmisiones de imágenes de instalación. All devuelve
ambos tipos de imagen.

/details:clients Solo se admite Windows Server 2008 R2. Si está presente, se


mostrarán los clientes que están conectados a la
transmisión.

[/ExcludedeletePending] Excluye las transmisiones desactivadas de la lista.

Ejemplos
Para ver información sobre todas las transmisiones, escriba:
Windows Server 2008: wdsutil /Get-AllMulticastTransmissions
Windows Server 2008 R2: para ver información sobre todas las transmisiones excepto
wdsutil /Get-AllMulticastTransmissions /Show:All las transmisiones desactivadas, escriba:
Windows Server 2008:
wdsutil /Get-AllMulticastTransmissions /Server:MyWDSServer /Show:Clients /ExcludedeletePending
Windows Server 2008 R2:
wdsutil /Get-AllMulticastTransmissions /Server:MyWDSServer /Show:All /details:Clients
/ExcludedeletePending

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-multicasttransmission
Comando wdsutil new-multicasttransmission
Comando wdsutil remove-multicasttransmission
Comando wdsutil start-multicasttransmission
wdsutil get-allnamespaces
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre todos los espacios de nombres de un servidor.

Sintaxis
Windows Server 2008:

wdsutil /Get-AllNamespaces [/Server:<Server name>] [/ContentProvider:<name>] [/Show:Clients]


[/ExcludedeletePending]

Windows Server 2008 R2:

wdsutil /Get-AllNamespaces [/Server:<Server name>] [/ContentProvider:<name>] [/details:Clients]


[/ExcludedeletePending]

Parámetros
PA RÁ M ET RO W IN DO W S SERVER 2008 W IN DO W S SERVER 2008 R2

[/Server:] Especifica el nombre del servidor.


Puede ser el nombre de NetBIOS o el
nombre de dominio completo (FQDN).
Si no se especifica ningún nombre de
servidor, se usará el servidor local.

[/ContentProvider: ] Muestra los espacios de nombres solo


para el proveedor de contenido
especificado.

[/Show:Clients] Solo se admite Windows Server 2008.


Muestra información sobre los equipos
cliente que están conectados al espacio
de nombres .

[/details:Clients] Solo se admite Windows Server 2008


R2. Muestra información sobre los
equipos cliente que están conectados
al espacio de nombres .

[/ExcludedeletePending] Excluye las transmisiones desactivadas


de la lista.

Ejemplos
Para ver todos los espacios de nombres, escriba:
wdsutil /Get-AllNamespaces

Para ver todos los espacios de nombres excepto los que están desactivados, escriba:
Windows Server 2008

wdsutil /Get-AllNamespaces /Server:MyWDSServer /ContentProvider:MyContentProv /Show:Clients


/ExcludedeletePending

Windows Server 2008 R2

wdsutil /Get-AllNamespaces /Server:MyWDSServer /ContentProvider:MyContentProv /details:Clients


/ExcludedeletePending

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil new-namespace
Comando wdsutil remove-namespace
Comando wdsutil start-nmespace
get-AllServers
07/08/2021 • 2 minutes to read

Recupera información sobre todos los servidores Windows Deployment Services.

NOTE
Este comando puede tardar mucho tiempo en completarse si hay muchos servidores de Windows Deployment Services
en su entorno o si la conexión de red que vincula los servidores es lenta.

Sintaxis
wdsutil [Options] /Get-AllServers /Show:{Config | Images | All} [/Detailed] [/Forest:{Yes | No}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/Show:{Config Imágenes

[/Detailed] Cuando se usa junto con /Show:Images o /Show:All,


devuelve todos los metadatos de imagen de cada imagen. Si
no se especifica la opción /Detailed, el comportamiento
predeterminado es devolver el nombre de imagen, la
descripción y el nombre de archivo.

[/Forest:{Yes No}]

Ejemplos
Para ver información sobre todos los servidores, escriba:

wdsutil /Get-AllServers /Show:Config

Para ver información detallada sobre todos los servidores, escriba:

wdsutil /Verbose /Get-AllServers /Show:All /Detailed /Forest:Yes

Referencias adicionales
Clave de sintaxis de línea de comandos
wdsutil get-autoadddevices
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra todos los equipos que se encuentran en la base de datos Agregar automáticamente en un servidor
Windows Deployment Services.

Sintaxis
wdsutil [Options] /Get-AutoaddDevices [/Server:<Server name>] /Devicetype:{PendingDevices | RejectedDevices
| ApprovedDevices}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

/Devicetype:{PendingDevices | RejectedDevices | Especifica el tipo de equipo que se devolverá.


ApprovedDevices} - PendingDevices devuelve todos los equipos de la
base de datos que tienen el estado pendiente.
- RejectedDevices devuelve todos los equipos de la
base de datos que tienen el estado rechazado.
- ApprovedDevices devuelve todos los equipos de la
base de datos que tienen el estado aprobado.

Ejemplos
Para ver todos los equipos aprobados, escriba:

wdsutil /Get-AutoaddDevices /Devicetype:ApprovedDevices

Para ver todos los equipos rechazados, escriba:

wdsutil /verbose /Get-AutoaddDevices /Devicetype:RejectedDevices /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil delete-autoadddevices
Comando wdsutil approve-autoadddevices
Comando wdsutil reject-autoadddevices
wdsutil get-device
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Recupera Windows deployment Services sobre un equipo preconfigurado (es decir, un equipo físico que se ha
alineado con una cuenta de equipo en Active Directory Domain Services).

Sintaxis
wdsutil /Get-Device {/Device:<Device name> | /ID:<MAC or UUID>} [/Domain:<Domain>] [/forest:{Yes | No}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/Device: Especifica el nombre del equipo (SAMAccountName).

/ID: Especifica la dirección MAC o el UUID (GUID) del equipo,


como se muestra en los ejemplos siguientes. Tenga en
cuenta que un GUID válido debe estar en uno de los dos
formatos de cadena binaria o cadena GUID.
- Cadena
binaria: /ID:ACEFA3E81F20694E953EB2DAA1E8B1B6
- Dirección MAC: 00B056882FDC (sin guiones) o 00-
B0-56-88-2F-DC (con guiones)
- Cadena GUID: /ID:E8A3EFAC-201F-4E69-953-
B2DAA1E8B1B6

[/Dominio: ] Especifica el dominio en el que se va a buscar el equipo


preconfigurado. El valor predeterminado de este parámetro
es el dominio local.

[/forest:{Yes | No}] Especifica si Windows Deployment Services debe buscar en


todo el bosque o en el dominio local. El valor
predeterminado es No , lo que significa que solo se buscará
el dominio local.

Ejemplos
Para obtener información mediante el nombre del equipo, escriba:

wdsutil /Get-Device /Device:computer1

Para obtener información mediante la dirección MAC, escriba:

wdsutil /verbose /Get-Device /ID:00-B0-56-88-2F-DC /Domain:MyDomain


Para obtener información mediante la cadena GUID, escriba:

wdsutil /verbose /Get-Device /ID:E8A3EFAC-201F-4E69-953-B2DAA1E8B1B6 /forest:Yes

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil set-device
Comando wdsutil add-device
Comando wdsutil get-alldevices
wdsutil get-drivergroup
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre los grupos de controladores de un servidor.

Sintaxis
wdsutil /Get-DriverGroup /DriverGroup:<Group Name> [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DriverGroup: Especifica el nombre del grupo de controladores.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.

[/Show: {PackageMetaData | Filters | All}] Muestra los metadatos de todos los paquetes de
controladores del grupo especificado. PackageMetaData
muestra información sobre todos los filtros para el grupo
de controladores. Filtros muestra los metadatos de todos
los paquetes de controladores y filtros del grupo.

Ejemplos
Para ver información sobre un archivo de controlador, escriba:

wdsutil /Get-DriverGroup /DriverGroup:printerdrivers /Show:PackageMetaData

wdsutil /Get-DriverGroup /DriverGroup:printerdrivers /Server:MyWdsServer /Show:Filters

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-alldrivergroups
get-DriverPackage
12/08/2021 • 2 minutes to read

Muestra información sobre un paquete de controladores en el servidor.

Sintaxis
wdsutil /Get-DriverPackage [/Server:<Server name>] {/DriverPackage:<Package Name> | /PackageId:<ID>} [/Show:
{Drivers | Files | All}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:<Server name>] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica ningún nombre de
servidor, se usa el servidor local.

[/DriverPackage: <Name> ] Especifica el nombre del paquete de controladores que se


mostrará.

[/PackageId: <ID> ] Especifica el identificador Windows deployment Services del


paquete de controladores que se mostrará. Debe especificar
el identificador si el paquete de controladores no se puede
identificar de forma única por nombre.

[/Show: {Drivers Archivos

Ejemplos
Para ver información sobre un paquete de controladores, escriba una de las siguientes opciones:

wdsutil /Get-DriverPackage /PackageId:{4D36E972-E325-11CE-BFC1-08002BE10318}

wdsutil /Get-DriverPackage /DriverPackage:MyDriverPackage /Show:All

Referencias adicionales
Clave de sintaxis de línea de comandos
wdsutil get-image
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Recupera información sobre una imagen.

Sintaxis
para imágenes de arranque:

wdsutil [Options] /Get-Image image:<Image name> [/Server:<Server name> imagetype:Boot /Architecture:{x86 |


ia64 | x64} [/Filename:<File name>]

para imágenes de instalación:

wdsutil [Options] /Get-image image:<Image name> [/Server:<Server name> imagetype:Install imagegroup:<Image


group name>] [/Filename:<File name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

\image: Especifica el nombre de la imagen.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

imagetype:{Boot | Install} Especifica el tipo de imagen.

/Architecture:{x86 | ia64 | x64} Especifica la arquitectura de la imagen. Dado que es posible


tener el mismo nombre de imagen para las imágenes de
arranque en distintas arquitecturas, la especificación del valor
de arquitectura garantiza que se devuelva la imagen
correcta.

[/Filename:] Si la imagen no se puede identificar de forma única por


nombre, debe usar esta opción para especificar el nombre de
archivo.

\imagegroup: ] Especifica el grupo de imágenes que contiene la imagen. Si


no se especifica ningún grupo de imágenes y solo existe un
grupo de imágenes en el servidor, se usará ese grupo. Si hay
más de un grupo de imágenes en el servidor, debe usar este
parámetro para especificar el grupo de imágenes.

Ejemplos
Para recuperar información sobre una imagen de arranque, escriba una de las siguientes opciones:

wdsutil /Get-Image image:WinPE boot imagetype:Boot /Architecture:x86


wdsutil /verbose /Get-Image image:WinPE boot image /Server:MyWDSServer imagetype:Boot /Architecture:x86
/Filename:[Link]

Para recuperar información sobre una imagen de instalación, escriba una de las siguientes opciones:

wdsutil /Get-Image:Windows Vista with Office imagetype:Install


wdsutil /verbose /Get-Image:Windows Vista with Office /Server:MyWDSServer imagetype:Install
imagegroup:ImageGroup1 /Filename:[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-image
Comando wdsutil copy-image
Comando wdsutil export-image
Comando wdsutil remove-image
Comando wdsutil replace-image
Comando wdsutil set-image
get-ImageFile
13/08/2021 • 2 minutes to read

Recupera información sobre las imágenes contenidas en un archivo Windows Image (.wim).

Sintaxis
wdsutil [Options] /Get-ImageFile /ImageFile:<wim file path> [/Detailed]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/ImageFile:<WIM file path> Especifica la ruta de acceso completa y el nombre de archivo


del archivo .wim.

[/Detailed] Devuelve todos los metadatos de imagen de cada imagen. Si


no se usa esta opción, el comportamiento predeterminado
es devolver solo el nombre de imagen, la descripción y el
nombre de archivo.

Ejemplos
Para ver información sobre una imagen, escriba:

wdsutil /Get-ImageFile /ImageFil[Link]\temp\[Link]

Para ver información detallada, escriba:

wdsutil /Verbose /Get-ImageFile /ImageFile:\\Server\Share\My Folder \[Link] /Detailed

Referencias adicionales
Clave de sintaxis de línea de comandos
wdsutil get-imagegroup
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Recupera información sobre un grupo de imágenes y las imágenes dentro de él.

Sintaxis
wdsutil [Options] /Get-ImageGroup ImageGroup:<Image group name> [/Server:<Server name>] [/detailed]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/ImageGroup: Especifica el nombre del grupo de imágenes.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

[/detailed] Devuelve los metadatos de imagen para cada imagen. Si no


se usa este parámetro, el comportamiento predeterminado
es devolver solo el nombre de imagen, la descripción y el
nombre de archivo.

Ejemplos
Para ver información sobre un grupo de imágenes, escriba:

wdsutil /Get-ImageGroup ImageGroup:ImageGroup1

Para ver información, incluidos los metadatos, escriba:

wdsutil /verbose /Get-ImageGroup ImageGroup:ImageGroup1 /Server:MyWDSServer /detailed

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-imagegroup
Comando wdsutil get-allimagegroups
Comando wdsutil remove-imagegroup
Comando wdsutil set-imagegroup
wdsutil get-multicasttransmission
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre la transmisión de multidifusión para una imagen especificada.

Sintaxis
Windows Ser ver 2008

wdsutil [Options] /Get-MulticastTransmissiomedia:<Image name> [/Server:<Server


name>mediatype:InstallmediaGroup:<Image group name>]
[/Filename:<File name>] [/Show:Clients]

Windows Ser ver 2008 R2 para transmisiones de imágenes de arranque:

wdsutil [Options] /Get-MulticastTransmissiomedia:<Image name>


[/Server:<Server name>]
[/details:Clients]
mediatype:Boot
/Architecture:{x86 | ia64 | x64}
[/Filename:<File name>]

para las transmisiones de imágenes de instalación:

wdsutil [Options] /Get-MulticastTransmissiomedia:<Image name>


[/Server:<Server name>]
[/details:Clients]
mediatype:Install
mediaGroup:<Image Group>]
[/Filename:<File name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Medio: Muestra la transmisión de multidifusión asociada a esta


imagen.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

/imagetype:Install Especifica el tipo de imagen. Tenga en cuenta que esta


opción debe establecerse en Instalar .
PA RÁ M ET RO DESC RIP C IÓ N

/imagegroup: ] Especifica el grupo de imágenes que contiene la imagen. Si


no se especifica ningún nombre de grupo de imágenes y
solo existe un grupo de imágenes en el servidor, se usa ese
grupo de imágenes. Si hay más de un grupo de imágenes en
el servidor, debe usar esta opción para especificar un grupo
de imágenes.

/Architecture:{x86 | ia64 | x64} Especifica la arquitectura de la imagen de arranque asociada


a la transmisión. Dado que es posible tener el mismo
nombre de imagen para imágenes de arranque en
arquitecturas diferentes, debe especificar la arquitectura para
asegurarse de que se usa la imagen correcta.

[/Filename:] Especifica el archivo que contiene la imagen. Si la imagen no


se puede identificar de forma única por nombre, debe usar
esta opción para especificar el nombre de archivo.

[/Show:Clients] Muestra información sobre los equipos cliente que están


o conectados a la transmisión de multidifusión.
[/details:Clients]

Ejemplos
Windows Ser ver 2008 Para ver información sobre la transmisión de una imagen denominada Vista con
Office, escriba una de las siguientes opciones:

wdsutil /Get-MulticastTransmission:Vista with Office imagetype:Install


wdsutil /Get-MulticastTransmission /Server:MyWDSServer image:Vista with Office imagetype:Install
imageGroup:ImageGroup1 /Filename:[Link] /Show:Clients

Windows Ser ver 2008 R2 Para ver información sobre la transmisión de una imagen denominada Vista con
Office, escriba una de las siguientes opciones:

wdsutil /Get-MulticastTransmission:Vista with Office


/Imagetype:Install

wdsutil /Get-MulticastTransmission /Server:MyWDSServer image:Vista with Office imagetype:Install


ImageGroup:ImageGroup1 /Filename:[Link] /details:Clients

wdsutil /Get-MulticastTransmission /Server:MyWDSServer:X64 Boot Imagetype:Boot /Architecture:x64


/Filename:[Link] /details:Clients

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-allmulticasttransmissions
Comando wdsutil new-multicasttransmission
Comando wdsutil remove-multicasttransmission
Comando wdsutil start-multicasttransmission
wdsutil get-namespace
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre un espacio de nombres personalizado.

Sintaxis
Windows Server 2008 R2

wdsutil /Get-Namespace /Namespace:<Namespace name> [/Server:<Server name>] [/Show:Clients]

Windows Server 2008 R2

wdsutil /Get-Namespace /Namespace:<Namespace name> [/Server:<Server name>] [/details:Clients]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/Namespace: Especifica el nombre del espacio de nombres. Tenga en


cuenta que este no es el nombre descriptivo y debe ser
único.
- Servidor de implementación: la sintaxis del nombre del
espacio de nombres es /Namspace:WDS: / / . Por
ejemplo: WDS:ImageGroup1/[Link]/1
- Servidor de transporte: este valor debe coincidir con el
nombre dado al espacio de nombres cuando se creó en
el servidor.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

[/Show:Clients] o [/details:Clients] Muestra información sobre los equipos cliente que están
conectados al espacio de nombres especificado.

Ejemplos
Para ver información sobre un espacio de nombres, escriba:

wdsutil /Get-Namespace /Namespace:Custom Auto 1

Para ver información sobre un espacio de nombres y los clientes conectados, escriba una de las siguientes
opciones:
Windows Server 2008: wdsutil /Get-Namespace /Server:MyWDSServer /Namespace:Custom Auto 1 /Show:Clients
Windows Server 2008 R2:
wdsutil /Get-Namespace /Server:MyWDSServer /Namespace:Custom Auto 1 /details:Clients

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-allnamespaces
Comando wdsutil new-namespace
Comando wdsutil remove-namespace
Comando wdsutil start-namespace
wdsutil get-server
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Recupera información del servidor Windows Deployment Services especificado.

Sintaxis
wdsutil [Options] /Get-Server [/Server:<Server name>] /Show:{Config | Images | All} [/detailed]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

/Show:{Config | Images | All} Especifica el tipo de información que se devolverá.


- Config devuelve información de configuración.
- Images devuelve información sobre los grupos de
imágenes, las imágenes de arranque y las imágenes de
instalación.
- Todo devuelve información de configuración e
información de imagen.

[/detailed] Puede usar esta opción con /Show:Images o /Show:All


para indicar que se deben devolver todos los metadatos de
imagen de cada imagen. Si no se usa la opción /detailed, el
comportamiento predeterminado es devolver el nombre de
imagen, la descripción y el nombre de archivo.

Ejemplos
Para ver información sobre el servidor, escriba:

wdsutil /Get-Server /Show:Config

Para ver información detallada sobre el servidor, escriba:

wdsutil /verbose /Get-Server /Server:MyWDSServer /Show:All /detailed

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-server
Comando wdsutil enable-server
Comando wdsutil initialize-server
Comando wdsutil set-server
Comando wdsutil start-server
Comando wdsutil stop-server
Comando wdsutil uninitialize-server
wdsutil get-transportserver
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Muestra información sobre un servidor de transporte especificado.

Sintaxis
wdsutil [Options] /Get-TransportServer [/Server:<Server name>] /Show:{Config}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

/Show:{Config} Devuelve información de configuración sobre el servidor de


transporte especificado.

Ejemplos
Para ver información sobre el servidor, escriba:

wdsutil /Get-TransportServer /Show:Config

Para ver la información de configuración, escriba:

wdsutil /Get-TransportServer /Server:MyWDSServer /Show:Config

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-transportserver
Comando wdsutil enable-transportserver
Comando wdsutil set-transportserver
Comando wdsutil start-transportserver
Comando wdsutil stop-transportserver
wdsutil initialize-server
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Configura un servidor Windows Deployment Services para su uso inicial una vez instalado el rol de servidor.
Después de ejecutar este comando, debe usar el comando wdsutil add-Image para agregar imágenes al
servidor.

Sintaxis
wdsutil /Initialize-Server [/Server:<Server name>] /remInst:<Full path> [/Authorize]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

/remInst: Especifica la ruta de acceso completa y el nombre de la


carpeta remoteInstall. Si la carpeta especificada aún no
existe, esta opción la creará cuando se ejecute el comando.
Siempre debe escribir una ruta de acceso local, incluso en el
caso de un equipo remoto. Por ejemplo: D:\remoteInstall.

[/Authorize] Autoriza el servidor en el Protocolo de control de host


dinámico (DHCP). Esta opción solo es necesaria si está
habilitada la detección de dhcp no autorizado, lo que
significa que el servidor PXE de Windows Deployment
Services debe estar autorizado en DHCP para poder atender
a los equipos cliente. Tenga en cuenta que la detección de
dhcp no habilitado está deshabilitada de forma
predeterminada.

Ejemplos
Para inicializar el servidor y establecer la carpeta compartida remoteInstall en la unidad F:, escriba.

wdsutil /Initialize-Server /remInst:F:\remoteInstall

Para inicializar el servidor y establecer la carpeta compartida remoteInstall en la unidad C:, escriba.

wdsutil /verbose /Progress /Initialize-Server /Server:MyWDSServer /remInst:C:\remoteInstall

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-server
Comando wdsutil enable-server
Comando wdsutil get-server
Comando wdsutil set-server
Comando wdsutil start-server
Comando wdsutil stop-server
Comando wdsutil uninitialize-server
wdsutil new
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea imágenes de captura y de descubrimiento, transmisiones de multidifusión y espacios de nombres.

Subcomandos
SUB C O M A N DO DESC RIP C IÓ N

Comando wdsutil new-captureimage crea una nueva imagen de captura a partir de una imagen
de arranque existente.

Comando wdsutil new-discoverimage crea una nueva imagen de de descubrimiento a partir de


una imagen de arranque existente.

Comando wdsutil new-multicasttransmission crea una nueva transmisión de multidifusión.

Comando wdsutil new-namespace crea un nuevo espacio de nombres.


new-CaptureImage
13/08/2021 • 2 minutes to read

Crea una nueva imagen de captura a partir de una imagen de arranque existente. Las imágenes de captura son
imágenes de arranque que inician la Windows de captura de Deployment Services en lugar de iniciar el
programa de instalación. Al arrancar un equipo de referencia (que se ha preparado con Sysprep) en una imagen
de captura, un asistente crea una imagen de instalación del equipo de referencia y la guarda como un archivo
Windows Image (.wim). También puede agregar la imagen a un medio (por ejemplo, un CD, DVD o una unidad
USB) y, a continuación, arrancar un equipo desde ese medio. Tras crear la imagen de instalación, podrá agregar
la imagen al servidor para la implementación del arranque PXE. Para obtener más información, vea Crear
imágenes ( [Link] ).

Sintaxis
wdsutil [Options] /New-CaptureImage [/Server:<Server name>]
/Image:<Image name>
/Architecture:{x86 | ia64 | x64}
[/Filename:<File name>]
/DestinationImage
/FilePath:<File path and name>
[/Name:<Name>]
[/Description:<Description>]
[/Overwrite:{Yes | No | Append}]
[/UnattendFilePath:<File path>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:<Server name>] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

/Image:<Image name> Especifica el nombre de la imagen de arranque de origen.

/Architecture: {x86 ia64

[/Filename: <Filename> ] Si la imagen no se puede identificar de forma única por


nombre, debe usar esta opción para especificar el nombre de
archivo.

/DestinationImage Especifica la configuración de la imagen de destino. La


configuración se especifica mediante las siguientes opciones:
- /FilePath: <File path and name> establece la ruta de acceso
completa del archivo para la nueva imagen de captura.
- [/Name: <Name> ] : establece el nombre para mostrar de
la imagen. Si no se especifica ningún nombre para mostrar,
se usará el nombre para mostrar de la imagen de origen.
- [/Description: <Description> ] : establece la descripción de
la imagen.
- [/Overwrite: {Yes
Ejemplos
Para crear una imagen de captura y nombrarla [Link], escriba:

wdsutil /New-CaptureImage /Image:WinPE boot image /Architecture:x86 /DestinationImage


/FilePath:C:\Temp\[Link]

Para crear una imagen de captura y aplicar la configuración especificada, escriba:

wdsutil /Verbose /Progress /New-CaptureImage /Server:MyWDSServer /Image:WinPE boot image /Architecture:x64


/Filename:[Link]
/DestinationImage /FilePath:\\Server\Share\[Link] /Name:New WinPE image /Description:WinPE image
with capture utility /Overwrite:No /UnattendFilePath:\\Server\Share\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
new-DiscoverImage
13/08/2021 • 2 minutes to read

Crea una nueva imagen de de descubrimiento a partir de una imagen de arranque existente. Detectar imágenes
son imágenes de arranque que fuerzan al programa [Link] a iniciarse en el modo de servicios de
implementación de Windows y, a continuación, detectar un servidor Windows Deployment Services.
Normalmente, estas imágenes se usan para implementar imágenes en equipos que no son capaces de arrancar
en PXE. Para obtener más información, vea Crear imágenes ( [Link] ).

Sintaxis
wdsutil [Options] /New-DiscoverImage [/Server:<Server name>]
/Image:<Image name>
/Architecture:{x86 | ia64 | x64}
[/Filename:<File name>]
/DestinationImage
/FilePath:<File path and name>
[/Name:<Name>]
[/Description:<Description>]
[/WDSServer:<Server name>]
[/Overwrite:{Yes | No | Append}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:<Server name>] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

/Image:<Image name> Especifica el nombre de la imagen de arranque de origen.

/Architecture:{x86 ia64

[/Filename:<File name>] Si la imagen no se puede identificar de forma única por


nombre, debe usar esta opción para especificar el nombre de
archivo.
PA RÁ M ET RO DESC RIP C IÓ N

/DestinationImage Especifica la configuración de la imagen de destino. Puede


especificar la configuración mediante las siguientes opciones:
- /FilePath:< ruta de acceso y nombre>: establece la ruta de
acceso completa del archivo para la nueva imagen.
- [/Name: <Name> ] : establece el nombre para mostrar de
la imagen. Si no se especifica ningún nombre para mostrar,
se usará el nombre para mostrar de la imagen de origen.
- [/Description: <Description> ] : establece la descripción de
la imagen.
- [/WDSServer: ] : especifica el nombre del servidor con el
que todos los clientes que arrancan desde la imagen
especificada deben ponerse en contacto para descargar
<Server name> la imagen de instalación. De forma
predeterminada, todos los clientes que arranquen esta
imagen detectarán un servidor Windows Deployment
Services válido. El uso de esta opción omite la funcionalidad
de detección y obliga al cliente de arranque a ponerse en
contacto con el servidor especificado.
- [/Overwrite:{Yes

Ejemplos
Para crear una imagen de detección fuera de la imagen de arranque y asínúpela [Link], escriba:

wdsutil /New-DiscoverImage /Image:WinPE boot image /Architecture:x86 /DestinationImage


/FilePath:C:\Temp\[Link]

Para crear una imagen de detección fuera de la imagen de arranque y así poder nombrarla [Link]
con la configuración especificada, escriba:

wdsutil /Verbose /Progress /New-DiscoverImage /Server:MyWDSServer


/Image:WinPE boot image /Architecture:x64 /Filename:[Link] /DestinationImage
/FilePath:\\Server\Share\[Link]
/Name:New WinPE image /Description:WinPE image for WDS Client discovery /Overwrite:No

Referencias adicionales
Clave de sintaxis de línea de comandos
wdsutil new-multicasttransmission
13/08/2021 • 3 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea una nueva transmisión de multidifusión para una imagen. Este comando equivale a crear una transmisión
mediante el complemento mmc de Windows Deployment Services (haga clic con el botón derecho en el nodo
Transmisiones de multidifusión y, a continuación, haga clic en Crear transmisión de multidifusión). Debe
usar este comando cuando tenga instalados el servicio de rol Servidor de implementación y el servicio de rol
Servidor de transporte (que es la instalación predeterminada). Si solo tiene instalado el servicio de rol Servidor
de transporte, use el comando wdsutilnew-Namespace.

Sintaxis
para las transmisiones de imágenes de instalación:

wdsutil [Options] /New-MulticastTransmissiomedia:<Image name>


[/Server:<Server name>]
/FriendlyName:<Friendly name>
[/Description:<Description>]
/Transmissiontype: {AutoCast | ScheduledCast}
[/time:<YYYY/MM/DD:hh:mm>]
[/Clients:<Num of Clients>]
imagetype:Install
ImageGroup:<Image Group>]
[/Filename:<File name>]

para las transmisiones de imágenes de arranque (solo se admite Windows Server 2008 R2):

wdsutil [Options] /New-MulticastTransmissiomedia:<Image name>


[/Server:<Server name>]
/FriendlyName:<Friendly name>
[/Description:<Description>]
/Transmissiontype: {AutoCast | ScheduledCast}
[/time:<YYYY/MM/DD:hh:mm>]
[/Clients:<Num of Clients>]
imagetype:Boot
/Architecture:{x86 | ia64 | x64}
[/Filename:<File name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/image: Especifica el nombre de la imagen que se va a transmitir


mediante multidifusión.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.
PA RÁ M ET RO DESC RIP C IÓ N

/FriendlyName: Especifica el nombre descriptivo de la transmisión.

[/Description:] Especifica la descripción de la transmisión.

/imagetype:{Boot|Install} Especifica el tipo de imagen que se va a transmitir mediante


multidifusión. Nota El arranque solo se admite para
Windows Server 2008 R2.

/ImageGroup: ] Especifica el grupo de imágenes que contiene la imagen. Si


no se especifica ningún nombre de grupo de imágenes y
solo existe un grupo de imágenes en el servidor, se usa ese
grupo de imágenes. Si hay más de un grupo de imágenes en
el servidor, debe usar esta opción para especificar el nombre
del grupo de imágenes.

[/Filename:] especifica el nombre de archivo. Si la imagen de origen no se


puede identificar de forma única por nombre, debe usar esta
opción para especificar el nombre de archivo.

/Transmissiontype:{AutoCast | ScheduledCast} Especifica si se debe iniciar la transmisión automáticamente


(autocast) o en función de los criterios de inicio especificados
(ScheduledCast).
Conversión automática. Este tipo de transmisión
indica que, en cuanto un cliente aplicable solicita una
imagen de instalación, comienza una transmisión de
multidifusión de la imagen seleccionada. Como otros
clientes solicitan la misma imagen, se unen a la
transmisión que ya se ha iniciado.
Conversión programada. Este tipo de transmisión
establece los criterios de inicio para la transmisión en
función del número de clientes que solicitan una
imagen o un día y hora específicos. Puede especificar
las siguientes opciones:
[/time: ] - Establece la hora a la que debe
comenzar la transmisión con el formato
siguiente: YYYY/MM/DD:hh:mm.
[/Clients: ] : establece el número mínimo de
clientes que hay que esperar antes de que se
inicie la transmisión.

/Architecture:{x86 | ia64 | x64} Especifica la arquitectura de la imagen de arranque que se


transmitirá mediante multidifusión. Dado que es posible
tener el mismo nombre para las imágenes de arranque de
diferentes arquitecturas, debe especificar la arquitectura para
asegurarse de que se usa la imagen correcta.

[/Filename:] especifica el nombre de archivo. Si la imagen de origen no se


puede identificar de forma única por nombre, debe
especificar el nombre de archivo.

Ejemplos
Para crear una transmisión de conversión automática de una imagen de arranque Windows Server 2008 R2,
escriba:
wdsutil /New-MulticastTransmission /FriendlyName:WDS Boot Transmission
/Image:X64 Boot imagetype:Boot /Architecture:x64 /Transmissiontype:AutoCast

Para crear una transmisión de conversión automática de una imagen de instalación, escriba:

wdsutil /New-MulticastTransmission /FriendlyName:WDS AutoCast Transmission


/Image:Vista with Officeimage imagetype:Install /Transmissiontype:AutoCast

Para crear una Scheduled-Cast de una imagen de instalación, escriba:

wdsutil /New-MulticastTransmission /FriendlyName:WDS SchedCast Transmission /Server:MyWDSServer Image:Vista


with Office imagetype:Install
/Transmissiontype:ScheduledCast /time:2006/11/[Link] /Clients:100

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-allmulticasttransmissions
Comando wdsutil get-multicasttransmission
Comando wdsutil remove-multicasttransmission
Comando wdsutil start-multicasttransmission
wdsutil new-namespace
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Crea y configura un nuevo espacio de nombres. Debe usar esta opción cuando solo tenga instalado el servicio
de rol Servidor de transporte. Si tiene instalados el servicio de rol Servidor de implementación y el servicio de
rol Servidor de transporte (que es el valor predeterminado), use el comando wdsutilnew-MulticastTransmission.
Tenga en cuenta que debe registrar el proveedor de contenido antes de usar esta opción.

Sintaxis
wdsutil [Options] /New-Namespace [/Server:<Server name>]
/FriendlyName:<Friendly name>
[/Description:<Description>]
/Namespace:<Namespace name>
/ContentProvider:<Name>
[/ConfigString:<Configuration string>]
/Namespacetype: {AutoCast | ScheduledCast}
[/time:<YYYY/MM/DD:hh:mm>]
[/Clients:<Number of clients>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

/FriendlyName: Especifica el nombre descriptivo del espacio de nombres.

[/Description:] Establece la descripción del espacio de nombres.

/Namespace: Especifica el nombre del espacio de nombres. Tenga en


cuenta que este no es el nombre descriptivo y debe ser
único.
- Ser vicio de rol del ser vidor de implementación: la
sintaxis de esta opción es /Namespace:WDS: / / . Por
ejemplo: WDS:ImageGroup1/[Link]/1
- Ser vicio de rol ser vidor de transpor te: este valor
debe coincidir con el nombre especificado cuando se
creó el espacio de nombres en el servidor.

/ContentProvider: ] Especifica el nombre del proveedor de contenido que


proporcionará contenido para el espacio de nombres.

[/ConfigString: ] Especifica la cadena de configuración del proveedor de


contenido.
PA RÁ M ET RO DESC RIP C IÓ N

/Namespacetype: {AutoCast | ScheduledCast} Especifica la configuración de la transmisión. La configuración


se especifica mediante las siguientes opciones:
- [/time: ] : establece la hora a la que debe comenzar la
transmisión con el formato siguiente:
YYYY/MM/DD:hh:mm. Esta opción solo se aplica a
Scheduled-Cast transmisiones.
- [/Clients: ] : establece el número mínimo de clientes
que hay que esperar antes de que se inicie la
transmisión. Esta opción solo se aplica a Scheduled-Cast
transmisiones.

Ejemplos
Para crear un espacio de nombres de conversión automática, escriba:

wdsutil /New-Namespace /FriendlyName:Custom AutoCast Namespace /Namespace:Custom Auto 1


/ContentProvider:MyContentProvider /Namespacetype:AutoCast

Para crear un espacio Scheduled-Cast de nombres, escriba:

wdsutil /New-Namespace /Server:MyWDSServer /FriendlyName:Custom Scheduled Namespace /Namespace:Custom Auto 1


/ContentProvider:MyContentProvider
/Namespacetype:ScheduledCast /time:2006/11/[Link] /Clients:20

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-allnamespaces
Comando wdsutil remove-namespace
Comando wdsutil start-namespace
wdsutil /progress
12/08/2021 • 2 minutes to read

Muestra el progreso mientras se ejecuta un comando. Puede usar /progress con cualquier otro comando
wdsutil que ejecute. Si desea activar el registro detallado para este comando, debe especificar /verbose y
/progress directamente después de wdsutil .

Sintaxis
wdsutil /progress <commands>

Ejemplos
Para inicializar el servidor y mostrar el progreso, escriba:

wdsutil /verbose /progress /Initialize-Server /Server:MyWDSServer /RemInst:C:\RemoteInstall

Referencias adicionales
Clave de sintaxis de línea de comandos
wdsutil reject-autoadddevices
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Rechaza los equipos que están pendientes de aprobación administrativa. Cuando la directiva de adición
automática está habilitada, se requiere la aprobación administrativa para que los equipos desconocidos (los que
no están preconfigurados) puedan instalar una imagen. Puede habilitar esta directiva mediante la pestaña
Respuesta PXE de la página de propiedades del servidor.

Sintaxis
wdsutil [Options] /Reject-AutoaddDevices [/Server:<Server name>] /RequestId:<Request ID or ALL>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

/RequestId:<Id. de solicitud | ALL> Especifica el identificador de solicitud asignado al equipo


pendiente. Para rechazar todos los equipos pendientes,
especifique ALL .

Ejemplos
Para rechazar un solo equipo, escriba:

wdsutil /Reject-AutoaddDevices /RequestId:12

Para rechazar todos los equipos, escriba:

wdsutil /verbose /Reject-AutoaddDevices /Server:MyWDSServer /RequestId:ALL

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil approve-autoadddevices
Comando wdsutil delete-autoadddevices
Comando wdsutil get-autoadddevices
wdsutil remove
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Subcomandos
SUB O M M A N D DESC RIP C IÓ N

Comando wdsutil remove-image quita una imagen de arranque o instalación del servidor.

Comando wdsutil remove-imagegroup quita un grupo de imágenes del servidor.

Comando wdsutil remove-multicasttransmission Deshabilita la transmisión de multidifusión de una imagen.

Comando wdsutil remove-namespace quita un espacio de nombres del servidor.

Comando wdsutil remove-drivergrouppackage quita un paquete de controladores de un grupo de


controladores en un servidor.

Comando wdsutil remove-drivergrouppackages quita paquetes de controladores de un grupo de


controladores en un servidor.

Comando wdsutil remove-driverpackage quita un paquete de controladores de un servidor.

Comando wdsutil remove-driverpackages quita paquetes de controladores de un servidor.

Comando wdsutil remove-drivergroup quita un grupo de controladores de un servidor.

Comando wdsutil remove-drivergroupfilter quita una regla de filtro de un grupo de controladores en un


servidor.
remove-DriverGroup
12/08/2021 • 2 minutes to read

Quita un grupo de controladores de un servidor.

Sintaxis
wdsutil /Remove-DriverGroup /DriverGroup:<Group Name> [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DriverGroup:<Group Name> Especifica el nombre del grupo de controladores que se


quitará.

[/Server:<Server name>] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.

Ejemplos
Para quitar un grupo de controladores, escriba una de las siguientes opciones:

wdsutil /Remove-DriverGroup /DriverGroup:PrinterDrivers

wdsutil /Remove-DriverGroup /DriverGroup:PrinterDrivers /Server:MyWdsServer

Referencias adicionales
Clave de sintaxis de línea de comandos
remove-DriverGroupFilter
12/08/2021 • 2 minutes to read

Quita una regla de filtro de un grupo de controladores en un servidor.

Sintaxis
wdsutil /Remove-DriverGroupFilter /DriverGroup:<Group Name> [/Server:<Server name>] /FilterType:<Filter
Type>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DriverGroup:<Group Name> Especifica el nombre del grupo de controladores.

[/Server:<Server name>] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.

[/FilterType: <FilterType> ] Especifica el tipo del filtro que se quitará del grupo.
<FilterType> puede ser uno de los siguientes:
BiosVendor
BiosVersion
ChassisType
Fabricante
Uuid
OsVersion
OsEdition
OsLanguage

Ejemplos
Para quitar un filtro, escriba una de las siguientes opciones:

wdsutil /Remove-DriverGroupFilter /DriverGroup:PrinterDrivers /FilterType:Manufacturer

wdsutil /Remove-DriverGroupFilter /DriverGroup:PrinterDrivers /FilterType:Manufacturer


/FilterType:OSLanguage

Referencias adicionales
Clave de sintaxis de línea de comandos
remove-DriverGroupPackage
12/08/2021 • 2 minutes to read

Quita un paquete de controladores de un grupo de controladores en un servidor.

Sintaxis
wdsutil /Remove-DriverGroupPackage /DriverGroup:<Group Name> [/Server:<Server Name>] {/DriverPackage:<Name>
| /PackageId:<ID>}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:<Server name>] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.

[/DriverPackage: <Name> ] Especifica el nombre del paquete de controladores que se


quitará.

[/PackageId: <ID> ] Especifica el identificador Windows deployment Services del


paquete de controladores que se quitará. Debe especificar
esta opción si el paquete de controladores no se puede
identificar de forma única por nombre.

Ejemplos
wdsutil /Remove-DriverGroupPackage /DriverGroup:PrinterDrivers /PackageId:{4D36E972-E325-11CE-BFC1-
08002BE10318}

wdsutil /Remove-DriverGroupPackage /DriverGroup:PrinterDrivers /DriverPackage:XYZ

Referencias adicionales
Clave de sintaxis de línea de comandos
wdsutil remove-drivergrouppackages
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita paquetes de controladores de un grupo de controladores en un servidor.

Sintaxis
wdsutil /remove-DriverGroupPackages /DriverGroup:<Group Name> [/Server:<Server Name>] /Filtertype:<Filter
type> /Operator:{Equal | NotEqual | GreaterOrEqual | LessOrEqual | Contains} /Value:<Value> [/Value:<Value>
...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DriverGroup: Especifica el nombre del grupo de controladores.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.
PA RÁ M ET RO DESC RIP C IÓ N

/Filtertype: Especifica el atributo del paquete de controladores que se


buscará. Puede especificar varios atributos en un solo
comando. También debe especificar /Operator y /Value
con esta opción.
puede ser uno de los siguientes:
PackageId
PackageName
PackageEnabled
Packagedateadded
PackageInfFilename
PackageClass
PackageProvider
PackageArchitecture
PackageLocale
PackageSigned
PackagedatePublished
Packageversion
Driverdescription
DriverManufacturer
DriverHardwareId
DrivercompatibleId
DriverExcludeId
DriverGroupId
DriverGroupName

/Operator:{Equal | NotEqual | GreaterOrEqual | LessOrEqual | Especifica la relación entre el atributo y los valores. Solo
Contains} puede especificar Contains con atributos de cadena. Solo
puede especificar GreaterOrEqual y LessOrEqual con
atributos de fecha y versión.
PA RÁ M ET RO DESC RIP C IÓ N

/Value: Especifica el valor para buscar el especificado. Puede


especificar varios valores para un único /Filter type . En la
lista siguiente se describen los atributos que puede
especificar para cada filtro. Para obtener más información
sobre estos atributos, vea Atributos de controlador y
paquete ( [Link] ).
- PackageId: especifique un GUID válido. Por ejemplo:
{4d36e972-e325-11ce-bfc1-08002be10318}.
- PackageName Especifique cualquier valor de cadena.
- PackageEnabled: especifique Sí o No.
- Packagedateadded : especifique la fecha en el formato
siguiente: YYYY/MM/DD
- PackageInfFilename Especifique cualquier valor de
cadena.
- PackageClass: especifique un guid de clase o nombre
de clase válido. Por ejemplo: DiskDrive, Net o
{4d36e972-e325-11ce-bfc1-08002be10318}.
- PackageProvider Especifique cualquier valor de cadena.
- PackageArchitecture: especifique x86, x64 o ia64.
- PckageLocale: especifique un identificador de idioma
válido. Por ejemplo: en-US o es-ES.
- PackageSigned: especifique Sí o No.
- PackagedatePublished: especifique la fecha con el
formato siguiente: YYYY/MM/DD
- Packageversion: especifique la versión en el formato
siguiente: a.b.x.y. Por ejemplo: [Link]
- Driverdescription Especifique cualquier valor de cadena.
- DriverManufacturer Especifique cualquier valor de
cadena.
- DriverHardwareId: especifique cualquier valor de
cadena.
- DrivercompatibleId: especifique cualquier valor de
cadena.
- DriverExcludeId: especifique cualquier valor de cadena.
- DriverGroupId: especifique un GUID válido. Por
ejemplo: {4d36e972-e325-11ce-bfc1-08002be10318}.
- DriverGroupName Especifique cualquier valor de
cadena.

Ejemplos
Para quitar paquetes de controladores de un grupo de controladores, escriba una de las siguientes opciones:

wdsutil /verbose /remove-DriverGroupPackages /DriverGroup:printerdrivers


/Filtertype:DriverManufacturer /Operator:NotEqual /Value:Name1 /Value:Name2

wdsutil /verbose /remove-DriverGroupPackages /DriverGroup:DisplayDrivers


/Filtertype:PackageArchitecture /Operator:Equal /Value:x86
/Filtertype:Packagedateadded /Operator:LessOrEqual /Value:2008/01/01

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil remove-drivergrouppackage
wdsutil remove-driverpackage
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita un paquete de controladores de un servidor.

Sintaxis
wdsutil /remove-DriverPackage [/Server:<Server name>] {/DriverPackage:<Package Name> | /PackageId:<ID>}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.

[/DriverPackage: ] Especifica el nombre del paquete de controladores que se


quitará.

[/PackageId: ] Especifica el identificador Windows deployment Services del


paquete de controladores que se quitará. Debe especificar el
identificador si el paquete de controladores no se puede
identificar de forma única por nombre.

Ejemplos
Para ver información sobre las imágenes, escriba una de las siguientes opciones:

wdsutil /remove-DriverPackage /PackageId:{4D36E972-E325-11CE-Bfc1-08002BE10318}

wdsutil /remove-DriverPackage /Server:MyWdsServer /DriverPackage:MyDriverPackage

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil remove-driverpackages
wdsutil remove-driverpackages
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita los paquetes de controladores del servidor.

Sintaxis
wdsutil /remove-DriverPackages [/Server:<Server name>] /Filtertype:<Filter type> /Operator:{Equal | NotEqual
| GreaterOrEqual | LessOrEqual | Contains} /Value:<Value> [/Value:<Value> ...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.
PA RÁ M ET RO DESC RIP C IÓ N

/Filtertype: Especifica el atributo del paquete de controladores que se


buscará. Puede especificar varios atributos en un solo
comando. También debe especificar /Operator y /Value
con esta opción.
puede ser uno de los siguientes:
PackageId
PackageName
PackageEnabled
Packagedateadded
PackageInfFilename
PackageClass
PackageProvider
PackageArchitecture
PackageLocale
PackageSigned
PackagedatePublished
Packageversion
Driverdescription
DriverManufacturer
DriverHardwareId
DrivercompatibleId
DriverExcludeId
DriverGroupId
DriverGroupName

/Operator:{Equal | NotEqual | GreaterOrEqual | LessOrEqual | Especifica la relación entre el atributo y los valores. Solo
Contains} puede especificar Contains con atributos de cadena. Solo
puede especificar GreaterOrEqual y LessOrEqual con
atributos de fecha y versión.
PA RÁ M ET RO DESC RIP C IÓ N

/Value: Especifica el valor para buscar el especificado. Puede


especificar varios valores para un único /Filter type . En la
lista siguiente se describen los atributos que puede
especificar para cada filtro. Para obtener más información
sobre estos atributos, vea Atributos de controlador y
paquete ( [Link] ).
- PackageId: especifique un GUID válido. Por ejemplo:
{4d36e972-e325-11ce-bfc1-08002be10318}.
- PackageName Especifique cualquier valor de cadena.
- PackageEnabled: especifique Sí o No.
- Packagedateadded : especifique la fecha en el formato
siguiente: YYYY/MM/DD
- PackageInfFilename Especifique cualquier valor de
cadena.
- PackageClass: especifique un GUID de clase o nombre
de clase válido. Por ejemplo: DiskDrive, Net o
{4d36e972-e325-11ce-bfc1-08002be10318}.
- PackageProvider Especifique cualquier valor de cadena.
- PackageArchitecture: especifique x86, x64 o ia64.
- PckageLocale: especifique un identificador de idioma
válido. Por ejemplo: en-US o es-ES.
- PackageSigned: especifique Sí o No.
- PackagedatePublished: especifique la fecha en el
formato siguiente: YYYY/MM/DD
- Packageversion: especifique la versión en el formato
siguiente: a.b.x.y. Por ejemplo: [Link]
- Driverdescription Especifique cualquier valor de cadena.
- DriverManufacturer Especifique cualquier valor de
cadena.
- DriverHardwareId: especifique cualquier valor de
cadena.
- DrivercompatibleId: especifique cualquier valor de
cadena.
- DriverExcludeId: especifique cualquier valor de cadena.
- DriverGroupId: especifique un GUID válido. Por
ejemplo: {4d36e972-e325-11ce-bfc1-08002be10318}.
- DriverGroupName Especifique cualquier valor de
cadena.

Ejemplos
Para quitar paquetes, escriba una de las siguientes opciones:

wdsutil /verbose /remove-DriverPackages /Server:MyWdsServer


/Filtertype:PackageProvider /Operator:Equal /Value:Name1 /Value:Name2

wdsutil /remove-DriverPackages /Filtertype:PackageArchitecture /Operator:Equal


/Value:x86 /Value:x64 /Filtertype:PackageEnabled /Operator:Equal /Value:No

wdsutil /verbose /remove-DriverPackages /Server:MyWdsServer


/Filtertype:Packagedateadded /Operator:LessOrEqual /Value:2008/01/01

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil remove-driverpackage
wdsutil remove-image
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Elimina una imagen de un servidor.

Sintaxis
para imágenes de arranque:

wdsutil [Options] /remove-Image:<Image name> [/Server:<Server name> type:Boot /Architecture:{x86 | ia64 |


x64} [/Filename:<Filename>]

para imágenes de instalación:

wdsutil [Options] /remove-image:<Image name> [/Server:<Server name> type:Install ImageGroup:<Image group


name>] [/Filename:<Filename>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/remove-image: Especifica el nombre de la imagen.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

mediatype:{Boot | Install} Especifica el tipo de imagen.

/Architecture:{x86 | ia64 | x64} Especifica la arquitectura de la imagen. Dado que es posible


tener el mismo nombre de imagen para diferentes imágenes
de arranque en distintas arquitecturas, la especificación del
valor de la arquitectura garantiza que se quitará la imagen
correcta.

\ImageGroup: ] Especifica el grupo de imágenes que contiene la imagen. Si


no se especifica ningún nombre de grupo de imágenes y
solo existe un grupo de imágenes en el servidor, se usará ese
grupo de imágenes. Si existe más de un grupo de imágenes,
debe usar esta opción para especificar el grupo de imágenes.

[/Filename:] Si la imagen no se puede identificar de forma única por


nombre, debe usar esta opción para especificar el nombre de
archivo.

Ejemplos
Para quitar una imagen de arranque, escriba:

wdsutil /remove-Imagmedia:WinPE Boot Imagemediatype:Boot /Architecture:x86

wdsutil /verbose /remove-Image:WinPE Boot Image /Server:MyWDSServer type:Boot /Architecture:x64


/Filename:[Link]

Para quitar una imagen de instalación, escriba:

wdsutil /remove-Image:Windows Vista with Officemediatype:Install

wdsutil /verbose /remove-Image:Windows Vista with Office /Server:MyWDSServemediatype:Instal


ImageGroup:ImageGroup1 /Filename:[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-image
Comando wdsutil copy-image
Comando wdsutil export-image
Comando wdsutil get-image
Comando wdsutil replace-image
Comando wdsutil set-image
wdsutil remove-imagegroup
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita un grupo de imágenes de un servidor.

Sintaxis
wdsutil [Options] /remove-ImageGroup Group:<Image group name> [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

imagegroup: Especifica el nombre del grupo de imágenes que se va a


quitar.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

Ejemplos
Para quitar el grupo de imágenes, escriba una de las siguientes opciones:

wdsutil /remove-ImageGroumediaGroup:ImageGroup1
wdsutil /verbose /remove-ImageGroumediaGroup:My Image Group /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-imagegroup
Comando wdsutil get-allimagegroups
Comando wdsutil get-imagegroup
Comando wdsutil set-imagegroup
wdsutil remove-multicasttransmission
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Deshabilita la transmisión de multidifusión para una imagen. A menos que especifique /force , los clientes
existentes completarán la transferencia de imágenes, pero no se permitirá que los nuevos clientes se unan.

Sintaxis
Windows Ser ver 2008

wdsutil /remove-MulticastTransmission:<Image name> [/Server:<Server name> mediatype:Install Group:<Image


Group>] [/Filename:<File name>] [/force]

Windows Ser ver 2008 R2 para imágenes de arranque:

wdsutil [Options] /remove-MulticastTransmissiomedia:<Image name>


\x20 [/Server:<Server name>]
\x20 mediatype:Boot
\x20 /Architecture:{x86 | ia64 | x64}
\x20 [/Filename:<File name>]

para imágenes de instalación:

wdsutil [Options] /remove-MulticastTransmissiomedia:<Image name>


[/Server:<Server name>]
mediatype:Install
mediaGroup:<Image Group
[/Filename:<File name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Medio: Especifica el nombre de la imagen.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

mediatype:{Install|Boot} Especifica el tipo de imagen. Tenga en cuenta que esta


opción debe establecerse en Instalar para Windows Server
2008.
PA RÁ M ET RO DESC RIP C IÓ N

/Architecture:{x86 | ia64 | x64} Especifica la arquitectura de la imagen de arranque asociada


a la transmisión que se va a iniciar. Dado que es posible
tener el mismo nombre de imagen para las imágenes de
arranque en arquitecturas diferentes, debe especificar la
arquitectura para asegurarse de que se usa la transmisión
correcta.

\mediaGroup: ] Especifica el grupo de imágenes que contiene la imagen. Si


no se especifica ningún nombre de grupo de imágenes y
solo existe un grupo de imágenes en el servidor, se usa ese
grupo de imágenes. Si hay más de un grupo de imágenes en
el servidor, debe usar esta opción para especificar el nombre
del grupo de imágenes.

[/Filename:] especifica el nombre de archivo. Si la imagen de origen no se


puede identificar de forma única por nombre, debe usar esta
opción para especificar el nombre de archivo.

[/force] quita la transmisión y finaliza todos los clientes. A menos


que especifique un valor para la opción /force, los clientes
existentes pueden completar la transferencia de imágenes,
pero los nuevos clientes no pueden unirse.

Ejemplos
Para detener un espacio de nombres (los clientes actuales completarán la transmisión, pero los nuevos clientes
no podrán unirse), escriba:

wdsutil /remove-MulticastTransmission:Vista with Office


/Imagetype:Install

wdsutil /remove-MulticastTransmission:x64 Boot Image


/Imagetype:Boot /Architecture:x64

Para forzar la terminación de todos los clientes, escriba:

wdsutil /remove-MulticastTransmission /Server:MyWDSServer


/Image:Vista with Officemediatype:InstalmediaGroup:ImageGroup1
/Filename:[Link] /force

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-allmulticasttransmissions
Comando wdsutil get-multicasttransmission
Comando wdsutil new-multicasttransmission
Comando wdsutil start-multicasttransmission
wdsutil remove-namespace
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Quita un espacio de nombres personalizado.

Sintaxis
wdsutil /remove-Namespace /Namespace:<Namespace name> [/Server:<Server name>] [/force]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/Namespace: Especifica el nombre del espacio de nombres. Este no es el


nombre descriptivo y debe ser único.
- Ser vicio de rol del ser vidor de implementación:
la sintaxis del nombre del espacio de nombres es
/Namespace:WDS: / / . Por ejemplo:
WDS:ImageGroup1/[Link]/1
- Ser vicio de rol ser vidor de transpor te: este valor
debe coincidir con el nombre dado al espacio de
nombres cuando se creó en el servidor.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usa el servidor
local.

[/force] quita el espacio de nombres inmediatamente y finaliza todos


los clientes. Tenga en cuenta que, a menos que especifique
/force , los clientes existentes pueden completar la
transferencia, pero los clientes nuevos no pueden unirse.

Ejemplos
Para detener un espacio de nombres (los clientes actuales pueden completar la transferencia, pero los nuevos
clientes no pueden unirse), escriba:

wdsutil /remove-Namespace /Namespace:Custom Auto 1

Para forzar la finalización de todos los clientes, escriba:

wdsutil /remove-Namespace /Server:MyWDSServer /Namespace:Custom Auto 1 /force

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-allnamespaces
Comando wdsutil new-namespace
Comando wdsutil start-namespace
wdsutil replace-image
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Reemplaza una imagen existente por una nueva versión de esa imagen.

Sintaxis
para imágenes de arranque:

wdsutil [Options] /replace-Imagmedia:<Image name> [/Server:<Server name>]


mediatype:Boot
/Architecture:{x86 | ia64 | x64}
[/Filename:<File name>]
/replacementImage
mediaFile:<wim file path>
[/Name:<Image name>]
[/Description:<Image description>]

para imágenes de instalación:

wdsutil [Options] /replace-Imagmedia:<Image name> [/Server:<Server name>]


mediatype:Install
mediaGroup:<Image group name>]
[/Filename:<File name>]
/replacementImage
mediaFile:<wim file path>
[/SourceImage:<Source image name>]
[/Name:<Image name>]
[/Description:<Image description>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Medio: Especifica el nombre de la imagen que se va a reemplazar.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

mediatype:{Boot | Install} Especifica el tipo de imagen que se va a reemplazar.

/Architecture:{x86 | ia64 | x64} Especifica la arquitectura de la imagen que se va a


reemplazar. Dado que es posible tener el mismo nombre de
imagen para diferentes imágenes de arranque en distintas
arquitecturas, la especificación de la arquitectura garantiza
que se reemplaza la imagen correcta.
PA RÁ M ET RO DESC RIP C IÓ N

[/Filename:] Si la imagen no se puede identificar de forma única por


nombre, debe usar esta opción para especificar el nombre de
archivo.

/replacementImage Especifica la configuración de la imagen de reemplazo. Esta


configuración se establece mediante las siguientes opciones:
- mediaFile: especifica el nombre y la ubicación (ruta de
acceso completa) del nuevo archivo .wim.
- [/SourceImage: ] : especifica la imagen que se usará si
el archivo .wim contiene varias imágenes. Esta opción
solo se aplica a la instalación de imágenes.
- [/Name: ] Establece el nombre para mostrar de la
imagen.
- [/Description: ] : establece la descripción de la imagen.

Ejemplos
Para reemplazar una imagen de arranque, escriba una de las siguientes opciones:

wdsutil /replace-Imagmedia:WinPE Boot Imagemediatype:Boot /Architecture:x86


/replacementImagmediaFil[Link]\MyFolder\[Link]
wdsutil /verbose /Progress /replace-Imagmedia:WinPE Boot Image /Server:MyWDSServemediatype:Boot
/Architecture:x64 /Filename:[Link]
/replacementImagmediaFile:\\MyServer\Share\[Link] /Name:My WinPE Image /Description:WinPE Image with
drivers

Para reemplazar una imagen de instalación, escriba una de las siguientes opciones:

wdsutil /replace-Imagmedia:Windows Vista Homemediatype:Install


/replacementImagmediaFil[Link]\MyFolder\[Link]
wdsutil /verbose /Progress /replace-Imagmedia:Windows Vista Pro
/Server:MyWDSServemediatype:InstalmediaGroup:ImageGroup1
/Filename:[Link] /replacementImagmediaFile:\\MyServer\Share \[Link] /SourceImage:Windows Vista
Ultimate /Name:Windows Vista Desktop /Description:Windows Vista Ultimate with standard business
applications.

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-image
Comando wdsutil copy-image
Comando wdsutil export-image
Comando wdsutil get-image
Comando wdsutil replace-image
Comando wdsutil set-image
Uso del comando set
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Establece propiedades y atributos para Windows deployment Services, equipos preconfigurados, imágenes,
grupos de imágenes y servidores de transporte.

Subcomandos
SUB C O M A N DO DESC RIP C IÓ N

Subcomando: set-Device cambia los atributos de un equipo preconfigurado. Un


equipo preconfigurado es un equipo que se ha vinculado a
un objeto de cuenta de equipo en servidores de dominio de
Active Directory (AD DS). Los clientes preconfigurados
también se denominan equipos conocidos.

Subcomando: set-Image cambia los atributos de una imagen existente.

Subcomando: set-ImageGroup cambia los atributos de un grupo de imágenes existente.

Subcomando: set-Server Configura los valores de un servidor Windows Deployment


Services.

Subcomando: set-TransportServer Configura los valores de un servidor de transporte.

Subcomando: set-DriverPackage cambia el nombre o habilita o deshabilita un paquete de


controladores en un servidor.

Subcomando: set-DriverGroup Establece las propiedades de un grupo de controladores


existente en un servidor.

Subcomando: set-DriverGroupFilter agrega o quita un filtro de grupo de controladores existente


de un grupo de controladores.
wdsutil set-device
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia los atributos de un equipo preconfigurado. Un equipo preconfigurado es un equipo que se ha vinculado
a un objeto de cuenta de equipo en servidores de dominio de Active Directory (AD DS). Los clientes
preconfigurados también se denominan equipos conocidos. Puede configurar las propiedades de la cuenta de
equipo para controlar la instalación del cliente. Por ejemplo, puede configurar el programa de arranque de red y
el archivo desatendido que debe recibir el cliente, así como el servidor desde el que el cliente debe descargar el
programa de arranque de red.

Sintaxis
wdsutil [Options] /Set-Device /Device:<Device name> [/ID:<UUID | MAC address>] [/ReferralServer:<Server
name>] [/BootProgram:<Relative path>]
[/WdsClientUnattend:<Relative path>] [/User:<Domain\User | User@Domain>] [/JoinRights:{JoinOnly | Full}]
[/JoinDomain:{Yes | No}] [/BootImagepath:<Relative path>] [/Domain:<Domain>] [/resetAccount]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/Device: Especifica el nombre del equipo (SAM-Account-Name).

[/ID:<UUID | dirección MAC>] Especifica el GUID o UUID o la dirección MAC del equipo.
Este valor debe estar en uno de los tres formatos siguientes:
- Cadena binaria:
/ID:ACEFA3E81F20694E953EB2DAA1E8B1B6
- Cadena GUID/UUID: /ID:E8A3EFAC-201F-4E69-
953E-B2DAA1E8B1B6
- Dirección MAC: 00B056882FDC (sin guiones) o 00-
B0-56-88-2F-DC (con guiones)

[/ReferralServer: ] Especifica el nombre del servidor al que se va a ponerse en


contacto para descargar el programa de arranque de red y la
imagen de arranque mediante Trivial protocolo de
transferencia de archivos (tftp).

[/BootProgram: ] Especifica la ruta de acceso relativa de la carpeta


remoteInstall al programa de arranque de red que recibirá el
equipo especificado. Por ejemplo: boot\x86\[Link]

[/WdsClientUnattend: ] Especifica la ruta de acceso relativa de la carpeta


remoteInstall al archivo desatendido que automatiza las
pantallas de instalación del cliente Windows Deployment
Services.
PA RÁ M ET RO DESC RIP C IÓ N

[/User:<Domain\User | User@Domain>] Establece permisos en el objeto de cuenta de equipo para


conceder al usuario especificado los derechos necesarios
para unir el equipo al dominio.

[/JoinRights:{JoinOnly | Full}] Especifica el tipo de derechos que se asignarán al usuario.


- JoinOnly requiere que el administrador restablezca
la cuenta de equipo antes de que el usuario pueda unir
el equipo al dominio.
- Full proporciona acceso completo al usuario, incluido
el derecho a unir el equipo al dominio.

[/JoinDomain:{Yes | No}] Especifica si el equipo debe unirse o no al dominio como


cuenta de equipo durante una Windows Deployment
Services. El valor predeterminado es Sí.

[/BootImagepath: ] Especifica la ruta de acceso relativa de la carpeta


remoteInstall a la imagen de arranque que usará el equipo.

[/Domain: ] Especifica el dominio en el que se va a buscar el equipo


preconfigurado. El valor predeterminado es el dominio local.

[/resetAccount] restablece los permisos en el equipo especificado para que


cualquier persona con los permisos adecuados pueda unirse
al dominio mediante esta cuenta.

Ejemplos
Para establecer el programa de arranque de red y el servidor de referencia para un equipo, escriba:

wdsutil /Set-Device /Device:computer1 /ReferralServer:MyWDSServer


/BootProgram:boot\x86\pxeboot.n12

Para establecer varias configuraciones para un equipo, escriba:

wdsutil /verbose /Set-Device /Device:computer2 /ID:00-B0-56-88-2F-DC


/WdsClientUnattend:WDSClientUnattend\[Link]
/User:Domain\user /JoinRights:JoinOnly /JoinDomain:No /BootImagepath:boot\x86\images\[Link]
/Domain:NorthAmerica /resetAccount

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-device
Comando wdsutil get-alldevices
comando wdsutil get-device
Subcomando: set-DriverGroup
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Establece las propiedades de un grupo de controladores existente en un servidor.

Sintaxis
wdsutil /Set-DriverGroup /DriverGroup:<Group Name> [/Server:<Server Name>] [/Name:<New Group Name>]
[/Enabled:{Yes | No}] [/Applicability:{Matched | All}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DriverGroup: Especifica el nombre del grupo de controladores.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.

[/Name: ] Especifica el nuevo nombre para el grupo de controladores.

[/Enabled:{Yes | No} Habilita o deshabilita el grupo de controladores.

[/Applicability:{Matched | All}] Especifica qué paquetes se instalarán si se cumplen los


criterios de filtro. Coincidir significa instalar solo los
paquetes de controladores que coincidan con el hardware de
un cliente. Todo significa instalar todos los paquetes en los
clientes independientemente de su hardware.

Ejemplos
Para establecer las propiedades de un grupo de controladores, escriba una de las siguientes opciones:

wdsutil /Set-DriverGroup /DriverGroup:printerdrivers /Enabled:Yes

wdsutil /Set-DriverGroup /DriverGroup:printerdrivers /Name:colorprinterdrivers /Applicability:All

Referencias adicionales
Clave de sintaxis de la línea de comandos Subcomando: set-DriverGroupFilter
Subcomando: set-DriverGroupFilter
10/08/2021 • 2 minutes to read

Agrega o quita un filtro de grupo de controladores existente de un grupo de controladores.

Sintaxis
wdsutil /Set-DriverGroupFilter /DriverGroup:<Group Name> [/Server:<Server name>] /FilterType:<Filter Type>
[/Policy:{Include | Exclude}] [/AddValue:<Value> [/AddValue:<Value> ...]] [/RemoveValue:<Value>
[/RemoveValue:<Value> ...]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/DriverGroup:<Group Name> Especifica el nombre del grupo de controladores.

[/Server:<Server name>] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.

/FilterType:<FilterType> Especifica el tipo de filtro de grupo de controladores que se


agregará o quitará. Puede especificar varios filtros en un solo
comando. Para cada /FilterType , puede agregar o quitar
varios valores mediante /RemoveValue y /AddValue .
<FilterType> puede ser uno de los siguientes:
BiosVendor
BiosVersion
ChassisType
Fabricante
Uuid
OsVersion
OsEdition
OsLanguage

[/Policy:{Include Exclude}]
PA RÁ M ET RO DESC RIP C IÓ N

[/AddValue: <Value> ] Especifica el nuevo valor de cliente que se agregará al filtro.


Puede especificar varios valores para un único tipo de filtro.
Consulte la lista siguiente para ver los valores de atributo
válidos para ChassisType. Para obtener información
sobre cómo obtener los valores de todos los demás tipos de
filtro, vea Filtros de grupo de controladores (
[Link] ).
Otros
UnknownChassis
Dispositivo de escritorio
LowProfileDesktop
PizzaBox
Minitorre
Torre
Por tátil
Equipo por tátil
Cuaderno
Mano
DockingStation
AllInOne
Subnotebook
SpaceSaving
Lonchera
MainSystemChassis
ExpansionChassis
SubChassis
BusExpansionChassis
PeripheralChassis
StorageChassis
RackMountChassis
SealedCaseComputer
MultiSystemChassis
Compactpci
AdvancedTca

[/RemoveValue: <Value> ] Especifica el valor de cliente existente que se quitará del filtro
como se especifica con /AddValue .

Ejemplos
Para quitar un filtro, escriba una de las siguientes opciones:

wdsutil /Set-DriverGroupFilter /DriverGroup:PrinterDrivers /FilterType:Manufacturer /Policy:Include


/AddValue:Name1 /RemoveValue:Name2

wdsutil /Set-DriverGroupFilter /DriverGroup:PrinterDrivers /FilterType:Manufacturer /Policy:Include


/RemoveValue:Name1 /FilterType:ChassisType /Policy:Exclude /AddValue:Tower /AddValue:MiniTower

Referencias adicionales
Clave de sintaxis de línea de comandos
Subcomando: set-DriverPackage
07/08/2021 • 2 minutes to read

Cambia el nombre o habilita o deshabilita un paquete de controladores en un servidor.

Sintaxis
wdsutil /Set-DriverPackage [/Server:<Server name>] {/DriverPackage:<Name> | /PackageId:<ID>} [/Name:<New
Name>] [/Enabled:{Yes | No}

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:<Server name>] Especifica el nombre del servidor. Puede ser el nombre


NetBIOS o el FQDN. Si no se especifica un nombre de
servidor, se usa el servidor local.

[/DriverPackage: <Name> ] Especifica el nombre actual del paquete de controladores


que se modificará.

[/PackageId: <ID> ] Especifica el identificador Windows deployment Services del


paquete de controladores. Debe especificar esta opción si el
paquete de controladores no se puede identificar de forma
única por nombre. Para buscar este identificador para un
paquete, haga clic en el grupo de controladores en el que se
encuentra el paquete (o en el nodo Todos los paquetes),
haga clic con el botón derecho en el paquete y, a
continuación, haga clic en Propiedades . El id. de paquete
aparece en la pestaña General. Por ejemplo: {DD098D20-
1850-4FC8-8E35-EA24A1BEFF5E}.

[/Name: <New Name> ] Especifica el nuevo nombre para el paquete de


controladores.

[/Enabled:{Yes No}

Ejemplos
Para cambiar la configuración de un paquete, escriba una de las siguientes opciones:

wdsutil /Set-DriverPackage /PackageId:{4D36E972-E325-11CE-BFC1-08002BE10318} /Name:MyDriverPackage

wdsutil /Set-DriverPackage /DriverPackage:MyDriverPackage /Name:NewName /Enabled:Yes

Referencias adicionales
Clave de sintaxis de línea de comandos
wdsutil set-image
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia los atributos de una imagen.

Sintaxis
para imágenes de arranque:

wdsutil /Set-Imagmedia:<Image name> [/Server:<Server name>mediatype:Boot /Architecture:{x86 | ia64 | x64}


[/Filename:<File name>] [/Name:<Name>]
[/Description:<Description>] [/Enabled:{Yes | No}]

para imágenes de instalación:

wdsutil /Set-Imagmedia:<Image name> [/Server:<Server name>]


mediatype:InstallmediaGroup:<Image group name>]
[/Filename:<File name>]
[/Name:<Name>]
[/Description:<Description>]
[/UserFilter:<SDDL>]
[/Enabled:{Yes | No}]
[/UnattendFile:<Unattend file path>]
[/OverwriteUnattend:{Yes | No}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Medio: Especifica el nombre de la imagen.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

mediatype:{Boot | Install} Especifica el tipo de imagen.

/Architecture:{x86 | ia64 | x64} Especifica la arquitectura de la imagen. Dado que puede


tener el mismo nombre de imagen para diferentes imágenes
de arranque en distintas arquitecturas, la especificación de la
arquitectura garantiza que se modifique la imagen correcta.

[/Filename:] Si la imagen no se puede identificar de forma única por


nombre, debe usar esta opción para especificar el nombre de
archivo.

[/Name] Especifica el nombre de la imagen.


PA RÁ M ET RO DESC RIP C IÓ N

[/Description:] Establece la descripción de la imagen.

[/Enabled:{Yes | No}] Habilita o deshabilita la imagen.

\mediaGroup: ] Especifica el grupo de imágenes que contiene la imagen. Si


no se especifica ningún nombre de grupo de imágenes y
solo existe un grupo de imágenes en el servidor, se usará ese
grupo de imágenes. Si hay más de un grupo de imágenes en
el servidor, debe usar esta opción para especificar el grupo
de imágenes.

[/UserFilter: ] Establece el filtro de usuario en la imagen. La cadena de filtro


debe estar en formato de lenguaje de definición de
descriptores de seguridad (SDDL). Tenga en cuenta que, a
diferencia de la opción /Security para grupos de imágenes,
esta opción solo restringe quién puede ver la definición de la
imagen y no los recursos reales del archivo de imagen. Para
restringir el acceso a los recursos de archivo y, por tanto, el
acceso a todas las imágenes de un grupo de imágenes,
deberá establecer la seguridad del propio grupo de
imágenes.

[/UnattendFile:] Establece la ruta de acceso completa al archivo desatendido


que se va a asociar a la imagen. Por ejemplo:
D:\Files\Unattend\[Link]

[/OverwriteUnattend:{Yes | No}] Puede especificar /Over write para sobrescribir el archivo


desatendido si ya hay un archivo desatendido asociado a la
imagen. Tenga en cuenta que el valor predeterminado es No .

Ejemplos
Para establecer valores para una imagen de arranque, escriba una de las siguientes opciones:

wdsutil /Set-Imagmedia:WinPE boot imagemediatype:Boot /Architecture:x86 /Description:New description


wdsutil /verbose /Set-Imagmedia:WinPE boot image /Server:MyWDSServemediatype:Boot /Architecture:x86
/Filename:[Link]
/Name:New Name /Description:New Description /Enabled:Yes

Para establecer los valores de una imagen de instalación, escriba una de las siguientes opciones:

wdsutil /Set-Imagmedia:Windows Vista with Officemediatype:Install /Description:New description


wdsutil /verbose /Set-Imagmedia:Windows Vista with Office
/Server:MyWDSServemediatype:InstalmediaGroup:ImageGroup1
/Filename:[Link] /Name:New name /Description:New description /UserFilter:O:BAG:DUD:AI(A;ID;FA;;;SY)
(A;ID;FA;;;BA)(A;ID;0x1200a9;;;AU) /Enabled:Yes /UnattendFile:\\server\share\[Link]
/OverwriteUnattend:Yes

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-image
Comando wdsutil copy-image
Comando wdsutil Export-image
Comando wdsutil get-image
Comando wdsutil remove-image
Comando wdsutil replace-image
wdsutil set-imagegroup
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Cambia los atributos de un grupo de imágenes.

Sintaxis
wdsutil [Options] /set-imagegroup:<Image group name> [/Server:<Server name>] [/Name:<New image group name>]
[/Security:<SDDL>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/set-imagegroup: Especifica el nombre del grupo de imágenes.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica, se usará el servidor local.

[/Name: ] Especifica el nuevo nombre del grupo de imágenes.

[/Security: ] Especifica el nuevo descriptor de seguridad del grupo de


imágenes, en formato de lenguaje de definición de
descriptores de seguridad (SDDL).

Ejemplos
Para establecer el nombre de un grupo de imágenes, escriba:

wdsutil /Set-ImageGroup:ImageGroup1 /Name:New Image Group Name

Para especificar varios valores para un grupo de imágenes, escriba:

wdsutil /verbose /Set-ImageGroupGroup:ImageGroup1 /Server:MyWDSServer /Name:New Image Group Name


/Security:O:BAG:S-1-5-21-2176941838-3499754553-4071289181-513 D:AI(A;ID;FA;;;SY)(A;OICIIOID;GA;;;SY)
(A;ID;FA;;;BA)(A;OICIIOID;GA;;;BA) (A;ID;0x1200a9;;;AU)(A;OICIIOID;GXGR;;;AU)

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil add-imagegroup
Comando wdsutil get-allimagegroups
Comando wdsutil get-imagegroup
Comando wdsutil remove-imagegroup
wdsutil set-server
12/08/2021 • 12 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Configura los valores de un servidor Windows Deployment Services.

Sintaxis
wdsutil [Options] /Set-Server [/Server:<Server name>]
[/Authorize:{Yes | No}]
[/RogueDetection:{Yes | No}]
[/AnswerClients:{All | Known | None}]
[/Responsedelay:<time in seconds>]
[/AllowN12forNewClients:{Yes | No}]
[/ArchitectureDiscovery:{Yes | No}]
[/resetBootProgram:{Yes | No}]
[/DefaultX86X64Imagetype:{x86 | x64 | Both}]
[/UseDhcpPorts:{Yes | No}]
[/DhcpOption60:{Yes | No}]
[/RpcPort:<Port number>]
[/PxepromptPolicy
[/Known:{OptIn | Noprompt | OptOut}]
[/New:{OptIn | Noprompt | OptOut}]
[/BootProgram:<Relative path>]
/Architecture:{x86 | ia64 | x64}
[/N12BootProgram:<Relative path>]
/Architecture:{x86 | ia64 | x64}
[/BootImage:<Relative path>]
/Architecture:{x86 | ia64 | x64}
[/PreferredDC:<DC Name>]
[/PreferredGC:<GC Name>]
[/PrestageUsingMAC:{Yes | No}]
[/NewMachineNamingPolicy:<Policy>]
[/NewMachineOU]
[/type:{Serverdomain | Userdomain | UserOU | Custom}]
[/OU:<Domain name of OU>]
[/DomainSearchOrder:{GCOnly | DCFirst}]
[/NewMachineDomainJoin:{Yes | No}]
[/OSCMenuName:<Name>]
[/WdsClientLogging]
[/Enabled:{Yes | No}]
[/LoggingLevel:{None | Errors | Warnings | Info}]
[/WdsUnattend]
[/Policy:{Enabled | Disabled}]
[/CommandlinePrecedence:{Yes | No}]
[/File:<path>]
/Architecture:{x86 | ia64 | x64}
[/AutoaddPolicy]
[/Policy:{AdminApproval | Disabled}]
[/PollInterval:{time in seconds}]
[/MaxRetry:{Retries}]
[/Message:<Message>]
[/RetentionPeriod]
[/Approved:<time in days>]
[/Others:<time in days>]
[/AutoaddSettings]
/Architecture:{x86 | ia64 | x64}
[/BootProgram:<Relative path>]
[/ReferralServer:<Server name>
[/WdsClientUnattend:<Relative path>]
[/BootImage:<Relative path>]
[/User:<Owner>]
[/JoinRights:{JoinOnly | Full}]
[/JoinDomain:{Yes | No}]
[/BindPolicy]
[/Policy:{Include | Exclude}]
[/add]
/address:<IP or MAC address>
/addresstype:{IP | MAC}
[/remove]
/address:<IP or MAC address>
/addresstype:{IP | MAC}
[/RefreshPeriod:<time in seconds>]
[/BannedGuidPolicy]
[/add]
/Guid:<GUID>
[/remove]
/Guid:<GUID>
[/BcdRefreshPolicy]
[/Enabled:{Yes | No}]
[/RefreshPeriod:<time in minutes>]
[/Transport]
[/ObtainIpv4From:{Dhcp | Range}]
[/start:<start IP address>]
[/End:<End IP address>]
[/ObtainIpv6From:Range]
[/start:<start IP address>]
[/End:<End IP address>]
[/startPort:<start Port>
[/EndPort:<start Port>
[/Profile:{10Mbps | 100Mbps | 1Gbps | Custom}]
[/MulticastSessionPolicy]
[/Policy:{None | AutoDisconnect | Multistream}]
[/Threshold:<Speed in KBps>]
[/StreamCount:{2 | 3}]
[/Fallback:{Yes | No}]
[/forceNative]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

[/Authorize:{Yes | No}] Especifica si se debe autorizar este servidor en el Protocolo


de control de host dinámico (DHCP).

[/RogueDetection:{Yes | No}] Habilita o deshabilita la detección no activa de DHCP.

[/AnswerClients:{All | Known | None}] Especifica a qué clientes responderá este servidor. Si


establece este valor en Conocido, un equipo debe estar
preconfigurado en Active Directory Domain Services (AD DS)
antes de que el servidor de servicios de implementación de
Windows lo responderá.

[/Responsedelay: ] Cantidad de tiempo que el servidor esperará antes de


responder a un cliente de arranque. Esta configuración no se
aplica a los equipos preconfigurados.
PA RÁ M ET RO DESC RIP C IÓ N

[/AllowN12forNewClients:{Yes | No}] para Windows Server 2008, especifica que los clientes
desconocidos no tendrán que presionar la tecla F12 para
iniciar un arranque de red. Los clientes conocidos recibirán el
programa de arranque especificado para el equipo o, si no se
especifica, el programa de arranque especificado para la
arquitectura.
Para Windows Server 2008 R2, esta opción se ha
reemplazado por el siguiente comando: wdsutil /Set-
Server /PxepromptPolicy /New:Noprompt

[/ArchitectureDiscovery:{Yes | No}] Habilita o deshabilita la detección de arquitectura. Esto


facilita la detección de clientes basados en x64 que no
difunden su arquitectura correctamente.

[/resetBootProgram:{Yes | No}] Determina si se borrará la ruta de acceso de arranque para


un cliente que acaba de arrancar sin necesidad de presionar
la tecla F12.

[/DefaultX86X64Imagetype: {x86 | x64 | Both}] Controla qué imágenes de arranque se mostrarán a los
clientes basados en x64.

[/UseDhcpPorts:{Yes | No}] Especifica si el servidor PXE debe intentar enlazarse al puerto


DHCP, puerto TCP 67. Si DHCP y Windows Deployment
Services se ejecutan en el mismo equipo, debe establecer
esta opción en No para permitir que el servidor DHCP use el
puerto y establecer el parámetro /DhcpOption60 en Sí. El
valor predeterminado para este valor es Sí.

[/DhcpOption60:{Yes | No}] Especifica si se debe configurar la opción DHCP 60 para la


compatibilidad con PXE. Si DHCP y Windows Deployment
Services se ejecutan en el mismo servidor, establezca esta
opción en Sí y establezca la opción /UseDhcpPor ts en No .
El valor predeterminado de este valor es No .

[/RpcPort: ] Especifica el número de puerto TCP que se usará para dar


servicio a las solicitudes de cliente.

[/PxepromptPolicy] Configura cómo los clientes conocidos (preconfigurados) y


los nuevos inician un arranque PXE. Esta opción solo se
aplica a Windows Server 2008 R2. La configuración se
establece mediante las siguientes opciones:
- [/Known:{OptIn|OptOut|Noprompt}]: establece la
directiva para clientes preconfigurados.
- [/New:{OptIn|OptOut|Noprompt}]: establece la directiva
para nuevos clientes.
OptIn significa que el cliente debe presionar una tecla
para el arranque PXE; de lo contrario, se volverá al
siguiente dispositivo de arranque.
Noprompt significa que el cliente siempre arrancará
PXE.
OptOut significa que el cliente arrancará PXE a menos
que se presione la tecla Esc.
PA RÁ M ET RO DESC RIP C IÓ N

[/BootProgram: ] /Architecture:{x86 | ia64 | x64} Especifica la ruta de acceso relativa al programa de arranque
en la carpeta remoteInstall (por ejemplo,
boot\x86\pxeboot.n12) y especifica la arquitectura del
programa de arranque.

[/N12BootProgram: ] /Architecture:{x86 | ia64 | x64} Especifica la ruta de acceso relativa al programa de arranque
que no requiere presionar la tecla F12 (por ejemplo,
boot\x86\pxeboot.n12) y especifica la arquitectura del
programa de arranque.

[/BootImage: ] /Architecture:{x86 | ia64 | x64} Especifica la ruta de acceso relativa a la imagen de arranque
que deben recibir los clientes de arranque y especifica la
arquitectura de la imagen de arranque. Puede especificarlo
para cada arquitectura.

[/PreferredDC: ] Especifica el nombre del controlador de dominio que


Windows Deployment Services debe usar. Éste puede ser el
nombre NetBIOS o el FQDN.

[/PreferredGC: ] Especifica el nombre del servidor de catálogo global que


Windows Deployment Services debe usar. Éste puede ser el
nombre NetBIOS o el FQDN.

[/PrestageUsingMAC:{Yes | No}] Especifica si Windows Deployment Services, al crear cuentas


de equipo en AD DS, debe usar la dirección MAC en lugar
del GUID o UUID para identificar el equipo.

[/NewMachineNamingPolicy: ] Especifica el formato que se usará al generar nombres de


equipo para los clientes. Para obtener información sobre el
formato que se usará para , haga clic con el botón derecho
en el servidor en el complemento mmc, haga clic en
Propiedades y vea la pestaña Ser vicios del directorio. Por
ejemplo, /NewMachineNamingPolicy:
%61NombreDeUsuario%# .

[/NewMachineOU] Se usa para especificar la ubicación en AD DS donde se


crearán las cuentas de equipo cliente. La ubicación se
especifica mediante las siguientes opciones.
- [/type: Serverdomain | Userdomain | UserOU | Custom
] Especifica el tipo de ubicación. Ser verdomain crea
cuentas en el mismo dominio que el Windows
Deployment Services. Userdomain crea cuentas en el
mismo dominio que el usuario que realiza la instalación.
UserOU crea cuentas en la unidad organizativa del
usuario que realiza la instalación. Personalizado
permite especificar una ubicación personalizada (también
debe especificar un valor para /OU con esta opción).
- [/OU: ] : si especifica Personalizado para la opción
/type, esta opción especifica la unidad organizativa
donde se deben crear las cuentas de equipo.

[/DomainSearchOrder:{GCOnly | DCFirst}] Especifica la directiva para buscar cuentas de equipo en AD


DS (catálogo global o controlador de dominio).
PA RÁ M ET RO DESC RIP C IÓ N

[/NewMachineDomainJoin:{Yes | No}] Especifica si un equipo que aún no está preconfigurado en


AD DS debe unirse al dominio durante la instalación. El valor
predeterminado es Sí.

[/WdsClientLogging] Especifica el nivel de registro del servidor.


- [/Enabled:{Yes | No}]: habilita o deshabilita el registro de
Windows de cliente de Deployment Services.
- [/LoggingLevel: {None | Errors | Warnings | Info}:
establece el nivel de registro. Ninguno equivale a
deshabilitar el registro. Errores es el nivel más bajo de
registro e indica que solo se registrarán los errores. Las
adver tencias incluyen advertencias y errores. La
información es el nivel más alto de registro e incluye
errores, advertencias y eventos informativos.

[/WdsUnattend] Esta configuración controla el comportamiento de


instalación desatendida del Windows Deployment Services.
La configuración se establece mediante las siguientes
opciones:
- [/Policy:{Enabled | Disabled}]: especifica si se usa o no la
instalación desatendida.
- [/CommandlinePrecedence: {Sí | No}]: especifica si se
usará un archivo [Link] (si está presente en
el cliente) o un archivo de instalación desatendida que se
pasó directamente al cliente de servicios de
implementación de Windows con la opción /Unattend en
lugar de un archivo desatendido de imagen durante una
instalación de cliente. El valor predeterminado es No .
- [/File: /Architecture:{x86 | ia64 | x64}]: especifica el
nombre de archivo, la ruta de acceso y la arquitectura
del archivo desatendido.
PA RÁ M ET RO DESC RIP C IÓ N

[/AutoaddPolicy] Esta configuración controla la directiva de adición


automática. La configuración se define mediante las
siguientes opciones:
- [/Policy: {AdminApproval | Disabled}]: AdminApprove
hace que todos los equipos desconocidos se agregan a
una cola pendiente, donde el administrador puede
revisar la lista de equipos y aprobar o rechazar cada
solicitud, según corresponda. Deshabilitado indica que
no se toma ninguna acción adicional cuando un equipo
desconocido intenta arranque en el servidor.
- [/PollInterval:{time in seconds}]: especifica el intervalo
(en segundos) en el que el programa de arranque de red
debe sondear el Windows Deployment Services.
- [/MaxRetry: ] : especifica el número de veces que el
programa de arranque de red debe sondear el Windows
Deployment Services. Este valor, junto con
/PollInter val, determina cuánto tiempo esperará el
programa de arranque de red a que un administrador
apruebe o rechace el equipo antes de que se controle el
tiempo de espera. Por ejemplo, un valor MaxRetr y de
10 y un valor PollInter val vlue de 60 indicaría que el
cliente debe sondear el servidor 10 veces, esperando 60
segundos entre los intentos. Por lo tanto, el cliente
tendría el tiempo de espera transcurridos 10 minutos
(10 x 60 segundos = 10 minutos).
- [/Message: ] : especifica el mensaje que se muestra al
cliente en la página de diálogo del programa de
arranque de red.
- [/RetentionPeriod]: especifica el número de días que un
equipo puede estar en un estado pendiente antes de
purgarse automáticamente.
- [/Approved: ] : especifica el período de retención de los
equipos aprobados. Debe usar este parámetro con la
opción /RetentionPeriod.
- [/Others: ] : especifica el período de retención para
equipos no aprobados (rechazados o pendientes). Debe
usar este parámetro con la opción /RetentionPeriod.
PA RÁ M ET RO DESC RIP C IÓ N

[/AutoaddSettings] Especifica la configuración predeterminada que se aplicará a


cada equipo. La configuración se define mediante las
siguientes opciones:
- /Architecture: {x86 | ia64 | x64}: especifica la
arquitectura.
- [/BootProgram: ] : especifica el programa de arranque
enviado al equipo aprobado. Si no se especifica ningún
programa de arranque, se usará el valor predeterminado
para la arquitectura del equipo (como se especifica en el
servidor).
- [/WdsClientUnattend: ] : establece la ruta de acceso
relativa al archivo desatendido que debe recibir el cliente
aprobado.
- [/ReferralServer: ] : especifica el servidor Windows
Deployment Services que el cliente usará para descargar
imágenes.
- [/BootImage: ] : especifica la imagen de arranque que
recibirá el cliente aprobado.
- [/Usuario: <Dominio\Usuario |>]: establece permisos
en el objeto de cuenta de equipo para conceder al
usuario especificado los derechos necesarios para unir el
equipo al User@Domain dominio.
- [JoinRights: {JoinOnly | Full}]: especifica el tipo de
derechos que se asignarán al usuario. JoinOnly
requiere que el administrador restablezca la cuenta de
equipo antes de que el usuario pueda unir el equipo al
dominio. Full proporciona acceso completo al usuario,
incluido el derecho a unir el equipo al dominio.
- [/JoinDomain: {Yes | No}]: especifica si el equipo debe
unirse o no al dominio como cuenta de equipo durante
una instalación de Windows Deployment Services. El
valor predeterminado es Sí.

[/BindPolicy] Configura las interfaces de red para que el proveedor PXE


escuche. La directiva se define mediante las siguientes
opciones:
- [/Policy: {Include | Exclude}]: establece la directiva de
enlace de interfaz para incluir o excluir las direcciones en
la lista de interfaces.
- [/add]: agrega una interfaz a la lista. También debe
especificar /addresstype y /address.
- [/remove]: quita una interfaz de la lista. También debe
especificar /addresstype y /address.
- /address: especifica la dirección IP o MAC de la interfaz
que se agregará o quitará.
- /addresstype: {IP | MAC}: indica el tipo de dirección
especificado en la opción /address.

[/RefreshPeriod: ] Especifica la frecuencia (en segundos) con la que el servidor


actualizará su configuración.
PA RÁ M ET RO DESC RIP C IÓ N

[/BannedGuidPolicy] Administra la lista de GUID prohibidos mediante las


siguientes opciones:
- [/add] /Guid: : agrega el GUID especificado a la lista de
GUID prohibidos. En su lugar, cualquier cliente con este
GUID se identificará mediante su dirección MAC.
- [/remove] /Guid: : quita el GUID especificado de la lista
de GUID prohibidos.

[/BcdRefreshPolicy] Configura los valores para actualizar los archivos bcd


mediante las siguientes opciones:
- [/Enabled:{Yes | No}]: especifica la directiva de
actualización de Bcd. Cuando /Enabled está establecido
en Sí, los archivos Bcd se actualizan en el intervalo de
tiempo especificado.
- [/RefreshPeriod: ] : especifica el intervalo de tiempo en
el que se actualizan los archivos Bcd.
PA RÁ M ET RO DESC RIP C IÓ N

[/Transport] Configura las siguientes opciones:


[/ObtainIpv4From: {Dhcp | Range}]: especifica el
origen de las direcciones IPv4.
[/start: ] : especifica el inicio del intervalo de
direcciones IP. Esta opción es necesaria y
válida solo si /ObtainIpv4From está
establecido en Inter valo.
[/End: ] : especifica el final del intervalo de
direcciones IP. Esta opción es necesaria y
válida solo si /ObtainIpv4From está
establecido en Range .
[/ObtainIpv6From:Range] [/start: ] [/End: ] Especifica
el origen de las direcciones IPv6. Esta opción solo se
aplica a Windows Server 2008 R2 y el único valor
admitido es Range.
[/startPort: ] : especifica el inicio del intervalo de
puertos.
[/EndPort: ] : especifica el final del intervalo de
puertos.
[/Profile: {10Mbps | 100Mbps | 1 Gbps | Custom}]:
especifica el perfil de red que se va a usar. Esta opción
solo se admite para servidores que ejecutan
Windows Server 2008.
[/MulticastSessionPolicy] Configura los valores de
transferencia para las transmisiones de multidifusión.
Este comando solo está disponible para Windows
Server 2008 R2.
[/Policy:{None | AutoDisconnect |
Multistream}]: determina cómo controlar
clientes lentos. Ninguno significa mantener
todos los clientes en una sesión a la misma
velocidad. AutoDisconnect significa que todos
los clientes que se coloquen por debajo del
/Threshold especificado se desconectarán.
Multistream significa que los clientes se
separarán en varias sesiones según lo
especificado por /StreamCount.
[/Threshold: ] - Para /Policy:AutoDisconnect,
esta opción establece la velocidad de
transferencia mínima en KBps. Los clientes
que se coloquen por debajo de esta velocidad
se desconectarán de las transmisiones de
multidifusión.
[/StreamCount:{2 | 3}] [/Fallback:{Yes | No}]:
para /Policy:Multistream, esta opción
determina el número de sesiones. 2 significa
dos sesiones (rápidas y lentas) 3 significa tres
sesiones (lentas, medianas, rápidas).
[/Fallback:{Yes| No}]: determina si los clientes
desconectados continuarán la transferencia
mediante otro método (si el cliente lo admite).
Si usa el cliente wds, el equipo se reservará
para la unicasting. [Link] no admite
un mecanismo de reserva. Esta opción
también se aplica a los clientes que no
admiten Multistream. En ese caso, el equipo
volverá a otro método en lugar de pasar a
una sesión de transferencia más lenta.
PA RÁ M ET RO DESC RIP C IÓ N
Ejemplos
Para establecer el servidor para que responda solo a los clientes conocidos, con un retraso de respuesta de 4
minutos, escriba:

wdsutil /Set-Server /AnswerClients:Known /Responsedelay:4

Para establecer el programa de arranque y la arquitectura del servidor, escriba:

wdsutil /Set-Server /BootProgram:boot\x86\pxeboot.n12 /Architecture:x86

Para habilitar el registro en el servidor, escriba:

wdsutil /Set-Server /WdsClientLogging /Enabled:Yes /LoggingLevel:Warnings

Para habilitar la desatendida en el servidor, así como la arquitectura y el archivo desatendido del cliente, escriba:

wdsutil /Set-Server /WdsUnattend /Policy:Enabled /File:WDSClientUnattend \[Link] /Architecture:x86

Para establecer el servidor entorno de ejecución previo al arranque (PXE) para intentar enlazar a los puertos TCP
67 y 60, escriba:

wdsutil /Set-server /UseDhcpPorts:No /DhcpOption60:Yes

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-server
Comando wdsutil enable-server
Comando wdsutil get-server
Comando wdsutil initialize-server
Comando wdsutil start-server
Comando wdsutil stop-server
Comando wdsutil uninitialize-server
wdsutil set-transportserver
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Establece los valores de configuración de un servidor de transporte.

Sintaxis
wdsutil [Options] /Set-TransportServer [/Server:<Server name>]
[/ObtainIpv4From:{Dhcp | Range}]
[/start:<starting IP address>]
[/End:<Ending IP address>]
[/ObtainIpv6From:Range]\n\
[/start:<start IP address>]\n\
[/End:<End IP address>]
[/startPort:<starting port>
[/EndPort:<starting port>
[/Profile:{10Mbps | 100Mbps | 1Gbps | Custom}]
[/MulticastSessionPolicy]
[/Policy:{None | AutoDisconnect | Multistream}]
[/Threshold:<Speed in KBps>]
[/StreamCount:{2 | 3}]
[/Fallback:{Yes | No}]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor de transporte. Puede ser el


nombre NetBIOS o el nombre de dominio completo (FQDN).
Si no se especifica ningún nombre de servidor de transporte,
se usa el servidor local.

[/ObtainIpv4From:{Dhcp | Range}] Establece el origen de las direcciones IPv4 de la manera


siguiente:
- [/start: ] Establece el inicio del intervalo de direcciones
IP. Esto es necesario y válido solo si esta opción está
establecida en Inter valo .
- [/End: ] Establece el final del intervalo de direcciones IP.
Esto es necesario y válido solo si esta opción está
establecida en Inter valo .
- [/startPort: ] Establece el inicio del intervalo de
puertos.
- [/EndPort: ] Establece el final del intervalo de puertos.
PA RÁ M ET RO DESC RIP C IÓ N

[/ObtainIpv6From:Range] Especifica el origen de las direcciones IPv6. Esta opción solo


se aplica a Windows Server 2008 R2 y el único valor
admitido es Range .
- [/start: ] Establece el inicio del intervalo de direcciones
IP. Esto es necesario y válido solo si esta opción está
establecida en Inter valo .
- [/End: ] Establece el final del intervalo de direcciones IP.
Esto es necesario y válido solo si esta opción está
establecida en Inter valo .
- [/startPort: ] Establece el inicio del intervalo de
puertos.
- [/EndPort: ] Establece el final del intervalo de puertos.

[/Perfil: {10 Mbps | 100 Mbps | 1 Gbps | Personalizado}] Especifica el perfil de red que se va a usar. Esta opción solo
está disponible para servidores que ejecutan Windows
Server 2008 o Windows Server 2003.

[/MulticastSessionPolicy] Configura las opciones de transferencia para las


transmisiones de multidifusión. Este comando solo está
disponible para Windows Server 2008 R2.
- [/Policy:{None | AutoDisconnect | Multistream}]
Determina cómo controlar clientes lentos. Ninguno
significa mantener todos los clientes en una sesión a la
misma velocidad. AutoDisconnect significa que los
clientes que se encuentran por debajo del /Threshold
especificado están desconectados. Multistream
significa que los clientes se separarán en varias sesiones,
tal y como especifica /StreamCount.
- [/Threshold: ] Establece la velocidad de transferencia
mínima en KBps para /Policy:AutoDisconnect . Los
clientes que se encuentran por debajo de esta tasa se
desconectan de las transmisiones de multidifusión.
- [/StreamCount:{2 | 3}] [/Fallback:{Yes | No}] Determina el
número de sesiones para /Policy:Multistream . 2
significa dos sesiones (rápida y lenta) y 3 significa tres
sesiones (lenta, media y rápida).
- [/Fallback:{Yes | No}] Determina si los clientes que están
desconectados continuarán con la transferencia
mediante otro método (si el cliente lo admite). Si usa el
cliente WDS, el equipo volverá a la unicasting.
[Link] no admite un mecanismo de reserva. Esta
opción también se aplica a los clientes que no admiten
multistream. En ese caso, el equipo volverá a otro
método en lugar de pasar a una sesión de transferencia
más lenta.

Ejemplos
Para establecer el intervalo de direcciones IPv4 para el servidor, escriba:

wdsutil /Set-TransportServer /ObtainIpv4From:Range /start:[Link] /End:[Link]

Para establecer el intervalo de direcciones IPv4, el intervalo de puertos y el perfil del servidor, escriba:
wdsutil /Set-TransportServer /Server:MyWDSServer /ObtainIpv4From:Range /start:[Link] /End:[Link]
/startPort:12000 /EndPort:50000 /Profile:10mbps

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-transportserver
Comando wdsutil enable-transportserver
Comando wdsutil get-transportserver
Comando wdsutil start-transportserver
Comando wdsutil stop-transportserver
wdsutil start-multicasttransmission
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Inicia una Scheduled-Cast transmisión de una imagen.

Sintaxis
Windows Ser ver 2008

wdsutil /start-MulticastTransmissiomedia:<Image name> [/Server:<Server namemediatype:InstallmediaGroup:


<Image group name>] [/Filename:<File name>]

Windows Ser ver 2008 R2 para imágenes de arranque:

wdsutil [Options] /start-MulticastTransmissiomedia:<Image name>


[/Server:<Server name>]
mediatype:Boot
/Architecture:{x86 | ia64 | x64}
[/Filename:<File name>]

para imágenes de instalación:

wdsutil [Options] /start-MulticastTransmissiomedia:<Image name>


[/Server:<Server name>]
mediatype:Install
mediaGroup:<Image Group>]
[/Filename:<File name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Medio: Especifica el nombre de la imagen.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

mediatype:{Install|Boot} Especifica el tipo de imagen. Tenga en cuenta que esta


opción debe establecerse en Instalar para Windows Server
2008.

/Architecture:{x86 | ia64 | x64} Arquitectura de la imagen de arranque asociada a la


transmisión que se va a iniciar. Puesto que es posible tener el
mismo nombre de imagen para las imágenes de arranque en
distintas arquitecturas, debe especificar la arquitectura para
asegurarse de que se usa la transmisión correcta.
PA RÁ M ET RO DESC RIP C IÓ N

\mediaGroup: ] Especifica el grupo de imágenes de la imagen. Si no se


especifica ningún nombre de grupo de imágenes y solo
existe un grupo de imágenes en el servidor, se usará ese
grupo de imágenes. Si hay más de un grupo de imágenes en
el servidor, debe usar esta opción para especificar el nombre
del grupo de imágenes.

[/Filename:] Especifica el nombre del archivo que contiene la imagen. Si la


imagen no se puede identificar de forma única por nombre,
debe usar esta opción para especificar el nombre de archivo.

Ejemplos
Para iniciar una transmisión de multidifusión, escriba una de las siguientes opciones:

wdsutil /start-MulticastTransmissiomedia:Vista with Office


/Imagetype:Install
wdsutil /start-MulticastTransmission /Server:MyWDSServemedia:Vista with
Officemediatype:InstalmediaGroup:ImageGroup1 /Filename:[Link]

Para iniciar una transmisión de multidifusión de imágenes de arranque Windows Server 2008 R2, escriba:

wdsutil /start-MulticastTransmission /Server:MyWDSServemedia:X64 Boot Imagemediatype:Boot /Architecture:x64


/Filename:[Link]\n\

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-allmulticasttransmissions
Comando wdsutil get-multicasttransmission
Comando wdsutil new-multicasttransmission
Comando wdsutil remove-multicasttransmission
wdsutil start-namespace
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Inicia un espacio Scheduled-Cast de nombres.

Sintaxis
wdsutil /start-Namespace /Namespace:<Namespace name[/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/Namespace:<namespace name Especifica el nombre del espacio de nombres. Tenga en


cuenta que este no es el nombre descriptivo y debe ser
único.
- Ser vidor de implementación: la sintaxis del nombre
del espacio de nombres es /Namspace:WDS: / / . Por
ejemplo: WDS:ImageGroup1/[Link]/1
- Ser vidor de transporte: este nombre debe coincidir
con el nombre dado al espacio de nombres cuando se
creó en el servidor.

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

Ejemplos
Para iniciar un espacio de nombres, escriba una de las siguientes opciones:

wdsutil /start-Namespace /Namespace:Custom Auto 1


wdsutil /start-Namespace /Server:MyWDSServer /Namespace:Custom Auto 1

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil get-allnamespaces
Comando wdsutil new-namespace
Comando wdsutil remove-namespace
wdsutil start-server
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Inicia todos los servicios de un Windows Deployment Services.

Sintaxis
wdsutil [Options] /start-Server [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor que se va a iniciar. Puede


ser el nombre de NetBIOS o el nombre de dominio completo
(FQDN). Si no se especifica ningún nombre de servidor, se
usará el servidor local.

Ejemplos
Para iniciar el servidor, escriba una de las siguientes opciones:

wdsutil /start-Server
wdsutil /verbose /start-Server /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-server
Comando wdsutil enable-server
Comando wdsutil get-server
Comando wdsutil initialize-server
Comando wdsutil set-server
Comando wdsutil stop-server
Comando wdsutil start-server
Comando wdsutil uninitialize-server
wdsutil start-transportserver
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Inicia todos los servicios de un servidor de transporte.

Sintaxis
wdsutil [Options] /start-TransportServer [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor de transporte. Puede ser el


nombre de NetBIOS o el nombre de dominio completo
(FQDN). Si no se especifica ningún nombre de servidor, se
usará el servidor local.

Ejemplos
Para iniciar el servidor, escriba una de las siguientes opciones:

wdsutil /start-TransportServer
wdsutil /verbose /start-TransportServer /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-transportserver
Comando wdsutil enable-transportserver
Comando wdsutil get-transportserver
Comando wdsutil set-transportserver
Comando wdsutil stop-transportserver
wdsutil stop-server
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Detiene todos los servicios de un Windows Deployment Services.

Sintaxis
wdsutil [Options] /Stop-Server [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

Ejemplos
Para detener los servicios, escriba una de las siguientes opciones:

wdsutil /Stop-Server
wdsutil /verbose /Stop-Server /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-server
Comando wdsutil enable-server
Comando wdsutil get-server
Comando wdsutil initialize-server
Comando wdsutil set-server
Comando wdsutil start-server
Comando wdsutil uninitialize-server
wdsutil stop-transportserver
13/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Detiene todos los servicios de un servidor de transporte.

Sintaxis
wdsutil [Options] /Stop-TransportServer [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor de transporte. Puede ser el


nombre de NetBIOS o el nombre de dominio completo
(FQDN). Si no se especifica ningún servidor de transporte, se
usará el servidor local.

Ejemplos
Para detener los servicios, escriba una de las siguientes opciones:

wdsutil /Stop-TransportServer
wdsutil /verbose /Stop-TransportServer /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-transportserver
Comando wdsutil enable-transportserver
Comando wdsutil get-transportserver
Comando wdsutil set-transportserver
Comando wdsutil start-transportserver
wdsutil uninitialize-server
12/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Revierte los cambios realizados en el servidor durante la configuración inicial del servidor. Esto incluye los
cambios realizados por la opción /initialize-ser ver o el complemento mmc Windows Deployment Services.
Tenga en cuenta que este comando restablece el servidor a un estado no configurado. Este comando no
modifica el contenido de la carpeta compartida remoteInstall. En su lugar, restablece el estado del servidor para
que pueda reinicializar el servidor.

Sintaxis
wdsutil [Options] /Uninitialize-Server [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

Ejemplos
Para reinicializar el servidor, escriba una de las siguientes opciones:

wdsutil /Uninitialize-Server
wdsutil /verbose /Uninitialize-Server /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Comando wdsutil disable-server
Comando wdsutil enable-server
Comando wdsutil get-server
Comando wdsutil initialize-server
Comando wdsutil set-server
Comando wdsutil start-server
Comando wdsutil stop-server
Update-ServerFiles
13/08/2021 • 2 minutes to read

Actualiza los archivos de la carpeta compartida REMINST mediante los archivos más recientes almacenados en
la carpeta %Windir%\System32\RemInst del servidor. Para garantizar la validez de la instalación de Windows
Deployment Services, debe ejecutar este comando una vez después de cada actualización del servidor, la
instalación de Service Pack o la actualización a Windows de Deployment Services.

Sintaxis
wdsutil [Options] /Update-ServerFiles [/Server:<Server name>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

[/Server:<Server name>] Especifica el nombre del servidor. Puede ser el nombre de


NetBIOS o el nombre de dominio completo (FQDN). Si no se
especifica ningún nombre de servidor, se usará el servidor
local.

Ejemplos
Para actualizar los archivos, escriba una de las siguientes opciones:

wdsutil /Update-ServerFiles
wdsutil /Verbose /Progress /Update-ServerFiles /Server:MyWDSServer

Referencias adicionales
Clave de sintaxis de línea de comandos
Uso del comando detallado
13/08/2021 • 2 minutes to read

Muestra la salida detallada de un comando especificado. Puede usar /verbose con cualquier otro comando
wdsutil que ejecute. Tenga en cuenta que debe especificar /verbose y /progress directamente después de
wdsutil .

Sintaxis
wdsutil /verbose <commands>

Ejemplos
Para eliminar los equipos aprobados de la base de datos Auto-Add (Agregar automáticamente) y mostrar una
salida detallada, escriba:

wdsutil /Verbose /progress /Delete-AutoAddDevices /Server:MyWDSServer /DeviceType:ApprovedDevices


wecutil
12/08/2021 • 9 minutes to read

Permite crear y administrar suscripciones a eventos que se reenvía desde equipos remotos. El equipo remoto
debe admitir el protocolo WS-Management usuario.

IMPORTANT
Si recibe el mensaje "¿El servidor RPC no está disponible? al intentar ejecutar wecutil, debe iniciar el servicio Windows
recopilador de eventos (wecsvc). Para iniciar wecsvc, en un símbolo del sistema con privilegios elevados, escriba
net start wecsvc .

Sintaxis
wecutil [{es | enum-subscription}] [{gs | get-subscription} <Subid> [/f:<Format>] [/uni:<Unicode>]] [{gr |
get-subscriptionruntimestatus} <Subid> [<Eventsource> …]] [{ss | set-subscription} [<Subid> [/e:
[<Subenabled>]] [/esa:<Address>] [/ese:[<Srcenabled>]] [/aes] [/res] [/un:<Username>] [/up:<Password>] [/d:
<Desc>] [/uri:<Uri>] [/cm:<Configmode>] [/ex:<Expires>] [/q:<Query>] [/dia:<Dialect>] [/tn:<Transportname>]
[/tp:<Transportport>] [/dm:<Deliverymode>] [/dmi:<Deliverymax>] [/dmlt:<Deliverytime>] [/hi:<Heartbeat>]
[/cf:<Content>] [/l:<Locale>] [/ree:[<Readexist>]] [/lf:<Logfile>] [/pn:<Publishername>] [/essp:
<Enableport>] [/hn:<Hostname>] [/ct:<Type>]] [/c:<Configfile> [/cun:<Username> /cup:<Password>]]] [{cs |
create-subscription} <Configfile> [/cun:<Username> /cup:<Password>]] [{ds | delete-subscription} <Subid>]
[{rs | retry-subscription} <Subid> [<Eventsource>…]] [{qc | quick-config} [/q:[<quiet>]]]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

{es | enum-subscription} Muestra los nombres de todas las suscripciones de eventos


remotos que existen.

{gs | get-subscription} <Subid> [/f:<Format>] Muestra la información de configuración de la suscripción


[/uni:<Unicode>] remota. <Subid> es una cadena que identifica de forma
única una suscripción. Es igual que la cadena especificada en
la etiqueta del archivo de configuración XML, que se usó
<SubscriptionId> para crear la suscripción.

{gr | get-subscriptionruntimestatus} <Subid> Muestra el estado en tiempo de ejecución de una


[<Eventsource> …] suscripción. <Subid> es una cadena que identifica de forma
única una suscripción. Es igual que la cadena especificada en
la etiqueta del archivo de configuración XML, que se usó
<SubscriptionId> para crear la suscripción.
<Eventsource> es una cadena que identifica un equipo que
actúa como origen de eventos. Debe ser un nombre de
dominio completo, un nombre NetBIOS o una dirección IP.
PA RÁ M ET RO DESC RIP C IÓ N

{ss | set-subscription} <Subid> [/e:[<Subenabled>]] Cambia la configuración de la suscripción. Puede especificar


[/esa:<Address>] [/ese:[<Srcenabled>]] [/aes] el identificador de suscripción y las opciones adecuadas para
[/res] [/un:<Username>] [/up:<Password>] [/d:
<Desc>] [/uri:<Uri>] [/cm:<Configmode>] [/ex: cambiar los parámetros de suscripción, o puede especificar
<Expires>] [/q:<Query>] [/dia:<Dialect>] [/tn: un archivo de configuración XML para cambiar los
<Transportname>] [/tp:<Transportport>] [/dm: parámetros de suscripción.
<Deliverymode>] [/dmi:<Deliverymax>] [/dmlt:
<Deliverytime>] [/hi:<Heartbeat>] [/cf:<Content>]
[/l:<Locale>] [/ree:[<Readexist>]] [/lf:<Logfile>]
[/pn:<Publishername>] [/essp:<Enableport>] [/hn:
<Hostname>] [/ct:<Type>]
OR
{ss | set-subscription /c:<Configfile> [/cun:
<Comusername> /cup:<Compassword>]

{cs | create-subscription} <Configfile> [/cun: Crea una suscripción remota. <Configfile> especifica la
<Username> /cup:<Password>]
ruta de acceso al archivo XML que contiene la configuración
de la suscripción. La ruta de acceso puede ser absoluta o
relativa al directorio actual.

{ds | delete-subscription} <Subid> Elimina una suscripción y cancela la suscripción de todos los
orígenes de eventos que entregan eventos en el registro de
eventos de la suscripción. Los eventos ya recibidos y
registrados no se eliminan. <Subid> es una cadena que
identifica de forma única una suscripción. Es igual que la
cadena especificada en la etiqueta del archivo de
configuración XML, que se usó <SubscriptionId> para
crear la suscripción.

{rs | retry-subscription} <Subid> [<Eventsource>…] Reintentos para establecer una conexión y enviar una
solicitud de suscripción remota a una suscripción inactiva.
Intenta reactivar todos los orígenes de eventos o orígenes
de eventos especificados. Los orígenes deshabilitados no se
reinterio. <Subid> es una cadena que identifica de forma
única una suscripción. Es igual que la cadena especificada en
la etiqueta del archivo de configuración XML, que se usó
<SubscriptionId> para crear la suscripción.
<Eventsource> es una cadena que identifica un equipo que
actúa como origen de eventos. Debe ser un nombre de
dominio completo, un nombre NetBIOS o una dirección IP.

{qc | quick-config} [/q:[<Quiet>]] Configura el servicio Windows recopilador de eventos para


asegurarse de que se puede crear y mantener una
suscripción a través de reinicios. Esto incluye los pasos
siguientes:
1. Habilite el canal ForwardedEvents si está
deshabilitado.
2. Establezca el Windows recopilador de eventos para
retrasar el inicio.
3. Inicie el Windows recopilador de eventos si no se está
ejecutando.

Opciones

O P C IÓ N DESC RIP C IÓ N

/f: <Format> Especifica el formato de la información que se muestra.


<Format> puede ser XML o terse. Si es XML, la salida se
muestra en formato XML. Si es terse, la salida se muestra
en pares nombre-valor. El valor predeterminado es Terse.
O P C IÓ N DESC RIP C IÓ N

/c: <Configfile> Especifica la ruta de acceso al archivo XML que contiene una
configuración de suscripción. La ruta de acceso puede ser
absoluta o relativa al directorio actual. Esta opción solo se
puede usar con las opciones /cun y /cup y es mutuamente
excluyente con todas las demás opciones.

/e:[ <Subenabled> ] Habilita o deshabilita una suscripción. <Subenabled> puede


ser true o false. El valor predeterminado de esta opción es
true.

/esa: <Address> Especifica la dirección de un origen de eventos. <Address>


es una cadena que contiene un nombre de dominio
completo, un nombre NetBIOS o una dirección IP, que
identifica un equipo que actúa como origen de eventos. Esta
opción debe usarse con las opciones /ese , /aes , /res o /un
y /up.

/ese:[ <Srcenabled> ] Habilita o deshabilita un origen de eventos. <Srcenabled>


puede ser true o false. Esta opción solo se permite si se
especifica la opción /esa. El valor predeterminado de esta
opción es true.

/aes Agrega el origen de eventos especificado por la opción


/esa si aún no forma parte de la suscripción. Si la dirección
especificada por la opción /esa ya forma parte de la
suscripción, se notifica un error. Esta opción solo se permite
si se especifica la opción /esa.

/res Quita el origen del evento especificado por la opción /esa


si ya forma parte de la suscripción. Si la dirección
especificada por la opción /esa no forma parte de la
suscripción, se notifica un error. Esta opción solo se permite
si se especifica la opción /esa.

/un: <Username> Especifica la credencial de usuario que se usará con el origen


de eventos especificado por la opción /esa. Esta opción
solo se permite si se especifica la opción /esa.

/up: <Password> Especifica la contraseña que corresponde a la credencial de


usuario. Esta opción solo se permite si se especifica la opción
/un.

/d: <Desc> Proporciona una descripción de la suscripción.

/uri: <Uri> Especifica el tipo de los eventos que consume la suscripción.


<Uri> contiene una cadena de URI que se combina con la
dirección del equipo de origen del evento para identificar de
forma única el origen de los eventos. La cadena uri se usa
para todas las direcciones de origen de eventos de la
suscripción.
O P C IÓ N DESC RIP C IÓ N

/cm: <Configmode> Establece el modo de configuración. <Configmode> puede


ser una de las cadenas siguientes: Normal, Custom ,
MinLatency o MinBandwidth. Los modos Normal,
MinLatency y MinBandwidth establecen el modo de
entrega, los elementos máximos de entrega, el intervalo de
latido y el tiempo de latencia máxima de entrega. Las
opciones /dm , /dmi, /hi o /dmlt solo se pueden
especificar si el modo de configuración está establecido en
Personalizado.

/ex: <Expires> Establece la hora a la que expira la suscripción. <Expires>


debe definirse en formato de fecha y hora ESTÁNDAR XML o
ISO8601: , donde T es el separador de hora y
yyyy-MM-ddThh:mm:ss[.sss][Z] Z indica la hora UTC.

/q: <Query> Especifica la cadena de consulta de la suscripción. El formato


de <Query> puede ser diferente para distintos valores de
URI y se aplica a todos los orígenes de la suscripción.

/dia: <Dialect> Define el dialecto que usa la cadena de consulta.

/tn: <Transportname> Especifica el nombre del transporte que se usa para


conectarse a un origen de eventos remoto.

/tp: <Transportport> Establece el número de puerto utilizado por el transporte al


conectarse a un origen de eventos remoto.

/dm: <Deliverymode> Especifica el modo de entrega. <Deliverymode> puede ser


extracción o inserción. Esta opción solo es válida si la opción
/cm está establecida en Personalizado.

/dmi: <Deliverymax> Establece el número máximo de elementos para la entrega


por lotes. Esta opción solo es válida si /cm está establecido
en Personalizado.

/dmlt: <Deliverytime> Establece la latencia máxima en la entrega de un lote de


eventos. <Deliverytime> es el número de milisegundos.
Esta opción solo es válida si /cm está establecido en
Personalizado.

/hi: <Heartbeat> Define el intervalo de latido. <Heartbeat> es el número de


milisegundos. Esta opción solo es válida si /cm está
establecido en Personalizado.

/cf: <Content> Especifica el formato de los eventos que se devuelven.


<Content> puede ser Events o RenderedText. Cuando el
valor es RenderedText , los eventos se devuelven con las
cadenas localizadas (como la descripción del evento)
asociadas al evento. El valor predeterminado es
RenderedText.
O P C IÓ N DESC RIP C IÓ N

/l: <Locale> Especifica la configuración regional para la entrega de las


cadenas localizadas en formato RenderedText. <Locale> es
un identificador de idioma y país o región, por ejemplo, EN-
us. Esta opción solo es válida si la opción /cf está
establecida en RenderedText .

/ree:[ <Readexist> ] Identifica los eventos que se entregan para la suscripción.


<Readexist> puede ser true o false. Cuando es
<Readexist> true, todos los eventos existentes se leen de
los orígenes de eventos de suscripción. Cuando es
<Readexist> false, solo se entregan eventos futuros (que
llegan). El valor predeterminado es true para una opción
/ree sin un valor. Si no se especifica ninguna opción /ree, el
valor predeterminado es false.

/lf: <Logfile> Especifica el registro de eventos local que se usa para


almacenar los eventos recibidos de los orígenes de eventos.

/pn: <Publishername> Especifica el nombre del publicador. Debe ser un publicador


que posee o importa el registro especificado por la opción
/lf.

/essp: <Enableport> Especifica que el número de puerto debe anexarse al nombre


de entidad de seguridad de servicio del servicio remoto.
<Enableport> puede ser true o false. El número de puerto
se anexa cuando <Enableport> es true. Cuando se anexa el
número de puerto, es posible que se requiera alguna
configuración para evitar que se deniegue el acceso a los
orígenes de eventos.

/hn: <Hostname> Especifica el nombre DNS del equipo local. El origen de


eventos remoto usa este nombre para insertar eventos y
solo se debe usar para una suscripción de inserción.

/ct: <Type> Establece el tipo de credencial para el acceso de origen


remoto. <Type> debe ser uno de los siguientes valores:
default , negotiate , digest , basic o localmachine . El valor
predeterminado es .

/cun: <Comusername> Establece la credencial de usuario compartida que se va a


usar para los orígenes de eventos que no tienen sus propias
credenciales de usuario. Si esta opción se especifica con la
opción /c, se omiten las opciones UserName y UserPassword
para orígenes de eventos individuales del archivo de
configuración. Si desea usar una credencial diferente para un
origen de eventos específico, debe invalidar este valor
especificando las opciones /un y /up para un origen de
eventos específico en la línea de comandos de otro
comando ss.

/cup: <Compassword> Establece la contraseña de usuario para la credencial de


usuario compartida. Cuando <Compassword> se establece
en * (asterisco), la contraseña se lee desde la consola. Esta
opción solo es válida cuando se especifica la opción /cun.
O P C IÓ N DESC RIP C IÓ N

/q:[ <Quiet> ] Especifica si el procedimiento de configuración solicita


confirmación. <Quiet> puede ser true o false. Si <Quiet>
es true, el procedimiento de configuración no solicita
confirmación. El valor predeterminado de esta opción es
false.

Ejemplos
Para mostrar el contenido de un archivo de configuración, escriba:

<Subscription xmlns=[Link]
<Uri>[Link]
<!-- Use Normal (default), Custom, MinLatency, MinBandwidth -->
<ConfigurationMode>Normal</ConfigurationMode>
<Description>Forward Sample Subscription</Description>
<SubscriptionId>SampleSubscription</SubscriptionId>
<Query><![CDATA[
<QueryList>
<Query Path=Application>
<Select>*</Select>
</Query>
</QueryList>]]
</Query>
<EventSources>
<EventSource Enabled=true>
<Address>[Link]</Address>
<UserName>myUserName</UserName>
<Password>*</Password>
</EventSource>
</EventSources>
<CredentialsType>Default</CredentialsType>
<Locale Language=EN-US></Locale>
</Subscription>

Para ver la información de configuración de salida de una suscripción denominada sub1, escriba:

wecutil gs sub1

Salida de ejemplo:

EventSource[0]:
Address: localhost
Enabled: true
Description: Subscription 1
Uri: wsman:microsoft/logrecord/sel
DeliveryMode: pull
DeliveryMaxSize: 16000
DeliveryMaxItems: 15
DeliveryMaxLatencyTime: 1000
HeartbeatInterval: 10000
Locale:
ContentFormat: renderedtext
LogFile: HardwareEvents

Para mostrar el estado de tiempo de ejecución de una suscripción denominada sub1, escriba:
wecutil gr sub1

Para actualizar la configuración de suscripción denominada sub1 desde un nuevo archivo XML
[Link], escriba:

wecutil ss sub1 /c:%Windir%[Link]

Para actualizar la configuración de suscripción denominada sub2 con varios parámetros, escriba:

wecutil ss sub2 /esa:myComputer /ese /un:uname /up:* /cm:Normal

Para eliminar una suscripción denominada sub1, escriba:

wecutil ds sub1

Referencias adicionales
Clave de sintaxis de línea de comandos
wevtutil
07/08/2021 • 9 minutes to read

Permite recuperar información acerca de los registros de eventos y los editores. También puede utilizar este
comando para instalar y desinstalar los manifiestos de eventos, ejecutar consultas, y exportar, archivar y borrar
registros.

Sintaxis
wevtutil [{el | enum-logs}] [{gl | get-log} <Logname> [/f:<Format>]]
[{sl | set-log} <Logname> [/e:<Enabled>] [/i:<Isolation>] [/lfn:<Logpath>] [/rt:<Retention>] [/ab:<Auto>]
[/ms:<MaxSize>] [/l:<Level>] [/k:<Keywords>] [/ca:<Channel>] [/c:<Config>]]
[{ep | enum-publishers}]
[{gp | get-publisher} <Publishername> [/ge:<Metadata>] [/gm:<Message>] [/f:<Format>]] [{im | install-
manifest} <Manifest>]
[{um | uninstall-manifest} <Manifest>] [{qe | query-events} <Path> [/lf:<Logfile>] [/sq:<Structquery>] [/q:
<Query>] [/bm:<Bookmark>] [/sbm:<Savebm>] [/rd:<Direction>] [/f:<Format>] [/l:<Locale>] [/c:<Count>] [/e:
<Element>]]
[{gli | get-loginfo} <Logname> [/lf:<Logfile>]]
[{epl | export-log} <Path> <Exportfile> [/lf:<Logfile>] [/sq:<Structquery>] [/q:<Query>] [/ow:<Overwrite>]]
[{al | archive-log} <Logpath> [/l:<Locale>]]
[{cl | clear-log} <Logname> [/bu:<Backup>]] [/r:<Remote>] [/u:<Username>] [/p:<Password>] [/a:<Auth>] [/uni:
<Unicode>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

{el | enum-logs} Muestra los nombres de todos los registros.

{gl | get-log} <Logname> [/f: <Format> ] Muestra información de configuración para el registro
especificado, que incluye si el registro está habilitado o no, el
límite de tamaño máximo actual del registro y la ruta de
acceso al archivo donde se almacena el registro.

{sl | set-log} <Logname> [/e: <Enabled> ] [/i: <Isolation> ] Modifica la configuración del registro especificado.
[/lfn: <Logpath> ] [/rt: <Retention> ] [/ab: <Auto> ] [/ms:
<MaxSize> ] [/l: <Level> ] [/k: <Keywords> ] [/ca:
<Channel> ] [/c: <Config> ]

{ep | enum-publishers} Muestra los publicadores de eventos en el equipo local.

{gp | get-publisher} <Publishername> [/ge: <Metadata> ] Muestra la información de configuración del publicador de
[/gm: <Message> ] [/f: <Format> ]] eventos especificado.

{im | install-manifest} <Manifest> Instala los publicadores de eventos y los registros de un


manifiesto. Para obtener más información sobre los
manifiestos de eventos y el uso de este parámetro, vea el
SDK del registro de eventos de Windows en el sitio web de
Microsoft Developers Network (MSDN) (
[Link] ).
PA RÁ M ET RO DESC RIP C IÓ N

{um | uninstall-manifest} <Manifest> Desinstala todos los publicadores y registros de un


manifiesto. Para obtener más información sobre los
manifiestos de eventos y el uso de este parámetro, vea el
SDK del registro de eventos de Windows en el sitio web de
Microsoft Developers Network (MSDN) (
[Link] ).

{qe | query-events} <Path> [/lf: <Logfile> ] [/sq: Lee eventos de un registro de eventos, de un archivo de
<Structquery> ] [/q: <Query> ] [/bm: <Bookmark> ] [/sbm: registro o mediante una consulta estructurada. De forma
<Savebm> ] [/rd: <Direction> ] [/f: <Format> ] [/l: <Locale> predeterminada, se proporciona un nombre de registro para
] [/c: <Count> ] [/e: <Element> ] <Path> . Sin embargo, si usa la opción /lf, debe <Path> ser
una ruta de acceso a un archivo de registro. Si usa el
parámetro /sq, debe ser una ruta de acceso <Path> a un
archivo que contenga una consulta estructurada.

{gli | get-loginfo} <Logname> [/lf: <Logfile> ] Muestra información de estado sobre un registro de eventos
o un archivo de registro. Si se usa la opción /lf,
<Logname> es una ruta de acceso a un archivo de registro.
Puede ejecutar wevtutil el para obtener una lista de
nombres de registro.

{epl | export-log} <Path> <Exportfile> [/lf: <Logfile> ] [/sq: Exporta eventos desde un registro de eventos, desde un
<Structquery> ] [/q: <Query> ] [/ow: <Overwrite> ] archivo de registro o mediante una consulta estructurada al
archivo especificado. De forma predeterminada, se
proporciona un nombre de registro para <Path> . Sin
embargo, si usa la opción /lf, debe <Path> ser una ruta de
acceso a un archivo de registro. Si usa la opción /sq, debe
ser una ruta de acceso <Path> a un archivo que contenga
una consulta estructurada. <Exportfile> es una ruta de
acceso al archivo donde se almacenarán los eventos
exportados.

{al | archive-log} <Logpath> [/l: <Locale> ] Archiva el archivo de registro especificado en un formato
autocontenido. Se crea un subdirectorio con el nombre de la
configuración regional y toda la información específica de la
configuración regional se guarda en ese subdirectorio.
Después de crear el directorio y el archivo de registro
mediante la ejecución de wevtutil al, los eventos del
archivo se pueden leer tanto si el publicador está instalado
como si no.

{cl | clear-log} <Logname> [/bu: <Backup> ] Borra los eventos del registro de eventos especificado. La
opción /bu se puede usar para realizar una copia de
seguridad de los eventos borrados.

Opciones
O P C IÓ N DESC RIP C IÓ N

/f:<Format> Especifica que la salida debe ser XML o formato de texto. Si


<Format> es XML, la salida se muestra en formato XML. Si
<Format> es Text, la salida se muestra sin etiquetas XML. El
valor predeterminado es Text.

/e:<Enabled> Habilita o deshabilita un registro. <Enabled> puede ser true


o false.
O P C IÓ N DESC RIP C IÓ N

/i:<Isolation> Establece el modo de aislamiento de registro. <Isolation>


puede ser sistema, aplicación o personalizado. 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 aislamiento del sistema, el
registro de destino compartirá al menos permisos de
escritura con el registro del sistema. Si especifica el
aislamiento de la aplicación, el registro de destino compartirá
al menos permisos de escritura con el registro de aplicación.
Si especifica aislamiento personalizado, también debe
proporcionar un descriptor de seguridad mediante la
opción /ca.

/lfn:<Logpath> Define el nombre del archivo de registro. <Logpath> es una


ruta de acceso completa al archivo donde el servicio de
registro de eventos almacena eventos para este registro.

/rt:<Retention> Establece el modo de retención de registros. <Retention>


puede ser true o false. El modo de retención de registros
determina el comportamiento del servicio de registro de
eventos cuando un registro alcanza su 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, se conservan los eventos
existentes y se descartan los eventos entrantes. Si el modo
de retención de registros es false, los eventos entrantes
sobrescriben los eventos más antiguos del registro.

/ab:<Auto> Especifica la directiva de copia de seguridad automática de


registros. <Auto> puede ser true o false. Si este valor es
true, se hará una copia de seguridad del registro
automáticamente cuando alcance el tamaño máximo. Si este
valor es true, la retención (especificada con la opción /r t)
también debe establecerse en true.

/ms:<MaxSize> Establece el tamaño máximo del registro en bytes. El tamaño


mínimo del registro es 1048576 bytes (1024 KB) y los
archivos de registro siempre son múltiplo de 64 KB, por lo
que el valor especificado se redondeará en consecuencia.

/l:<Level> Define el filtro de nivel del registro. <Level> puede ser


cualquier valor de nivel válido. Esta opción solo es aplicable a
los registros con una sesión dedicada. Puede quitar un filtro
de nivel estableciendo en 0.

/k:<Keywords> Especifica el filtro de palabras clave del registro. <Keywords>


puede ser cualquier máscara válida de palabra clave de 64
bits. Esta opción solo es aplicable a los registros con una
sesión dedicada.

/ca:<Channel> Establece el permiso de acceso para un registro de eventos.


<Channel> es un descriptor de seguridad que usa el
Lenguaje de definición de descriptores de seguridad (SDDL).
Para obtener más información sobre el formato SDDL, vea el
sitio web de Microsoft Developers Network (MSDN) (
[Link] ).
O P C IÓ N DESC RIP C IÓ N

/c:<Config> Especifica la ruta de acceso a un archivo de configuración.


Esta opción hará que las propiedades del registro se lean del
archivo de configuración definido en <Config> . Si usa esta
opción, no debe especificar un parámetro . El nombre del
registro se leerá del archivo de configuración.

/ge:<Metadata> Obtiene información de metadatos para los eventos que


puede generar este publicador. <Metadata> puede ser true
o false.

/gm:<Message> Muestra el mensaje real en lugar del identificador numérico


del mensaje. <Message> puede ser true o false.

/lf:<Logfile> Especifica que los eventos se deben leer desde un registro o


desde un archivo de registro. <Logfile> puede ser true o
false. Si es true, el parámetro del comando es la ruta de
acceso a un archivo de registro.

/sq:<Structquery> Especifica que los eventos se deben obtener con una


consulta estructurada. <Structquery> puede ser true o false.
Si es true, es la ruta de acceso a un archivo que contiene una
consulta estructurada.

/q:<Query> Define la consulta XPath para filtrar los eventos que se leen o
exportan. Si no se especifica esta opción, se devolverán o
exportarán todos los eventos. Esta opción no está disponible
cuando /sq es true.

/bm:<Bookmark> Especifica la ruta de acceso a un archivo que contiene un


marcador de una consulta anterior.

/sbm:<Savebm> Especifica la ruta de acceso a un archivo que se usa para


guardar un marcador de esta consulta. La extensión de
nombre de archivo debe .xml.

/rd:<Direction> Especifica la dirección en la que se leen los eventos.


<Direction> puede ser true o false. Si es true, primero se
devuelven los eventos más recientes.

/l:<Locale> Define una cadena de configuración regional que se usa para


imprimir el texto del evento en una configuración regional
específica. Solo está disponible al imprimir eventos en
formato de texto mediante la opción /f.

/c:<Count> Establece el número máximo de eventos que se leerán.

/e:<Element> Incluye un elemento raíz al mostrar eventos en XML.


<Element> es la cadena que desea dentro del elemento raíz.
Por ejemplo, /e:root daría como resultado XML que
contiene el par de elementos raíz <root> .

/ow:<Overwrite> Especifica que se debe sobrescribir el archivo de exportación.


<Overwrite> puede ser true o false. Si es true y el archivo de
exportación especificado en ya existe, se sobrescribirá sin
confirmación.
O P C IÓ N DESC RIP C IÓ N

/bu:<Backup> Especifica la ruta de acceso a un archivo donde se


almacenarán los eventos borrados. Incluya la extensión .evtx
en el nombre del archivo de copia de seguridad.

/r:<Remote> Ejecuta el comando en un equipo remoto. <Remote> es el


nombre del equipo remoto. Los parámetros im y um no
admiten la operación remota.

/u:<Username> Especifica un usuario diferente para iniciar sesión en un


equipo remoto. <Username> es un nombre de usuario con
el formato dominio\usuario o usuario. Esta opción solo es
aplicable cuando se especifica la opción /r.

/p:<Password> Especifica la contraseña del usuario. Si se usa la opción /u y


esta opción no se especifica o es , se pedirá al usuario
<Password> que escriba una contraseña. Esta opción solo es
* * aplicable cuando se especifica * la opción /u.

/a:<Auth> Define el tipo de autenticación para conectarse a un equipo


remoto. <Auth> puede ser Default, Negotiate, Kerberos o
NTLM. El valor predeterminado es Negotiate.

/uni:<Unicode> Muestra la salida en Unicode. <Unicode> puede ser true o


false. Si es true, la salida está en Unicode.

Comentarios
Uso de un archivo de configuración con el parámetro sl
El archivo de configuración es un archivo XML con el mismo formato que la salida de wevtutil gl
<Logname> /f:xml. Para muestra el formato de un archivo de configuración que habilita la retención,
habilita la copia de seguridad automática y establece el tamaño máximo del registro en el registro de
aplicación:

<?xml version=1.0 encoding=UTF-8?>


<channel name=Application isolation=Application
xmlns=[Link]
<logging>
<retention>true</retention>
<autoBackup>true</autoBackup>
<maxSize>9000000</maxSize>
</logging>
<publishing>
</publishing>
</channel>

Ejemplos
Enumerar los nombres de todos los registros:

wevtutil el

Mostrar información de configuración sobre el registro del sistema en el equipo local en formato XML:
wevtutil gl System /f:xml

Use un archivo de configuración para establecer los atributos del registro de eventos (consulte Comentarios
para obtener un ejemplo de un archivo de configuración):

wevtutil sl /c:[Link]

Muestre información sobre el publicador de eventos Microsoft-Windows-Eventlog, incluidos los metadatos


sobre los eventos que el publicador puede generar:

wevtutil gp Microsoft-Windows-Eventlog /ge:true

Instale publicadores y registros desde el [Link] de manifiesto:

wevtutil im [Link]

Desinstale los publicadores y los registros del [Link] de manifiesto:

wevtutil um [Link]

Muestre los tres eventos más recientes del registro de aplicación en formato textual:

wevtutil qe Application /c:3 /rd:true /f:text

Muestre el estado del registro de aplicación:

wevtutil gli Application

Exportar eventos del registro del sistema a C:\backup\[Link]:

wevtutil epl System C:\backup\[Link]

Borre todos los eventos del registro de aplicación después de guardarlos en C:\admin\backups\[Link]:

wevtutil cl Application /bu:C:\admin\backups\[Link]

Referencias adicionales
Clave de sintaxis de línea de comandos
where
07/08/2021 • 2 minutes to read

Muestra la ubicación de los archivos que coinciden con el patrón de búsqueda especificado.

Sintaxis
where [/r <Dir>] [/q] [/f] [/t] [$<ENV>:|<Path>:]<Pattern>[ ...]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/r <Dir> Indica una búsqueda recursiva, empezando por el directorio


especificado.

/q Devuelve un código de salida (0 para éxito, 1 para error) sin


mostrar la lista de archivos coincidentes.

/f Muestra los resultados del comando where entre comillas.

/t Muestra el tamaño del archivo y la fecha y hora de la última


modificación de cada archivo coincidente.

[$<ENV>:|<Path>:]<Pattern>[ ...] Especifica el patrón de búsqueda para que los archivos


coincidan. Se requiere al menos un patrón y el patrón puede
incluir caracteres comodín (* y ? ). De forma predeterminada,
donde busca en el directorio actual y las rutas de acceso
especificadas en la variable de entorno PATH. Puede
especificar una ruta de acceso diferente para buscar con el
formato $ ENV:Patrón (donde ENV es una variable de
entorno existente que contiene una o varias rutas de acceso)
o con el formato Ruta de acceso: patrón (donde Ruta de
acceso es la ruta de acceso del directorio que desea buscar).
Estos formatos opcionales no deben usarse con la opción de
línea de comandos /r.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si no especifica una extensión de nombre de archivo, las extensiones enumeradas en la variable de entorno
PATHEXT se anexan al patrón de forma predeterminada.
Donde puede ejecutar búsquedas recursivas, mostrar información de archivo, como la fecha o el tamaño, y
aceptar variables de entorno en lugar de rutas de acceso en equipos locales.

Ejemplos
Para buscar todos los archivos denominados Test en la unidad C del equipo actual y sus subdirectorios, escriba:
where /r c:\ test

Para enumerar todos los archivos del directorio Público, escriba:

where $public:*.*

Para buscar todos los archivos Bloc de notas en la unidad C del equipo remoto, Equipo1 y sus subdirectorios,
escriba:

where /r \\computer1\c notepad.*

Referencias adicionales
Clave de sintaxis de línea de comandos
whoami
12/08/2021 • 2 minutes to read

Muestra información sobre usuarios, grupos y privilegios para el usuario que ha iniciado sesión actualmente en
el sistema local. Si se usa sin parámetros, whoami muestra el dominio y el nombre de usuario actuales.

Sintaxis
whoami [/upn | /fqdn | /logonid]
whoami {[/user] [/groups] [/priv]} [/fo <Format>] [/nh]
whoami /all [/fo <Format>] [/nh]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

/upn Muestra el nombre de usuario en formato de nombre


principal de usuario (UPN).

/fqdn Muestra el nombre de usuario en formato de nombre de


dominio completo (FQDN).

/logonid Muestra el identificador de inicio de sesión del usuario


actual.

/user Muestra el dominio y el nombre de usuario actuales y el


identificador de seguridad (SID).

/groups Muestra los grupos de usuarios a los que pertenece el


usuario actual.

/priv Muestra los privilegios de seguridad del usuario actual.

/fo <Format> Especifica el formato de salida. Los valores válidos son:


tabla Muestra la salida en una tabla. Este es el valor
predeterminado.
list Muestra la salida en una lista.
csv Muestra la salida en formato de valores separados por
comas (CSV).

/all Muestra toda la información del token de acceso actual,


incluido el nombre de usuario actual, los identificadores de
seguridad (SID), los privilegios y los grupos a los que
pertenece el usuario actual.

/nh Especifica que el encabezado de columna no debe mostrarse


en la salida. Esto solo es válido para formatos de tabla y CSV.

/? Muestra la ayuda en el símbolo del sistema.

Ejemplos
Para mostrar el dominio y el nombre de usuario de la persona que ha iniciado sesión actualmente en este
equipo, escriba:

whoami

Verá un resultado similar al siguiente:

DOMAIN1\administrator

Para mostrar toda la información en el token de acceso actual, escriba:

whoami /all

Referencias adicionales
Clave de sintaxis de línea de comandos
winnt
10/08/2021 • 2 minutes to read

Winnt está en desuso y no se garantiza que se admite en futuras versiones de Windows.


Esta herramienta se incluye en Windows Server 2003. Para obtener más información, vea Winnt.
winnt32
13/08/2021 • 9 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Realiza una instalación o actualización de un producto en Windows Server 2003. Puede ejecutar winnt32 en el
símbolo del sistema en un equipo que ejecute Windows 95, Windows 98, Windows Edition, Windows NT,
Windows 2000, Windows XP o un producto de Windows Server 2003. Si ejecuta winnt32 en un equipo que
ejecuta Windows NT versión 4.0, primero debe aplicar Service Pack 5 o posterior.

Sintaxis
winnt32 [/checkupgradeonly] [/cmd: <CommandLine>] [/cmdcons] [/copydir:{i386|ia64}\<FolderName>]
[/copysource: <FolderName>] [/debug[<Level>]:[ <FileName>]] [/dudisable] [/duprepare: <pathName>] [/dushare:
<pathName>] [/emsport:{com1|com2|usebiossettings|off}] [/emsbaudrate: <BaudRate>] [/m: <FolderName>]
[/makelocalsource] [/noreboot] [/s: <Sourcepath>] [/syspart: <DriveLetter>] [/tempdrive: <DriveLetter>]
[/udf: <ID>[,<UDB_File>]] [/unattend[<Num>]:[ <AnswerFile>]]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/checkupgradeonly Comprueba la compatibilidad del equipo con los productos


de Windows Server 2003.
Si usa esta opción con /unattend , no se requiere
ninguna entrada del usuario. De lo contrario, los
resultados se muestran en la pantalla y puede
guardarlos en el nombre de archivo que especifique. El
nombre de archivo predeterminado [Link] en
la carpeta systemroot.

/cmd Indica al programa de instalación que lleve a cabo un


comando específico antes de la fase final de la instalación.
Esto ocurre después de reiniciar el equipo y después de que
el programa de instalación haya recopilado la información de
configuración necesaria, pero antes de que se complete la
instalación.

<CommandLine> Especifica la línea de comandos que se va a llevar a cabo


antes de la fase final de la instalación.

/cmdcons En un equipo basado en x86, instala la consola de


recuperación como una opción de inicio. La consola de
recuperación es una interfaz de línea de comandos desde la
que puede realizar tareas como iniciar y detener servicios y
acceder a la unidad local (incluidas las unidades con formato
NTFS). Solo puede usar la opción /cmdcons una vez
finalizada la instalación.
PA RÁ M ET RO DESC RIP C IÓ N

/copydir crea una carpeta adicional dentro de la carpeta en la que


están instalados los archivos del sistema operativo. Por
ejemplo, para equipos basados en x86 y x64, podría crear
una carpeta denominada Private_drivers dentro de la carpeta
de origen i386 para la instalación y colocar los archivos de
controlador en la carpeta . Escriba /copydir :i386
\ Private_drivers que el programa de instalación copie esa
carpeta en el equipo recién instalado, lo que hace que la
nueva ubicación de carpeta sea systemroot \
Private_drivers.
- i386 especifica i386
- ia64 especifica ia64
Puede usar /copydir para crear tantas carpetas
adicionales como desee.

<FolderName> Especifica la carpeta que creó para contener las


modificaciones del sitio.

/copysource crea una carpeta adicional temporal dentro de la carpeta en


la que están instalados los archivos del sistema operativo.
Puede usar /copysource para crear tantas carpetas
adicionales como desee.
A diferencia de las carpetas que crea /copydir, las
carpetas /copysource se eliminan una vez completada
la instalación.

/debug crea un registro de depuración en el nivel especificado, por


ejemplo, /debug4:[Link] . El archivo de registro
predeterminado es C:\ systemroot\[Link] , y

<level> Valores de nivel y descripciones


- 0: Errores graves
- 1: Errores
- 2: nivel predeterminado. Advertencias
- 3: Información
- 4: información detallada para la depuración
Cada nivel incluye los niveles por debajo de él.

/dudisable Impide que se ejecute la actualización dinámica. Sin la


actualización dinámica, el programa de instalación solo se
ejecuta con los archivos de instalación originales. Esta opción
deshabilitará la actualización dinámica incluso si usa un
archivo de respuesta y especifica opciones de actualización
dinámica en ese archivo.

/duprepare Lleva a cabo los preparativos en un recurso compartido de


instalación para que se pueda usar con los archivos de
actualización dinámica que descargó del Windows web de
actualización. Este recurso compartido se puede usar para
instalar Windows XP para varios clientes.

<pathName> Especifica el nombre completo de la ruta de acceso.


PA RÁ M ET RO DESC RIP C IÓ N

/dushare Especifica un recurso compartido en el que descargó


previamente archivos de actualización dinámica (archivos
actualizados para su uso con el programa de instalación)
desde el sitio web de Windows Update y en el que
anteriormente ejecutó /duprepare: <pathName>. Cuando
se ejecuta en un cliente, especifica que la instalación del
cliente usará los archivos actualizados en el recurso
compartido especificado en .

/emsport Habilita o deshabilita Servicios de administración de


emergencia durante la instalación y después de instalar el
sistema operativo del servidor. Con Servicios de
administración de emergencia, puede administrar de forma
remota un servidor en situaciones de emergencia que
normalmente requerirían un teclado, un mouse y un monitor
locales, como cuando la red no está disponible o el servidor
no funciona correctamente. Servicios de administración de
emergencia requisitos de hardware específicos y solo está
disponible para los productos de Windows Server 2003.
- com1 solo es aplicable a equipos basados en x86 (no a
equipos basados en arquitectura Itanium).
- com2 solo es aplicable a equipos basados en x86 (no a
equipos basados en arquitectura Itanium).
- Valor predeterminado. Usa la configuración
especificada en la tabla Bios Serial Port Console
Redirection (SPCR) o, en los sistemas basados en la
arquitectura de Itanium, a través de la ruta de acceso del
dispositivo de la consola EFI. Si especifica
usebiossettings y no hay ninguna tabla SPCR ni la
ruta de acceso del dispositivo de consola EFI adecuada,
los servicios de administración de emergencia no se
habilitarán.
- off deshabilita Servicios de administración de
emergencia. Puede habilitarla más adelante modificando
la configuración de arranque.

/emsbaudrate para equipos basados en x86, especifica la velocidad en


baudios para Servicios de administración de emergencia. (La
opción no es aplicable a los equipos basados en arquitectura
de Itanium). Debe usarse con /emspor t:com1 o
/emspor t:com2 (de lo contrario, /emsbaudrate se omite).

<BaudRate> Especifica velocidad en baudios de 9600, 19200, 57600 o


115200. 9600 es el valor predeterminado.

/m Especifica que el programa de instalación copia los archivos


de reemplazo desde una ubicación alternativa. Indica al
programa de instalación que busque primero en la ubicación
alternativa y, si los archivos están presentes, que los use en
lugar de los archivos de la ubicación predeterminada.

/makelocalsource Indica al programa de instalación que copie todos los


archivos de origen de instalación en el disco duro local. Use
/makelocalsource al instalar desde un cd para
proporcionar archivos de instalación cuando el cd no esté
disponible más adelante en la instalación.
PA RÁ M ET RO DESC RIP C IÓ N

/noreboot Indica al programa de instalación que no reinicie el equipo


una vez completada la fase de copia de archivos de la
instalación para que pueda ejecutar otro comando.

/s Especifica la ubicación de origen de los archivos para la


instalación. Para copiar archivos simultáneamente desde
varios servidores, escriba la opción /s: <Sourcepath>
varias veces (hasta un máximo de ocho). Si escribe la opción
varias veces, el primer servidor especificado debe estar
disponible o se producirá un error en la instalación.

<Sourcepath> Especifica el nombre completo de la ruta de acceso de


origen.

/syspart En un equipo basado en x86, especifica que puede copiar los


archivos de inicio del programa de instalación en un disco
duro, marcar el disco como activo y, a continuación, instalar
el disco en otro equipo. Al iniciar ese equipo, se inicia
automáticamente con la siguiente fase de instalación.
Siempre debe usar el parámetro /tempdrive con el
parámetro /syspar t.
Puede iniciar winnt32 con la opción /syspar t en un
equipo basado en x86 que ejecute Windows NT 4.0,
Windows 2000, Windows XP o un producto en Windows
Server 2003. Si el equipo se ejecuta Windows NT versión
4.0, requiere Service Pack 5 o posterior. El equipo no
puede ejecutar Windows edición 95, Windows 98 o
Windows Edition.

<DriveLetter> Especifica la letra de unidad.

/tempdrive indica al programa de instalación que coloque los archivos


temporales en la partición especificada.
Para una nueva instalación, el sistema operativo del
servidor también se instalará en la partición especificada.
para una actualización, la opción /tempdrive solo
afecta a la ubicación de los archivos temporales; el
sistema operativo se actualizará en la partición desde la
que se ejecuta winnt32 .

/udf Indica un identificador ( ) que el programa de instalación usa


para especificar cómo un archivo de base de datos de unidad
(UDB) modifica un archivo de respuesta <ID> (consulte la
opción /unattend). La UDB invalida los valores del archivo
de respuesta y el identificador determina qué valores del
archivo UDB se usan. Por ejemplo,
/udf:RAS_user,Our_company.udb invalida la
configuración especificada para el identificador RAS_user en
el archivo Our_company.udb. Si no se especifica , el
programa de instalación solicita al usuario que inserte un
disco que contenga <UDB_file> el $Unique$.udb.

<ID> Indica un identificador utilizado para especificar cómo un


archivo de base de datos de unibilidad (UDB) modifica un
archivo de respuesta.
PA RÁ M ET RO DESC RIP C IÓ N

<UDB_file> Especifica un archivo de base de datos de unidad (UDB).

/unattend En un equipo basado en x86, actualiza la versión anterior de


Windows NT 4.0 Server (con Service Pack 5 o posterior) o
Windows 2000 en modo de instalación desatendida. Toda la
configuración de usuario se toma de la instalación anterior,
por lo que no se requiere ninguna intervención del usuario
durante la instalación.

<num> Especifica el número de segundos entre el momento en que


el programa de instalación termina de copiar los archivos y
cuando reinicia el equipo. Puede usar en cualquier equipo
que ejecute <Num> Windows 98, Windows Edition,
Windows NT, Windows 2000, Windows XP o un producto de
Windows Server 2003 . Si el equipo se ejecuta Windows NT
versión 4.0, requiere Service Pack 5 o posterior.

<AnswerFile> Proporciona la configuración con las especificaciones


personalizadas.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Si va a implementar Windows XP en equipos cliente, puede usar la versión de [Link] que se incluye con
Windows XP. Otra manera de implementar Windows XP es usar [Link], que funciona a través de Windows
Installer, parte del conjunto de tecnologías de IntelliMirror. Para obtener más información sobre las
implementaciones de cliente, vea el kit de implementación de Windows Server 2003, que se describe en Uso de
los kits de recursos y la implementación de Windows.
En un equipo basado en Itanium, winnt32 se puede ejecutar desde Extensible Firmware Interface (EFI) o desde
Windows Server 2003 Enterprise, Windows Server 2003 R2 Enterprise, Windows Server 2003 R2 Datacenter o
Windows Server 2003 Datacenter. Además, en un equipo basado en arquitectura de Itanium, /cmdcons y
/syspar t no están disponibles y las opciones relacionadas con las actualizaciones no están disponibles. Para
obtener más información sobre la compatibilidad de hardware, vea Compatibilidad de hardware. Para obtener
información más detallada sobre el uso de la actualización dinámica y la instalación de varios clientes, consulte
el Kit de implementación de Windows Server 2003, que se describe en Uso de la implementación de Windows y
los kits de recursos. Para obtener información sobre cómo modificar la configuración de arranque, consulte el
artículo sobre los kits Windows implementación y recursos para Windows Server 2003. Para obtener más
información, vea Uso de la implementación Windows y los kits de recursos. El uso de la opción de línea de
comandos /unattend para automatizar la instalación confirma que ha leído y aceptado el Contrato de licencia
de Microsoft para Windows Server 2003. Antes de usar esta opción de línea de comandos para instalar
Windows Server 2003 en nombre de una organización distinta de la suya propia, debe confirmar que el usuario
final (ya sea un individuo o una sola entidad) ha recibido, leído y aceptado los términos del Contrato de licencia
de Microsoft para ese producto. Es posible que los OEM no especifiquen esta clave en las máquinas que se
venden a los usuarios finales.

Referencias adicionales
Clave de sintaxis de línea de comandos
winpop
13/08/2021 • 2 minutes to read

Winpop está en desuso y no se garantiza que se admite en futuras versiones de Windows.


Esta herramienta se incluye en Windows Server 2003. Para obtener más información, vea winpop.
winrs
07/08/2021 • 2 minutes to read

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
y Windows Server 2012.

Windows administración remota le permite administrar y ejecutar programas de forma remota.

Sintaxis
winrs [/<parameter>[:<value>]] <command>

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

/remote:<endpoint> Especifica el punto de conexión de destino mediante un


nombre NetBIOS o la conexión estándar:
- : [<transport>://]<target>[:<port>]
Si no se especifica, se usa /r :localhost.

/unencrypted Especifica que los mensajes del shell remoto no se cifrarán.


Esto es útil para solucionar problemas o cuando el tráfico de
red ya está cifrado mediante ipsec o cuando se aplica la
seguridad física.
De forma predeterminada, los mensajes se cifran
mediante claves Kerberos o NTLM.
Esta opción de línea de comandos se omite cuando se
selecciona transporte HTTPS.

/username:<username> Especifica el nombre de usuario en la línea de comandos.


Si no se especifica, la herramienta usará la autenticación
Negotiate o solicitará el nombre.
si se especifica /username, también se debe
especificar /password.

/password:<password> Especifica la contraseña en la línea de comandos.


Si no se especifica /password pero /username es ,
la herramienta solicitará la contraseña.
si se especifica /password, también se debe
especificar /username.

/timeout:<seconds> Esta opción está en desuso.


PA RÁ M ET RO DESC RIP C IÓ N

/directory:<path> Especifica el directorio inicial del shell remoto.


Si no se especifica, el shell remoto se iniciará en el
directorio principal del usuario definido por la variable de
entorno %USERPROFILE%.

/environment:<string>= Especifica una única variable de entorno que se establecerá


cuando se inicie el shell, lo que permite cambiar el entorno
predeterminado del shell.
Se deben usar varias repeticiones de este modificador
para especificar varias variables de entorno.

/noecho Especifica que se debe deshabilitar el eco. Esto puede ser


necesario para asegurarse de que las respuestas del usuario
a los mensajes remotos no se muestran localmente.
De forma predeterminada, echo está en on.

/noprofile Especifica que no se debe cargar el perfil del usuario.


De forma predeterminada, el servidor intentará cargar el
perfil de usuario.
Si el usuario remoto no es un administrador local en el
sistema de destino, esta opción será necesaria (el valor
predeterminado producirá un error).

/allowdelegate Especifica que las credenciales del usuario se pueden usar


para acceder a un recurso compartido remoto, por ejemplo,
que se encuentra en un equipo diferente del punto de
conexión de destino.

/compression Active la compresión. Es posible que las instalaciones


anteriores en máquinas remotas no admitan la compresión,
por lo que está desactivada de forma predeterminada.
La configuración predeterminada está desactivada, ya
que es posible que las instalaciones anteriores en
máquinas remotas no admitan la compresión.

/usessl Use una conexión SSL cuando use un punto de conexión


remoto. Si especifica esto en lugar del https de transpor te:
usará el puerto predeterminado de WinRM
predeterminado.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Todas las opciones de línea de comandos aceptan formularios cortos o largos. Por ejemplo, /r y /remote
son válidos.
Para finalizar el comando /remote, el usuario puede escribir Ctrl-C o Ctrl-break , que se enviará al shell
remoto. La segunda ctrl-C forzará la finalización de [Link] .
Para administrar los shells remotos activos o la configuración de winrs, use la herramienta WinRM. El alias
uri para administrar shells activos es shell/cmd . El alias uri para la configuración de winrs es
winrm/config/winrs.
Ejemplos
winrs /r:[Link] command

winrs /r:[Link] /usessl command

winrs /r:myserver command

winrs /r:[Link] command

winrs /r:[Link] /unencrypted command

winrs /r:[Link] command

winrs /r:[Link] command

winrs /r:[Link] /t:600 /u:administrator /p:$%fgh7 ipconfig

winrs /r:myserver /env:path=^%path^%;c:\tools /env:TEMP=d:\temp [Link]

winrs /r:myserver netdom join myserver /domain:testdomain /userd:johns /passwordd:$%fgh789

winrs /r:myserver /ad /u:administrator /p:$%fgh7 dir \\anotherserver\share

Referencias adicionales
Clave de sintaxis de línea de comandos
winsat mem
13/08/2021 • 3 minutes to read

Prueba el ancho de banda de la memoria del sistema de una manera que refleja la memoria grande en las
copias del búfer de memoria, como se usa en el procesamiento multimedia.

Sintaxis
winsat mem <parameters>

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

-up Forzar pruebas de memoria con un solo subproceso. El valor


predeterminado es ejecutar un subproceso por CPU física o
núcleo.

-rn Especifique que los subprocesos de la evaluación deben


ejecutarse con prioridad normal. El valor predeterminado es
ejecutarse con prioridad 15.

-nc Especifique que la evaluación debe asignar memoria y


marcarla como sin almacenar en caché. Esto significa que las
memorias caché del procesador se omitirán para las
operaciones de copia. El valor predeterminado es ejecutar en
el espacio almacenado en caché.

-do <n> Especifique la distancia, en bytes, entre el final del búfer de


origen y el principio del búfer de destino. El valor
predeterminado es 64 bytes. El desplazamiento de destino
máximo permitido es de 16 MB. Si se especifica un
desplazamiento de destino no válido, se producirá un error.
Nota: Cero es un valor válido para <n> , pero los números
negativos no lo son.

-mint <n> Especifique el tiempo de ejecución mínimo en segundos para


la evaluación. El valor predeterminado es 2.0. El valor mínimo
es 1,0. El valor máximo es 30,0.
Nota: Si se especifica un valor -mint mayor que el valor -
maxt cuando se usan los dos parámetros en combinación,
se producirá un error.
PA RÁ M ET RO DESC RIP C IÓ N

-maxt <n> Especifique el tiempo de ejecución máximo en segundos para


la evaluación. El valor predeterminado es 5.0. El valor mínimo
es 1,0. El valor máximo es 30,0. Si se usa en combinación con
el parámetro -mint, la evaluación comenzará a realizar
comprobaciones estadísticas periódicas de sus resultados
después del período de tiempo especificado en -mint . Si se
realizan las comprobaciones estadísticas, la evaluación
finalizará antes de que transcurra el período de tiempo
especificado en -maxt. Si la evaluación se ejecuta durante el
período de tiempo especificado en -maxt sin satisfacer las
comprobaciones estadísticas, la evaluación finalizará en ese
momento y devolverá los resultados que ha recopilado.

-buffersize <n> Especifique el tamaño de búfer que debe usar la prueba de


copia de memoria. El doble de esta cantidad se asignará por
CPU, lo que determina la cantidad de datos copiados de un
búfer a otro. El valor predeterminado es 16 MB. Este valor se
redondea al límite de 4 KB más cercano. El valor máximo es
32 MB. El valor mínimo es 4 KB. Si se especifica un tamaño
de búfer no válido, se producirá un error.

-v Envíe una salida detallada a STDOUT, incluida la información


de estado y progreso. Los errores también se escribirán en la
ventana de comandos.

-xml <file name> Guarde la salida de la evaluación como el archivo XML


especificado. Si el archivo especificado existe, se sobrescribirá.

-idiskinfo Guarde información sobre los volúmenes físicos y los discos


lógicos como parte de <SystemConfig> la sección de la
salida XML.

-iguid Cree un identificador único global (GUID) en el archivo de


salida XML.

-note note text Agregue el texto de la nota a <note> la sección del archivo
de salida XML.

-icn Incluya el nombre del equipo local en el archivo de salida


XML.

-eef Enumerar información adicional del sistema en el archivo de


salida XML.

Ejemplos
Para que ejecute la evaluación durante un mínimo de 4 segundos y no más de 12 segundos, use un tamaño
de búfer de 32 MB y guarde los resultados en formato XML en el archivo [Link] .

winsat mem -mint 4.0 -maxt 12.0 -buffersize 32MB -xml [Link]

Comentarios
La pertenencia al grupo de administradores local, o equivalente, es el mínimo necesario para usar winsat . El
comando debe ejecutarse desde una ventana del símbolo del sistema con privilegios elevados.
Para abrir una ventana del símbolo del sistema con privilegios elevados, haga clic en Inicio, accesorios,
haga clic con el botón derecho en Símbolo del sistema y, a continuación, haga clic en Ejecutar como
administrador.

Referencias adicionales
winsat mfmedia
07/08/2021 • 2 minutes to read

Mide el rendimiento de la decodificación de vídeo (reproducción) mediante el Media Foundation de trabajo.

Sintaxis
winsat mfmedia <parameters>

Parámetros
PA RÁ M ET RO S DESC RIP C IÓ N

-input <file name> Obligatorio: especifique el archivo que contiene el clip de


vídeo que se va a reproducir o codificar. El archivo puede
estar en cualquier formato que se pueda representar
mediante Media Foundation.

-dumpgraph Especifique que el gráfico de filtros se debe guardar en un


archivo compatible con GraphEdit antes de que se inicie la
evaluación.

-ns Especifique que el gráfico de filtros se debe ejecutar a la


velocidad de reproducción normal del archivo de entrada. De
forma predeterminada, el gráfico de filtros se ejecuta lo más
rápido posible, omitiendo los tiempos de presentación.

-play Ejecute la evaluación en modo de descodificación y


reprodifique cualquier contenido de audio proporcionado en
el archivo especificado en -input mediante el dispositivo
Direct Sound predeterminado. De forma predeterminada, la
reproducción de audio está deshabilitada.

-nopmp No use el proceso de Media Foundation de multimedia


protegido (MFPMP) durante la evaluación.

-pmp Use siempre el proceso MFPMP durante la evaluación.


Nota: Si no se especifica -pmp o -nopmp, MFPMP solo
se usará cuando sea necesario.

-v Envíe una salida detallada a STDOUT, incluida la información


de estado y progreso. Los errores también se escribirán en la
ventana de comandos.

-xml <file name> Guarde la salida de la evaluación como el archivo XML


especificado. Si el archivo especificado existe, se sobrescribirá.

-idiskinfo Guarde información sobre los volúmenes físicos y los discos


lógicos como parte de <SystemConfig> la sección de la
salida XML.
PA RÁ M ET RO S DESC RIP C IÓ N

-iguid Cree un identificador único global (GUID) en el archivo de


salida XML.

-note note text Agregue el texto de la nota a <note> la sección del archivo
de salida XML.

-icn Incluya el nombre del equipo local en el archivo de salida


XML.

-eef Enumerar información adicional del sistema en el archivo de


salida XML.

Ejemplos
Para ejecuta la evaluación con el archivo de entrada que se usa durante una evaluación formal winsat, sin
emplear la canalización de medios protegidos (MFPMP) de Media Foundation, en un equipo donde
c:\windows es la ubicación de la carpeta Windows.

winsat mfmedia -input c:\windows\performance\winsat\[Link] -nopmp

Comentarios
La pertenencia al grupo de administradores local, o equivalente, es el mínimo necesario para usar winsat . El
comando debe ejecutarse desde una ventana del símbolo del sistema con privilegios elevados.
Para abrir una ventana del símbolo del sistema con privilegios elevados, haga clic en Inicio, accesorios,
haga clic con el botón derecho en Símbolo del sistema y, a continuación, haga clic en Ejecutar como
administrador.

Referencias adicionales
wmic
11/08/2021 • 2 minutes to read

Muestra información de WMI dentro de un shell de comandos interactivo.

Sintaxis
wmic </parameter>

Subcomandancias
Los siguientes subcomndos están disponibles en todo momento:

SUB C O M A N DO DESC RIP C IÓ N

clase Se escape del modo de alias predeterminado de WMIC para


acceder directamente a las clases del esquema WMI.

path Se escape del modo de alias predeterminado de WMIC para


acceder directamente a las instancias del esquema WMI.

context Muestra los valores actuales de todos los modificadores


globales.

[salir | de la salida] Sale del shell de comandos de WMIC.

Ejemplos
Para mostrar los valores actuales de todos los modificadores globales, escriba:

wmic context

Se muestra una salida similar a la siguiente:

NAMESPACE : root\cimv2
ROLE : root\cli
NODE(S) : BOBENTERPRISE
IMPLEVEL : IMPERSONATE
[AUTHORITY : N/A]
AUTHLEVEL : PKTPRIVACY
LOCALE : ms_409
PRIVILEGES : ENABLE
TRACE : OFF
RECORD : N/A
INTERACTIVE : OFF
FAILFAST : OFF
OUTPUT : STDOUT
APPEND : STDOUT
USER : N/A
AGGREGATE : ON
Para cambiar el identificador de idioma usado por la línea de comandos a Inglés (identificador de configuración
regional 409), escriba:

wmic /locale:ms_409

Referencias adicionales
Clave de sintaxis de línea de comandos
escritor
12/08/2021 • 2 minutes to read

Comprueba que un escritor o componente está incluido o excluye un escritor o componente del procedimiento
de copia de seguridad o restauración. Si se usa sin parámetros, el escritor muestra ayuda en el símbolo del
sistema.

Sintaxis
writer verify [writer> | <component>]
writer exclude [<writer> | <component>]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

Comprobación Comprueba que el escritor o componente especificado está


incluido en el procedimiento de copia de seguridad o
restauración. Se producirá un error en el procedimiento de
copia de seguridad o restauración si no se incluye el escritor
o componente.

exclude Excluye el escritor o componente especificado del


procedimiento de copia de seguridad o restauración.

Ejemplos
Para comprobar un escritor especificando su GUID (en este ejemplo, 4dc3bdd4-ab48-4d07-adb0-
3bee2926fd7f), escriba:

writer verify {4dc3bdd4-ab48-4d07-adb0-3bee2926fd7f}

Para excluir un escritor con el nombre System Writer, escriba:

writer exclude System Writer

Referencias adicionales
Clave de sintaxis de línea de comandos
wscript
12/08/2021 • 3 minutes to read

Windows El host de script proporciona un entorno en el que los usuarios pueden ejecutar scripts en una
variedad de lenguajes que usan una variedad de modelos de objetos para realizar tareas.

Sintaxis
wscript [<scriptname>] [/b] [/d] [/e:<engine>] [{/h:cscript|/h:wscript}] [/i] [/job:<identifier>]
[{/logo|/nologo}] [/s] [/t:<number>] [/x] [/?] [<ScriptArguments>]

Parámetros

PA RÁ M ET RO DESC RIP C IÓ N

nombreDeScript Especifica la ruta de acceso y el nombre del archivo de script.

/b Especifica el modo por lotes, que no muestra alertas, errores


de scripting ni mensajes de entrada. Esto es lo contrario de
/i.

/d Inicia el depurador.

/e Especifica el motor que se usa para ejecutar el script. Esto le


permite ejecutar scripts que usan una extensión de nombre
de archivo personalizada. Sin el parámetro /e, solo puede
ejecutar scripts que usen extensiones de nombre de archivo
registradas. Por ejemplo, si intenta ejecutar este comando:
cscript [Link]
Recibirá este mensaje de error: Error de entrada: No hay
ningún motor de script para la extensión de archivo .admin.
Una ventaja de usar extensiones de nombre de archivo no
estándar es que protege contra hacer doble clic
accidentalmente en un script y ejecutar algo que realmente
no desea ejecutar.
Esto no crea una asociación permanente entre la extensión
de nombre de archivo .admin y VBScript. Cada vez que
ejecute un script que use una extensión de nombre de
archivo .admin, deberá usar el parámetro /e.

/h:cscript Registra [Link] como host de script predeterminado


para ejecutar scripts.

/h:wscript Registra [Link] como host de script predeterminado


para ejecutar scripts. Este es el valor predeterminado cuando
se omite la opción /h.

/i Especifica el modo interactivo, que muestra alertas, errores


de scripting y mensajes de entrada.
Este es el valor predeterminado y lo contrario de /b .

/job:<identifier> Ejecuta el trabajo identificado por el identificador en un


archivo de script .wsf.
PA RÁ M ET RO DESC RIP C IÓ N

/logo Especifica que el banner Windows host de script se muestra


en la consola antes de que se ejecute el script.
Este es el valor predeterminado y lo contrario de /nologo .

/nologo Especifica que el banner Windows host de script no se


muestra antes de que se ejecute el script. Esto es lo contrario
de /logo.

/s Guarda las opciones actuales del símbolo del sistema para el


usuario actual.

/t:<number> Especifica el tiempo máximo que se puede ejecutar el script


(en segundos). Puede especificar hasta 32 767 segundos.
El valor predeterminado no es ningún límite de tiempo.

/x Inicia el script en el depurador.

ScriptArguments Especifica los argumentos pasados al script. Cada argumento


de script debe ir precedido de una barra diagonal (/).

/? Muestra la Ayuda en el símbolo del sistema.

Comentarios
La realización de esta tarea no le exige que tenga credenciales administrativas. Por consiguiente, como
medida de seguridad recomendada, considere la posibilidad de realizar esta tarea como un usuario sin
credenciales administrativas.
Para abrir un símbolo del sistema, en la pantalla Inicio , escriba cmd y, a continuación, haga clic en símbolo
del sistema .
Cada parámetro es opcional; sin embargo, no se pueden especificar argumentos de script sin especificar un
script. Si no especifica un script ni ningún argumento de script, [Link] muestra el cuadro de diálogo
Configuración Host de script de Windows, que puede usar para establecer propiedades de scripting
globales para todos los scripts [Link] ejecuta en el equipo local.
El parámetro /t evita la ejecución excesiva de scripts estableciendo un temporizador. Cuando el tiempo
supera el valor especificado, wscript interrumpe el motor de scripts y finaliza el proceso.
Windows archivos de script suelen tener una de las siguientes extensiones de nombre de archivo: .wsf, .vbs,
.js .
Si hace doble clic en un archivo de script con una extensión que no tiene ninguna asociación, aparece el
cuadro de diálogo Abrir con . Seleccione wscript o cscript y, a continuación, seleccione Usar siempre
este programa para abrir este tipo de archivo. Esto registra [Link] o [Link] host de script
predeterminado para los archivos de este tipo de archivo.
Puede establecer propiedades para scripts individuales. Consulte Windows de host de script para obtener
más información.
Windows El host de script puede usar archivos de script .wsf. Cada archivo .wsf puede usar varios motores
de scripting y realizar varios trabajos.

Referencias adicionales
Clave de sintaxis de línea de comandos
xcopy
13/08/2021 • 9 minutes to read

Copia archivos y directorios, incluidos los subdirectorios.


Para obtener ejemplos de cómo utilizar este comando, consulte Ejemplos.

Sintaxis
Xcopy <Source> [<Destination>] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d [:MM-DD-YYYY]] [/u] [/i] [/s
[/e]] [/t] [/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:FileName1[+[FileName2]][+[FileName3]] [{/y |
/-y}] [/z] [/b] [/j]

Parámetros
PA RÁ M ET RO DESC RIP C IÓ N

<Source> Obligatorio. Especifica la ubicación y los nombres de los


archivos que desea copiar. Este parámetro debe incluir una
unidad o una ruta de acceso.

[<Destination>] Especifica el destino de los archivos que desea copiar. Este


parámetro puede incluir una letra de unidad y dos puntos,
un nombre de directorio, un nombre de archivo o una
combinación de estos.

/w Muestra el mensaje siguiente y espera la respuesta antes de


empezar a copiar archivos:
Presione cualquier tecla para empezar a copiar
archivos

/p Le pide que confirme si desea crear cada archivo de destino.

/C Omite los errores.

/v Comprueba cada archivo a medida que se escribe en el


archivo de destino para asegurarse de que los archivos de
destino son idénticos a los archivos de origen.

/q Suprime la presentación de mensajes de xcopy.

/f Muestra los nombres de archivo de origen y destino durante


la copia.

/l Muestra una lista de los archivos que se van a copiar.

/g Crea archivos de destino descifrados cuando el destino no


admite el cifrado.
PA RÁ M ET RO DESC RIP C IÓ N

/d [:MM-DD-YYYY] Copia los archivos de origen modificados en o después de la


fecha especificada. Si no incluye un valor MM-DD-YYYY,
xcopy copia todos los archivos de origen que son más
recientes que los archivos de destino existentes. Esta opción
de línea de comandos permite actualizar los archivos que
han cambiado.

/U Copia los archivos del origen que solo existen en destino.

/i Si Source es un directorio o contiene caracteres comodín y


Destination no existe, xcopy da por supuesto que
Destination especifica un nombre de directorio y crea un
nuevo directorio. A continuación, xcopy copia todos los
archivos especificados en el nuevo directorio. De forma
predeterminada, xcopy le pide que especifique si
Destination es un archivo o un directorio.

/s Copia directorios y subdirectorios, a menos que estén vacíos.


Si omite /s , xcopy funciona dentro de un único directorio.

/e Copia todos los subdirectorios, incluso si están vacíos. Use


/e con las opciones de línea de comandos /s y /t.

/t Copia solo la estructura del subdirectorio (es decir, el árbol),


no los archivos. Para copiar directorios vacíos, debe incluir la
opción de línea de comandos /e.

/k Copia los archivos y conserva el atributo de solo lectura en


los archivos de destino si están presentes en los archivos de
origen. De forma predeterminada, xcopy quita el atributo de
solo lectura.

/r Copia archivos de solo lectura.

/h Copia los archivos con atributos de archivo ocultos y del


sistema. De forma predeterminada, xcopy no copia archivos
ocultos o del sistema

/a Copia solo los archivos de origen que tienen establecidos sus


atributos de archivo de archivo. /a no modifica el atributo de
archivo de archivo del archivo de origen. Para obtener
información sobre cómo establecer el atributo de archivo de
archivo mediante attrib , vea Referencias adicionales.

/m Copia los archivos de origen que tienen establecidos sus


atributos de archivo de archivo. A diferencia de /a , /m
desactiva los atributos de archivo en los archivos
especificados en el origen. Para obtener información sobre
cómo establecer el atributo de archivo de archivo mediante
attrib , vea Referencias adicionales.
PA RÁ M ET RO DESC RIP C IÓ N

/n Crea copias mediante los nombres de directorio o archivo


corto NTFS. /n es necesario cuando se copian archivos o
directorios de un volumen NTFS a un volumen FAT o cuando
se requiere la convención de nomenclatura del sistema de
archivos FAT (es decir, 8,3 caracteres) en el sistema de
archivos de destino. El sistema de archivos de destino puede
ser FAT o NTFS.

/o Copia la información de la lista de control de acceso


discrecional (DACL) y la propiedad de los archivos.

/x Copia la configuración de auditoría de archivos y la


información de la lista de control de acceso del sistema
(SACL) (implica /o ).

/exclude:FileName1[+[FileName2][+[FileName3]( ) ] Especifica una lista de archivos. Se debe especificar al menos


un archivo. Cada archivo contendrá cadenas de búsqueda
con cada cadena en una línea independiente del archivo.
Cuando cualquiera de las cadenas coincide con cualquier
parte de la ruta de acceso absoluta del archivo que se va a
copiar, ese archivo se excluirá de la copia. Por ejemplo, si se
especifica el obj de cadena, se excluirán todos los archivos
debajo del obj de directorio o todos los archivos con la
extensión .obj.

/y Suprime las solicitudes para confirmar que desea sobrescribir


un archivo de destino existente.

/-y Solicita confirmación de que desea sobrescribir un archivo de


destino existente.

/z Copia a través de una red en modo reiniciable.

/b Copia el vínculo simbólico en lugar de los archivos. Este


parámetro se introdujo en Windows Vista®.

/j Copia los archivos sin almacenar en búfer. Se recomienda


para archivos muy grandes. Este parámetro se agregó en
Windows Server 2008 R2.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios
Uso de /z
Si pierde la conexión durante la fase de copia (por ejemplo, si el servidor sin conexión establece la
conexión), se reanuda después de restablecer la conexión. /z también muestra el porcentaje de la
operación de copia completada para cada archivo.
Usar /y en la variable de entorno COPYCMD.
Puede usar /y en la variable de entorno COPYCMD. Puede invalidar este comando mediante /-y en la
línea de comandos. De forma predeterminada, se le pedirá que sobrescriba.
Copia de archivos cifrados
La copia de archivos cifrados en un volumen que no admite EFS produce un error. Descifre primero los
archivos o cópielos en un volumen que admita EFS.
Anexar archivos
Para anexar archivos, especifique un único archivo para el destino, pero varios archivos para el origen (es
decir, mediante caracteres comodín o formato file1+file2+file3).
Valor predeterminado para Destino
Si omite Destination , el comando xcopy copia los archivos en el directorio actual.
Especificación de si destination es un archivo o directorio
Si Destination no contiene un directorio existente y no termina con una barra diagonal inversa ( ) ,
aparece el mensaje siguiente:

Does <Destination> specify a file name or directory name on the target(F = file, D = directory)?

Presione F si desea que el archivo o los archivos se copien en un archivo. Presione D si desea que el archivo o
los archivos se copien en un directorio.
Puede suprimir este mensaje mediante la opción de línea de comandos /i, lo que hace que xcopy suponga que
el destino es un directorio si el origen es más de un archivo o un directorio.
Uso del comando xcopy para establecer el atributo archive para los archivos de destino
El comando xcopy crea archivos con el conjunto de atributos de archivo, independientemente de si este
atributo se estableció o no en el archivo de origen. Para obtener más información sobre los atributos de
archivo y attrib , vea Referencias adicionales.
Comparación de xcopy y diskcopy
Si tiene un disco que contiene archivos en subdirectorios y desea copiarlo en un disco con un formato
diferente, use el comando xcopy en lugar de diskcopy . Dado que el comando diskcopy copia los
discos de seguimiento por seguimiento, los discos de origen y de destino deben tener el mismo formato.
El comando xcopy no tiene este requisito. Use xcopy a menos que necesite una copia completa de la
imagen de disco.
Códigos de salida para xcopy
Para procesar los códigos de salida devueltos por xcopy, use el parámetro ErrorLevel en la línea de
comandos if de un programa por lotes. Para obtener un ejemplo de un programa por lotes que procesa
códigos de salida mediante si , vea Referencias adicionales. En la tabla siguiente se muestra cada código
de salida y una descripción.

C Ó DIGO DE SA L IDA DESC RIP C IÓ N

0 Los archivos se copiaron sin errores.

1 No se encontró ningún archivo para copiar.

2 El usuario presionó CTRL+C para finalizar xcopy.


C Ó DIGO DE SA L IDA DESC RIP C IÓ N

4 Error de inicialización. No hay suficiente memoria ni


espacio en disco, o bien ha escrito un nombre de unidad
no válido o una sintaxis no válida en la línea de
comandos.

5 Error de escritura en disco.

Ejemplos
1. Para copiar todos los archivos y subdirectorios (incluidos los subdirectorios vacíos) de la unidad A a la unidad
B, escriba:

xcopy a: b: /s /e

2. Para incluir cualquier archivo oculto o del sistema en el ejemplo anterior, agregue la opción de línea de
comandos /h de la siguiente manera:

xcopy a: b: /s /e /h

3. Para actualizar los archivos del directorio \Reports con los archivos del directorio \Rawdata que han
cambiado desde el 29 de diciembre de 1993, escriba:

xcopy \rawdata \reports /d:12-29-1993

4. Para actualizar todos los archivos que existen en \Reports en el ejemplo anterior, independientemente de la
fecha, escriba:

xcopy \rawdata \reports /u

5. Para obtener una lista de los archivos que va a copiar el comando anterior (es decir, sin copiar realmente los
archivos), escriba:

xcopy \rawdata \reports /d:12-29-1993 /l > [Link]

El archivo [Link] enumera todos los archivos que se van a copiar.


6. Para copiar el directorio \Customer y todos los subdirectorios en el directorio Public\Address en la unidad de
red H:, conserve el atributo de solo lectura y se le pedirá cuando se cree un nuevo archivo en \ \ H:, escriba:

xcopy \customer h:\public\address /s /e /k /p

7. Para emitir el comando anterior, asegúrese de que xcopy cree el directorio \Address si no existe y suprima el
mensaje que aparece al crear un nuevo directorio, agregue la opción de línea de comandos /i como se indica a
continuación:

xcopy \customer h:\public\address /s /e /k /p /i

8. Puede crear un programa por lotes para realizar operaciones xcopy y usar el comando batch if para procesar
el código de salida si se produce un error. Por ejemplo, el siguiente programa por lotes usa parámetros
reemplazables para los parámetros de origen y destino de xcopy:

@echo off
rem [Link] transfers all files in all subdirectories of
rem the source drive or directory (%1) to the destination
rem drive or directory (%2)
xcopy %1 %2 /s /e
if errorlevel 4 goto lowmemory
if errorlevel 2 goto abort
if errorlevel 0 goto exit
:lowmemory
echo Insufficient memory to copy files or
echo invalid drive or command-line syntax.
goto exit
:abort
echo You pressed CTRL+C to end the copy operation.
goto exit
:exit

Para usar el programa por lotes anterior para copiar todos los archivos del directorio C:\Prgmcode y sus
subdirectorios en la unidad B, escriba:

copyit c:\prgmcode b:

El intérprete de comandos sustituye C:\Prgmcode por %1 y B: por %2 y, a continuación, usa xcopy con las
opciones de línea de comandos /e y /s. Si xcopy encuentra un error, el programa por lotes lee el código de
salida y va a la etiqueta indicada en la instrucción IF ERRORLEVEL adecuada y, a continuación, muestra el
mensaje adecuado y sale del programa por lotes.
9. En este ejemplo se copian todos los directorios no vacíos, además de los archivos cuyo nombre coincide con
el patrón especificado con el símbolo de asterisco.

xcopy .\toc*.yml ..\..\Copy-To\ /S /Y

rem Output example.


rem .\d1\[Link]
rem .\d1\d12\[Link]
rem .\d2\[Link]
rem 3 File(s) copied

En el ejemplo anterior, este valor de parámetro de origen concreto . \ toc * .yml copia los mismos 3 archivos
aunque se quitaran sus dos caracteres de ruta \ de acceso. Sin embargo, no se copiaría ningún archivo si se
quitara el carácter comodín de asterisco del parámetro de origen, lo que lo convertiría en simplemente . \
[Link] .

Referencias adicionales
Copiar
Mover
Dir
Attrib
Diskcopy
If
Clave de sintaxis de línea de comandos

You might also like