Win7之家(

www.win7china.com):简述Windows 7中的Windows PowerShell功能

也许有人会问,这么多的Windows版本过去了,命令提示符怎么还是那样啊?以前大家都是在命令提示符(cmd.exe)中对系统进行维护和管理的。

Windows7时代带来了一个强大的工具Windows PowerShell。他必将成为CMD的继任者,成为下一代命令行工具。这是一种命令行界面和脚本语言,专门为系统管理而设计。Windows PowerShell使得IT管理员更容易地控制系统管理和加速自动化。Windows PowerShell 中的简单命令工具(称为 cmdlet)允许通过命令行管理企业中的计算机。通过 Windows PowerShell 提供程序,可以像访问文件系统那样方便地访问数据存储,如注册表和证书存储。 此外,Windows PowerShell 还完全支持所有 Windows Management Instrumentation (WMI) 类。最重要的是允许我们进行扩展, 可以编写自己的 cmdlet、提供程序、函数和脚本,并可以在模块中将其打包以便与其他用户共享。

Windows 7 中包含 Windows PowerShell 2.0。 它还包含可以添加到 Windows PowerShell 的其他 cmdlet、提供程序和工具,以便您可以使用和管理其他 Windows 技术,如 Active Directory(R) 域服务、Windows BitLocker 驱动器加密、DHCP 服务器服务、组策略、远程桌面服务和 Windows Server Backup。

在Windows 7中的Windows PowerShell中进行了以下更改:

1 新的 cmdlet:包含 100 多个新的 cmdlet,包括 Get-Hotfix、Send-MailMessage、Get-ComputerRestorePoint、New- WebServiceProxy、Debug-Process、Add-Computer、Rename-Computer、Reset- ComputerMachinePassword 和 Get-Random。

2 远程管理:可以使用一个命令在一台计算机或数百台计算机上运行命令。 可以建立与单台计算机的交互式会话。 还可以建立能从多台计算机接收远程命令的会话。

3 Windows PowerShell 集成脚本环境 (ISE):一个图形用户界面,方便在同一个窗口中运行命令并撰写、编辑、运行、测试和调试脚本。

4 后台作业:利用 Windows PowerShell 后台作业,可以“在后台”异步运行多个命令,从而可以继续在会话中工作。 可以在本地或远程计算机上运行后台作业,并可以本地或远程存储结果。

5 调试程序:可以设置和删除断点,逐步执行代码,检查变量值,以及显示调用堆栈跟踪。

6 模块:Windows PowerShell 模块允许将 Windows PowerShell 脚本和函数组织到独立单元中。 您可以将 cmdlet、提供程序、脚本、函数及其他文件打包到可分发给其他用户的模块中。 用户安装和使用模块比安装和使用 Windows PowerShell 管理单元更加方便。 模块可以包括任何类型的文件,包括音频文件、图像、帮助文件和图标。 模块在单独的会话中运行,以避免名称冲突。

7 事务:Windows PowerShell 现在支持事务,从而允许按逻辑单元管理一组命令。 可以提交事务,也可以完全撤销事务,使事务不更改受影响的数据。

8 事件:Windows PowerShell 包括新事件基础结构,该事件基础结构允许创建事件,订阅系统和应用程序事件,然后同步和异步侦听、转发和操作事件。

9 高级函数:高级函数的行为很像 cmdlet,不过是使用 Windows PowerShell 脚本语言而不是 C# 编写的。

10 脚本国际化:脚本和函数可用多种语言向用户显示消息和帮助文本。

11 联机帮助:除了命令行中的帮助之外,Get-Help cmdlet 具有一个新的 Online 参数,使用该参数可以打开 Microsoft TechNet 上每个帮助主题的完整、更新的版本。

新增功能和更改功能有哪些优点?

Windows PowerShell 除了提供许多其他功能之外还提供了以下新的管理功能。

远程管理:Windows PowerShell 远程管理功能使用户能够连接到其所有计算机上的 Windows PowerShell 命令并运行它们。 IT 专业人士可以使用它来监视和维护计算机,分发更新,运行脚本和后台作业,收集数据,以及对一台计算机或对数百台计算机进行统一、优化的更改。

