Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 184
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
И в нижнем работает:
Код: Выделить весь код
PS C:\WINDOWS\System32> $report |select -first 5
Path Checksum
---- --------
C:\WINDOWS\System32\agentactivationruntimestarter.exe be21cc87cd36ef8b88d738cd227270c0355ba93e2e4eff72e9fbf1d5c50de348
C:\WINDOWS\System32\AgentService.exe 1adf75a3cd3eb83aebc8a6d72853970857f9b0cabdc29e5d6fbb915f2f7d688c
C:\WINDOWS\System32\AggregatorHost.exe 64aa037f7033a7b9701bddc8fa2f0aa34765d354eaec413719a3eeb466cfd703
C:\WINDOWS\System32\aitstatic.exe 3aa57252eed27c048e58a16d7f2e9e80e3c860e29af0e7c8cad1f95b082f5858
C:\WINDOWS\System32\alg.exe 268d5226f97813b3280b67ad3037c2aadd32bee89e319d »
Сделал так:
Цитата:
$report = @()
dir C:\windows\*.exe |% {
$obj = [pscustomobject]@{
Path = $_.fullname
Checksum = (& certutil.exe -hashfile $_.fullname sha256) -match 'for data' -replace '.*\s+' -as [string]
}
$report += $obj
}
все равно не взлетает. в 10 тоже

Отправлено: 02:31, 30-12-2024 | #12