クラウド(Web)からダウンロードしたps1ファイル(hoge.ps1)のショートカットを作成し、プロパティのショートカットタブにあるリンク先に下記のように書いて実行しました。
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Unrestricted -File C:\tool\hoge.ps1 |
すると、下記のセキュリティ警告が出ました。
|
このps1ファイルはコンテキストメニューの「送る」で使用する予定だったため、このようにセキュリティ警告が出ると動作しませんでした。
この警告は、ps1ファイルのプロパティを開いてセキュリティの「許可する」にチェックを入れれば解消できます。
Webからダウンロードしてきたファイルには「ゾーン識別子」という属性が付与されるらしく、これが付いているとプロパティにセキュリティ項目(↑の項目)が表示されるようです。「ゾーン識別子」はコマンドプロンプトで「dir /r」というコマンドを実行すると確認できます。
C:\tool>dir /r C:\tool のディレクトリ 2022/05/12 23:27 <DIR> . |
この「ゾーン識別子」は下記のPowershellのコマンドで削除できます。
Remove-Item ファイル名 -Stream Zone.Identifier; |