Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Powershell Desktopgröße ermitteln

$
0
0

Hallo zusammen,

ich hoffe hier kann mir jemand weiterhelfen. Ich schreibe derzeit ein Powershellskript, das den Ordner Desktop auf seine Größe prüft und bei > 500 MB eine MSGBox ausgiebt, die dem Benutzer eine Warnmeldung anzeigt.

Allerdings funktioniert das ganze nicht richtig.

Quellcode:

[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$Ordner = Get-Item "$env:USERPROFILE\Desktop"
$Groesse = (Get-ChildItem $Ordner.FullName -Recurse | Measure-Object -Property length -Sum).Sum
$GroesseFormatiert = "{0:N2}" -f ($Groesse/1MB)
if($GroesseFormatiert -gt 500) {[System.Windows.Forms.MessageBox]::Show("Achtung Sie haben viele Dateien auf dem Desktop abgelegt."+ [System.Environment]::NewLine +"Es kann zu Verzögerungen bei der An- und Abmeldung kommen."+ [System.Environment]::NewLine +""+ [System.Environment]::NewLine +"Mit freundlichen Grüßen"+ [System.Environment]::NewLine +"Ihr IT-Referat","Desktopgröße > 500 MB",0,[System.Windows.Forms.MessageBoxIcon]::Information)}

Hat jemand eine Idee wie der Quellcode angepasst werden muss?

Vielen Dank im Voraus.


Viewing all articles
Browse latest Browse all 2314

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>