在idea/webstorm等編譯器terminal視窗運行命令報錯:Command rejected by the operating system沒有權限【已解決】
1、修改terminal視窗
打開編譯器,找到工具 -> Terminal
修改shell path 為 cmd視窗,之后重啟編譯器即可,

2、或修改powershell視窗權限
#執行:
get-ExecutionPolicy,
#顯示Restricted 表示狀態是禁止的;
#執行命令修改策略:
set-ExecutionPolicy RemoteSigned
#再執行查詢
get-ExecutionPolicy
#顯示RemoteSigned 無限制

3、powershell和cmd的區別
Windows PowerShell和命令提示符(cmd)是Windows作業系統中兩種常見的命令列工具,它們在以下幾個方面有所區別:
- 語言和功能:
- 命令提示符使用的是CMD(Command Prompt)命令解釋器,其命令語言基于DOS命令,它提供了一些基本的命令和功能,但對于復雜的腳本撰寫和自動化任務較為有限,
- Windows PowerShell則是一個構建在.NET Framework上的腳本環境和命令列外殼,它使用PowerShell腳本語言,基于 .NET 平臺并支持大量的.NET庫和功能,PowerShell提供了強大的腳本撰寫能力、管道處理以及訪問和管理Windows系統的廣泛功能,
- 物件導向:
- 命令提示符主要基于文本流進行命令的傳遞和處理,輸出通常是純文本形式,
- Windows PowerShell將物件和物件的屬性作為資料進行處理,它可以通過Cmdlets(根據.NET實作的命令)回傳結構化資料,并且這些資料可以被其他命令直接使用,這種物件導向的方法使得PowerShell非常適合處理和操作復雜的資料結構,
- 功能擴展性:
- PowerShell具有更強大的功能擴展性,除了使用內置的Cmdlets和函式,它還允許用戶撰寫自定義的腳本和模塊,以便更好地滿足特定的需求,這使得PowerShell在自動化、系統管理、任務調度等方面非常有用,
- 命令提示符的功能相對較為受限,用戶不能像PowerShell一樣輕松地擴展和定制其功能,
總的來說,命令提示符適用于簡單的命令列任務和基本的批處理腳本,而Windows PowerShell則更適合處理復雜的腳本撰寫、自動化任務和系統管理,尤其是對于需要與.NET Framework和廣泛的Windows系統功能進行互動的場景,Windows PowerShell提供了更多的功能和靈活性,
好看請贊,養成習慣:) 本文來自博客園,作者:靠譜楊, 轉載請注明原文鏈接:https://www.cnblogs.com/rainbow-1/p/17531587.html
關于筆者: 我的主頁
歡迎來我的51CTO主頁踩一踩~ 我的51CTO博客
更多分享盡在我的訂閱號:靠譜楊的挨踢生活
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/556700.html
標籤:其他
下一篇:返回列表
