Windows系统powershell运行指令常见报错及处理

这篇具有很好参考价值的文章主要介绍了Windows系统powershell运行指令常见报错及处理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

目录

 

报错

报错1 未修改执行策略

报错2 用户权限不够

报错3 .ps1使用中文路径

报错4 .ps1路径错误


powershell运行指令,包括在终端直接输入指令和运行.ps1文件,常出现的报错及处理

报错

报错1 未修改执行策略

如果不修改执行策略,将会报错:

.\ReplaceShortcuts.ps1
.\ReplaceShortcuts.ps1 : 无法加载文件 D:\ReplaceShortcuts.ps1,因为在此系统上禁止运行脚本。有关详
细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ .\ReplaceShortcuts.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

 修改:在执行.\ReplaceShortcuts.ps1之前,修改执行策略。

Set-ExecutionPolicy RemoteSigned

报错2 用户权限不够

如果用户权限不够,将会报错:

 Set-ExecutionPolicy RemoteSigned
Set-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的
访问被拒绝。 要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。要更改当
前用户的执行策略,请运行 "Set-ExecutionPolicy -Scope CurrentUser"。
所在位置 行:1 字符: 1
+ Set-ExecutionPolicy RemoteSigned
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyComma
   nd

方法一:请使用“以管理员身份运行”选项启动 Windows PowerShell。再 “Set-ExecutionPolicy RemoteSigned”。

方法二:不用管理员身份,而是执行“Set-ExecutionPolicy -Scope CurrentUser”。

报错3 .ps1使用中文路径

 如果.ps1文件里的地址路径设置为中文,在运行时可能会报错:

