$secpasswd = ConvertTo-SecureString "DEINPASSWORT" -AsPlainText -Force $mycreds = New-Object System.Management.Automation.PSCredential ("Administrator", $secpasswd) $wmio = Get-WmiObject win32_operatingsystem -ComputerName '192.168.4.10' -Credential $mycreds #FreeSpace K $freespace_k_raw = Get-WmiObject Win32_LogicalDisk -ComputerName 192.168.4.10 -Credential $mycreds -Filter "DeviceID='K:'" | Foreach-Object {$_.FreeSpace} #Anzeige in GB $freespace_k_GB = $freespace_k_raw / 1024 / 1024 / 1024 $freespace_k_GB = [math]::Round($freespace_k_GB,2) if($freespace_k_raw -lt 1073741824) { $freespace_k = $freespace_k_raw / 1024 / 1024 / 1024 $speichereinheit = "GB"} #Anzeige in TB if($freespace_k_raw -gt 1073741824) { $freespace_k = $freespace_k_raw / 1024 / 1024 / 1024 / 1024 $speichereinheit = "TB"} #Werte runden $freespace_k = [math]::Round($freespace_k,3) Invoke-WebRequest -Uri http://192.168.4.30:8087/set/javascript.0.ressourcen.winnas_freespace_k?value=$freespace_k | Out-Null