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

简介: PowerShell 5.0和跨平台PowerShell支持class类编程PowerShell 5.0支持class类编程,具体查看:https://technet.

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/

目录
相关文章
|
11月前
|
存储 运维 Linux
【运维】PowerShell编程 目录文件相关方法的封装与案例详解
本文实现一个目录管理类,归纳了 Powershell 中常用的文件路径方法。这些方法可以迅速方便的用于 Powershell 编写大型运维脚本中。以简单使用为目的封装常用目录文件操作。完成源代码在作者的github上可以找到。
133 0
一起谈.NET技术,Powershell简介及其编程访问
  这个工具可以单独使用,完全可以取代cmd.exe。例如如下:   但它的功能远不止于此,例如我们可以很容易地获取所有的进程名称:   再来看一个,下面这个例子是获取当前正在运行的服务列表。(可以用条件很方便地筛选):   除此之外,Powershell还支持定制,例如微软很多产品都提供了专门的Powershell插件(典型的有:SQL Server,SharePoint Server, Exchange Server等)。
977 0
|
Linux Windows
跨平台PowerShell如何远程管理Linux/Mac/Windows?
 跨平台PowerShell如何远程管理Linux/Mac/Windows? 首先,在要管理的机器上安装跨平台PowerShell:https://github.
1228 0
|
Linux Windows Ubuntu
微软刚刚发布开源跨平台PowerShell【赞!】
微软刚刚发布开源跨平台PowerShell【赞!】 https://blogs.msdn.microsoft.com/powershell/2016/08/18/powershell-on-linux-and-open-source-2/ 目前支持这...
1123 0
|
3月前
|
存储 Ubuntu Linux
windows可以安装Ubuntu,ubuntu上也可以安装Powershell
powerhsell除了可以在windows上使用外,还可以在Ubuntu上部署开发环境。下面介绍Ubuntu上安装powershell的方法。
48 0
|
5月前
|
Shell Linux 开发工具
windows中cmd和PowerShell批处理命令
之前在 Git 批量删除本地分支,有用到 Linux 或 MacOS 下的批处理命令,这个命令中的 grep、xargs 本身是 Shell script,在 windows 中的 cmd 和 PowerShell 中是不能用的
51 0