如何解决通过双击文件运行 PowerShell 脚本
我正在尝试通过双击文件来运行此脚本:
$notifyParams = @{title="XXXX";content="New Tasks Available!"}
Invoke-WebRequest -Uri https://hook.notify17.net/api/raw/XXXXX -Method POST -Body $notifyParams
我想要另一个程序自动激活它,所以右键单击>使用 Powershell 运行对我没有帮助。
我已经尝试了此线程中建议的所有内容,但似乎没有任何帮助: Is there a way to make a PowerShell script work by double clicking a .ps1 file?
仅右键单击>使用 Powershell 运行实际运行脚本。
我没有真正的 PowerShell 知识,也不是我自己写的,我只需要运行它。
解决方法
我更改了执行策略 (https://stackoverflow.com/a/27753927/15681745) 的组策略,它使用此脚本处理 cmd 文件
packages:
yum:
nfs-utils: []
jq: []
files:
"/tmp/mount-efs.sh" :
mode: "000755"
content: |
#!/usr/bin/env bash
mkdir -p /mnt/efs
EFS_NAME=$(/opt/elasticbeanstalk/bin/get-config environment | jq -r '.EFS_NAME')
mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 $EFS_NAME:/ /mnt/efs || true
mkdir -p /mnt/efs/questions
chown webapp:webapp /mnt/efs/questions
commands:
01_mount:
command: "/tmp/mount-efs.sh"
container_commands:
01-symlink-uploads:
command: ln -s /mnt/efs/questions /var/app/ondeck/images/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。