仅使用batch file修剪引导斜杠

对于我工作的地方,我的双手被捆绑在我可以用来做我想做的事情上。

我需要做的是创build一个net view.bat ,并将其输出到.txt并从输出中删除前导斜线。

获取净视图文件是很容易的部分,但删除前导斜线是我有一个问题。

不知道是否会影响,但我公司使用的命名系统是##### – XX – ##

我已经四处张望,并没有find办法轻松做到这一点。

编辑:Powershell也是可以使用的东西,如果有人有一个脚本。

电源外壳:

 net view | select-string '^\\\\([^\\\s]+)' | foreach-object { $_.Matches[0].Groups[1].Value } | out-file netview.txt 

法案

CMD(用%%m替换%m以在批处理文件中运行):

 for /f "delims=\ tokens=*" %m in ('net view ^| findstr /r "^\\\\"') do ( echo %m ) >out.txt 

电源外壳:

 net view | select-string '^\\\\' -AllMatches ` | % { $_ -replace '^\\\\', '' } >out.txt