亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PowerShell > 正文

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

2020-03-26 19:13:51
字體:
來源:轉載
供稿:網友

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

與新銳.Net聯姻

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

 

復制代碼 代碼如下:

Add-Type -AssemblyName mscorlib

 

$str = New-Object System.Text.StringBuilder

$str.Append("Hello")

$str.ToString()

 

其結果是輸出Hello字符串。

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

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

 

復制代碼 代碼如下:

using System;

 

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

 

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

 

復制代碼 代碼如下:

Add-Type –Path “D:/PowerShellDemo/PowerShellDemo.dll”

 

$obj = New-Object PowerShellDemo.PowerShellDemo

$obj.Greet()

 

以上調用的輸出是Hello字符串.

如此容易就能使用.Net的托管程序集,必然為它招徠一大票簇擁。

與貴族COM為伍

COM就像沒落的貴族一樣,雖然過氣,但那個范兒還在。作為遺產,它們還在放光發熱。PowerShell沒有嫌棄它,而是選擇與他們兼容。這也讓現在依舊戰斗在Native C++的程序員頗為欣慰。PowerShell對COM的訪問方式是通過其ProgID來進行。示例如下:

復制代碼 代碼如下:

$ie = New-Object -ComObject InternetExplorer.Application

 

$ie.Visible = $true

$ie.Navigate(“www.bing.com”)

$ie.Quit()

 

以上這個示例演示了對IE的啟動、顯示、導航和退出等操作,非常簡便。與COM的良好關系,也讓PowerShell操作一些系統接口變得簡單而其直接。這絕對是個加分的設計。

與實力派WMI結盟

  WMI是訪問本機和域內標準資源的強大武器,接管了WMI的資源訪問,PowerShell也從此邁入豪門。它沒有做多余的工作,只是輕巧的通過幾個WMIObejct命令,就擁有了WMI的一整套訪問機制。對于域內其他機器的訪問,甚至不用利用PowerShell的遠程基礎結構。訪問WMI的示例如下:

復制代碼 代碼如下:

Get-WmiObject -Namespace "root/cimv2" -Class Win32_Process

  這個命令的功能跟Get-Process一樣,獲取本機上正在運行的進程,只是它們得到的結果的形式有一點點小的區別。真正的區別在于當從遠程計算機上獲取進程信息時,Get-Process必須用Invoke-Command命令,在PowerShell遠程基礎結構下運行,而Get-WmiObject命令只需加上-ComputerName參數即可。這份從容,是從WMI娘家帶來的。

 

  擅用WMI,必將大大提高訪問本機和遠程系統資源的效率。不管你信不信,反正我是信了!

