个人笔记记录(常用)

个人笔记


Windows实用命令

<h3>Windows实用命令</h3> <h4>文件下载</h4> <pre><code>certutil.exe -urlcache -split -v -f http://172.16.2.129/chfs/shared/SVN/Windows6.1-KB2999226-x64.msu certutil.exe -urlcache -split -f "http://172.16.2.129/chfs/shared/SVN/Windows6.1-KB2999226-x64.msu" "%temp%\Windows6.1-KB2999226-x64.msu" bitsadmin /rawreturn /transfer getfile http://url/files/PSTools.zip c:\p.zip</code></pre> <h5><a href="https://www.tuicool.com/articles/rqe63qj">详细用法</a></h5> <h4>端口转发</h4> <pre><code>#新增 netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=22 connectaddress=10.0.0.1 connectport=22 #删除 netsh interface portproxy del v4tov4 listenaddress=0.0.0.0 listenport=22 #查询 netsh interface portproxy show all</code></pre> <h4>webdav挂载</h4> <pre><code>#修改注册表支持http reg add HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters /v "BasicAuthLevel" /t REG_DWORD /d 2 /f #修改注册表支持最大文件4G reg add HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters /v "FileSizeLimitInBytes" /t REG_DWORD /d 4294967295 /f #重启webclient net stop WebClient&amp;net start WebClient #挂载webdav net use Y: http://172.16.2.150:800/webdav /user:adming /persistent:YES password</code></pre> <h4>进程管理</h4> <blockquote> <p>获取所有进程名称、启动时间、启动命令、进程ID</p> </blockquote> <pre><code>wmic process get caption,processid,creationdate,commandline|clip</code></pre> <blockquote> <p>获取指定进程信息</p> </blockquote> <pre><code>wmic process where caption="cmd.exe" get caption,processid,creationdate,commandline</code></pre> <blockquote> <p>获取所有进程所有信息</p> </blockquote> <pre><code>wmic process</code></pre> <blockquote> <p>输出文件</p> </blockquote> <pre><code>wmic /output:c:\process.html process list /format:htable</code></pre> <blockquote> <p>/format:textvaluelist.xsl /format:hform.xsl /format:htable.xsl /format:csv.xsl /format:xml.xsl</p> <p>导出所有进程关键信息为html文件</p> </blockquote> <pre><code>wmic process get caption,processid,creationdate,commandline /format:htable &gt; c:\process.html</code></pre> <hr /> <h3>通过IP查询计算机名称</h3> <pre><code>nbtstat -A 192.168.1.115</code></pre> <h3>robocopy实现实时同步</h3> <pre><code>robocopy F:\Data\ d:\ /mir /MON:5 /LOG+:E:\ptc\PLM-BAT\sync-log\sync-log.txt /TEE /ndl /np /njh /njs /tbd</code></pre> <h4>常用参数</h4> <blockquote> <p><code>复制选项:</code> /E :: 复制子目录,包括空的子目录。 /B :: 在备份模式下复制文件。 /ZB :: 使用可重新启动模式;如果拒绝访问,请使用备份模式。 /MIR :: 镜像目录树(等同于 /E 和 /PURGE)。 /MON:n :: 监视源;发现多于 n 个更改时再次运行。 /MOT:m :: 监视源;如果更改,在 m 分钟时间内再次运行。 /MT[:n] :: 使用 n 个线程进行多线程复制(默认值为 8)。 n 必须至少为 1,但不得大于 128。</p> <p><code>文件选择选项:</code> /XF 文件[文件]... :: 排除与给定名称/路径/通配符匹配的文件。 /XD 目录[目录]... :: 排除与给定名称/路径匹配的目录。 /MAXAGE:n :: 最长的文件存在时间 - 排除早于 n 天/日期的文件。 /MINAGE:n :: 最短的文件存在时间 - 排除晚于 n 天/日期的文件。 <code>文件选择选项:</code> /XF 文件[文件]... :: 排除与给定名称/路径/通配符匹配的文件。 /XD 目录[目录]... :: 排除与给定名称/路径匹配的目录。 /MAXAGE:n :: 最长的文件存在时间 - 排除早于 n 天/日期的文件。 /MINAGE:n :: 最短的文件存在时间 - 排除晚于 n 天/日期的文件。 (If n &lt; 1900 then n = n days, else n = YYYYMMDD date)。 (If n &lt; 1900 then n = n days, else n = YYYYMMDD date)。</p> <p><code>重试选项:</code> /R:n :: 失败副本的重试次数: 默认为 1 百万。 /W:n :: 两次重试间的等待时间: 默认为 30 秒。</p> <p><code>日志记录选项:</code> /L :: 仅列出 - 不复制、添加时间戳或删除任何文件。 /X :: 报告所有多余的文件,而不只是选中的文件。 /TS :: 在输出中包含源文件的时间戳。 /FP :: 在输出中包含文件的完整路径名称。 /NS :: 无大小 - 不记录文件大小。 /NC :: 无类别 - 不记录文件类别。 /NFL :: 无文件列表 - 不记录文件名。 /NDL :: 无目录列表 - 不记录目录名称。 /NP :: 无进度 - 不显示已复制的百分比。 /ETA :: 显示复制文件的预期到达时间。 /LOG:文件 :: 将状态输出到日志文件(覆盖现有日志)。 /LOG+:文件 :: 将状态输出到日志文件(附加到现有日志中)。 /TEE :: 输出到控制台窗口和日志文件。 /NJH :: 没有作业标头。 /NJS :: 没有作业摘要。</p> </blockquote>

页面列表

ITEM_HTML