
PowerShell生成的BAT腳本為何無法執行我用一個腳本生成一個新的腳本,并在生成后執行該腳本? 如代碼,下面代碼是用ps腳本生成bat腳本并執行.
1.bat生成的內容如下:nclick="copycode($('code0'));">復制代碼
- $mg|Out-File -FilePath d:mg.txt
- $bat ={
- del $pshomeprofile.ps1
- powershell -command & {自定義}
- start powershell
- }
- $bat|Out-File -FilePath d:1.bat
- runas /u:administrator d:1.bat
現在問題來了,如果1.bat是由我本人手動的編寫的該文件可以執行.但如果是由腳本生成的,該文件就執行不了,加pause命令也無法暫停.瞬閃畫面好像顯示如下:C:Userspswin7>?'?' 不是內部或外部命令,也不是可運行的程序或批處理文件。請教各位朋友如何解決??nclick="copycode($('code1'));">復制代碼
- del $pshomeprofile.ps1
- powershell -command & {自定義}
- start powershell
- pause

