Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Alle ondersteunde versies van Windows en Windows Server hebben een set Win32-consoleopdrachten ingebouwd. In deze reeks documentatie worden de Windows-opdrachten beschreven die u kunt gebruiken om taken te automatiseren met behulp van scripts of scripthulpprogramma's.
Command-line shells
Windows heeft twee opdrachtregelshells: de Opdrachtshell en PowerShell. Elke shell is een softwareprogramma dat directe communicatie tussen u en het besturingssysteem of de toepassing biedt, waardoor een omgeving wordt geboden om IT-bewerkingen te automatiseren.
De Opdrachtshell was de eerste shell die is ingebouwd in Windows om routinetaken, zoals gebruikersaccountbeheer of nachtelijke back-ups, te automatiseren met batchbestanden (.bat). Met Windows Script Host kunt u geavanceerdere scripts uitvoeren in de Opdrachtshell. Zie of cscriptvoor meer informatiewscript. U kunt bewerkingen efficiënter uitvoeren met behulp van scripts dan met behulp van de gebruikersinterface. Scripts accepteren alle opdrachten die beschikbaar zijn op de opdrachtregel.
PowerShell is ontworpen om de mogelijkheden van de opdrachtshell uit te breiden om PowerShell-opdrachten met de naam cmdlets uit te voeren. Cmdlets zijn vergelijkbaar met Windows-opdrachten, maar bieden een meer uitbreidbare scripttaal. U kunt zowel Windows-opdrachten als PowerShell-cmdlets uitvoeren in PowerShell, maar de opdrachtshell kan alleen Windows-opdrachten uitvoeren en niet PowerShell-cmdlets.
Voor de meest robuuste, up-to-date Windows-automatisering raden we u aan PowerShell te gebruiken in plaats van Windows-opdrachten of Windows Script Host voor Windows-automatisering.
Een verwijzing naar afsluit- en foutcodes voor Windows-opdrachten vindt u in de Systeemfoutcodes opsporen artikelen die nuttig kunnen zijn om inzicht te krijgen in fouten die zijn geproduceerd. Windows-opdrachten bevatten ook omleidingsoperators voor opdrachten. Zie Operatoren voor opdrachtomleiding gebruikenvoor meer informatie over hun gebruik.
Note
U kunt ook PowerShell Core downloaden en installeren, de opensource-versie van PowerShell.
Opdrachtshell-bestand en mapnaam automatisch aanvullen
U kunt de Opdrachtshell zo configureren dat bestands- en mapnamen op een computer of gebruikerssessie automatisch worden voltooid wanneer een opgegeven besturingsteken wordt ingedrukt. Dit besturingselementteken is standaard geconfigureerd als de tabtoets voor zowel bestands- als mapnamen, hoewel ze anders kunnen zijn. Als u dit besturingselementteken wilt wijzigen, voert u regedit.exe uit en gaat u naar een van de volgende registersleutels en vermeldingen, afhankelijk van of u de waarde voor de huidige gebruiker alleen wilt wijzigen of voor alle gebruikers van de computer.
Caution
Het onjuist bewerken van het register kan uw systeem ernstig beschadigen. Voordat u de volgende wijzigingen aanbrengt in het register, moet u een back-up maken van waardegegevens op de computer.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar
Stel deze waarden in op het besturingselementteken dat u wilt gebruiken. Zie virtuele-sleutelcodes voor een volledige lijst. Als u een bepaald voltooiingsteken in het register wilt uitschakelen, gebruikt u de waarde voor de spatie (0x20), omdat het geen geldig besturingselementteken is. Het type waarde voor deze registervermelding is REG_DWORD en kan ook worden opgegeven met een hexadecimale of decimale waarde.
U kunt ook de voltooiing van bestands- en mapnamen per exemplaar van een opdrachtshell in- of uitschakelen door cmd.exe uit te voeren met de parameter en over te schakelen /F:ON of /F:OFF. Als voltooiing van de naam is ingeschakeld met de parameter /F:ON en schakeloptie, worden de twee gebruikte besturingstekens Ctrl-D voor het voltooien van de mapnaam en Ctrl-F voor het voltooien van de bestandsnaam. Door de gebruiker opgegeven instellingen hebben voorrang op computerinstellingen en opdrachtregelopties hebben voorrang op registerinstellingen.
Opdrachtregelreferentie A-Z
Als u informatie over een specifieke opdracht wilt vinden, selecteert u in het volgende A-Z-menu de letter waarmee de opdracht begint en selecteert u vervolgens de opdrachtnaam.
Een | B | C | D | E | F | G | H | Ik | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
A
activeaddadd aliasadd volumeadprepappendarpassignassocatatmadmattach-vdiskattribattributesauditpolautochkautoconvautofmtautomount
B
bcdbootbcdeditbdehdcfgbegin backupbegin restorebitsadminbitsadmin addfilebitsadmin addfilesetbitsadmin addfilewithrangesbitsadmin cachebitsadmin cancelbitsadmin completebitsadmin createbitsadmin examplesbitsadmin getaclflagsbitsadmin getbytestotalbitsadmin getbytestransferredbitsadmin getclientcertificatebitsadmin getcompletiontimebitsadmin getcreationtimebitsadmin getcustomheadersbitsadmin getdescriptionbitsadmin getdisplaynamebitsadmin geterrorbitsadmin geterrorcountbitsadmin getfilestotalbitsadmin getfilestransferredbitsadmin gethelpertokenflagsbitsadmin gethelpertokensidbitsadmin gethttpmethodbitsadmin getmaxdownloadtimebitsadmin getminretrydelaybitsadmin getmodificationtimebitsadmin getnoprogresstimeoutbitsadmin getnotifycmdlinebitsadmin getnotifyflagsbitsadmin getnotifyinterfacebitsadmin getownerbitsadmin getpeercachingflagsbitsadmin getprioritybitsadmin getproxybypasslistbitsadmin getproxylistbitsadmin getproxyusagebitsadmin getreplydatabitsadmin getreplyfilenamebitsadmin getreplyprogressbitsadmin getsecurityflagsbitsadmin getstatebitsadmin gettemporarynamebitsadmin gettypebitsadmin getvalidationstatebitsadmin helpbitsadmin infobitsadmin listbitsadmin listfilesbitsadmin makecustomheaderswriteonlybitsadmin monitorbitsadmin nowrapbitsadmin peercachingbitsadmin peersbitsadmin rawreturnbitsadmin removeclientcertificatebitsadmin removecredentialsbitsadmin replaceremoteprefixbitsadmin resetbitsadmin resumebitsadmin setaclflagbitsadmin setclientcertificatebyidbitsadmin setclientcertificatebynamebitsadmin setcredentialsbitsadmin setcustomheadersbitsadmin setdescriptionbitsadmin setdisplaynamebitsadmin sethelpertokenbitsadmin sethelpertokenflagsbitsadmin sethttpmethodbitsadmin setmaxdownloadtimebitsadmin setminretrydelaybitsadmin setnoprogresstimeoutbitsadmin setnotifycmdlinebitsadmin setnotifyflagsbitsadmin setpeercachingflagsbitsadmin setprioritybitsadmin setproxysettingsbitsadmin setreplyfilenamebitsadmin setsecurityflagsbitsadmin setvalidationstatebitsadmin suspendbitsadmin takeownershipbitsadmin transferbitsadmin utilbitsadmin wrap
bootcfgbreak
C
caclscallcdcertreqcertutilchangechcpchdirchglogonchgportchgusrchkdskchkntfschoiceciphercleancleanmgrclipclscmdcmdkeycmstpcolorcompcompactcompact vdiskconvertcopycreatecscript
D
datedcdiagdcgpofixdcpromodefragdeldeletedetach vdiskdetaildfsdiagdfsrmigdiantzdirdiskcompdiskcopydiskpartdiskperfdiskraiddiskshadowdispdiagdnscmddoskeydriverquerydtrace
E
echoeditendlocalend restoreeraseeventcreateEvntcmdexecexitexpandexpand vdiskexposeextendextract
F
fcfilesystemsfindfindstrfingerflattempfondueforforfilesformatfreediskfsutilftpftp appendftp asciiftp bellftp binaryftp byeftp cdftp closeftp debugftp deleteftp dirftp disconnectftp getftp globftp hashftp lcdftp literalftp lsftp mgetftp mkdirftp mlsftp mputftp openftp promptftp putftp pwdftp quitftp quoteftp recvftp remotehelpftp renameftp rmdirftp sendftp statusftp traceftp typeftp userftp verboseftp mdeleteftp mdir
ftypefveupdate
G
H
I
J
K
klistksetupksetup addenctypeattrksetup addhosttorealmmapksetup addkdcksetup addkpasswdksetup addrealmflagsksetup changepasswordksetup delenctypeattrksetup delhosttorealmmapksetup delkdcksetup delkpasswdksetup delrealmflagsksetup domainksetup dumpstateksetup getenctypeattrksetup listrealmflagsksetup mapuserksetup removerealmksetup serverksetup setcomputerpasswordksetup setenctypeattrksetup setrealmksetup setrealmflags
ktmutilktpass
L
labellistload metadatalodctrlogmanlogman createlogman create alertlogman create apilogman create cfglogman create counterlogman create tracelogman deletelogman import and logman exportlogman querylogman start and logman stoplogman updatelogman update alertlogman update apilogman update cfglogman update counterlogman update trace
logofflpqlpr
M
macfilemakecabmanage bdemanage bde statusmanage bde onmanage bde offmanage bde pausemanage bde resumemanage bde lockmanage bde unlockmanage bde autounlockmanage bde protectorsmanage bde tpmmanage bde setidentifiermanage bde forcerecoverymanage bde changepasswordmanage bde changepinmanage bde changekeymanage bde keypackagemanage bde upgrademanage bde wipefreespace
mapadminmdmerge vdiskmkdirmklinkmmcmodemoremountmountvolmovemqbkupmqsvcmqtgsvcmsdtmsgmsiexecmsinfo32mstsc
N
nbtstatnetcfgnetdomnet printnet usernetshnetsh addnetsh advfirewallnetsh branchcachenetsh bridgenetsh deletenetsh dhcpclientnetsh dnsclientnetsh dumpnetsh execnetsh httpnetsh interfacenetsh ipsecnetsh lannetsh mbnnetsh namespacenetsh netionetsh nlmnetsh rasnetsh rpcnetsh setnetsh shownetsh tracenetsh wcnnetsh wfpnetsh winhttpnetsh winsocknetsh wlan
netstatnfsadminnfssharenfsstatnlbmgr- nltest
nslookupnslookup exit Commandnslookup finger Commandnslookup helpnslookup lsnslookup lservernslookup rootnslookup servernslookup setnslookup set allnslookup set classnslookup set d2nslookup set debugnslookup set domainnslookup set portnslookup set querytypenslookup set recursenslookup set retrynslookup set rootnslookup set searchnslookup set srchlistnslookup set timeoutnslookup set typenslookup set vcnslookup view
ntbackupntcmdpromptntfrsutl
O
P
pagefileconfigpathpathpingpausepbadminpentntperfmonpingpktmonpnpunattendpnputilpopdpowershellpowershell iseprintprncnfgprndrvrprnjobsprnmngrprnportprnqctlpromptpubprnpushdpushprinterconnectionspwlauncher- pwsh
Q
R
rdrdpsignrecoverrecover disk grouprefsutilregreginiregsvr32relogremremoverenrename- repadmin
repairreplacerescanresetretainrevertrexecrisetuprmdirrobocopyroute ws2008rpcinforpcpingrshrundll32rundll32 printuirwinsta
S
sansc configsc createsc deletesc queryschtasksscwcmdseceditselectserverceipoptinservermanagercmdserverweroptinset environmental variablesset shadow copysetlocalsetspnsetxsfcshadowshiftshowmountshrinkshutdownsimulate restoresortstartsubcommand set devicesubcommand set drivergroupsubcommand set drivergroupfiltersubcommand set driverpackagesubcommand set imagesubcommand set imagegroupsubcommand set serversubcommand set transportserversubcommand set multicasttransmissionsubcommand start namespacesubcommand start serversubcommand start transportserversubcommand stop serversubcommand stop transportserversubstsxstracesysmonsysocmgrsysteminfo
T
takeowntapicfgtaskkilltasklisttcmsetuptelnettftptimetimeouttitletlntadmntpmtooltpmvscmgrtracerpttracerttreetscontsdiscontsecimptskilltsproftypetypeperftzutil
U
V
W
waitforwbadminwbadmin delete catalogwbadmin delete systemstatebackupwbadmin disable backupwbadmin enable backupwbadmin get diskswbadmin get itemswbadmin get statuswbadmin get versionswbadmin restore catalogwbadmin start backupwbadmin start recoverywbadmin start sysrecoverywbadmin start systemstatebackupwbadmin start systemstaterecoverywbadmin stop job
wdsutilwecutilwevtutilwherewhoamiwinntwinnt32winrswinsat memwinsat mfmediawmicwriterwscript