[英]adding PowerShell command to batch file
我有我通常从命令行执行的批处理文件。 现在我想将以下 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"
这应该适用于您的批处理文件:
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'"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.