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)
}