无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3240|回复: 24
打印 上一主题 下一主题

[求助] 批处理关闭功能

[复制链接]
1#
发表于 2023-7-12 12:22:26 | 显示全部楼层
调用powershell更方便些


  1. powershell "(Get-Content .\remove.txt).ForEach({Get-WindowsOptionalFeature $_ -online|Disable-WindowsOptionalFeature -online})"
复制代码

点评

把Remove.TXT和批处理放同一文件夹也报同样错  详情 回复 发表于 2023-7-12 17:59
Get-Content .\remove.txt此处路径该如何指定,.txt文件未在当前根目录,在当前文件夹下的子目录里边,Get-Content %Lists%\FeaturesList.txt,这种写法提示Get-WindowsOptionalFeature : 找不到接受实际参数“IIS-H  详情 回复 发表于 2023-7-12 17:54
谢谢大佬,有时间要学习学习powershell  详情 回复 发表于 2023-7-12 14:29
回复

使用道具 举报

2#
发表于 2023-7-13 13:45:42 | 显示全部楼层
wenbieba 发表于 2023-7-12 17:59
把Remove.TXT和批处理放同一文件夹也报同样错

你remove.txt文件里的内容是什么格式?

点评

文本格式,remove.TXT,文本下一行一列: TFTP Microsoft-Hyper-V …  详情 回复 发表于 2023-7-13 14:54
回复

使用道具 举报

3#
发表于 2023-7-13 15:09:03 | 显示全部楼层
wenbieba 发表于 2023-7-13 14:54
文本格式,remove.TXT,文本下一行一列:

TFTP

那你试试
  1. powershell "(Get-Content .\remove.txt).ForEach({Get-WindowsOptionalFeature -FeatureName $_ -online|Disable-WindowsOptionalFeature -online})"
复制代码

点评

Get-Content %Lists%\remove.txt 这种路径写法对吗  详情 回复 发表于 2023-7-13 15:35
回复

使用道具 举报

4#
发表于 2023-7-13 16:10:22 | 显示全部楼层
wenbieba 发表于 2023-7-13 15:35
Get-Content %Lists%\remove.txt
这种路径写法对吗

powershell里的环境变量不是用%%引用

1. 自定义变量:$list = "完整路径",然后用$list引用
2. 环境变量:$env:TEMP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-15 17:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表