Advertisement
Monitoring disk space utilization is an important task in
SharePoint to avoid the critical issues , we can implemented this using
PowerShell to monitor the disk utilization , in this we did not kept any
threshold conditions , we are generating only report in CSV format with list of
all servers available in our environment.
We created a config file to add all servers that you want to
know the disk space utilization.
Added the server names as per the below screen shot in the
text file.
Please note: we are generating this only in CSV format, it is
a plane text we cannot add any colors in our output file.
Add-PSSnapin microsoft.sharepoint.powershell
$resultsarray = @()
$computers = (Get-Content "d:\Allservers.txt")
$date = Get-Date -Format “dd-MM-yyyy”
foreach($computer in $computers)
{
if([string]::isnullorwhitespace($computer))
{
}
else
{
Write-Host $computer
$drives =
Get-WmiObject -ComputerName $computer Win32_LogicalDisk | Where-Object
{$_.DriveType -eq 3}
foreach($drive in
$drives)
{
$contactObject =
new-object PSObject
$id =
$drive.DeviceID
$totalsize =
[math]::round($drive.Size /1GB, 2)
$freespace =
[math]::round($drive.FreeSpace / 1GB, 2)
$usedspace=
$totalsize-$freespace
$freeprecent =
[math]::round($freespace / $totalsize, 2) * 100
$diskObject |
add-member -membertype NoteProperty -name "Date" -Value $date
$diskObject |
add-member -membertype NoteProperty -name "Server Name" -Value
$computer
$diskObject |
add-member -membertype NoteProperty -name "Drive" -Value $id
$diskObject |
add-member -membertype NoteProperty -name "Total GB" -Value $totalsize
$diskObject | add-member -membertype NoteProperty -name "Used GB" -Value $usedspace
$diskObject | add-member -membertype NoteProperty -name "Free GB" -Value $freespace
$diskObject | add-member -membertype NoteProperty -name "% Free" -Value $freeprecent
$resultsarray += $diskObject
$diskObject | add-member -membertype NoteProperty -name "Used GB" -Value $usedspace
$diskObject | add-member -membertype NoteProperty -name "Free GB" -Value $freespace
$diskObject | add-member -membertype NoteProperty -name "% Free" -Value $freeprecent
$resultsarray += $diskObject
}
}
}
$resultsarray| Export-csv -path
"D:\diskreport_$date.csv" –notypeinformation
Delete SharePoint list items based on particular view using PowerShell
Delete SharePoint list items based on particular view using PowerShell
Floyd Mayweather Jr. vs Conor McGregor, also known as "The Money Fight", is an upcoming professional boxing bout between undefeated eleven-time five-division professional boxing world champion Floyd Mayweather Jr. and the current UFC Lightweight Champion Conor McGregor. It will take place at the T-Mobile Arena in Paradise, Nevada on August 26, 2017
ReplyDeleteMayweather vs McGregor
McGregor vs Mayweather
Mayweather vs McGregor Live
Mayweather vs McGregor Live Stream
Mayweather vs McGregor Fight
McGregor vs Mayweather Live
McGregor vs Mayweather Live Stream
McGregor vs Mayweather Fight
Watch Mayweather vs McGregor
Watch McGregor vs Mayweather
Mayweather vs McGregor PPV
McGregor vs Mayweather PPV
Floyd Mayweather vs Conor McGregor
Wisconsin Football
ReplyDeleteWisconsin Football 2018
Wisconsin Football Schedule
Wisconsin Football 2018 Schedule
Wisconsin Football Live
Wisconsin Football Live Stream
Wisconsin Football Live Streaming
https://wisconsinfootball.de/
I have browsed most of your posts. This post is probably where I got the most useful information for my research.
ReplyDeleteClick here for Printing Online Visiting Cards & ID.