【发布时间】:2021-08-17 03:12:01
【问题描述】:
我想查看我是否正在运行特定的 wsl 发行版(Windows 10 Home、WSL 2):
PS C:\Users\User> wsl --list --running
Windows Subsystem for Linux Distributions:
Ubuntu (Default)
MyDistro
PS C:\Users\User> wsl --list --running | Select-String -Pattern "MyDistro"
PS C:\Users\User>
没有输出。我用Get-Member 看到输出是一个字符串;如果我通过| Out-String -stream 之类的方式运行它,则没有区别。
我可以匹配 Select-String . 或 Select-String .* 但它匹配所有内容,这没有帮助。
是的,我想看看是否有一个正在运行的具有特定名称的发行版。在 PowerShell 中有没有更好的方法来做到这一点?
【问题讨论】: