1
試圖將服務器列表中的詳細信息導出爲excel,包括磁盤空間和可用空間我還想添加%(Percentfree)左側,但我對PowerShell非常陌生,無法獲取正確的語法..Powershell磁盤空間檢查
$ServerList = "######"
$Excel = New-Object -Com Excel.Application
$Excel.visible = $True
$Excel = $Excel.Workbooks.Add()
$Sheet = $Excel.WorkSheets.Item(1)
$Sheet.Cells.Item(1,1) = 「Computer」
$Sheet.Cells.Item(1,2) = 「Drive Letter」
$Sheet.Cells.Item(1,3) = 「Description」
$Sheet.Cells.Item(1,4) = 「File System」
$Sheet.Cells.Item(1,5) = 「Size in GB」
$Sheet.Cells.Item(1,6) = 「Free Space in GB」
$Sheet.Cells.Item(1,7) = 「Percent Free GB」
$WorkBook = $Sheet.UsedRange
$WorkBook.Interior.ColorIndex = 8
$WorkBook.Font.ColorIndex = 11
$WorkBook.Font.Bold = $True
$intRow = 2
$colItems = Get-wmiObject Win32_LogicalDisk -computername $ServerList
foreach ($objItem in $colItems) {
$Sheet.Cells.Item($intRow,1) = $objItem.SystemName
$Sheet.Cells.Item($intRow,2) = $objItem.DeviceID
$Sheet.Cells.Item($intRow,3) = $ojbItem.Description
$Sheet.Cells.Item($intRow,4) = $objItem.FileSystem
$Sheet.Cells.Item($intRow,5) = $objItem.Size/1GB
$Sheet.Cells.Item($intRow,6) = $objItem.FreeSpace/1GB
$intRow = $intRow + 1
}
$WorkBook.EntireColumn.AutoFit()
Clear
謝謝您只需要習慣的語法!再次感謝! – Richard