我正在編寫一個power shell腳本來執行一個示例腳本。但是,當我從命令提示符運行它時,它將環境從命令提示符更改爲Power shell並執行腳本。我不想要的。從命令提示符處執行Powershell腳本而不更改環境?
Powershell.exe -executionpolicy remotesigned -File C:\Users\ic020511\Desktop\Script.ps1
是否有不從命令提示符切換並執行腳本
我正在編寫一個power shell腳本來執行一個示例腳本。但是,當我從命令提示符運行它時,它將環境從命令提示符更改爲Power shell並執行腳本。我不想要的。從命令提示符處執行Powershell腳本而不更改環境?
Powershell.exe -executionpolicy remotesigned -File C:\Users\ic020511\Desktop\Script.ps1
是否有不從命令提示符切換並執行腳本
你應該能夠做到的任何命令,使用start
命令:
start Powershell.exe -windowstyle hidden -executionpolicy remotesigned -File C:\Users\ic020511\Desktop\Script.ps1
這最初爲我工作。但是,在我重新啓動我的機器後,它不工作。它不改變環境,它打開新的PowerShell窗口 – user3883423
@ user3883423參數'/B'應該給你預期的結果 – Paul
現在再次這是變化的環境。我不明白爲什麼它在當天工作,爲什麼它今天不工作.. – user3883423
什麼是你想實現準確?您需要一個PowerShell主機應用程序來運行PowerShell腳本 –