【Win】Win10系统PowerShell命令大全

2023-05-16

Win10系统PowerShell命令大全。Windows PowerShell是一种命令行外壳程序和脚本环境,不久的将来,它将会替换掉命令提示符(CMD)。

1、打开PowerShell环境

Windows 10 中已内置了 PowerShell 命令行环境,大家可以直接搜索「PowerShell」并以管理员身份运行。
在这里插入图片描述

或者在搜索栏中键入PowerShell 搜索到之后用Ctrl + Shift + 回车打开

2、Win10系统PowerShell命令大全:

1、设置日期和时间

有很多种方法都可以设置Windows 系统的时间、日期,但使用 PowerShell 应该说是最快捷的方式了,只需类似如下命令即可:

Set-Date -date "2016-12-01 8:30 AM"

AMPM 相信不用解释了吧。

2、调整日期和时间

某些特殊情况下,我们可能需要对日期和时间进行调整而不是直接指定具体值,要完成此任务还是使用Set-Date cmdlet,但用法与此前就有所不同了,例如:

Set-Date (Get-Date).AddDays(2)

从上面命令大家可以看到,我们先通过Get-Date 获取当前日期之后再触发 Set-Date 为日期加 2。当然此命令还可以使用 AddHoursAddMinutesAddSeconds 为时间增加时、分、秒等。

3、验证文件和文件夹

PowerShell 命令可以方便地检查计算机上是否存在某个文件和文件夹,使用 Test-Path cmdlet 再跟上路径即可完成验证,而无需花时间在资源管理器中去找。例如:要验证 C 盘是否存在一个名为 PowerShell.xlsxExcel 文件可以使用如下命令:

Test-Path c:\PowerShell.xlsx

此命令返回的是True 或 False 这样的布尔值,如果你不知道确切的文件名,也可以直接使用通配符,例如:

Test-Path c:\*.xlsx

4、重命名文件和文件夹

一旦你知道文件名文件夹的确切路径,PowerShell 也可以非常容易地重命名文件和文件夹,只需参考如下示例使用Rename-Item cmdlet 即可:

Rename-Item c:\PowerShell.xlsx New_PowerShell.xlsx

5、移动文件和文件夹

使用PowerShell 移动文件或文件夹也非常容易,使用 Move-Item cmdlet 即可,例如:

Move-Item c:\PowerShell.xlsx d:\PowerShell.xlsx

结合通配符使用,可以快速将特定类型的文件从一个文件夹移动到另一个文件夹:

Move-Item c:\*.xls d:\excel\

6、打开程序

Invoke-Item cmdlet 可以直接在 PowerShell 提示符中打开应用程序:

Invoke-Item c:\Windows\System32\notepad.exe

但已经在Windows Path 路径中的应用可以直接用名称执行,例如:

notepad

7、使用默认程序打开文件

Invoke-Item cmdlet 除可以执行应用程序外,还可直接用于打开文件。但需要大家注意的是,使用它打开文件时,只会使用该文件类型关联的默认应用程序打开。

Invoke-Item c:\Sysgeek\Hello.txt

8、以批处理形式打开文件

Invoke-Item cmdlet 与通配符结合时,可以批量打开某类型的文件:

Invoke-Item c:\Sysgeek\*.txt

9、读取文本文件

PowerShell 是可以直接处理文本文件内容的,例如使用 Get-Content 命令即可读取文本文件内容:

Get-Content c:\Sysgeek\Hello.txt

如果你只是想预览文件,而非阅读整个文本,可以使用-totalcount 参数:

Get-Content c:\Sysgeek\Hello.txt -totalcount 1

实时监控文件

Get-content [FILE] -wait
Get-content c:\Sysgeek\Hello.txt -wait 

10、添加文本内容

除读取文本文件内容外,在PowerShell 中使用 Add-Content cmdlet 可以直接添加内容:

Add-Content c:\Sysgeek\Hello.txt "by 海猴子"

当然,此命令只是将文本追加到文件最后,不一定满足你的需求。

11、统计文本文件

不论是要统计普通文件也好,还是想统计一天编写了多少行代码,都可以使用如下命令:

Get-Content c:\Sysgeek\Hello.txt | Measure-Object

12、服务状态统计

当你需要统计Windows 服务及状态时,此前可能会手动一个一个去查看,其实使用 PowerShellGet-Service cmdlet 即可立即遍历出当前系统上的所有服务及状态:

Get-Service

除此之外,要按服务状态进行统计也非常方便,例如要统计当前所有已停止的服务可以使用如下命令:

Get-Service | Where-Object {$_.status -eq "stopped"}

13、重启服务

一旦你确定某个服务导致问题时,可以直接从PowerShell 重新启动它:

Restart-Service Dnscache

如果你不知道具体的服务名称,也可以通过参数来指定服务的显示名称:

Restart-Service -displayname "DNS Client"

14、更改服务启动状态

PowerShell 中更改服务的启动状态也非常简单,只需使用 Set-Service-startuptype 参数即可:

Set-Service Dnscache -startuptype "manual"

该参数还可以用automatic(自动启动)和 disabled (禁用)两个参数来取代。

15、强制刷新Windows 10 Apps

