Hey,
I try to create Excel worksheets for each running process.
$Excel = New-Object -ComObject Excel.Application function SelectApps { BEGIN {} PROCESS {Get-Process | Select ProcessName | Group ProcessName | Format-Table Name -Auto} END {} } ForEach ($i in SelectApps) { $Excel.Worksheets.Add() $Excel.Worksheets.Item(1).Name = "$i" #$i }
But this doesn't work and ends with the following Error.
Ausnahme beim Festlegen von "Name": "Der eingegebene Name fr ein Blatt oder Diagramm ist ungltig. Stellen Sie Folgendes sicher: Der eingegebene Name weist maximal 31 Zeichen auf. Der Name enthlt keines der folgenden Zeichen: : \ / ? * [ oder ] Es wurde ein Name eingegeben." Bei Zeile:4 Zeichen:31 + $Excel.Worksheets.Item(1). <<<< Name = "$i" + CategoryInfo : InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId : PropertyAssignmentExceptionWhat I need to do to solve this problem?
Greetings
Uemit