0
我是在PowerShell的新手,我想出了在变量赋值的问题:PowerShell的变量赋值
下面是脚本用于检索驱动器的可用空间百分比等于DRIVETYPE 3
我不能通过$line
第6行通过检索文本文件的值,但如果我做c:
而不是脚本完美,我的错误是什么?
Get-WmiObject -Class Win32_logicalDisk | ? {$_.DriveType -eq '3'} | select deviceid > driveletter.txt
$content = Get-Content driveletter.txt | select-string ':' -simplematch
foreach ($line in $content)
{
"line $line"
$freespace = Get-WmiObject -Class Win32_logicalDisk | ? {$_.DeviceID -eq '**$line**'}
$drive = ($freeSpace.DeviceID).Split("=")
"Your $drive Free Space Percentage is {0:P2}" -f ($freespace.FreeSpace/$freespace.Size)
}