如果你的Windows 10 Apps 卡在启动界面或无法初始化,可以使用如下 PowerShell 命令来强制刷新应用:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Win】Win10系统PowerShell命令大全 的相关文章

  • CTR中的特征哈希

    在CTR预估中 xff0c 一种做法是采用人工来做feature engineering xff0c 将一些非线性的feature转换为线性的feature xff0c 然后喂给LR之类的线性model来做在线学习 xff0c 在这个过程中
  • go的一些基本知识

    go 编译 xff0c 依赖 GOPATH 找到src https blog csdn net u012210379 article details 50443636 go logging http www yeolar com note
  • 论文精读-DeepFM

    转载一篇博客文章 https blog csdn net zynash2 article details 79348540 DNN部分的详细推导见 xff1a https blog csdn net zynash2 article deta
  • 《玲音》

    这年头时兴谈互联网思维 xff0c 最近看了二十年前的一部动漫 玲音 xff0c 里面还真是有不少互联网思维 xff0c 以下剧透 xff1a 玲音是一个中学女生 xff0c 性格内向自闭 xff0c 一直过着平淡的生活 xff0c 与家庭
  • idea中安装activity插件actibpm,文章中有下载链接

    我的个人网站 等不见天亮等时光 插件的安装路径有这么几种 从idea setting plugin 选择商店 在商店中直接输入actibpm 可以直接进行安装 由于网站的地址在国外 如果你没得梯子的话 中间肯定会安装失败 所以我建议在安装时
  • unrecognized command line option '-V' 解决方法

    xgcc error unrecognized command line option 39 V 39 xgcc fatal error no input files 真正的错误并不在这里 xff0c 而是在最后一个错误出现的地方 我遇到的
  • ROS教程译文1———TF转换树的设置和使用

    本文属于ROS翻译文章 xff0c 来自WIKI http wiki ros org navigation Tutorials RobotSetup TF 由于水平有限 xff0c 翻译错误在所难免 xff0c 发现错误欢迎评论或联系作者
  • TI Openmp clacc编译器讲解

    Data 2017 12 29 Author cjh Theme TI Openmp clacc编译器讲解 本章内容主要分四讲来讲 xff1a 一 clacc编译器的讲解 二 makefile的讲解 三 openmp target语法讲解
  • 第二讲 STM32相关底层配置(一)

    本文是针对stm32F1系列的一些基础部分的底层配置的流程的总结 主要包括了GPIO普通配置 GPIO复用配置 GPIO重映射配置及中断优先级管理 其中紫色部分为调用正点原子的SYSTEM文件夹里的函数来实现相应步骤 GPIO普通配置 1
  • RCP开发中,对当前字体名字的获得

    Display getCurrent getSystemFont getFontData 0 getName 这句话获得的是当前字体的名字
  • sql server 中OPENROWSET与OPENDATASOURCE的用法

    SELECT FROM OPENROWSET 39 sqloledb 1 39 39 mrp server 39 39 sa 39 39 123 39 DBdata dbo tbG gzzxzl SELECT a FROM OPENROWS
  • 【RP2物联网实战(一)】C/C++&FreeRTOS版

    写在前面 树莓派pico xff0c 又称为RP2 xff0c 其开发方式多种多样 xff0c 有C语言和micropython语言 xff0c 工具有cmake xff0c vscode xff0c arduino xff0c thonn
  • CAS 5.3使用MySQL数据库登录

    作者 xff1a 张永利 一 本例环境说明 JDK 1 8CAS 5 3apache maven 3 6 0mysql 5 6 32 二 CAS 5 3基础环境搭建与验证 需要按照 CAS 5 3服务器搭建 搭建好环境 xff0c 并使用系
  • JAVA底层常见面试题

    关于集合 1 Java中的集合及其继承关系 关于集合的体系是每个人都应该烂熟于心的 尤其是对我们经常使用的List Map的原理更该如此 2 poll 方法和remove 方法区别 xff1f poll 和 remove 都是从队列中取出一
  • Realsense D435i 深度图优化_高精度模式

    目录 1 Intel RealSense Viewer中高精度预设 2 深度图优化 1 Intel RealSense Viewer中高精度预设 1 打开Intel RealSense Viewer 2 Preset gt High Acc
  • 知乎登录出现Miss argument grant_type 无法成功登录解决方法

    知乎的模拟登录 xff0c 出现Miss argument grant type 无法成功登录 根据网上的说法 需要进行chrome版本降级 要使用用Chrome 60版本 chromedriver2 3 1 chrome浏览器降到60版本
  • Cant Find Compiler Executable In Your Configured Search Path"的解决方法

    今天因为课后作业要使用C语言编程 xff0c 所以装了心爱的codeBlocks 无奈打开使用的时候却弹出 Cant Find Compiler Executable In Your Configured Search Path 的错误 导
  • 解决野火iMX6ULL-wifi连接问题

    这里主要解决的是野火的linux EBF6ULL S1 pro板子的AP6212wifi 模块无法顺利连接wifi的问题 按照视频里面说的进行操作 xff0c 未能顺利连接wifi 解决这个问题要注意下面几个问题 pro板子目前我知道可能分
  • tail命令详解

    tail命令 用途 xff1a 显示文件的最后几行 标准语法 xff1a tail f c Number n Number m Number b Number k Number file 逆序显示行 xff1a tail r n Numbe
  • 历史上消失的那 10 天去哪了?

    如果你查过万年历 xff0c 会发现1582年10月居然少了10天 xff01 http wannianli fkcha com year 1582 month 10 html Linux上有个cal命令可以查日历 xff0c 如果你查过1

随机推荐