windows安装Scoop
前言#
不知为何,只要我将自己设为了管理员,那么从任何地方打开终端都是管理员身份。这也就导致Scoop安装失败。
虽然Scoop有忽略管理员提示的选项,但是还是让我感到不太舒服。
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
有两种思路,一种是移除自己的管理员身份,然后正常安装。另一种就是直接忽略警告进行安装。
正文#
其一,移除身份#
如图所示,删除管理员身份,然后注销重新登录。
把管理员身份加回来需要将用户切换到Administrator,因为我们的用户移除管理员后权限不够了。
其二,无视风险#
下面的方法是先把脚本下载下来,再通过普通命令执行
这种方法适用于需要其他参数的情况,比如将Scoop安装到非默认的位置。
irm get.scoop.sh -outfile 'install.ps1' .\install.ps1 -RunAsAdmin [-OtherParameters ...]
下面的方法是,直接执行远程的命令(只需要一行命令)。
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
允许远程命令#
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser