2014-02-11 48 views
0

我正在尋找一個powershell命令,該命令將提取羣集共享卷的可用空間,因爲它在遠程計算機上沒有邏輯驅動器號系統。以下是我在邏輯驅動器上使用的命令,以便您可以看到我期待的輸出示例。我正在尋找可用兆字節的數值。確定遠程Windows服務器上羣集共享卷的可用空間的Powershell命令

Get-WMIObject -computer server -filter "DeviceID = 'C:'" Win32_LogicalDisk | 
       ForEach-Object {[math]::truncate($_.freespace/1MB)} 

在此先感謝您的幫助!

回答

0

您無法確定每個主機的羣集共享卷(CSV)的可用空間。 CSV是羣集共享資源,因此您需要使用cluster tools獲取有關它們的信息:

$cluster = 'Cluster Name' 
$volume = 'Cluster Shared Volume Name' 

Import-Module failoverclusters 

Get-ClusterSharedVolume -Name $volume -Cluster $cluster ` 
    | select -Expand SharedVolumeInfo ` 
    | select @{n='FreeSpace';e={($_.Partition.Size - $_.Partition.UsedSpace)/1MB}} 
相關問題