Ich schreibe eine Funktion, um Protokolle für die Analyse zu sammeln.PowerShell foreach innerhalb der Funktion
Ich versuche, Variablen zu verwenden, um es so eng wie möglich zu halten, aber aus irgendeinem Grund wird die Funktion nicht erstellen, stöhnt über Klammern und Variablen.
Jede Hilfe wäre willkommen.
FUNCTION GetLogs ($CompName)
{
$LOGS = "CcmExec.log,Scheduler.log,WUAHandler.log"
$CCMPath = "C$\Windows\CCM\Logs"
$Target = "C:\Temp\Logs"
foreach (file$ IN $LOGS) {file$ = Copy-Item \\$CompName\$CCMPath\$LOGS $Target\$CompName-$LOGS}
}
$ Datei anstelle der Datei $ –