我的编程空间,编程开发者的网络收藏夹
学习永远不晚

PowerShell怎么用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

PowerShell怎么用

这篇文章主要介绍PowerShell怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

什么是powershell

PowerShell首先是个Shell,定义好了一堆命令与操作系统,特别是与文件系统交互,能够启动应用程序,甚至操纵应用程序。PowerShell还能允许将几个命令组合起来放到文件里执行,实现文件级的重用,也就是说有脚本的性质。且PowerShell能够充分利用.Net类型和COM对象,来简单地与各种系统交互,完成各种复杂的、自动化的操作。也可以看作是微软系统为了让shell功能像linux系统一样强大而推出的cmd.exe的扩展。

1.   如何启动PowerShell

现在的Windows系统中一般都集成了PowerShell,启动方法有如下几种:

a)       直接开始菜单 -> 所有程序 ->  Windows PowerShell -> Windows PowerShell(不同系统可能路径不一样)。启动后效果如下:

PowerShell怎么用

b)      开始菜单 -> 运行(run) -> 输入”PowerShell”。启动成功后和上图一样。

c)       命令提示符(Command Prompt) -> PowerShell。启动后效果如下:

PowerShell怎么用

启动成功后就可以在里面输入要执行的命令了,这就是PowerShell的交互界面。

2.   如何运行程序、脚本和已有的软件

如果以前经常使用一些别的工具进行开发,可能会有一些可执行文件、Perl脚本、批处理文件等,如果不想放弃这些,可以使用PowerShell直接运行它们。

a)       在系统路径下运行程序、脚本、批处理文件或者其它可执行文件,可以直接输入文件名运行。比如我把一个Test.cmd文件放在了”C:\Windows\System32”下, 就可以如下方式运行它:

PowerShell怎么用

b)      如果文件名字或路径中有空格,需要用(')引号将命令扩起来,同时在前面加上符号(&),这种叫做调用操作:

PowerShell怎么用

c)       要运行当前目录下的命令,需要文件名前加.\,如:

PowerShell怎么用

d)      要运行当前目录下的命令,而且命令名字或路径带有空格,需要同时加上符号(&)和('):

PowerShell怎么用

3.   运行PowerShell命令

除了支持传统的Windows可执行文件,PowerShell还推出了一个功能强大的新的命令叫做cmdlet。所有的cmdlet命令规则都遵循动词-名词这种语法结构,如Get-Command、Get-Content等,如下Get-Command命令意思是获取包含Process的所有命令集合:

PowerShell怎么用

其中输入”Get-Command -Name *Process”的时候,不用输入完整的命令名,PowerShell会帮助你使用Tab键来自动完成命令输入,包括命令的名称和参数的名称,如这样输入即可:Get-Comm<Tab> -N<Tab> *Process。

4.   如何查找指定命令以及命令详情

a)       若要在PowerShell中执行一条任务,但苦于不知道用什么命令的时候,这时就要查找一个命令,可以使用Get-Command命令,并且它支持通配符。例子如下:

PowerShell怎么用

b)      若要查看一个命令的作用,可以使用Get-Help命令。例子如下,还可以指定参数-Detailed、-Full、-Examples。

PowerShell怎么用

c)       由于PowerShell可以使用.NET Framework中的对象,因此要想查看一个对象的属性和方法,可以使用Get-Member命令。例子如下:

PowerShell怎么用

5.   如何在外部调用PowerShell脚本

有时候可能需要从批处理文件、定时任务或者其它非PowerShell程序调用PowerShell脚本,语法:PowerShell “& ‘full path of the script' arguments”。如下例子是从CMD调用PowerShell。

PowerShell怎么用

6.   如何获知最后执行命令的状态

PowerShell提供了两个变量可以检测最后执行的命令是否成功:$lastExitCode和$?。

$lastExitCode:数字型变量,返回最后脚本或应用程序执行返回的退出码或出错级别:

PowerShell怎么用

$?:布尔型变量,返回最后执行命令的成功还是失败:

PowerShell怎么用

变量$?使用更通用的方式来描述最后的应用程序退出的状态,在以下应用程序发生错误的时候,PowerShell会设置$?为False:

应用程序退出码非零;cmdlet或脚本输出错误信息;cmdlet或脚本捕获到终止错误或异常。

当命令执行没有错误的时候,PowerShell设置$?变量为True。

7.   如何计算命令执行时间

如果想计算一个命令执行时间,可以使用Measure-Command命令,如下:

PowerShell怎么用

8.   了解命令的别名

PowerShell一些内置命令都有别名,方便记忆和输入,可以用Get-Help命令查看别名,如下Get-Children的命令有三个别名:gci、ls和dir,输入任意一个都可以列举当前目录。

PowerShell怎么用

9.   如何操作使用管理控制台历史命令

在PowerShell窗口中,按上下箭头键可以寻找历史命令进行调用,也可以运行Get-History命令查找,用Invoke-History Id方式进行调用:

