云市场

大数据云计算_国内_云服务器哪个品牌好

字号+ 作者:微辰云 来源:微辰云 2021-02-23 17:28 我要评论( )

PowerShell已经从一个支持几个命令的命令行解释器,发展到每一个现代Windows操作系统的完全集成部分,已经有了长足的进步。现在,这不仅是一件很酷的事情,而且对于在Windows任务管理(包括虚拟机(VM)备份)中获得更好的结果也是必不可少的。这是一篇由

大数据云计算_国内_云服务器哪个品牌好

PowerShell已经从一个支持几个命令的命令行解释器,发展到每一个现代Windows操作系统的完全集成部分,已经有了长足的进步。现在,这不仅是一件很酷的事情,而且对于在Windows任务管理(包括虚拟机(VM)备份)中获得更好的结果也是必不可少的。这是一篇由两部分组成的文章。在第一部分中,我将介绍PowerShell的一般情况,您何时应该考虑使用它进行Hyper-V备份,大数据产品,以及如何熟悉PowerShell基础知识、PowerShell命令(cmdlet)和语法。第二部分包含使用PowerShell脚本与Veeam管理单元for Veeam Backup Free Edition一起使用的实际示例,以执行简单和更高级的Microsoft Hyper-V VM备份和还原操作。现在,我们开始谈正事吧。什么是PowerShell?PowerShell是面向对象的编程语言和microsoftwindows的交互式命令行shell,是实现microsoftwindows系统任务自动化的一个很好的工具。除此之外,它还可以用于第三方应用程序的管理,如果开发人员设想的话。这些应用程序的示例包括Microsoft SharePoint、VMware vSphere、IBM MQ和其他应用程序,包括Veeam Backup&Replication和Veeam Backup Free Edition。PowerShell允许管理员在本地和远程Windows系统上执行管理任务。这些任务是通过使用PowerShell cmdlet(commandlets)来执行的,它是一种特殊的简单命令,由两个单词组成——一个动词和一个名词——来执行一个简单的函数。例如,"Get-Help"cmdlet显示有关Windows PowerShell cmdlet和概念的帮助。cmdlet可以分组并用于编写高级脚本甚至可执行应用程序。该框架的第一个版本于2006年作为可选的WindowsServer2003(或WindowsXPSP2)组件提供,并完全集成到所有以后的操作系统版本中。目前,Windows Server 2012 R2和Windows 8.1附带了PowerShell 4.0,Windows Server 2016技术预览版和Windows 10附带了PowerShell 5.0。图1。Windows Server 2012 R2,"添加角色和功能"向导考虑PowerShell的原因有几个原因可以考虑使用PowerShell命令行界面,但下面是我的前三个减少日常任务的常规性(任务自动化)——没有人喜欢手动执行常规任务。当此类任务有一个模式时,将该模式保存到某个地方,以便下次您只需运行一个简单的PowerShell命令,这样就可以自动完成了,这不是很单调而且更高效吗?把大任务做得更小——除了上面提到的,大数据应用,面对巨大的任务有时会感到彻头彻尾的痛苦!然而,如果把巨大的任务分成可实现的小步骤,它们就简单得多。创建一些脚本可以帮助你在大任务上花费更少的精力。定制体验-是的,有时软件在从GUI(默认设置、面向大多数用户的方向等)进行调优时变得不那么灵活,并且使用脚本发布产品会为具有特定品味的管理员带来更好的体验。除此之外,没有一些PowerShell知识,你将无法获得任何微软认证,因为所有的考试都包含诸如"您将使用哪些PowerShell命令?"等等。PowerShell接口和主要功能运行老式的命令行(命令提示符),键入powershell并执行。或者,你可以点击任务栏上的PowerShell图标。无论哪种方式,您都可以使用Windows PowerShell控制台。图2。Windows PowerShell控制台使用以前的"Get-Help"cmdlet作为您旅程的起点。把它和任何你想要的术语结合起来,你就可以得到关于这个领域的更多信息。例如,"Get Help update"将获取包含"update"操作的所有cmdlet"获取有关更新的帮助"将获取有关更新操作的所有帮助页。"Get Help Update Disk"将显示"Update Disk"cmdlet的扩展概要、语法和说明。另一个重要的cmdlet是Get Command。它显示所有可用的PowerShell cmdlet及其所属模块的列表。例如,"Get Command–Module Hyper-V"列出所有Hyper-V cmdlet。注意:使用脚本编辑器(如WindowsPowerShellISE)更方便。您可以通过在命令行中键入powershell\u ise或ise或在服务器管理器中启动Windows powershell ise工具来运行它。图3。Windows PowerShell ISE接口关于PowerShell本身,您应该了解以下几点:命令-添加PowerShell脚本命令很简单。选择一个动作或动词,淘客返利,如get、copy、move、find、select或remove,物联智能家居,并用对象或名词(如凭证或主机)对其进行补充Pipeline或|-当一个cmdlet的输出作为另一个cmdlet的输入时,这是一个特殊属性。这个想法类似于类Unix的系统。*.ps1-这是PowerShell脚本的扩展。脚本-PowerShell支持变量、函数和分支(if then else)。它可以使用循环(while、do、for和foreach)、结构化错误和异常处理、闭包和lambda表达式,淘客返利系统,以及与.NET变量的集成Variables-PowerShell提供具有名称的特殊变量,以$开头。可以为它们分配任何值,包括以前执行的cmdlet的输出如果速度有点快,您可能想看看我们的网络研讨会系列,在那里我们花了更多的时间来了解PowerShell的入门。如果您不介意,那么让我们转到本文的第二部分,了解PowerShell如何帮助我们完成Hyper-V VM备份和恢复任务。敬请期待!另请参见PowerShell 4.0新手入门Veeam Backup免费版:现在有了PowerShellVN:F[1.9.22_1171]请评价这篇文章对你的评价有多大帮助:2.0/5(投5票)如何使用PowerShell和PowerShell cmdlet,根据5个评分,5分中有2.0分

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 云计算与大数据_如何使用_云存储怎么收费

    云计算与大数据_如何使用_云存储怎么收费

    2021-02-27 15:08

  • 云数据库rds_数据库_怎么用云服务器

    云数据库rds_数据库_怎么用云服务器

    2021-02-27 15:03

  • 云端存储哪个好_如何使用_云数据库有什么用

    云端存储哪个好_如何使用_云数据库有什么用

    2021-02-27 14:52

  • 企业数据库_个人_什么是物联网?

    企业数据库_个人_什么是物联网?

    2021-02-27 14:51

网友点评