Windows PowerShell ISE:Windows PowerShell ISE 使得使用 Windows PowerShell 更为轻松和高效。 初学者将非常庆幸软件提供语法颜色和上下文相关帮助。 多行编辑功能使得尝试从帮助主题和其他源复制内容的示例变得很轻松。 高级用户将非常庆幸软件提供多个执行环境、内置调试程序和 Windows PowerShell ISE 对象模型的扩展性。

模块:Windows PowerShell 模块使得 cmdlet 和提供程序作者组织和分发工具和解决方案更为轻松。 而且,这些模块使得用户安装工具并将工具添加到其 Windows PowerShell 会话变得更加容易。 IT 专业人士可以使用模块在其企业中分发已测试和已审批的解决方案,并与社区中其他专业人士共享这些解决方案。

事务:Windows PowerShell 事务使您能够使用 Windows PowerShell 来进行可能必须作为一个单位进行回滚或提交的更改(如数据库更新和对注册表的更改)。

在使用的过程中,我们要学会善用Windows PowerShell帮助

Windows PowerShell是新的命令和脚本规范,初学者会有一定的陌生感不容易上手。其实,善用Windows PowerShell帮助可以帮助大家尽快了解其命令规范。

那么来运行Windows PowerShell看看

要想在windows 7系统中启动windows powerShell非常简单,点击“开始”按钮后在底部的搜索栏内输入PowerShell,在搜索结果内选择windows powerShell即可进入命令行模式的界面,选择windows powerShell V2 ISE 后就可以进入到windows powerShell的图形窗口模式。此外也可以在传统的CMD窗口中输入PowerShell后按下回车运行PowerShell。

在PowerShell中输入并执行“get-command”会返回Windows PowerShell提供的129个命令的信息,这些命令囊括了管理服务、进程、事件日志、证书、注册表以及使用 Windows Management Instrumentation (WMI)等系统管理的方方面面。如果要获取其中的某个命令的使用帮助信息,比如我们要获取“get-command”这个命令的使用帮助,可以执行命令“get-help get-command”,获取其他命令的帮助信息的方法类似。

另外,为大家提供几个很实用的技巧。如果命令的帮助信息比较多,一屏呈不下可用通道符号“|”进行分屏显示,例如“get-command | more”将逐屏显示Windows PowerShell所有的程序集。“get-help get-service -full”将会显示get-service这一程序集的详细帮助(包括示例)。“get-help get-service –parameter *”将会列出Get-Service程序集的所有参数及参数说明。“help get-service –parameter *”作用和前面一个命令一样,但是将会逐屏显示。有时基于需要我们还需要使用通配符,Windows PowerShell中的通配符使用与CMD有区别,可以执行命令“get-help about_wildcard”获取通配符使用的帮助信息。

PowerShell应用

PowerShell可以方便地查看和结束系统内的进程,这样不仅可以监控系统内的可疑进程,还可以轻松地将其关闭。要想查看当前系统 内的进程,就需要打开PowerShell,输入 get-process后按下回车,这样系统中进程的句柄,进程名,进程占用处理器时间和进程唯一标识符就会显示出来。如果要结束某个或多个进程,就需要 记录下进程的唯一标识符,在PowerShell中输入Stop-process后根据提示输入一个或多个进程的ID,按下回车后进程即可被自动结束。

PowerShell具体的细节还是要在实际的使用过程慢慢体会。

