在powershell 2.0中选择驱动器号

时间:2013-11-15 06:05:33

标签: powershell powershell-v2.0

所有

这是关于在powershell脚本中选择驱动器号。我从搜索Stackoverflow中获取的方法是: ls function:[efiklmnopqrtuvwxy]: -n|?{!(test-path $_)}|random

对我来说,列出所有角色作为合格的候选人看起来并不好看。有没有更好的方法在一个班轮中做到这一点? 像[efiklmnopqr[t-y]]

这样的东西

提前致谢。

1 个答案:

答案 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