欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Powershell scoop-Windows 包文件管理工具

程序员文章站 2022-05-29 22:46:42
...

1.scoop 安装

  1. 保证电脑有PowerShell 3以上版本
  2. 使用了PowerShell在你当前Windows的账户下(其实就是执行了2.报错的内容)
set-executionpolicy remotesigned -s cu
  1. *后,在PowerShell下输入
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
  1. 等下载完就可以使用scoop help来查看命令行操作

2.报错

在Powershell直接安装脚本时会出现:

无法加载文件 ******.xxx,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-help about_signing"。
所在位置 行:1 字符: 17
+ E:\Test\******.xxx <<<<
    + CategoryInfo          : NotSpecified: (:) [], PSSecurityException
    + FullyQualifiedErrorId : RuntimeException

简短说明

说明如何对脚本进行签名以使其符合 Windows PowerShell 执行策略。

详细说明
Restricted 执行策略不允许任何脚本运行。
AllSignedRemoteSigned 执行策略可防止 Windows PowerShell 运行没有数字签名的脚本

本主题说明如何运行所选未签名脚本(即使在执行策略为 RemoteSigned 的情况下),还说明如何对
脚本进行签名以便您自己使用。

有关 Windows PowerShell 执行策略的详细信息,请参阅 about_Execution_Policy

解决方法:允许运行签名脚本

首次在计算机上启动 Windows PowerShell 时,现用执行策略很可能是 Restricted(默认设置)。

Restricted 策略不允许任何脚本运行。

若要了解计算机上的现用执行策略,请键入:

get-executionpolicy

若要在本地计算机上运行您编写的未签名脚本和来自其他用户的签名脚本,请使用以下命令将计算机上的
执行策略更改为 RemoteSigned

set-executionpolicy remotesigned

有关详细信息,请参阅 Set-ExecutionPolicy。

执行set-ExecutionPolicy RemoteSigned

执行策略更改
执行策略可以防止您执行不信任的脚本。更改执行策略可能会使您面临 about_Execution_Policies
帮助主题中所述的安全风险。是否要更改执行策略?
[Y] 是(Y)  [N] 否(N)  [S] 挂起(S)  [?] 帮助 (默认值为“Y”): y

3.常用命令

alias      Manage scoop aliases
bucket     Manage Scoop buckets
cache      Show or clear the download cache
checkup    Check for potential problems
cleanup    Cleanup apps by removing old versions
config     Get or set configuration values
create     Create a custom app manifest
depends    List dependencies for an app
export     Exports (an importable) list of installed apps
help       Show help for a command
home       Opens the app homepage
install    Install apps
list       List installed apps
reset      Reset an app to resolve conflicts
search     Search available apps
status     Show status and check for new app versions
uninstall  Uninstall an app
update     Update apps, or Scoop itself
which      Locate a program path

4.安装软件

常用软件git和curl,马上装起来;有些需要管理员权限的软件就需要先安装sudo,就是Linux中的那个sudo

scoop install sudo
scoop install git curl 7zip

因为scoop自带的APP比较少,一些其他第三方的软件需要添加bucket中,scoop提供了一个extras的app列表,来提供更多常用的软件下载,用如下方法添加:(加载过程较久耐心等待)

scoop bucket add extras https://github.com/lukesampson/scoop-extras.git

5. 更多内容

访问:scoop的GitHub

转载修改于 Bangys PowerShell中出现”禁止执行脚本“的解决方法
转载自 IrishMan Windows下的包管理工具scoop

相关标签: 工具类