본문 바로가기

System/Windows

[윈도우 기초] 윈도우 CMD 명령어 정리_B

반응형

Bcdboot

bcdboot 명령은 부트 파일을 시스템 파티션에 복사하고 새 시스템 BCD 저장소를 작성하는데 사용됩니다. bcdboot 명령은 Windows 8 및 Windows 7에서 사용할 수 있습니다.

Bcdedit

bcdedit 명령은 부팅 구성 데이터를 보거나 변경하는데 사용됩니다. bcdedit 명령은 Windows 8, Windows 7 및 Windows Vista에서 사용할 수 있습니다. bcdedit 명령은 Windows Vista에서 시작하는 bootcfg 명령을 대체했습니다.

Bdehdcfg

bdehdcfg 명령은 BitLocker 드라이브 암호화를위한 하드 드라이브를 준비하는데 사용됩니다. bdehdcfg 명령은 Windows 8 및 Windows 7에서 사용 가능합니다.

Bitsadmin

bitsadmin 명령은 다운로드 및 업로드 작업을 생성, 관리 및 모니터링하는데 사용됩니다. bitsadmin 명령은 Windows 8, Windows 7 및 Windows Vista에서 사용할 수 있습니다. bitsadmin 명령은 Windows 8과 Windows 7에서 모두 사용할 수 있지만 단계적으로 중단됩니다. 대신 BITS PowerShell cmdlet을 사용해야합니다.

Bootcfg

bootcfg 명령은 boot.ini 파일의 내용, 즉 어떤 폴더, 어떤 파티션 및 Windows에있는 하드 드라이브를 식별하는 데 사용되는 숨겨진 파일의 내용을 작성, 수정 또는 보는 데 사용됩니다. bootcfg 명령은 Windows 8, Windows 7, Windows Vista 및 Windows XP에서 사용할 수 있습니다. bootcfg 명령은 Windows Vista에서 시작하는 bcdedit 명령으로 대체되었습니다. Bootcfg는 Windows 8, 7 및 Vista에서 계속 사용할 수 있지만 이러한 운영 체제에서 boot.ini를 사용하지 않기 때문에 실제 값을 제공하지 않습니다.

Bootsect

bootsect 명령은 마스터 부트 코드를 BOOTMGR (Vista 이상) 또는 NTLDR (XP 이하)과 호환되는 것으로 구성하는 데 사용됩니다. bootsect 명령은 Windows 8에서 사용할 수 있습니다. bootsect 명령은 Windows 7 및 Windows Vista에서도 사용할 수 있지만 시스템 복구 옵션에서 사용 가능한 명령 프롬프트에서만 사용할 수 있습니다.

Break

break 명령은 DOS 시스템에서 확장 된 CTRL + C 검사를 설정하거나 해제합니다. break 명령은 모든 버전의 Windows와 MS-DOS에서 사용할 수 있습니다. break 명령은 Windows XP 이상의 Windows 버전에서 MS-DOS 파일과의 호환성을 제공하기 위해 사용할 수 있지만 Windows 자체에는 영향을 미치지 않습니다.

 

1. bcdboot 명령어

 

2. bcdedit 명령어

3. bdehdcfg 명령어

 

4. bitsadmin 명령어

C:\WINDOWS\system32>Bitsadmin

BITSADMIN version 3.0
BITS administration utility.
(C) Copyright Microsoft Corp.

USAGE: BITSADMIN [/RAWRETURN] [/WRAP | /NOWRAP] command
The following commands are available:

/HELP           Prints this help
/?              Prints this help
/UTIL /?        Prints the list of utilities commands
/PEERCACHING /?   Prints the list of commands to manage Peercaching
/CACHE /?       Prints the list of cache management commands
/PEERS /?       Prints the list of peer management commands

/LIST    [/ALLUSERS] [/VERBOSE]     List the jobs
/MONITOR [/ALLUSERS] [/REFRESH sec] Monitors the copy manager
/RESET   [/ALLUSERS]                Deletes all jobs in the manager

/TRANSFER  [type] [/PRIORITY priority] [/ACLFLAGS flags] [/DYNAMIC]
          remote_url local_name
    Transfers one of more files.
    [type] may be /DOWNLOAD or /UPLOAD; default is download
    Multiple URL/file pairs may be specified.
    Unlike most commands,  may only be a name and not a GUID.
    /DYNAMIC configures the job with BITS_JOB_PROPERTY_DYNAMIC_CONTENT, which relaxes the server-side requirements.

/CREATE [type]                Creates a job
    [type] may be /DOWNLOAD, /UPLOAD, or /UPLOAD-REPLY; default is download
    Unlike most commands,  may only be a name and not a GUID.

/INFO  [/VERBOSE]                   Displays information about the job
/ADDFILE    Adds a file to the job
/ADDFILESET               Adds multiple files to the job
   Each line of  lists a file's remote name and local name, separated
   by spaces.  A line beginning with '#' is treated as a comment.
   Once the file set is read into memory, the contents are added to the job.

