菲林霖 - Filmlin 摄影、胶卷、器材、杂谈、AI
  • 摄影百科
    • 数码相机
    • 胶片/胶卷
      • 110胶卷
      • 120胶卷
      • 35胶卷
    • CCD相机
    • M43
    • 镜头
    • 相机配件
  • 胶片相机
    • 135相机
    • 110相机
    • 120相机
  • 无反相机
  • 数码相机
    • VHS&DV
    • 单反相机
    • CCD相机
  • 手机摄影
  • 作品展示
    • 视频作品
    • 图片作品
  • 摄影软件
    • 插件
  • 专栏
    • Chat.
    • 问答
  • 福利信息
  • 摄影相关
  • 云笔记
  • 摄影工具
    • 摄影参考

【个人笔记】Powershell 相关命令

Microsoft 365 拼车

powershell–脚本运行权限政策及“禁止执行脚本”解决方法:

1、powershell-脚本运行权限政策

获取当前策略:Get-ExecutionPolicy

设置当前策略:Set-ExecutionPolicy Unrestricted

Restricted——默认的设置, 不允许任何script运行
AllSigned——只能运行经过数字证书签名的script
RemoteSigned——运行本地的script不需要数字签名,但是运行从网络上下载的script就必须要有数字签名
Unrestricted——允许所有的script运行

2、PowerShell中出现”禁止执行脚本“的解决方法

允许运行签名脚本

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

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

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

1
get-executionpolicy

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

1
set-executionpolicy remotesigned

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

执行set-ExecutionPolicy RemoteSigned :

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

补充信息:

Get-ExecutionPolicy‌是PowerShell中的一个命令,用于获取当前系统的执行策略。执行策略是指控制PowerShell脚本在系统上运行的安全策略。通过运行Get-ExecutionPolicy命令,可以查看当前系统的执行策略设置‌

执行策略及其含义
PowerShell提供了多种执行策略,每种策略都有不同的安全级别和允许的操作:

Restricted‌:禁止运行所有脚本。
‌AllSigned‌:仅允许运行已签名的脚本。
‌RemoteSigned‌:允许运行本地脚本,但需要签名的脚本必须从Internet下载。
‌Unrestricted‌:允许运行所有脚本,包括未签名的脚本。
‌Bypass‌:允许运行所有脚本,并且不会显示任何警告。
‌Default‌:使用默认的执行策略,通常为Restricted或AllSigned‌

如何查看和修改执行策略
‌查看当前执行策略‌:

运行Get-ExecutionPolicy命令查看当前执行策略。
运行Get-ExecutionPolicy -List命令查看所有可用的执行策略及其优先级。
运行Get-ExecutionPolicy -Scope CurrentUser命令查看当前用户作用域的执行策略‌

修改执行策略‌:

使用Set-ExecutionPolicy <PolicyName>命令来设置执行策略,例如Set-ExecutionPolicy RemoteSigned。
使用Set-ExecutionPolicy -ExecutionPolicy <PolicyName> -Scope CurrentUser命令来设置当前用户作用域的执行策略‌

 

批量禁止文件夹(含子文件夹)里所有 exe 文件联网

来源:https://zhuanlan.zhihu.com/p/590105624

安装一个软件后,它的安装目录下,里面的 exe 文件可能有 1 ~ n 个!而每一个都可能会有联网的权限,有些是主程序,有些是负责升级的,有些是负责弹窗广告的……

如果你要彻底禁止这个软件的任何联网行为,那么你不能只禁用主程序的 exe 文件,而是得把所有 exe 文件的联网权限都禁止了!

那难道要手工一个个 exe 去找出来,再一个个手工去设置防火墙规则?

我肯定不会接受这样的方式,因为我太想进步了!

所以就搞了几行简单的脚本,以便实现自动化。如果你也有需求,请认真仔细地按以下步骤操作,保证你也能轻松做到!

操作步骤

1、打开 windows 的记事本,粘贴以下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@Echo Off
SetLocal
 
:begin
 
echo:
echo ****** 禁止文件夹联网 ******
echo:
 
set /p folder=请输入文件夹(退出请直接关闭窗口):
If Not Exist "%folder%\" Exit/B
If /I "%CD%" NEq "%folder%" PushD %folder%
Set "Cmnd=netsh advfirewall firewall add rule action=block"
echo:
For /R %%a In (*.exe) Do (For %%b In (in out) Do (
      echo 创建禁止 %%b 规则【%%a】
      %Cmnd% name="blocked %%a via script" dir=%%b program="%%a"))
 
echo:
echo 搞定了,%folder% 中所有 exe 文件的禁止入站、出站规则都已成功创建!
echo ----------------------------
echo:
 
goto begin

