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 : PropertyAssignmentException
What I need to do to solve this problem?Greetings
Uemit


