$Inventory = Get-Content -Path "C:\Temp\computer list.txt"
foreach ($Computer in $Inventory) {
(Get-WmiObject -Class win32_process -ComputerName $Computer | Where-Object name -Match explorer).getowner().user
}
Я пытаюсь запустить скрипт, который выдаст мне имя пользователя и метку времени lastlogon через список имен компьютеров в текстовом файле, связанном с AD.
Мне удается получить имена, но я сталкиваюсь с ошибками с нулевым значением, поскольку он проходит по списку и занимает больше времени, чем ожидалось, чтобы завершить.
Как мне исправить это и добавить временную метку для пользователей, которые последний раз входили в систему / выключались?