在过去几个月里,服务器管理工具发展迅速,可以更轻松地远程监视和配置服务器 – 无论是Windows还是Linux系统。今年1月,我们宣布推出PowerShell Core 6.0,现在是跨平台(Windows,MacOS和Linux),开放源代码,并且为异构环境和混合云构建。“檀香山”项目是新的统一管理中心,其中大部分工具用于监视或排除Windows故障。
微软技术公司强调了Windows Server工程团队Jeff Woolsey最近的更新。
项目“火奴鲁鲁”
从项目“檀香山”开始,您将看到统一的工具来远程管理您在安装Windows Server环境时所具有的许多选项。这为您提供了一个统一的界面,用于监视,管理和排除服务器故障 – 无论它们是否具有GUI。
“Honolulu”项目承担了大多数命令,管理控制台和通常用于管理Windows的工具的功能。当然,只要Project“Honolulu”可以访问并验证这些服务器,就可以在您的服务器位于数据中心,Microsoft Azure或其他云中的任何位置。
如果您最近没有使用或测试过“Honolulu”项目,您会注意到除了提供证书管理,设备管理,事件报告,文件系统,防火墙设置,用户和组管理,联网,角色等核心体验外,管理等等,我们最近增加了对使用RDP over HTML5的远程桌面连接的支持。
我们还增加了对直接从“檀香山”项目运行PowerShell的支持。
这些体验都可以在不改变工具之间的上下文的情况下工作,并且可以从一个地方管理多台服务器,而且我们最近还增加了对“檀香山”项目的客户端管理的支持。所有这些都可以在不需要与最新的远程服务器管理工具(RSAT)保持同步的情况下完成。
PowerShell核心6.0
除了Windows Server的控制台管理之外,我们还使用PowerShell Core 6.0扩展了跨平台的服务器管理的脚本功能。PowerShell Core是一款跨平台(Windows,Linux和MacOS)自动化和配置工具/框架,可与现有工具配合使用,并针对结构化数据(例如JSON,CSV,XML等),REST API ,和对象模型。
它包括一个命令行shell,一个关联的脚本语言和一个处理cmdlet的框架。您还可以使用适用于Visual Studio代码扩展的PowerShell语言支持,跨平台使用Visual Studio Code编写和运行PowerShell脚本。该扩展为Visual Studio代码提供了丰富的PowerShell语言支持。现在,您可以使用Visual Studio Code编写和调试PowerShell脚本,并使用语法高亮显示和其他有用的工具。
Jeff在视频中演示了如何使用相同的单个cmdlet甚至可以针对Linux和Windows服务器调用命令。PowerShell Core 6.0可用于Windows,多个Linux发行版,甚至macOS。
开始吧
查看本周的Microsoft Mechanics演示并下载最新版本的“Honolulu”项目,PowerShell Core 6.0以及Visual Studio Code的扩展。当然,请继续向我们提供您的反馈,并与我们联系以获取最新的服务器管理工具!