.\ReplaceShortcuts.ps1
Get-ChildItem : 找不到路径“D:\瑰紡”,因为该路径不存在。
所在位置 D:\复制\ReplaceShortcuts.ps1:4 字符: 1
+ Get-ChildItem $shortcutPath -Filter *.lnk | ForEach-Object {
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (D:瑰紡:String) [Get-ChildItem], I
temNotFoundExceptio    n
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand 

在【控制面板】中修改,在【控制面板】中找到【区域】 -> 【管理】 -> 【更改系统区域设置】 -> 勾选【Beta版:使用Unicode UTF-8 提供全球语言支持】,如下图: 

powershell应用程序错误,Windows,windows

重启电脑即可。

解决方法来源:PowerShell以及cmd 命令 或者 Java的Runtime.exec执行cmd命令 存在中文路径的解决办法_怎么在 powershell 脚本使用中文路径读取文件_彦宝的博客-CSDN博客

报错4 .ps1路径错误

在执行.\ReplaceShortcuts.ps1时

 .\ReplaceShortcuts.ps1
.\ReplaceShortcuts.ps1 : 无法将“.\ReplaceShortcuts.ps1”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称
的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ .\ReplaceShortcuts.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (.\ReplaceShortcuts.ps1:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

方法一:使用“cd”指令跳转到ReplaceShortcuts.ps1所在文件夹:

cd D:\path\to\folder

其中,path\to\folder是你要访问的文件夹的路径。例如,如果你要访问D盘的一个名为"Documents"的文件夹,可以使用以下命令:“cd D:\Documents” 这个命令会将当前工作目录更改为D盘的Documents文件夹,这样你就可以在PowerShell中访问该文件夹中的文件和文件夹了。

跳转到ReplaceShortcuts.ps1所在文件夹之后再执行.\ReplaceShortcuts.ps1。

方法二:使用绝对路径,方法是输入 “&”+“绝对路径”文章来源地址https://www.toymoban.com/news/detail-666694.html

& "D:\复制\ReplaceShortcuts.ps1"

到了这里,关于Windows系统powershell运行指令常见报错及处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue项目启动npm run serve常见报错及解决办法

    如图: 解决方法 :重新安装core-js , npm i core-js Syntax Error: EslintPluginImportResolveError: unable to load resolver “alias”. 解决方法 :npm install eslint-import-resolver-alias -D Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (83) For more information on which environments are

    2024年02月15日
    浏览(38)
  • IAR10.10.1编译8.1版本ZigBee工程常见报错及解决方法

    一般工程文件的所在路径为:ZStack-CC2530-2.3.0-1.4.0ProjectszstackSamplesSampleAppCC2530DB 打开后可能会出现下面几个对话框,这是由于IAR版本过高导致的,不用管,一里路yes确定下去就好了。 打开工程后,在左边我们可以看到一个workspace,虽然有很多文件夹,但我们重点关心的主

    2024年02月04日
    浏览(32)
  • Powershell / windows终端 无法加载文件 因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170

    在 powershell 或者 windows 终端中运行脚本文件时,提示“无法加载文件 因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.m icrosoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。” PowerShell 或者 windows 终端启动时,为了确保安全,文件的执行策略默认设置为 Restric

    2024年02月01日
    浏览(38)
  • 【Powershell 】(Windows下)常用命令 | 命令别名 | 运行Windows命令行工具 | 运行用户程序(vim、gcc、gdb)

    微软官方Powershell文档:https://learn.microsoft.com/zh-cn/powershell/ 命令详细说明,在PDF的最后面: PowerShell 是一种用于自动化的 命令行 shell 和 脚本语言 。 Wikipedia 包含以下关于 shell 的描述: shell 通过提示用户输入、解释其输入,然后处理基础操作系统的输出来管理用户系统交互(

    2024年02月13日
    浏览(34)
  • 【全网最详细yolov6】yoloV6调试记录(含训练自己的数据集及常见报错及解决方法)--持续更新ing

    本文手把手教你如何调试最新的yolov6,复现运行COCO2017及训练自己的数据集,目前该项目刚发布,BUG会比较多,调起来一般不会那么顺利,本文含windows+ubuntu,并给出了一些常见问题和解决方法: 目录 1.项目简介 2.注意和推荐 3.项目配置(含COCO数据集配置) 4.训练自己的数据

    2024年03月10日
    浏览(47)
  • Windows 10 系统PowerShell美化 IDEA终端、VsCode终端以及Windows Terminal的PowerShell

    Linux 和 macOS 上的 PowerShell 使用 .NET Core,即 Microsoft Windows 上的完整 .NET Framework 的子集。 这非常重要,因为 PowerShell 提供对基础框架类型和方法的直接访问。 因此,在 Windows 上运行的脚本可能无法在非 Windows 平台上运行,因为框架之间存在差异。 Windows 终端程序是一款新式、

    2024年02月07日
    浏览(44)
  • PowerShell:因为在此系统上禁止运行脚本,解决方法

    运行powershell脚本遇见报错: 无法加载文件 C:UsersDHDesktopcsrename.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 查了查之后发现是在计算机上启动 Windows PowerShell 时,执行策略很可能是 Restricted(默认

    2024年02月07日
    浏览(40)
  • ARM处理器运行Windows系统的三防加固平板|亿道三防

    大家好!今天我要为大家介绍一款引人注目的三防加固平板电脑——亿道三防系列产品。它们采用 高通ARM 处理器,并能够运行 Windows 11 操作系统,给用户带来了前所未有的强大性能和多样化的应用体验。 首先,让我们来聊聊这款平板电脑的核心亮点之一—— 超薄设计。 亿

    2024年02月22日
    浏览(45)
  • Windows中运行vue ui指令无反应的解决过程

    在开始学习时,往往会遇到很多问题,运行vue ui后无反应,本文给出具体解决过程。 在cmd命令栏中输入:vue ui指令回车后,并未出现运行状态,而直接显示无反应,如下所示: 该现象应该属于版本异常,此时运行:vue -h后,发现出现的所有指令中未出现ui命令,具体如下:

    2024年03月19日
    浏览(34)
  • PowerShell 命令窗口执行 pnpm 命令报错 无法加载文件 pnpm.ps1,因为在此系统上禁止运行脚本

    在 PowerShell 命令行窗口使用 pnpm run dev 启动 vue3-element-admin 报错: pnpm : 无法加载文件 C:UsersyoulaiAppDataRoamingnpmpnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 abo ut_Execution_Policies。 以管理员身份运行 Windows PowerShell 执行

    2024年02月07日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包