什么是 PowerShell? 您所在的位置:网站首页 微软做啥的 什么是 PowerShell?

什么是 PowerShell?

2024-07-10 21:47| 来源: 网络整理| 查看: 265

什么是 PowerShell? 项目05/09/2024

PowerShell 是一种跨平台的任务自动化解决方案,由命令行 shell、脚本语言和配置管理框架组成。 PowerShell 在 Windows、Linux 和 macOS 上运行。

命令行 Shell

PowerShell 是新式命令 shell,其中包括其他常用 shell 的最佳功能。 与大多数仅接受并返回文本的 shell 不同,PowerShell 接受并返回 .NET 对象。 shell 包括以下功能:

可靠的命令行历史记录 Tab 自动补全和命令预测(请参阅 about_PSReadLine) 支持命令和参数别名 用于链接命令的管道 控制台内帮助系统,类似于 Unix man 页面 脚本语言

作为一种脚本语言,PowerShell 通常用于自动执行系统管理。 它还用于经常在 CI/CD 环境中生成、测试和部署解决方案。 PowerShell 是在 .NET 公共语言运行时 (CLR) 上构建的。 所有输入和输出都是 .NET 对象。 无需分析文本输出即可从输出中提取信息。 PowerShell 脚本语言包含以下功能:

可通过函数、类、脚本和模块进行扩展 便于输出的可扩展格式系统 用于创建动态类型的可扩展类型系统 对常用数据格式(例如 CSV、JSON 和 XML)的内置支持 自动化平台

PowerShell 的可扩展性质使 PowerShell 模块的生态系统能够部署和管理使用的几乎所有技术。 例如:

Microsoft

Azure Windows Exchange SQL

第三方

AWS VMWare Google Cloud 配置管理

PowerShell Desired State Configuration (DSC) 是 PowerShell 中的一个管理框架,可让你使用“配置即代码”来管理企业基础结构。 借助 DSC 可以:

为可重复部署创建声明性配置和自定义脚本 强制执行配置设置并报告配置偏移 使用推送或请求模型部署配置 后续步骤 入门

不熟悉 PowerShell 且不知道从何处开始? 了解以下资源。

安装 PowerShell PowerShell 点滴教程 PowerShell 101 Microsoft Virtual Academy 视频 PowerShell 学习模块 PowerShell 正在运行

了解如何在不同的方案和不同的平台上使用 PowerShell。

通过 SSH 进行 PowerShell 远程处理 Azure PowerShell 入门 使用 DSC 生成 CI/CD 管道 管理 Microsoft Exchange


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有