Out-String
превращает весь ввод в строку, поэтому здесь не очень полезно.
Либо заключите выражение в круглые скобки и укажите параметр Id
с оператором доступа к члену .
:
$result = (Add-SPOSiteScript -Title "Create customer tracking list" -Content $site_script -Description "Creates list for tracking customer contact information").Id
Или возьмите значение свойства Id
с помощью Select-Object
:
$result = Add-SPOSiteScript -Title "Create customer tracking list" -Content $site_script -Description "Creates list for tracking customer contact information" |Select-Object -ExpandProperty Id
... или с помощью вызова элемента ForEach-Object
:
$result = Add-SPOSiteScript -Title "Create customer tracking list" -Content $site_script -Description "Creates list for tracking customer contact information" |ForEach-Object Id