如何运行PowerShell脚本

新版本的PowerShell随着Windows Server 2012 R2到来。现在,使用PowerShell 4.0的唯一途径就是获取并使用Windows Management Framework 4.0。

PowerShell在Windows虚拟化任务方面能发挥最大帮助和用途。现在网上有关于此话题的资料库,最热的是TechNet博客中的一个五部分的系列文章。通过这些信息,你可以找到大量有关PowerShell脚本自动化多虚拟化设置、配置和维护任务的相关细节。

TechNet系列文章提供了运行PowerShell脚本的基础知识

TechNet系列中的内容很好地概述了PowerShell在虚拟化世界里的作用。该系列还概述了图形PowerShell接口,提供了将工作进程ID映射到VM的脚本,介绍使用PowerShell WMI创建虚拟硬盘(VHD)时如何创建脚本,如何获取一台Hyper-V虚拟机的IP地址,如何关闭Hyper-V中的客户虚拟机,以及如何在Hyper-V中创建一个完整的虚拟网络。

只要有足够的时间和热情,你可以利用PowerShell做很多事情。当然,真正的好处在于你可以自动化重复的任务。任务的重复度越高利用率就越高。

CodePlex提供Hyper-V脚本

Windows Server 2012和Windows Server 2012 R2中的可扩展交换机比早期版本容易使用虚拟基础设施。交换机扩展还意味着你可以使用更新和增强功能而不必白费力气做重复工作。

CodePlex PowerShell管理库提供了最好的资料,你可以通过这里的100多条cmdlet找到并连接到VM,观察和操作机器状态,备份或出口VM以及处理VHD文件等等。

Hyper-V有自己的cmdlet集合



图1. Hyper-V PowerShell脚本

Hyper-V 3.0和150条PowerShell cmdlets。你可以使用PowerShell显示可用资源以及如何运行和使用这些脚本,这需要在正常的PowerShell运行环境中输入以下命令:Get-Command –Module Hyper-V(图1)。

在命令后面附加上-Name *search*就可以得到该条cmdlet的其他细节。*号是通配符,你可以将其替换成想要搜索的字符串,例如add、find等等。Get-Help cmdlet后面可接三种输出类型:-Examples(代码实例)、-Detailed(详细输出)和-Full(所有信息)。因此,Get-Help Add_VMNetworkAdapter -Examples显示的是在虚拟机上添加网络适配器的PowerShell脚本实例。

使用PowerShell访问Hyper-V模块时,你需要提前启动该功能,输入下面的命令:

Add-WindowsFeature Hyper-V -IncludeManagementTools

作为管理员,你还必须运行PowerShell控制台与Hyper-V进行互动和管理,所以一定要尽快遵循这些简单的步骤。

(0)

相关推荐

  • Win10如何为右键菜单添加PowerShell脚本新建项

    PowerShell是Win10中的一项利器,这项工具可以方便地实现各种Windows深度操作,深得各位大神们的青睐.不过也有用户反映称如果能够直接新建PowerShell脚本文件就更好了,只是Win ...

  • Win10右键菜单添加PowerShell脚本新建项图文步骤

    大家都知道,PowerShell是Win10中非常好用的一个工具,这项工具可以方便地实现各种Windows深度操作,深得各位大神们的青睐.不过也有用户反映称如果能够直接新建PowerShell脚本文件 ...

  • Win10右键菜单添加PowerShell脚本新建项的方法

    一般来说,用户可以直接通过PowerShell ISE来创建扩展名为.ps1的脚本文件,也可以通过记事本等通用工具写代码,然后改扩展名来创建.但这些方式都略显麻烦,不如直接创建来的痛快.想要给右键菜单 ...

  • Win10右键菜单添加PowerShell脚本新建项的方法是什么?

    win10系统用户如果想要实现Windows深度操作的话,一般都需要新建PowerShell脚本文件才可以.不过,一些用户反馈在win10下新建PowerShell脚本文件有点麻烦,想要寻找更简单直接 ...

  • Win10右键菜单怎么添加PowerShell脚本新建快捷操作?

    PowerShell是Win10中的一项利器,这项工具可以方便地实现各种Windows深度操作,深得各位大神们的青睐.不过也有用户反映称如果能够直接新建PowerShell脚本文件就更好了,只是Win ...

  • Windows如何用Anaconda运行python脚本?

    本介绍在Windows系统中,如何用Anaconda运行python脚本.可以编写bat脚本简化操作. 操作方法 01 Anaconda是使用"虚拟"环境里边运行Python.这样 ...

  • 怎样用QtCreator编辑运行python脚本

    QtCreator作为一款开发基于qt库的程序.以及开发C语言.c++语言项目都是一个利器,轻便好用.那么作为开发者来说,经常换着使用各种IDE是家常便饭,但是要是这些语言都能够集成到一个工具里岂不是 ...

  • 如何用Notepad++运行Python脚本

    大家好,我是禅剑一如,Notepad++在程序员使用当中非常普遍流行的,其中运维人员也十分喜欢使用,功能强大,插件多,关键还可以直接运行python脚本,下面让我来教大家设置notepad++上运行p ...

  • 如何在cmd命令行里运行python脚本

    在电脑安装好python软件之后即可通过cmd命令行运行python脚本文件.不过有些小伙伴不懂,今天小编我就来说一下cmd命令行如何运行python脚本文件. 操作方法 01 先安装好python对 ...