今天在我的电子邮件中,我收到了一封关于获取未使用的驱动器号的电子邮件。这是他们的解决方案:
Get-ChildItem function:[d-z]: -Name | Where-Object {-not (Test-Path -Path $_)}
PowerShell Magazine BrainTeaser 有一个解决方案,同样的事情。
ls function:[d-z]: -n|?{!(test-path $_)}|random
我不知道如何function:[d-z]:
工作。我知道使用 'd' 到 'z' 之间的每个字符,但我不知道为什么语法有效。
测试Get-ChildItem function:[d-a]: -Name
给你一个错误说Get-ChildItem : Cannot retrieve the dynamic parameters for the cmdlet. The specified wildcard pattern is not valid:[d-a]:
那么这是一个动态参数吗?怎么是不显示Get-Help gci -full
呢?