无法检索 powershell 中文件共享的已用 space 和空闲 space。我目前正在使用下面的 powershell 脚本

Unable to retrieve the used space and free space for the file shares in powershell. I am currently using the below powershell script

Function CleanUp-PSDrive {
    Get-PSDrive -PSProvider FileSystem | Where { $_.Name -in (69..90 | ForEach-Object { [char]$_ })} | Remove-PSDrive
}

$Csv = Import-Csv "C:\Users3080876\Documents\New folder\new.txt"

$Csv.Name | ForEach-Object -Begin { $Letter = 69 } {

New-PSDrive -Root  $_ -Name([char]$Letter) -PSProvider FileSystem



  #select root,used | 

 select used,free | export-csv "C:\Users3080876\Documents\New folder\New1.txt"




    if ($Letter -lt 90) 
    { 
      $Letter++ 
    } 
    else 
    { 
        CleanUp-PSDrive
        $Letter = 69
    }
} -End { CleanUp-PSDrive }
Function CleanUp-PSDrive {
Get-PSDrive -PSProvider FileSystem | Where { $_.Name -in (69..90 | ForEach-Object { [char]$_ })} | Remove-PSDrive

}

$Csv = Import-Csv "path"

$Csv.Name | ForEach-Object -Begin { $Letter = 69 } {

new-PSDrive -Root $_ -Name([char]$Letter) -PSProvider 文件系统 -Persist

if ($Letter -lt 90) 
{ 
  $Letter++ 
} 
else 
{ 
    CleanUp-PSDrive
    $Letter = 69
}
} -End { CleanUp-PSDrive } | 

Select-对象@{name="File Share Name";expression={$.'DisplayRoot'}},@{name="Total(GB)";表达式={($.free+$.used)/1GB}}, @{name="Used(GB)";expression={$.used/1GB}}, @{name="Free(GB)";expression={$_.free/1GB}} |

export-csv "path" -NoTypeInformation