我正在尝试将旧的 BAT 脚本转换为 PowerShell 版本,
但经过一小时的谷歌搜索后,我不知道该怎么做。
我正在寻找一种与旧结构非常相似的结构,找到打开的网络文件,
获取其PID并关闭它。
BAT:
for /f "skip=4 tokens=1" %a in ('net files ^| findstr C:\Apps\') do net files %a /close
电源外壳?
这是另一种方法。我喜欢它更多地依赖于管道,这是 PowerShell 的惯用法:
net files |
where { $_.Contains( "D:\" ) } |
foreach { $_.Split( ' ' )[0] } |
foreach { net file $_ /close }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)