win7禁用powershell_简述Windows 7中的Windows PowerShell功能相关推荐

  1. WIN7情况下VMWARE虚构机中Microsoft Windows XP Professional 2002 Service Pack2与win7共享文件的编制:

    WIN7情况下VMWARE虚构机中Microsoft Windows XP Professional2002 Service Pack2与win7共享文件的编制: (1)成破共享文件夹:在WIN7的V ...

  2. 演练:在 Windows 窗体中承载 Windows Presentation Foundation 复合控件 【转载】

    http://msdn.microsoft.com/zh-cn/library/ms745781.aspx 更新:2007 年 11 月 本演练演示如何创建 WPF 复合控件,并通过使用 Elemen ...

  3. 很抱歉 此功能看似已中断 并需要修复。请使用Windows控制面板中的“程序与功能”选项修复

    Word2016出现此功能看似已中断,并需要修复怎么办?有些win10用户在装上office2016后,每次打开word文档都会出现很抱歉,此功能看似已中断,并需要修复.请使用Windows控制面板中 ...

  4. 2021-01-09:Microsoft Word2019 提示:很抱歉此功能看似已中断,并需要修复。请使用Windows控制面板中的“程序和功能”选项修复Microsoft Office

    Microsoft Word2019 打开后总是出现这个问题,弹出这个提示窗口: 很抱歉此功能看似已中断,并需要修复.请使用Windows控制面板中的"程序和功能"选项修复Micr ...

  5. 【Windows】“很抱歉,此功能看似已中断,并需要修复。请使用Windows控制面板中的“程序和功能”选项修复Microsoft Office。”的解决方法

    文章目录 问题 解决方法 问题起因 问题 在Windows环境下使用Word2016及以上版本时,有可能会出现以下的现象: 很抱歉,此功能看似已中断,并需要修复.请使用Windows控制面板中的&qu ...

  6. 很抱歉,此功能看似已中断,并需要修复。请使用Windows控制面板中的“程序和功能”选项修复Microsoft Office。

    问题现象: Windows10在使用Word2016提示:很抱歉,此功能看似已中断,并需要修复.请使用Windows控制面板中的"程序和功能"选项修复Microsoft Offic ...

  7. 很抱歉此功能看似已中断,并需要修复。请使用Windows控制面板中的“程序和功能”选项修复Microsoft Office

    Microsoft Word2016 打开后出现这个问题: 很抱歉此功能看似已中断,并需要修复.请使用Windows控制面板中的"程序和功能"选项修复Microsoft Offic ...

  8. 微软打印机驱动服务器,无法通过 Windows Server 中的 Windows 更新来安装打印机驱动程序 - Windows Server | Microsoft Docs...

    打印机驱动程序无法通过 Windows Server 2019 Windows Server 2016 Windows Update 进行安装 12/07/2020 本文内容 本文提供了从 Windo ...

  9. win10 关机变注销重启_如何在Windows 10中更改Windows 10注销,登录和关机声音

    win10 关机变注销重启 Before Windows 10 came along, we were free to change the sounds that played when we sh ...

最新文章

  1. 华硕fx80装linux,华硕fx80【解决思路】
  2. AI如何帮助我们理解意识——麻省理工最新大脑研究
  3. 【解决VMWare中新建虚拟机不支持centos64位的方法】
  4. python:绑定方法和非绑定方法
  5. sqlserver 根据数组排序_看动画学算法之:排序-count排序
  6. 2021牛客暑期多校训练营7 J-xay loves Floyd(最短路+bitset优化集合交)
  7. 后台开发常用mysql语句_v1.0
  8. 手机html端悬浮球,手机移动端网站触屏可拖动悬浮球
  9. 浅出Vue 错误处理机制errorCaptured、errorHandler
  10. 配置gem5-gpu docker版
  11. 非常详细的机器学习知识点汇总(二)之SVM23问
  12. 地图之美(地图制图)
  13. Raspberry Pi车牌识别系统
  14. 按键精灵抓取不到的问题
  15. 车牌识别,车辆检测,车牌检测和识别,与车相关的点点滴滴
  16. 就业面试的时候,hr会不会去确定程序员的学历?
  17. 在写C语言函数时什么时候需要函数声明
  18. 世博版新君威提车作业
  19. 物理专业书库模板(1):物理学书单(适合物理专业本科生、研究生、科研工作者、物理爱好者...)
  20. do net framework cleanup tool

热门文章

  1. 远程源已存在于“ git push”到新存储库中
  2. ros开发增加clion常用模板及初始化配置(三)
  3. SolrCloud集群的安装使用以及Zookeeper的介绍
  4. win10卸载db2_如何在Linux下干净卸载db2数据库
  5. MTK:MVRAM操作
  6. Android:模拟器使用PC地址上网设置,且访问本地服务器
  7. linux :Tar 命令参数详解
  8. r.java自动删除变量_比较变量并删除一个最低值R [关闭]
  9. linux 延展集群如何设置,OCaml 4.11.0 发布,将函数式语言 Caml 在面向对象上进行延展...
  10. python编写命令行框架_使用 Python 和 Click 编写命令行应用程序