/ADDFILEWITHRANGES    
   Like /ADDFILE, but BITS will read only selected byte ranges of the URL.
   range_list is a comma-delimited series of offset and length pairs.
   For example,

       0:100,2000:100,5000:eof

   instructs BITS to read 100 bytes starting at offset zero, 100 bytes starting
   at offset 2000, and the remainder of the URL starting at offset 5000.

/REPLACEREMOTEPREFIX   
    All files whose URL begins with  are changed to use 

Note that BITS currently supports HTTP/HTTPS downloads and uploads.
It also supports UNC paths and file:// paths as URLS

/LISTFILES                      Lists the files in the job
/SUSPEND                        Suspends the job
/RESUME                         Resumes the job
/CANCEL                         Cancels the job
/COMPLETE                       Completes the job

/GETTYPE                        Retrieves the job type
/GETACLFLAGS                    Retrieves the ACL propagation flags

/SETACLFLAGS         Sets the ACL propagation flags for the job
  O - OWNER       G - GROUP
  D - DACL        S - SACL

  Examples:
      bitsadmin /setaclflags MyJob OGDS
      bitsadmin /setaclflags MyJob OGD

/GETBYTESTOTAL                  Retrieves the size of the job
/GETBYTESTRANSFERRED            Retrieves the number of bytes transferred
/GETFILESTOTAL                  Retrieves the number of files in the job
/GETFILESTRANSFERRED            Retrieves the number of files transferred
/GETCREATIONTIME                Retrieves the job creation time
/GETMODIFICATIONTIME            Retrieves the job modification time
/GETCOMPLETIONTIME              Retrieves the job completion time
/GETSTATE                       Retrieves the job state
/GETERROR                       Retrieves detailed error information
/GETOWNER                       Retrieves the job owner
/GETDISPLAYNAME                 Retrieves the job display name
/SETDISPLAYNAME   Sets the job display name
/GETDESCRIPTION                 Retrieves the job description
/SETDESCRIPTION    Sets the job description
/GETPRIORITY                    Retrieves the job priority
/SETPRIORITY          Sets the job priority
   Priority usage choices:
      FOREGROUND
      HIGH
      NORMAL
      LOW
/GETNOTIFYFLAGS                  Retrieves the notify flags
/SETNOTIFYFLAGS    Sets the notify flags
    For more help on this option, please refer to the MSDN help page for SetNotifyFlags/GETNOTIFYINTERFACE              Determines if notify interface is registered
/GETMINRETRYDELAY                Retrieves the retry delay in seconds
/SETMINRETRYDELAY   Sets the retry delay in seconds
/GETNOPROGRESSTIMEOUT            Retrieves the no progress timeout in seconds
/SETNOPROGRESSTIMEOUT   Sets the no progress timeout in seconds
/GETMAXDOWNLOADTIME              Retrieves the download timeout in seconds
/SETMAXDOWNLOADTIME     Sets the download timeout in seconds
/GETERRORCOUNT                   Retrieves an error count for the job

/SETPROXYSETTINGS        Sets the proxy usage
   usage choices:
    PRECONFIG   - Use the owner's default Internet settings.
    AUTODETECT  - Force autodetection of proxy.
    NO_PROXY    - Do not use a proxy server.
    OVERRIDE    - Use an explicit proxy list and bypass list.
                  Must be followed by a proxy list and a proxy bypass list.
                  NULL or "" may be used for an empty proxy bypass list.
  Examples:
      bitsadmin /setproxysettings MyJob PRECONFIG
      bitsadmin /setproxysettings MyJob AUTODETECT
      bitsadmin /setproxysettings MyJob NO_PROXY
      bitsadmin /setproxysettings MyJob OVERRIDE proxy1:80 ""
      bitsadmin /setproxysettings MyJob OVERRIDE proxy1,proxy2,proxy3 NULL

/GETPROXYUSAGE                  Retrieves the proxy usage setting
/GETPROXYLIST                   Retrieves the proxy list
/GETPROXYBYPASSLIST             Retrieves the proxy bypass list

/TAKEOWNERSHIP                  Take ownership of the job

/SETNOTIFYCMDLINE   [program_parameters]
    Sets a program to execute for notification, and optionally parameters.
    The program name and parameters can be NULL.
    IMPORTANT: if parameters are non-NULL, then the program name should be the
               first parameter.

  Examples:
    bitsadmin /SetNotifyCmdLine MyJob c:\winnt\system32\notepad.exe  NULL
    bitsadmin /SetNotifyCmdLine MyJob c:\callback.exe "c:\callback.exe parm1 parm2"
    bitsadmin /SetNotifyCmdLine MyJob NULL NULL

/GETNOTIFYCMDLINE               Returns the job's notification command line

/SETCREDENTIALS     
  Adds credentials to a job.
   may be either SERVER or PROXY
   may be BASIC, DIGEST, NTLM, NEGOTIATE, or PASSPORT.

