对于我工作的地方,我的双手被束缚在我可以使用的东西上,以便做我想做的事情。
我需要做的是创建一个.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