使用 .cmd 文件启动 Temp 文件夹中的 PowerShell 脚本
Using a .cmd file to launch PowerShell scripts in a Temp folder
我正在尝试使用 .cmd 文件打开 Windows 用户临时文件夹(特别是 C:\Users\Username\AppData\Local\Temp
)中的 PowerShell 脚本 (p.ps1
)。
但是,使用 @echo off PowerShell.exe -ExecutionPolicy Bypass -File "$env:temp/p.ps1"
错误,因为 "$env:temp/p.ps1"
不适用于 File 参数。
虽然硬编码 PowerShell 脚本的路径在启动脚本时有效,但 cmd 文件不适用于除我之外的单独用户或带字母的驱动器。寻找关于如何克服这个障碍的任何建议。
@echo off PowerShell.exe -ExecutionPolicy Bypass -File "%TEMP%/p.ps1"
这是 CMD.
的其他一些 Windows 环境变量
我正在尝试使用 .cmd 文件打开 Windows 用户临时文件夹(特别是 C:\Users\Username\AppData\Local\Temp
)中的 PowerShell 脚本 (p.ps1
)。
但是,使用 @echo off PowerShell.exe -ExecutionPolicy Bypass -File "$env:temp/p.ps1"
错误,因为 "$env:temp/p.ps1"
不适用于 File 参数。
虽然硬编码 PowerShell 脚本的路径在启动脚本时有效,但 cmd 文件不适用于除我之外的单独用户或带字母的驱动器。寻找关于如何克服这个障碍的任何建议。
@echo off PowerShell.exe -ExecutionPolicy Bypass -File "%TEMP%/p.ps1"
这是 CMD.
的其他一些 Windows 环境变量