对于我工作的地方,我的双手被束缚在我可以使用的东西上,以便做我想做的事情。
我需要做的是创建一个.bat执行 anet view并将其输出到 a.txt并从输出中删除前导斜杠的操作。
获取文件的网络视图是很容易的部分,但删除前导斜杠是我遇到的问题。
不确定是否重要,但我公司使用的命名系统是#####-XX-##
我环顾四周,并没有找到一种方法来轻松地做到这一点。
编辑:如果有人为此编写脚本,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