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

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

Аватара для YuS_2

Crazy


Contributor


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

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


Цитата alexdomovoi:
На windows 10 вроде как делает но выходит ошибка (которая не мешает проведению контроля целостности) »
Что-то Вы недоговариваете...

Цитата alexdomovoi:
Test-Path : Не удается привязать аргумент к параметру "Path", так как он представляет собой пустую строку. »
такая ошибка возникнет только тогда, когда скрипт будет запущен без параметра с указанным каталогом для проверки...

Цитата alexdomovoi:
Ошибка при обработке файла C:\windows\explorer.exe: Имя "Get-FileHash" не распознано как имя командлета, функции, файла
скрипта или выполняемой программы. »
А здесь, вроде по-русски написано... в powershell версии 2.0 попросту нет такого командлета. Обновляйте powershell в win7, а XP - придумайте, что-то другое для подсчета hash

Цитата alexdomovoi:
Запускаю PowerShell под админом туда копирую код и все. »
Этот код написан для файла сценария, которому при запуске необходимо задавать каталог в качестве параметра.
Если хотите запускать так, то эту часть измените:
Код: Выделить весь код
param (
    [string]$FolderPath,  # c:\windows
    [string]$LogFile = "c:\1\checksums.log" 
)
на:
Код: Выделить весь код
[string]$FolderPath = 'c:\windows'
[string]$LogFile = "c:\1\checksums.log"

-------
scio me nihil scire. Ѫ


Отправлено: 14:04, 28-12-2024 | #5