So danke erst mal noch, leider scheint es so nicht ganz zu funktionieren, denke habe mich wieder mal falsch ausgedrückt. Die Server Bezeichnung wird immer nach folgendem Muster gebildet: Mustermann, Vorname - PC.
Ich habe es jetzt nach deinem Vorschlag so stehen:
$BeschreibungKey = 'HKLM:\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters'
$BeschreibungTest = Test-Path $BeschreibungKey
$BeschreibungSrvcomment = (Get-ItemProperty $BeschreibungKey).Srvcomment
Write-Verbose "Beschreibung Srvcomment: $BeschreibungSrvcomment" -Verbose
$Description = $BeschreibungSrvcomment
#Ausgabe
'Beschreibung' = $(-join ("`'", $Description, "`'"));
Was er nun macht ist folgendes (oben die Spaltennamen):
Hostname Beschreibung Seriennummer .... ... .. ....
'Mustermann Vorname - PC' ............
Er macht also 2 Fehler, er teilt den String weiterhin auf eine zweite Spalte auf, in der sonst was ganz anderes stehen soll, es werden zusätzlich noch 2 überflüssige ' erzeugt. Irgendwas scheint an der Syntax noch nicht zu stimmen. Also nochmal, Für dieses Feld soll das , als Delimiter ignoriert werden, weil Komma bedeutet ja neue Spalte.
lg
Stef