PowerShell怎么用

PowerShell怎么用

10. 如何重定向输出

如果想把得到的结果输出到文件中,可以使用Out-File命令或者重定向操作符将命令输出的结果保存在文件中:

PowerShell怎么用

11. 如何记录PowerShell会话全文

如果想生成当前会话的记录,可以运行Start-Transcript命令,它基于当前系统时间。如果想停止,运行Stop-Transcript:

PowerShell怎么用

12. 如何显示对象属性为列表或表格

使用Format-List和Format-Table命令,直接看例子:

PowerShell怎么用

PowerShell怎么用

13. 如何连接虚拟机中的系统

PowerShell怎么用

以上是“PowerShell怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

PowerShell怎么用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

PowerShell怎么用

这篇文章主要介绍PowerShell怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是powershellPowerShell首先是个Shell,定义好了一堆命令与操作系统,特别是与文件系统交互,能够启动应用
2023-06-22

PowerShell命令行怎么用

这篇文章给大家分享的是有关PowerShell命令行怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PowerShell和XML如何让PowerShell读懂XML?你必须要让PowerShell解析XML,
2023-06-16

Win10怎么用PowerShell隐藏更新?Win10利用PowerShell隐藏更新的方法

Win10系统更新都是强制安装的,而且就算用户卸载了也会重新安装上。不少用户都觉得这样非常烦人,因此希望能够将更新屏蔽掉。今天小编要给大家介绍的是Win10用PowerShell隐藏更新的方法。 具体如下: 1、工欲善其事,必先利其器。本文
2023-05-20

Linux下怎么安装PowerShell

今天小编给大家分享一下Linux下怎么安装PowerShell的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。PowerShe
2023-06-27

在 PowerShell 中使用 SQ

一、安装PowerShell for SQL Server 2008 插件  两种方法:1、安装SQL Server Management Studio  使用SQL Server 2008 R2的安装光盘,安装SSMS,即可将所需的插件全
2023-01-31

python调用powershell,f

1、Get_RemoteAPP.ps1 set-executionpolicy remotesignedImport-Module RemoteDesktopServicesfunction GetAPP(){    $result = l
2023-01-31

python调用本地powershell

# -*- coding: utf-8 -*-import subprocess def python_call_powershell(ip): try: args=[r"powershell",r"D:\jzhou\t
2023-01-31

怎么在Win10系统中使用PowerShell校验文件

怎么在Win10系统中使用PowerShell校验文件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。具体方法如下:1、默认普通验证(SHA256)命令:Get-FileHash
2023-06-13

powershell的作用有哪些

今天小编给大家分享一下powershell的作用有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。powershell能干
2023-07-05

怎么在Win10中利用PowerShell批量替换文件名

怎么在Win10中利用PowerShell批量替换文件名?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体方法如下:如图1,我之前下载的剧集命名是“浪医金01、浪医金02、
2023-06-13

powershell和cmd有什么区别

本篇内容介绍了“powershell和cmd有什么区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!power
2023-01-31

怎么用windows自带的powershell进行文件哈希值校验

要使用Windows自带的PowerShell进行文件哈希值校验,可以按照以下步骤操作:打开PowerShell:在Windows搜索框中输入"PowerShell",然后点击"Windows PowerShell"打开。切换到你要校验的文
2023-10-21

使用PowerShell获取Trustedinstaller权限

这篇文章主要介绍了使用PowerShell获取Trustedinstaller权限,获取到Trustedinstaller权限,就可以通过一些命令来修改系统文件了,本文给大家详细讲解,需要的朋友可以参考下
2023-01-05

在Linux中如何安装和使用PowerShell

这篇文章将为大家详细讲解有关在Linux中如何安装和使用PowerShell,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PowerShell 是一个跨平台的 (Windows, Linux 和 OS X
2023-06-27

怎么在Windows11/10上从命令提示符或PowerShell安装应用程序

这篇文章主要讲解了“怎么在Windows11/10上从命令提示符或PowerShell安装应用程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Windows11/10上从命令提示符或
2023-04-26

Win7系统的Powershell命令是什么如何使用

命令提示符的使用频率虽然不高,但它在系统和网络管理,维护工作中起着重要的作用。在微软最新的Windows7系统中也为我们带来了cmd的升级版windows PowerShell,有了它计算机用户就可以更高效地管理系统了。究竟windows
2023-06-01

在SQL Server中PowerShell脚本的使用场景是什么

在SQL Server中使用PowerShell脚本的一些常见场景包括:管理和监控数据库:可以使用PowerShell脚本来执行数据库备份、恢复、清理日志等操作,以及监控数据库的性能和状态。自动化任务和作业:可以使用PowerShell脚本
在SQL Server中PowerShell脚本的使用场景是什么
2024-06-03

如何将Pycharm中Terminal使用Powershell作为终端

这篇文章主要介绍了如何将Pycharm中Terminal使用Powershell作为终端问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-18

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录