Hallo zusammen,
ich habe hier ein seltsames Phänomen, dass ich mir nicht erklären kann.
$temp = $DelGuid[0] | Out-String Write-Host $temp $temp = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileGuid\" + $temp Get-Item -Path $temp
im Array $DelGuid sind Guids bestimmter Benutzerprofile gespeichert, die ich mit vorher mit Get-ItemProperty ausgelesen haben.
Nun möchte ich einen Schlüssel, mit dem Namen der GUID des Benutzerprofiles mit "Get-Item" initialisieren.
Dazu wollte ich einfach, den Pfad des Schlüssels zusammensetzen.
Nur funktioniert das nicht...
Es kommt die Fehlermeldung: Get-Item : Der Pfad "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileGuid\{688a8280-3d10-4bb7-b87a-b81e2d15a8c3}
" kann nicht gefunden werden, da er nicht vorhanden ist.
Setze ich den String manuell ein:
$temp = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileGuid\" + "{688a8280-3d10-4bb7-b87a-b81e2d15a8c3}"
funktioniert es...!?
Der String: System.String + System.Object[] sieht identisch aus wie der String: System.String + System.String
Was ist das Problem?
vG MarkMae