Powershell程序在.bat文件中无法正常工作

时间:2015-03-25 14:12:30

标签: windows powershell batch-file

我正在尝试从.bat文件运行powershell脚本。脚本名称为MailSystemWatcher.ps1。我在这里保存C:\ Users \ AL0447842 \ Desktop \ Scripts_Mails_en_local_Domino \ En_cours_DFCI_Mail_Script \ MailSystemWatcher.ps1

该脚本的目的是观察新文件事件的目录。当我在目录中添加新文件时,我重命名它们。

MailSystemWatcher.ps1在PowerShell编辑器中运行时运行正常,文件被重命名但是当我尝试从.bat文件运行它时,文件不会被重命名。 这是.bat:

的内容
@ECHO OFF

PowerShell -NoProfile -ExecutionPolicy Bypass -noexit -Command "& {Start-Process 
PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File 
""C:\Users\AL0447842\Desktop\Scripts_Mails_en_local_Domino\En_cours_DFCI_Mail_Script\MailSystemWatcher.ps1""' -Verb RunAs}"
pause

好像它运行良好,cmd窗口显示没有错误,我在powershell输出窗格中看到相同的打印,相比之下直接运行没有.bat文件。 我想我错过了.bat文件的东西,我也尝试用admin权限运行它但没有变化。

0 个答案:

没有答案