所有
这是关于在powershell脚本中选择驱动器号。我从搜索Stackoverflow中获取的方法是:
ls function:[efiklmnopqrtuvwxy]: -n|?{!(test-path $_)}|random
对我来说,列出所有角色作为合格的候选人看起来并不好看。有没有更好的方法在一个班轮中做到这一点?
像[efiklmnopqr[t-y]]
提前致谢。
答案 0 :(得分:0)
列出所有可能性,并使用-notmatch
正则表达式排除不需要的内容。像这样,
# Filter drive letters from D..Q and pick one at random
ls function:[a-z]:|?{ $_.name -notmatch "[d-q]"} -n|?{!(test-path $_)}|random