将powershell命令添加到批处理文件

时间:2015-03-18 17:23:03

标签: powershell

我有批处理文件,我通常从命令行执行。现在我想将以下powershell命令添加到现有批处理文件中。当我从PS终端执行时,powershell命令正常工作,但是当我添加到批处理文件时,我遇到了问题。

(Get-Content "C:\IN\mypath.txt" ) -Replace "\*ALTTIME\S* |\*ALTDATE\S* |\*CRTIME\S* |\*CRDATE\S* |\*IPPROCS\S* |\*OPPROCS\S*" | Set-Content "Out\mypath.txt"

1 个答案:

答案 0 :(得分:0)

这应该适用于您的批处理文件:

powershell.exe -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypasss -Command "(Get-Content 'C:\IN\mypath.txt' ) -replace '\*ALTTIME\S* |\*ALTDATE\S* |\*CRTIME\S* |\*CRDATE\S* |\*IPPROCS\S* |\*OPPROCS\S*' | Set-Content 'Out\mypath.txt'"