split()
и trim()
, между прочим, строковые функции.
Вы можете заменить }
:
$($cpu.split("@")[-1]).trim() -replace '}',''
Добавление: Вотболее простой способ.
$cpu = (get-wmiobject Win32_Processor).name.split(' ')[-1]
}
, который вы видели, был артефактом, полученным путем преобразования результатов Select-Object
(который создает объект) в string
.Вместо этого вы просто берете свойство name
напрямую, вместо этого разделяете пробел и берете последний сегмент string[]
.