Получение имен компьютеров из .txt PowerShell - PullRequest
0 голосов
/ 19 декабря 2018

Я провел много исследований, но пока не нашел успешного решения, я пытаюсь извлечь имена компьютеров из .txt и получить журналы ошибок из каждой системы.Если я пишу каждое имя системы после -ComputerName, оно работает нормально, но при извлечении из .txt я получаю ошибку.

Get-Content "C:\Users\donovan.claxton\Desktop\PS\pc names.txt" | ForEach-Object {
    Get-EventLog -ComputerName $_ -Newest 50 -LogName System -EntryType Error |
        Export-Csv -Path "C:\Users\donovan.claxton\Documents\Error logs\System Errors$((Get-Date).ToString('MM-dd-yyyy_hh-mm-ss')).csv"
}
Get-EventLog : The network path was not found.
At C:\Users\donovan.claxton\Documents\Powershell Scripts\eventlog system script.ps1:2 char:1
+ Get-EventLog -ComputerName $_ -Newest 50 -LogName System -EntryType E ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-EventLog], IOException
    + FullyQualifiedErrorId : System.IO.IOException,Microsoft.PowerShell.Commands.GetEventLogCommand
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...