PowerShell 5.0和跨平台PowerShell支持class类编程

PowerShell 5.0和跨平台PowerShell支持class类编程

PowerShell 5.0支持class类编程,具体查看:https://technet.microsoft.com/en-us/library/dn820211.aspx

这里给个最简单的例子:

class A{ 

[string]$name

A([string]$name){$this.name=$name}

}

$a=[A]::new("test")

$a.name

另外,微软这两年做的跨平台PowerShell部署产品PowerShell Desired State Configuration (DSC),关于这个产品可以参考:https://msdn.microsoft.com/en-us/powershell/dsc/overview

此外,透露下微软还有个秘密产品是建立在开源产品dotnet-cli之上的跨平台产品,它也支持类编程,当然大家熟知的可能是一个叫Pash的建立在Mono上的跨平台PowerShell:http://pash.sourceforge.net/

时间: 2024-10-02 02:32:37

PowerShell 5.0和跨平台PowerShell支持class类编程的相关文章

怎样在Redhat 9.0下让PHP支持Java类

最近在Linux下的PHP支持Java类,我把调试笔记经过整理总结后写出来,希望对大家今后的调试会有所帮助. 系统环境: Redhat 9.0 Apache-1.3.27 Mysql3.23-54a-11 Php-4.32 j2sdk1.4.1_03 安装配置: 1.mysql使用的是redhat9自带的rpm包,不介绍安装了,jdk的安装也很简单,我们把jdk安装到/usr/java/j2sdk1.4.1_03 并在/etc/profile设置jdk环境参数. 2.编译安装apache tar

微软刚刚发布开源跨平台PowerShell【赞!】

微软刚刚发布开源跨平台PowerShell[赞!] https://blogs.msdn.microsoft.com/powershell/2016/08/18/powershell-on-linux-and-open-source-2/ 目前支持这些操作系统: Platform Downloads How to Install Windows 10 / Server 2016 .msi Instructions Windows 8.1 / Server 2012 R2 .msi Instruc

PowerShell 4.0实现自动化设置服务器_PowerShell

PowerShell是微软Windows操作系统中一款强大的操作工具.PowerShell的版本随Windows的发布而更新,例如最新的Windows Server 2012 R2/Windows 8.1中提供了最新的PowerShell 4.0版本.预计明年Windows Server新版本将带来PowerShell 5.0版本. PowerShell 4.0带来了很多有助于管理员的新功能,最显著的是增强了自动化功能.这里笔者分享Mark Minasi在国外网站windowsitpro上发表的

跨平台PowerShell如何远程管理Linux/Mac/Windows?

 跨平台PowerShell如何远程管理Linux/Mac/Windows? 首先,在要管理的机器上安装跨平台PowerShell:https://github.com/PowerShell/PowerShell/releases 如何安装呢?看Instructions: Platform Downloads How to Install Windows 10 / Server 2016 .msi Instructions Windows 8.1 / Server 2012 R2 .msi

PowerShell 3.0管理Hyper-V 3.0_PowerShell

使用PowerShell 3.0管理Hyper-V 3.0 PowerShell ISE是集成在Windows Server中的PowerShell集成开发环境,在Windows Server 8中,PowerShell ISE终于开始支持智能感知功能了: 虽然还不如PowerGUI Script Editor还用,但是已经很不错了,且支持插件,目前插件还不多,在TeachNet上可以查看. PowerGUI Script Editor暂时还不支持PowerShell 3.0,故将使用Power

PowerShell 4.0:提升任务自动化

  Windows Server 2012 R2引入了新版本的PowerShell.PowerShell 4.0版本让人感觉终于成熟了,事实证明该版本携带了很多有助于管理员的新功能,包括更改默认执行政策和一些新的参数. 期望状态配置 PowerShell 4.0最大的变化是引入了新的Windows PowerShell期望状态配置,该机制通过集中管理执行类似功能的电脑,来控制电脑的配置方式. 期望状态配置功能是完全基于PowerShell的--没有GUI界面.要使用该功能,管理员必须专门针对计算

无法在Powershell 2.0命令行中为SQL Server Cmdlet添加一个管理单元

SQL Server 安装程序可安装 Windows PowerShell 和一组用来公开 Windows PowerShell 中 SQL Server 功能的 SQL Server 管理单元(snap-ins).之后,您可以对 Windows PowerShell 脚本进行编码,使其能够处理 SQL Server 对象.脚本可以在 Windows PowerShell 环境和 SQL Server Management Studio 中运行,也可以作为 SQL Server 代理作业来运行.

Wind2008 R2中PowerShell 2.0的ISE及增强的远程功能

http://www.aliyun.com/zixun/aggregation/32995.html">在Windows Serve 2008 R2中,一个重要改进就是PowerShell版本升级为2.0.Win 2008 R2包括一系列新的服务器管理界面,这些均建立在PowerShell 2.0之上.它新增了240个cmdlets命令集,新的PowerShell图形用户界面也增添了开发功能,从而用户能更简单创建自己的命令行.而且,PowerShell将能够安装到Windows服务器内核.

揭秘PowerShell 5.0新特性和新功能_PowerShell

Windows PowerShell 5.0中包含了大量的新特性和新功能,提升了整体的用户体验.虽然其中一些功能只能供硬核PowerShell开发人员使用,但其他新功能和特性具有广泛的适用性. 例如其中一个新功能是远程文件编辑.管理员暂时可以通过PowerShell建立与另一个Windows服务器的远程会话.新的远程文件编辑功能在此基础之上进行构建,从而能够建立一个远程会话,然后在远程计算机上编辑文件. 建立远程会话的方法通常相同.你可以使用Enter-PSSession命令,附上–Comput