Проблема в том, что файл, который вы пытаетесь выполнить, имеет альтернативный поток файлов, который указывает, что он пришел из Интернета. Чтобы сообщение исчезло, вам просто нужно удалить поток. У Sysinternals есть бесплатная утилита streams.exe, которая может легко сделать это за вас. (Это является важным отметить, как указано в сообщении, что если файл так поступать из общедоступного Интернета, вы должны быть осторожными при выполнении его и убедитесь, что вы полностью понять, что он собирается делать.)
Как только у вас есть streams.exe, команда будет:
streams.exe -d C:\nst\win7.ps1
Просмотр альтернативного потока из командной строки может быть сложным, однако, notepad ++ может открыть их. В моей системе команда будет:
"c:\Program Files (x86)\Notepad++\notepad++.exe" "e:\temp\test.ps1:Zone.Identifier:$DATA"
Кроме того, если вам интересно, поток, дающий вам все горе, содержит:
[ZoneTransfer] ZoneId=3
Определенные идентификаторы зон:
Local machine = 0 Intranet = 1 Trusted = 2 Internet = 3 Restricted = 4