问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Win10常用的PowerShell命令大全

发布网友 发布时间:2024-12-15 23:30

我来回答

1个回答

热心网友 时间:2024-12-16 11:59

Windows PowerShell是一种命令行外壳程序和脚本环境,不久的将来,它将会替换掉命令提示符(CMD)。win10系统已经开始使用PowerShell了,今天小编整理了一个【Win10常用的PowerShell命令大全】与大家一起分享,感兴趣的朋友不妨一看!
Win10常用的PowerShell命令:
1、打开PowerShell环境
Windows 10 中已内置了 PowerShell 命令行环境,大家可以直接搜索「PowerShell」并以管理员身份运行。

或者在搜索栏中键入PowerShell 搜索到之后用Ctrl + Shift + 回车打开。
2、设置日期和时间
有很多种方法都可以设置Windows 系统的时间、日期,但使用 PowerShell 应该说是最快捷的方式了,只需类似如下命令即可:
Set-Date -date 2016-12-01 8:30 AM
AM 和 PM 相信不用解释了吧。
3、调整日期和时间
某些特殊情况下,我们可能需要对日期和时间进行调整而不是直接指定具体值,要完成此任务还是使用Set-Date cmdlet,但用法与此前就有所不同了,例如:
Set-Date (Get-Date).AddDays(2)
从上面命令大家可以看到,我们先通过Get-Date 获取当前日期之后再触发 Set-Date 为日期加 2。当然此命令还可以使用 AddHours、AddMinutes 或 AddSeconds 为时间增加时、分、秒等。
4、验证文件和文件夹
PowerShell 命令可以方便地检查计算机上是否存在某个文件和文件夹,使用 Test-Path cmdlet 再跟上路径即可完成验证,而无需花时间在资源管理器中去找。例如:要验证 C 盘是否存在一个名为 PowerShell.xlsx 的 Excel 文件可以使用如下命令:
Test-Path c:\PowerShell.xlsx
此命令返回的是True 或 False 这样的布尔值,如果你不知道确切的文件名,也可以直接使用通配符,例如:
Test-Path c:\*.xlsx
5、重命名文件和文件夹
一旦你知道文件名文件夹的确切路径,PowerShell 也可以非常容易地重命名文件和文件夹,只需参考如下示例使用Rename-Item cmdlet 即可:
Rename-Item c:\PowerShell.xlsx New_PowerShell.xlsx
6、移动文件和文件夹
使用PowerShell 移动文件或文件夹也非常容易,使用 Move-Item cmdlet 即可,例如:
Move-Item c:\PowerShell.xlsx d:\PowerShell.xlsx
结合通配符使用,可以快速将特定类型的文件从一个文件夹移动到另一个文件夹:
Move-Item c:\*.xls d:\excel\
7、打开程序
Invoke-Item cmdlet 可以直接在 PowerShell 提示符中打开应用程序:
Invoke-Item c:\Windows\System32\notepad.exe
但已经在Windows Path 路径中的应用可以直接用名称执行,例如:
notepad
8、使用默认程序打开文件
Invoke-Item cmdlet 除可以执行应用程序外,还可直接用于打开文件。但需要大家注意的是,使用它打开文件时,只会使用该文件类型关联的默认应用程序打开。
Invoke-Item c:\Sysgeek\Hello.txt
9、以批处理形式打开文件
当Invoke-Item cmdlet 与通配符结合时,可以批量打开某类型的文件:
Invoke-Item c:\Sysgeek\*.txt
10、读取文本文件
PowerShell 是可以直接处理文本文件内容的,例如使用 Get-Content 命令即可读取文本文件内容:
Get-Content c:\Sysgeek\Hello.txt
如果你只是想预览文件,而非阅读整个文本,可以使用-totalcount 参数:
Get-Content c:\Sysgeek\Hello.txt -totalcount 1
11、添加文本内容
除读取文本文件内容外,在PowerShell 中使用 Add-Content cmdlet 可以直接添加内容:
Add-Content c:\Sysgeek\Hello.txt by 海猴子
当然,此命令只是将文本追加到文件最后,不一定满足你的需求。
12、统计文本文件
不论是要统计普通文件也好,还是想统计一天编写了多少行代码,都可以使用如下命令:
Get-Content c:\Sysgeek\Hello.txt | Measure-Object
13、服务状态统计
当你需要统计Windows 服务及状态时,此前可能会手动一个一个去查看,其实使用 PowerShell 的 Get-Service cmdlet 即可立即遍历出当前系统上的所有服务及状态:
Get-Service
除此之外,要按服务状态进行统计也非常方便,例如要统计当前所有已停止的服务可以使用如下命令:
Get-Service | Where-Object {$_.status -eq stopped}
14、重启服务
一旦你确定某个服务导致问题时,可以直接从PowerShell 重新启动它:
Restart-Service Dnscache
如果你不知道具体的服务名称,也可以通过参数来指定服务的显示名称:
Restart-Service -displayname DNS Client
15、更改服务启动状态
在PowerShell 中更改服务的启动状态也非常简单,只需使用 Set-Service 的 -startuptype 参数即可:
Set-Service Dnscache -startuptype manual
该参数还可以用automatic(自动启动)和 disabled (禁用)两个参数来取代。
强制刷新Windows 10 Apps
如果你的Windows 10 Apps 卡在启动界面或无法初始化,可以使用如下 PowerShell 命令来强制刷新应用:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register $($_.InstallLocation)\AppXManifest.xml}
除此之外,PowerShell 还可用于卸载 Windows 10 内置应用。
以上便是小编整理的Win10常用的PowerShell命令,希望大家能喜欢!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
牡丹叶子枯了怎么办 牡丹枯叶怎么回事 "他同情冤魂、惩办恶人,既有同情心又主持公道,既可爱又恐怖” 冯宝成传销诈骗邪教组织 冯保成团队,传销诈骗,家人深陷其中,求助。 南朝词臣北朝客,归来唯见秦淮碧。 池台竹树三亩馀至今人道江家宅的意思 池台竹树三亩馀至今人道江家宅是什... 高效、加分学习工具——小小答题错题本上线了 如何将三张合在一起的图片合并 砂锅红烧肉的做法 最正宗的做法_砂锅红烧肉怎么做 砂锅版红烧肉做法: “描写“绿叶衬红花”的诗有哪些 六月夏天有意境的诗句 描写夏天的诗句两句 描写春天绿叶的诗句 方舟养羊攻略玩转方舟养羊攻略全解析 农村养羊赚钱吗 养羊是种怎样的体验? 你知道养羊有哪些好方法吗英文 养羊怎么才能养好?做什么才能养好羊?养殖经验告诉你 桂东玲珑王茶叶 存款死期是什么意思 存款死期什么意思 什么是死期存款 求2011.4.17号cctv风云音乐精彩十分韩国2男1女组合唱的歌曲名 现代瑞纳和悦纳这两款车哪个更好一点?哪个更值得入手呢? 狗狗呕吐精神很好便便正常 狗狗呕吐为什么精神很好 狗狗呕吐但是精神和食欲很好 狗狗老是呕吐但精神还很好,可能是以下原因: 狗狗呕吐精神很好便便正常怎么回事 搜索引擎零距离:基于Ruby+Java搜索引擎原理与实现内容简介 搜索引擎零距离:基于Ruby+Java搜索引擎原理与实现基本信息 搜索引擎零距离:基于Ruby+Java搜索引擎原理与实现目录 优质绿茶的价格是多少?怎么挑选呢? ...毛尖/黄山毛峰等绿茶有什么品牌?2024好喝的绿茶推荐 适合自饮|送 ... 中国绿茶哪里产的最好 小学语文(关于三字经的问题 三字经的朝代问题 抖音推荐feed流是什么意思?是自然流量吗? 什么是抖音feed流,怎么操作? 什么是feed流 feed流到底指的是什么? 麒麟石雕值多少钱 石雕麒麟摆件多少钱 麒麟石雕如何摆放 石雕麒麟多少钱 已知碳酸氢钠受热易分解为碳酸钠二氧化碳和水.现将mgNaHCO3 为什么微信打开飞行模式后关机,再开机微信号就被封了 已知碳酸氢钠受热分解,现取碳酸钠和碳酸氢钠混合物100克 如何通过碳酸氢钠加热分解形成碳酸钠和水和二氧化碳来测定碳酸氢钠的...