powershell报错:invalid command ‘hook‘ Invoke-Expression : Cannot bind argument to parameter ‘Command‘

powershell报错:invalid command ‘hook’ Invoke-Expression : Cannot bind argument to parameter ‘Command’ because it is an empty string.

每次启动powershell,总会有这个错误出来,没报错截图,但在StackOverflow上找到一个几乎一样的报错(无答案,后面同步到StackOverflow):

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Try the new cross-platform PowerShell https://aka.ms/pscore6

invalid command 'hook'
Invoke-Expression : Cannot bind argument to parameter 'Command' because it is an empty string.
At \\INTRANET\AMER\User\0001\X\My Documents\WindowsPowerShell\profile.ps1:4 char:95
+ ... onda.exe" "shell.powershell" "hook") | Out-String | Invoke-Expression
+                                                         ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:PSObject) [Invoke-Expression], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Microsoft.PowerShell.Commands.Invo
   keExpressionCommand

网上几乎没答案,有人说可能是anaconda版本问题,所以直接试了一下升级(在anaconda prompt base中输入):

conda upgrade -n base -c defaults --override-channels conda

image-20220125232503633

再打开powershell(版本是5.1.22000.282):

image-20220125233052649

附(查看powershell版本):

$PSVersionTable

image-20220125233204705

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值