powershell

无法加载文件C:\Users\TANG\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本

穿精又带淫゛_ 提交于 2021-02-14 23:20:21
碰到问题解决过程 刚在一个新的机器上装node环境时,要用一个nrm管理镜像源时。报了一个错,如图1 然后去网上查,说是权限的问题,执行命令 set-ExecutionPolicy RemoteSigned 可以解决问题。 然后我就按照操作做了,又报错了。这次的错误如图2: 错误说是具体策略覆盖了刚更新的策略,程序仍然保持原有的执行策略。反正最终结果就是未生效呗,后面又提示执行Get-ExecutionPolicy -List”以查看你的执行策略设置。 我去网上查了一下 Get-ExecutionPolicy -List 这个命令是按照优先级来查看执行策略的,优先级由高到低,如图3。 所以我们要做的就是将Process作用域的执行策略也修改为RemoteSigned就可以了。 执行命令: Set-ExecutionPolicy RemoteSigned -Scope Process 问题解决,如图4。 再次执行cnpm install下载依赖包,发现成功了。 执行npm run dev,项目跑起来了,开心。 总结 1.win+s 搜索powershell 以管理身份运行 2.使用 set-ExecutionPolicy RemoteSigned 命令将计算机上的执行策略更改为 RemoteSigned,输入 Y 确定 3.查看计算机执行策略 get-ExecutionPolicy

无法加载文件 C:\Users\***\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本

