Hallo zusammen,
ich versuch ein Script für den Ressourcen-Manager zu schreiben, leider hängt das an einer kleinen Stelle.
Hier mein Script:
$fqtm = New-Object -com Fsrm.FsrmQuotaManager
$User_Grenzen = get-content("C:\cd4 TMP\Größer2GB.txt")
$User_Grenzen | foreach-object{
$tmp = $_.split(";")
$quota = $fqtm.GetQuota($tmp[0])
$quota.QuotaLimit = $tmp[1]
$quota.Commit()
}
Und hier die Fehlermeldung:
Ausnahme beim Festlegen von "QuotaLimit": "Typkonflikt. (Ausnahme von HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))"
Bei Zeile:5 Zeichen:8
+ $quota. <<<< QuotaLimit = $limit
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Wichtig ist auch noch der Inhalt der ausgelesenen Datei:
D:\Freigaben\user.homedir\m.musternamm;2.65GB
D:\Freigaben\user.homedir\f.musterfrau;2.6GB
D:\Freigaben\user.homedir\g.muster;3GB
usw.....
Der Fehler ist die Angabe vom QuotaLimit, das lese ich ja aus der Datei aus.
Aber leider "frisst" das Script das nicht :/
Als test habe ich mal [string]$tmp[1] leider ohne Erfolg versucht.
Wenn ich aber per Hand 2GB angebe klappt es.