/REMOVECREDENTIALS   
  Removes credentials from a job.
/GETCUSTOMHEADERS                            Gets the Custom HTTP Headers
/SETCUSTOMHEADERS    <...> Sets the Custom HTTP Headers
/MAKECUSTOMHEADERSWRITEONLY                  Make a job's Custom HTTP Headers write-only (cannot be undone).

/GETHTTPMETHOD                            Gets the HTTP verb to use.
/SETHTTPMETHOD                Sets the HTTP verb to use.

/GETCLIENTCERTIFICATE                        Gets the job's Client Certificate Information
/SETCLIENTCERTIFICATEBYID    
  Sets a client authentication certificate to a job.
   may be
        1(CURRENT_USER), 2(LOCAL_MACHINE), 3(CURRENT_SERVICE),
        4(SERVICES), 5(USERS), 6(CURRENT_USER_GROUP_POLICY),
        7(LOCAL_MACHINE_GROUP_POLICY) or 8(LOCAL_MACHINE_ENTERPRISE).

/SETCLIENTCERTIFICATEBYNAME    
  Sets a client authentication certificate to a job.
   may be
        1(CURRENT_USER), 2(LOCAL_MACHINE), 3(CURRENT_SERVICE),
        4(SERVICES), 5(USERS), 6(CURRENT_USER_GROUP_POLICY),
        7(LOCAL_MACHINE_GROUP_POLICY) or 8(LOCAL_MACHINE_ENTERPRISE).

/REMOVECLIENTCERTIFICATE                 Removes the Client Certificate Information from the job

/SETSECURITYFLAGS  
   Sets the HTTP security flags for URL redirection and checks performed on the server certificate during the transfer.
   The value is an unsigned integer with the following interpretation for the bits in the binary representation.
     Enable CRL Check                                 : Set the least significant bit
     Ignore invalid common name in server certificate : Set the 2nd bit from right
     Ignore invalid date in  server certificate       : Set the 3rd bit from right
     Ignore invalid certificate authority in server
       certificate                                    : Set the 4th bit from right
     Ignore invalid usage of certificate              : Set the 5th bit from right
     Redirection policy                               : Controlled by the 9th-11th bits from right
         0,0,0  - Redirects will be automatically allowed.
         0,0,1  - Remote name in the IBackgroundCopyFile interface will be updated if a redirect occurs.
         0,1,0  - BITS will fail the job if a redirect occurs.

     Allow redirection from HTTPS to HTTP             : Set the 12th bit from right

/GETSECURITYFLAGS 
   Reports the HTTP security flags for URL redirection and checks performed on the server certificate during the transfer.

/SETVALIDATIONSTATE     <true|false>
       starts from 0
    Sets the content-validation state of the given file within the job.

/GETVALIDATIONSTATE    
       starts from 0
    Reports the content-validation state of the given file within the job.

/GETTEMPORARYNAME    
       starts from 0
    Reports the temporary filename of the given file within the job.

The following options control peercaching of a particular job:

/SETPEERCACHINGFLAGS   
    Sets the flags for the job's peercaching behavior.
    The value is an unsigned integer with the following interpretation for the bits in the binary representation.
        Allow the job's data to be downloaded from a peer : Set the least significant bit
        Allow the job's data to be served to peers        : Set the 2nd bit from right

/GETPEERCACHINGFLAGS  
    Reports the flags for the job's peercaching behavior.

The following options are valid for UPLOAD-REPLY jobs only:

/GETREPLYFILENAME         Gets the path of the file containing the server reply
/SETREPLYFILENAME   Sets the path of the file containing the server reply
/GETREPLYPROGRESS         Gets the size and progress of the server reply
/GETREPLYDATA             Dumps the server's reply data in hex format

/SETHELPERTOKEN           Sets the current command prompt's primary token as a job's helper token
/GETHELPERTOKENSID        Reports the user account SID of a job's helper token, if one is set

/SETHELPERTOKENFLAGS  
    Sets the helper token usage flags for a job. Possible values are:
        1 - The helper token is used when accessing the local filesystem.
        2 - The helper token is used when accessing the network.
        3 - The helper token is used when accessing both the local filesystem and the network.

/GETHELPERTOKENFLAGS 
    Reports a job's helper token usage flags.

/GETPEERSTATS  
     starts from 0
    Reports statistics about the amount of data downloaded from peers and origin servers for a specific file within a job.

The following options can be placed before the command:
/RAWRETURN                     Return data more suitable for parsing
/WRAP                          Wrap output around console (default)
/NOWRAP                        Don't wrap output around console

The /RAWRETURN option strips new line characters and formatting.
It is recognized by the /CREATE and /GET* commands.

Commands that take a  parameter will accept either a job name or a job ID
GUID inside braces.  BITSADMIN reports an error if a name is ambiguous.

5. bootsect 명령어

 

참고 URL : https://www.lifewire.com/list-of-command-prompt-commands-4092302

반응형