时光怂恿深爱的人放手 提交于 2021-02-14 23:19:31
bug镇楼图 解决过程 错误提示我们先去参阅中 microsoft页面 的 about_Execution_Policies Windows客户端计算机的默认执行策略。 允许使用单个命令,但不允许使用脚本。 阻止运行所有脚本文件,包括格式和配置文件(.ps1xml),模块脚本文件(.psm1)和PowerShell配置文件(.ps1) 接下来修改策略 PowerShell执行策略: | 策略| 中文 | 限制级别| | :----: | :----: | :----: | | AllSigned| 全部签名 | 所有的,好的坏的都可以执行,有恶意的脚本的风险 | | Bypass| 旁路/支路 | 用于将PowerShell脚本内置到较大的应用程序中的配置,或用于以PowerShell为具有自己的安全模型的程序的基础的配置 | | Default| 默认 | 仅限 Windows客户端,默认的 | | RemoteSigned| 远程签名 | Windows服务器计算机的默认执行策略,运行本地的script不需要数字签名,但是运行从网络上下载的script就必须要有数字签名 | | Restricted| 受限制的 | Windows客户端计算机的默认执行策略。阻止运行所有脚本文件,包括格式和配置文件(.ps1xml),模块脚本文件(.psm1)和PowerShell配置文件(

vue : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\vue.ps1

妖精的绣舞 提交于 2021-02-14 14:01:18
最近因为电脑太卡,小颖把电脑重装了,重装后再执行 npm install -g @vue/cli 时可能是网络问题,一直不能成功,小颖就把npm指向了淘宝镜像: npm install -g cnpm --registry=https: // registry.npm.taobao.org 然后再执行: npm install -g @vue/cli 执行成功后,当小颖执行: vue create my-project 直接报错了: 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统·········· 网上百度了下,解决方案是: 1. 以管理员身份运行PowerShell 2. 执行:get-ExecutionPolicy,回复Restricted,表示状态是禁止的 3.执行:set-ExecutionPolicy RemoteSigned 4.选择Y 注意:一定要以管理员的身份运行PowerShell,不是cmd窗口! 怎么以管理员身份运行PowerShell呢? 第一步在win10系统任务栏上,点击搜索图标,输入“PowerShell”,如下图所示: 第二步搜索到PowerShell之后,鼠标右键以管理员身份运行,如下图所示: 然后再执行 vue create my-project 就好了 来源:

ASP.NET Core Razor Pages

為{幸葍}努か 提交于 2021-02-14 07:45:41
Razor 页面是Asp.Net Core2.0新增的一个功能。Razor 页面是 ASP.NET Core MVC 的一个新特性,它可以使基于页面的编码方式更简单高效。 环境:vs2017 .net core2.2 Razor 页面项目搭建 目录说明 wwwroot:放置网站的静态文件的目录。例如/wwwroot/a.js,浏览器访问地址/a.js 依赖项:引用 Pages:存放razor页面。例如/Pages/index.cshtml,浏览器访问地址/index _Layout.cshtml 是整个网站的母板文件, _ViewStart.cshtml 负责设置所有Razor页面都会用到的Layout属性, _ViewImports.cshtml 负责设置所有页面都会用到的指令,比如引入什么类库等 _ValidationScriptsPartial.cshtml 负责引用验证脚本,比如jquery的validation组件 appsettings.json:应用配置文件。可存放数据库链接字符串等信息 bower.json:静态资源包管理的配置文件 Program.cs:包含程序的入口点 Startup.cs:包含配置应用行为的代码,初始化配置 Razor页面介绍 .net core2中的新功能,是结合了web form和Mvc两个asp.net经典框架,另外还加入了mvvm理论

Using the call '&' operator with multiple parameters

╄→гoц情女王★ 提交于 2021-02-13 17:35:52
问题 $sImageMagickHome = "C:\ImageMagick" $sImageMagickConv = "$sImageMagickHome\convert.exe" $sImageMagickArgs = @( '--%', '-background transparent', '-fill hsb(0,0,0)', '-font Arial', '-pointsize 18', '-size 18x26', '-gravity center') for ( $i = 0x01; $i -le 0x05; $i++ ) { $y = [char]$i & $sImageMagickConv $sImageMagickArgs label:$y $sCharsDir\$y.png #Write-Host $sImageMagickConv $sImageMagickArgs label:$y $sCharsDir\$y.png } Using Write-Host I can get an example to copy paste into the command

【黑客基础】Windows PowerShell 脚本学习(上)

自作多情 提交于 2021-02-13 11:03:24
<a href="https://www.bilibili.com/video/av66327436?p=1" target="_blank">视频地址:【黑客基础】Windows PowerShell 脚本学习</a> 2019.12.05 学习笔记 1、$PSVersionTable :查看PowerShell的版本信息。 2、PowerShell 界面: 开始界面搜索 “PowerShell” ,点击 “PowerShell.exe” 或者 “PowerShell ISE”。 cmd 命令界面输入 “PowerShell”。 3、PowerShell 快捷键 Alt + F7 :清除命令等历史记录,相当于 cls 命令。 Ctrl + PgUp :上翻页。 Ctrl + PgDn :下翻页。 上下箭头键 :切换命令行等历史记录。 左/右箭头键 :左右移动光标。 Ctrl + Home : Ctrl + End : ESC:清空当前命令行。 Tab :自动补齐并选择补齐命令或文件名。 Enter :执行当前的命令。 Ctrl + C :取消正在执行等命令。 Backspace :从右删除命令行字符。 F2 :自动补充历史命令到指定字符。 F4 :删除命令行至光标右边指定等字符处。 F7 :对话框显示命令行历史记录。 F8 :检索包含指定字符的命令行历史记录。 F9

Docker快速入门

喜欢而已 提交于 2021-02-13 09:25:59
我们以使用Docker的方式安装MySQL为例,快速体会Docker的基本操作 1、镜像操作 1、下载镜像 docker pull mysql #我们应该先去Docker Hub寻找我们感兴趣的镜像 docker pull image_name[:Tag] #1、tag一般为镜像的版本,不指定默认下载latest版本 #2、默认镜像是从Docker Hub下载,国内比较慢,推荐使用自己的阿里云加速 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 以上下载过程看出,镜像是分层的(Layer)。c499e6d256d6是当前层的唯一id(完整的id为256bit,64个十六进制字符组成)。 不同的镜像如果有相同的层,本地只会存储一份,减小了存储空间 严格说,下载镜像需要制定指定仓库名称,不过从Docker Hub下载的可以忽略前缀。如 - docker pull **docker.io/library/**mysql:5.7 2、列出镜像

修改 windows terminal 和powershell中git提示信息

五迷三道 提交于 2021-02-12 00:14:10
原文链接: 修改 windows terminal 和powershell中git提示信息 安装: vscode 中使用新windows terminal 并修改主题 只保留分支名称即可, 不需要其他详细信息 这个powershell语法看着有点意思... 不过没啥精力搞这个了, 能用就行了...详细语法网上去查吧 还可以自定义提示, 去除多余的东西 来源: oschina 链接: https://my.oschina.net/ahaoboy/blog/4952386

vscode 中使用新windows terminal 并修改主题

浪子不回头ぞ 提交于 2021-02-11 22:39:15
目前没有找到能在vscode中使用的办法... 建议还是cmder吧, 不要瞎折腾了 还是gg好啊, 找了一会就找到了, 浪费我几个小时用bing和百度... 原文链接: vscode 中使用新windows terminal 并修改主题 https://docs.microsoft.com/zh-cn/windows/terminal/ https://github.com/microsoft/terminal https://iterm2colorschemes.com/ https://windowsterminalthemes.dev/ https://medium.com/analytics-vidhya/how-to-replace-external-terminal-in-visual-studio-code-with-the-new-windows-terminal-66e8460f2d31 cmder太慢了...所以想试试windows terminal 安装 直接在应用商店安装就行 这个看着是触摸板和手写板的问题 修改配置文件 ~\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState\profiles.json 主题切换 https://github.com

Checking file names in a directory with entries in an excel spreadsheet; What am I doing wrong?

天大地大妈咪最大 提交于 2021-02-11 17:58:45
问题 I'm attempting to write a PowerShell script (my first ever, so be gentle) to go through all the file names in a directory and check if they exist in an excel spreadsheet that I have. If a file name does exist in both, I want to move/copy that file to a new directory. Right now it runs with no errors, but nothing actually happens. So far I have: #open excel sheet $objexcel=new-object -com excel.application $workbook=$objexcel.workbooks.open("<spreadsheet location>") #use Sheet2 $worksheet =