gpt4 book ai didi

windows - 如何从批处理文件运行 PowerShell 脚本

转载 作者:可可西里 更新时间:2023-11-01 11:52:13 25 4
gpt4 key购买 nike

我正在尝试在 PowerShell 中运行此脚本。我已将以下脚本保存为桌面上的 ps.ps1

$query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2"
Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"}

我已经制作了一个批处理脚本来运行这个 PowerShell 脚本

@echo off
Powershell.exe set-executionpolicy remotesigned -File C:\Users\SE\Desktop\ps.ps1
pause

但是我收到了这个错误:

Enter image description here

最佳答案

你需要-ExecutionPolicy参数:

Powershell.exe -executionpolicy remotesigned -File  C:\Users\SE\Desktop\ps.ps1

否则 PowerShell 将参数视为要执行的行,而 Set-ExecutionPolicy cmdlet,它没有 -File 参数。

关于windows - 如何从批处理文件运行 PowerShell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19335004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com