Я проверил этот код (исключая последние 2 строки), и мне нужно разыграть
$_volumename, $_.size, and $_.frespace
как [string]
но все мои тома получили название (a: c: d: e: f: g: and so on... )
Может быть, в системе присутствует неустановленный том, который вы тестируете?
Попробуйте также разыграть
$newdrive.name = [string]$_.name
Вот результат после выполнения приведения вашего кода:
Где gwmi
не возвращать значения У меня была ошибка без приведения к [string]