結語

  不管是建立在.Net的基礎上,還是兼容COM,再或者是以WMI的方式訪問資源,PowerShell一心想成為多面膠,成為大眾而非小眾的朋友。作為IT人士的你,有沒有別粘(電)到?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色yeye香蕉凹凸一区二区av| 国产精品视频在线播放| 欧美制服第一页| 久久这里只有精品视频首页| 欧美精品情趣视频| 欧美孕妇孕交黑巨大网站| 精品国产区一区二区三区在线观看| 色樱桃影院亚洲精品影院| 国产精品成久久久久三级| 国产精品久久久久av免费| 亚洲国产美女精品久久久久∴| 久久777国产线看观看精品| 日韩成人在线免费观看| 91av视频在线免费观看| 高清欧美性猛交xxxx| 亚洲女性裸体视频| 国产精品视频xxxx| 国产色综合天天综合网| 色多多国产成人永久免费网站| 深夜成人在线观看| 国产精品成人国产乱一区| 国产午夜精品久久久| 成人午夜两性视频| 97香蕉超级碰碰久久免费软件| 亚洲码在线观看| 日韩欧美aⅴ综合网站发布| 国产精品欧美激情在线播放| 亚洲成人av在线播放| 综合网中文字幕| 成人av色在线观看| 17婷婷久久www| 日韩精品中文字幕视频在线| 精品久久久久久久久中文字幕| 日韩在线视频中文字幕| 国产精品专区h在线观看| 亚洲免费人成在线视频观看| 久久精品国产亚洲一区二区| 久久亚洲精品成人| 91精品久久久久久久久久久久久| 欧美国产日韩一区二区| 欧美综合国产精品久久丁香| 91av在线免费观看| 成人性生交xxxxx网站| 亚洲成人av在线播放| 欧美日韩不卡合集视频| 久久天天躁狠狠躁夜夜躁2014| 日韩综合中文字幕| 国产成人激情小视频| 中文字幕av一区中文字幕天堂| 久久影院资源网| 欧美第一淫aaasss性| 九九热视频这里只有精品| 一区二区三欧美| 九九精品视频在线观看| 亚洲电影成人av99爱色| 日韩中文字幕在线免费观看| 欧美性受xxxx黑人猛交| 久久精品国产亚洲精品| 精品无码久久久久久国产| 亚洲国产精品久久精品怡红院| 久久99久国产精品黄毛片入口| 亚洲国产另类久久精品| 在线观看国产精品日韩av| 国模叶桐国产精品一区| 亚洲a一级视频| 日韩成人在线视频观看| 黄色一区二区在线| 成人写真视频福利网| 久久福利视频导航| 91精品国产高清久久久久久| 一区二区三区美女xx视频| 日韩精品在线视频美女| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美老女人在线视频| 日本午夜精品理论片a级appf发布| 亚洲欧美变态国产另类| 亚洲免费视频观看| 国内精品久久久久伊人av| 亚洲人成在线电影| 成人中文字幕在线观看| 亚洲一区二区三区在线免费观看| 国产亚洲综合久久| 亚洲国产小视频| 亚洲二区中文字幕| 欧美理论电影在线观看| 黄色成人av网| 久久男人资源视频| 亚洲国产精品悠悠久久琪琪| 91欧美视频网站| 中文字幕久精品免费视频| 亚洲福利精品在线| 日韩电视剧在线观看免费网站| 亚洲精品影视在线观看| 久久久久国产精品一区| 成人亚洲欧美一区二区三区| 日韩在线欧美在线| 一区三区二区视频| 精品精品国产国产自在线| 亚洲精品欧美一区二区三区| 国产成人综合久久| 成人欧美一区二区三区在线湿哒哒| 国产999在线观看| 国产精品久久久久久五月尺| 日韩美女免费观看| 欧美日韩加勒比精品一区| 久久久国产精品亚洲一区| 日韩av在线一区二区| 精品无码久久久久久国产| 国产精品视频yy9099| 黄色一区二区在线观看| 久操成人在线视频| 久久久人成影片一区二区三区观看| 国产高清视频一区三区| 亚洲伦理中文字幕| 亚洲欧美精品一区| 亚洲精品一区二区三区婷婷月| 97免费在线视频| 伊人成人开心激情综合网| 不卡av在线网站| 91av在线网站| 色妞久久福利网| 欧美激情一区二区三区久久久| 日韩电影中文字幕| 成人午夜激情免费视频| 色香阁99久久精品久久久| 国产精品香蕉国产| 欧美视频免费在线| 日韩av中文字幕在线免费观看| 日韩美女免费视频| 中文欧美日本在线资源| 一区二区三欧美| 韩曰欧美视频免费观看| 久久久久久久久久久人体| 欧美成人免费小视频| 久久久99免费视频| 欧美激情亚洲激情| 色偷偷88888欧美精品久久久| 高清日韩电视剧大全免费播放在线观看| 精品丝袜一区二区三区| 91高清视频在线免费观看| 亚洲男人天堂网| 91精品国产色综合| 国产精品444| 欧美激情影音先锋| 91国产中文字幕| 亚洲综合精品伊人久久| 欧美日韩激情视频8区| 久久久爽爽爽美女图片| 亚洲欧美国产一本综合首页| 亚洲va久久久噜噜噜久久天堂| 欧美在线一区二区视频| 日韩免费观看网站| 欧美中文字幕在线视频| 欧美视频在线免费看| 永久免费精品影视网站| 九九综合九九综合| 欧洲午夜精品久久久| 91色精品视频在线| 国产精品美女主播在线观看纯欲| 色狠狠av一区二区三区香蕉蜜桃| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产精品69久久| 欧美—级a级欧美特级ar全黄| 色综合亚洲精品激情狠狠|