国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PowerShell > 正文

PowerShell入門教程之訪問.Net程序集、COM和WMI實例

2020-10-29 21:01:02
字體:
來源:轉載
供稿:網友

PowerShell可以設計的大而全,重新實現一切;也可以像現在一樣設計成膠水語言,利用現有的資源。特別是,與.Net、COM和WMI三大豪門的聯姻,使得PowerShell必將在Windows世界里大放光彩。

與新銳.Net聯姻

  在Windows的世界里,.Net代表著現在和將來,是新生力量。與.Net聯姻,就意味著榜上了粗腿,邁上了快車道。號稱基于.Net Framework,那么使用.Net的基類就易如反掌。基本步驟如下:1、添加類所在程序集;2、創建類的實例;3、調用實例的函數或者屬性。以StringBuilder類為例,代碼如下:

復制代碼 代碼如下:

Add-Type -AssemblyName mscorlib

$str = New-Object System.Text.StringBuilder

$str.Append("Hello")

$str.ToString()

其結果是輸出Hello字符串。

  其實最讓人開心的,是PowerShell能夠使用自定義的.Net類庫。這意味著我們的產品或者工具都能在PowerShell中繼續有效。基本步驟是:寫一個類庫,編譯成DLL,導入到PowerShell會話中,然后所定義的函數和屬性都可以使用了。示例如下:

首先寫好代碼,編譯成DLL,假設路徑是D:/PowerShellDemo/PowerShellDemo.dll。

復制代碼 代碼如下:

using System;

namespace PowerShellDemo
{
    public class PowerShellDemo
    {
        public void Greet()
        {
            Console.WriteLine("Hello!");
        }
    }
}

然后將其導入到PowerShell會話中,并使用其函數或者屬性。

復制代碼 代碼如下:

Add-Type 主站蜘蛛池模板: 梅河口市| 兴海县| 英吉沙县| 台北县| 铅山县| 绥中县| 巧家县| 湘乡市| 正阳县| 沂南县| 黑水县| 化隆| 穆棱市| 南宁市| 凭祥市| 中山市| 无棣县| 株洲市| 临江市| 图片| 长宁县| 吉林省| 宝清县| 日喀则市| 长海县| 望谟县| 曲水县| 成安县| 老河口市| 益阳市| 韶关市| 成武县| 新建县| 章丘市| 大洼县| 犍为县| 林西县| 巴塘县| 玛纳斯县| 汝阳县| 兴化市|