JavaScript/PowerShell:比较两个文件并将结果保存到文本文件
JavaScript/PowerShell: Compare Two files and Save Results to a Text File
我使用JavaScript运行PowerShell命令来比较两个文件;结果保存到一个文本文件:
function RunPowerShell() { var CommandPS= ' $File1 = Get-Content
"C:''Test''test1.txt"; $File2= Get-Content
"C:''Test''test2.txt";Compare-Object $File2 $File1 -PassThru
"C:''Test''Results.txt"';
var CmdCommand= 'cmd /c PowerShell '+ CommandPS;
}
RunPowerShell();
这个代码运行得很好;但是,我必须根据一个变量动态命名Results.txt文件:
var AssignedNumber=1 var
Results='C:''Test''Results'+'_'+AssignedNumber+'.txt';
如果我更改PowerShell代码以包含变量("-PassThru>Results"),则我的脚本不会执行任何操作(未创建"Results"中列出的文件):
function RunPowerShell() { var CommandPS= ' $File1 = Get-Content
"C:''Test''test1.txt"; $File2= Get-Content
"C:''Test''test2.txt";Compare-Object $File2 $File1 -PassThru >
Results;
var CmdCommand= 'cmd /c PowerShell '+ CommandPS;
}
RunPowerShell();
感谢您的帮助,
感谢
Results
需要连接到第三个代码段中的CommandPS
。它应该是这样的:
function RunPowerShell() {
var CommandPS= ' $File1 = Get-Content
"C:''Test''test1.txt"; $File2= Get-Content
"C:''Test''test2.txt";Compare-Object $File2 $File1 -PassThru > "' + Results + '";'
var CmdCommand= 'cmd /c PowerShell '+ CommandPS;
}
RunPowerShell();
相关文章:
- webpack代码拆分了handlerbs文件——结果是文件很大
- 在IntelliJ IDEA中,如何将JS文件从“;查找用法“;使用TypeScript时的结果
- 使用blob从ajax结果下载文件
- 一个javascript实现base64图像编码并将结果写入文本文件
- 在页面对象文件中验证sendKeys结果会导致未定义的错误(Protractor)
- 如何使用node.js和express在文件中写入结果
- 搜索XML文件并使用javascript显示结果
- 如何将 JavaScript 中 HTML 的结果写入文件
- 如何将结果从 Javascript 导出到 csv 文件
- 迭代 JSON 文件并且未在 Javascript 中正确返回结果
- HTML5 文件阅读器如何返回结果
- NodeJS中的Parse Json文件在Node中显示意外结果
- 读取一个本地文件,编码为base64,我想给用户一个将结果保存到文件的选项
- jquery我应该如何在多个html文件中实时搜索结果
- 如何在javascript变量中获取php文件的结果
- 使用AJAX上传文件、处理并使用Flask将结果返回到Javascript
- 从PHP文件结果自动刷新标题网页
- 处理ASP.. NET MVC文件结果返回
- 如何使用javascript读取iqy文件结果表
- ASP.NET MVC 返回文件结果,其中包含要在客户端处理的其他数据