網站首頁 編程語言 正文
一、問題
在 PowerShell 終端中使用 CALL 命令時報錯:
CALL : 無法將“CALL”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確
,然后再試一次。
所在位置 行:1 字符: 1
ALL "%VS_IDE_PATH%" .\BRTC.sln
+ CategoryInfo : ObjectNotFound: (CALL:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
報錯截圖如下:
二、解決
方法一、
1. 使用如下命令查看系統的執行策略:
Get-ExecutionPolicy -List
輸出結果:
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine RemoteSigned
可以看到當前用戶沒有定義執行規則,如下圖所示:
2. 執行如下命令修改當前用戶的執行策略:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
如果詢問是否要更改執行策略,選擇“A”(全是),具體如下所示:
然后再查看執行策略,結果如下圖所示:
3. 關閉當前 PowerShell 終端,重新打開再次執行剛才的命令。
方法二、
以管理員權限打開 PowerShell 終端,輸入如下命令:
set-ExecutionPolicy Unrestricted
上述命令的目的是為了在腳本執行時不去校驗任何限制邏輯。
但是,有可能還會遇到如下問題:
此時,可以再執行如下命令:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
方法三、
將 CALL 命令封裝到 bat 批處理腳本中,直接雙擊 bat 腳本,非常好使。過多的話就不說了,感興趣就自己動手試試吧!如果好使,歡迎點贊留言!
原文鏈接:CALL命令無法在PowerShell
相關推薦
- 2022-11-05 Swift?Access?Control訪問控制與斷言詳細介紹_Swift
- 2022-06-21 C#實現XML文件與DataTable、Dataset互轉_C#教程
- 2022-09-07 Golang?中?omitempty的作用_Golang
- 2023-01-18 RabbitMq如何做到消息的可靠性投遞_Golang
- 2022-07-11 Reporting Classes中uvm_report_server的get_severity_c
- 2022-05-21 C#對DataTable中的某列進行分組_C#教程
- 2022-04-21 C#?TrackBar拖動條改變滑塊顏色_C#教程
- 2022-05-23 Android實現類似iOS分欄控制器_Android
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支