2、把文本文件保存成 .bat 扩展名的文件,名字随意,但要注意编码要选 ANSI,否则会乱码。

3、以管理员身份运行该文件

4、手动输入你要禁止联网的文件夹,然后按回车就会自动执行。(原理就是搜索文件夹里所有的 exe 文件,然后禁止它们联网,注意:子文件夹中的 exe 文件也将创建规则)

ps: 可以先复制文件夹的地址,然后在下面这个窗口中,按一下鼠标右键即可粘贴地址过来,最后再按回车就会执行了。

5、操作成功!文件夹内所有 exe 的禁止入站、出站规则都已创建,不放心的话,你可以前往高级防火墙中检查下。

按下win + S快捷键,输入高级,就能找到高级防火墙的入口:

然后你就能检查入站和出站规则:

6、如果需要继续创建规则,就继续输入文件夹路径,否则就直接关闭窗口退出就行。

取消规则

如果不小心搞错文件夹,或者确实想给文件夹内的exe文件恢复联网,就会有解除联网限制的需求了。

但由于这种需求场景不太多,所以暂时我就不写脚本了。

如果你真的想取消,可以用手工操作的方法来实现:

通过上方第 5 步的图片指引,分别进入【入站规则】、【出站规则】中,选择要删除的规则,再按Delete键即可。(在选择时有技巧:可以按 Ctrl 或者 Shift 选择多条规则的)

Microsoft 365 拼车

页面

  • 【AI模型】Stable Diffusion3.5
  • 【个人笔记】Adobe-URL-Block-List
  • 【个人笔记】AI 基础底模
  • 【个人笔记】Powershell 相关命令
  • 【个人笔记】微软自带的电脑修复
  • 【个人笔记】整理一下红色警戒2的一些优秀的mod
  • 【个人笔记】服务器命令
  • 【个人笔记】模拟城市4 秘籍
  • 【个人笔记】红色警戒mod心灵终结自制地图笔记
  • 【个人笔记】自用激活码备份。
  • 【学习笔记】CMD的正确命令
  • 【学习笔记】ipconfig
  • 【学习笔记】网页代码
  • 【批处理软件】压缩包密码批量测试(包含前置软件) 百度网盘下载页面
  • 【摄影学习】日本明星写真
  • 个人用导航
  • 中国特惠!多平台广告屏蔽专家 AdGuard 买断仅需 119 元起
  • 九月开学季,六折起购 EndNote、Typora、BookxNote,部分库存限量抢
  • 公共DNS服务器地址大全
  • 在线的免费病毒扫描服务 – Virustotal.com 官网
  • 归档
  • 隐私政策
  • 鸣谢名单

分类

近期文章

  • 【AI生图】必备模型 图片放大算法 4x-UltraSharp & 4x-UltraSharp V2 2025年 7月 30日
  • 【摄影相关】图片直播平台-喔图 新手必看心得 2025年 7月 22日
  • 【杀毒软件】各类杀毒软件卸载工具合集 2025年 7月 20日
  • 【Lut】索尼基础Lut – SLog2 2025年 3月 30日
  • 【软件推荐】开源图像压缩软件 – Caesium 2025年 3月 30日

个人用

  • 【AI模型】Stable Diffusion3.5
  • 【个人笔记】Adobe-URL-Block-List
  • 【个人笔记】AI 基础底模
  • 【个人笔记】Powershell 相关命令
  • 【个人笔记】微软自带的电脑修复
  • 【个人笔记】整理一下红色警戒2的一些优秀的mod
  • 【个人笔记】服务器命令
  • 【个人笔记】模拟城市4 秘籍
  • 【个人笔记】红色警戒mod心灵终结自制地图笔记
  • 【个人笔记】自用激活码备份。
  • 【学习笔记】CMD的正确命令
  • 【学习笔记】ipconfig
  • 【学习笔记】网页代码
  • 【批处理软件】压缩包密码批量测试(包含前置软件) 百度网盘下载页面
  • 【摄影学习】日本明星写真
  • 个人用导航
  • 中国特惠!多平台广告屏蔽专家 AdGuard 买断仅需 119 元起
  • 九月开学季,六折起购 EndNote、Typora、BookxNote,部分库存限量抢
  • 公共DNS服务器地址大全
  • 在线的免费病毒扫描服务 – Virustotal.com 官网
  • 归档
  • 隐私政策
  • 鸣谢名单

社交平台

Bilibili
WEIBO
小红书:林霖
(小红书号:679622260)
公众号:林霖的网络笔记
© 1994-2024 独立摄影师-林霖 Filmlin.com All rights reserved.
部分图片配图,封面图来源于:摄图网(个人商用授权)
本站服务器由腾讯云提供
闽公网安备 35020602002133号
闽ICP备2021011430号-1