Das Problem ist, dass die Datei, die Sie ausführen möchten, über einen alternativen Dateistream verfügt, der darauf hinweist, dass sie aus dem Internet stammt. Damit die Nachricht nicht mehr angezeigt wird, müssen Sie lediglich den Stream löschen. Sysinternals verfügt über ein kostenloses Dienstprogramm namens streams.exe, das dies für Sie erledigen kann. (Es ist wichtig, zu beachten, wie in der Meldung angezeigt wird, dass, wenn die Datei hat aus dem öffentlichen Internet kommen, sollten Sie vorsichtig sein, wenn es ausgeführt wird, und stellen Sie sicher, vollständig zu verstehen, was es tun wird .)
Sobald Sie streams.exe installiert haben, lautet der Befehl:
streams.exe -d C:\nst\win7.ps1
Das Anzeigen des alternativen Streams über die Befehlszeile kann schwierig sein. Notepad ++ kann sie jedoch öffnen. Auf meinem System lautet der Befehl:
"c:\Program Files (x86)\Notepad++\notepad++.exe" "e:\temp\test.ps1:Zone.Identifier:$DATA"
Wenn Sie neugierig sind, enthält der Stream, der Ihnen alle Trauer gibt, Folgendes:
[ZoneTransfer] ZoneId=3
Definierte Zonen-IDs sind:
Local machine = 0 Intranet = 1 Trusted = 2 Internet = 3 Restricted = 4