在我工作的地方,为了做我想做的事情,我的双手被束缚在我可以使用的东西上。
我需要做的是创建.bat
来执行net view
并将其输出到.txt
并从输出中删除前导斜杠。
将网络视图添加到文件中是一件容易的事,但删除前导斜杠就是我遇到的问题。
不确定是否重要,但我公司使用的命名系统是 ##### - XX - ##
我已经看了很多,但却找不到轻松做到这一点的方法。
编辑:如果某人有脚本,那么也可以使用Powershell。
答案 0 :(得分:0)
的PowerShell:
net view | select-string '^\\\\([^\\\s]+)' | foreach-object {
$_.Matches[0].Groups[1].Value
} | out-file netview.txt
比尔
答案 1 :(得分:0)
CMD(将%m
替换为%%m
以便在批处理文件中运行):
for /f "delims=\ tokens=*" %m in ('net view ^| findstr /r "^\\\\"') do (
echo %m
) >out.txt
的PowerShell:
net view | select-string '^\\\\' -AllMatches `
| % { $_ -replace '^\\\\', '' } >out.txt