我用一个脚本生成一个新的脚本,并在生成后执行该脚本? 如代码,下面代码是用ps脚本生成bat脚本并执行.- $mg|Out-File -FilePath d:\mg.txt
- $bat ={
- del $pshome\profile.ps1
- powershell -command "& {自定义}"
- start powershell
- }
- $bat|Out-File -FilePath d:\1.bat
- runas /u:administrator d:\1.bat
复制代码 1.bat生成的内容如下:- del $pshome\profile.ps1
- powershell -command "& {自定义}"
- start powershell
- pause
复制代码 现在问题来了,如果1.bat是由我本人手动的编写的该文件可以执行.但如果是由脚本生成的,该文件就执行不了,加pause命令也无法暂停.瞬闪画面好像显示如下:
C:\Users\pswin7>?
'?' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
请教各位朋友如何解决?? |