2

对于我工作的地方,我的双手被束缚在我可以使用的东西上,以便做我想做的事情。

我需要做的是创建一个.bat执行 anet view并将其输出到 a.txt并从输出中删除前导斜杠的操作。

获取文件的网络视图是很容易的部分,但删除前导斜杠是我遇到的问题。

不确定是否重要,但我公司使用的命名系统是#####-XX-##

我环顾四周,并没有找到一种方法来轻松地做到这一点。

编辑:如果有人为此编写脚本,Powershell 也是可以使用的。

4

2 回答 2

0

电源外壳:

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

账单

于 2013-04-03T19:13:27.933 回答
0

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
于 2013-04-03T19:20:13.373 回答