婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PowerShell入門教程之訪問.Net程序集、COM和WMI實例

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

熱門標簽:電話機器人公司招聘 如何根據(jù)經(jīng)緯度百度地圖標注 六寸地圖標注點怎么刪除 莫拉克電梯系統(tǒng)外呼怎么設(shè)置 新鄭電銷機器人一個月多少錢 萬全縣地圖標注app 印臺區(qū)呼叫中心外呼系統(tǒng) 地圖標注的圖案 騰訊地圖標注中心怎么標注

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

與新銳.Net聯(lián)姻

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

復(fù)制代碼 代碼如下:

Add-Type -AssemblyName mscorlib

$str = New-Object System.Text.StringBuilder

$str.Append("Hello")

$str.ToString()

其結(jié)果是輸出Hello字符串。

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

首先寫好代碼,編譯成DLL,假設(shè)路徑是D:\PowerShellDemo\PowerShellDemo.dll。

復(fù)制代碼 代碼如下:

using System;

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

然后將其導(dǎo)入到PowerShell會話中,并使用其函數(shù)或者屬性。

復(fù)制代碼 代碼如下:

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

$obj = New-Object PowerShellDemo.PowerShellDemo

$obj.Greet()

以上調(diào)用的輸出是Hello字符串.

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

與貴族COM為伍

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

復(fù)制代碼 代碼如下:

$ie = New-Object -ComObject InternetExplorer.Application

$ie.Visible = $true

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

$ie.Quit()

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

與實力派WMI結(jié)盟

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

復(fù)制代碼 代碼如下:

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

  這個命令的功能跟Get-Process一樣,獲取本機上正在運行的進程,只是它們得到的結(jié)果的形式有一點點小的區(qū)別。真正的區(qū)別在于當(dāng)從遠程計算機上獲取進程信息時,Get-Process必須用Invoke-Command命令,在PowerShell遠程基礎(chǔ)結(jié)構(gòu)下運行,而Get-WmiObject命令只需加上-ComputerName參數(shù)即可。這份從容,是從WMI娘家?guī)淼摹?/p>

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

結(jié)語

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

您可能感興趣的文章:
  • 使用PowerShell .Net獲取電腦中的UUID
  • PowerShell中使用.NET將程序集加入全局程序集緩存
  • Powershell中可以使用的.Net實用靜態(tài)方法
  • Powershell小技巧之查看安裝的.Net framework版本信息
  • PowerShell中調(diào)用.NET對象的靜態(tài)方法、靜態(tài)屬性和類方法、類屬性例子
  • PowerShell中查看當(dāng)前版本、Windows版本、.NET版本信息的代碼
  • 一個ASP.Net下的WebShell實例
  • PowerShell 定時執(zhí)行.Net(C#)程序的方法
  • ASP.NET下使用WScript.Shell執(zhí)行命令
  • 如何使用 Shell 腳本執(zhí)行 .NET Core 應(yīng)用

標簽:汕頭 南昌 湘潭 臨汾 襄陽 喀什 疫苗接種 天水

巨人網(wǎng)絡(luò)通訊聲明:本文標題《PowerShell入門教程之訪問.Net程序集、COM和WMI實例》,本文關(guān)鍵詞  PowerShell,入門教程,之,訪問,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PowerShell入門教程之訪問.Net程序集、COM和WMI實例》相關(guān)的同類信息!
  • 本頁收集關(guān)于PowerShell入門教程之訪問.Net程序集、COM和WMI實例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产在线播放一区| 99精品桃花视频在线观看| 另类成人小视频在线| 91高清视频在线| 中文字幕不卡一区| 国产成人精品在线看| 日韩精品一区二区在线观看| 免费在线成人网| 欧美一区二区在线播放| 一区二区三区小说| 欧美三级三级三级| 国产精品美女www爽爽爽| 韩国成人精品a∨在线观看| 91精品国产色综合久久久蜜香臀| 亚洲在线中文字幕| 欧美美女喷水视频| 精品一区二区三区蜜桃| 欧美一区二区在线免费播放| 夜夜操天天操亚洲| 欧美日韩国产影片| 秋霞国产午夜精品免费视频| 精品久久久久99| 国产一区二区三区四| 中文幕一区二区三区久久蜜桃| 国产99一区视频免费 | 国产麻豆精品一区二区| 精品免费日韩av| 国产一区二区在线观看视频| 中文字幕的久久| 国产成人综合网| 久久久国产午夜精品| 国产剧情一区二区| 亚洲人xxxx| 欧美日韩一区二区三区视频 | 亚洲国产色一区| 91精品国产乱码| 成人在线综合网| 亚洲男同1069视频| 欧美大度的电影原声| 欧美亚洲日本国产| 国产乱人伦精品一区二区在线观看 | 亚洲人成小说网站色在线 | 欧美中文字幕不卡| 狠狠狠色丁香婷婷综合久久五月| 伊人婷婷欧美激情| 日本一区二区三级电影在线观看| 欧美午夜一区二区三区| 国产99一区视频免费| 香蕉影视欧美成人| 中文字幕在线不卡| 日韩精品中文字幕在线不卡尤物 | 精品精品国产高清一毛片一天堂| 蜜桃视频在线观看一区二区| 欧美在线|欧美| 6080日韩午夜伦伦午夜伦| av中文字幕亚洲| 最新热久久免费视频| www.亚洲人| 亚洲精品中文字幕乱码三区| 欧美视频中文字幕| 免费亚洲电影在线| 国产婷婷色一区二区三区四区| 国产主播一区二区三区| 亚洲日穴在线视频| 欧美日韩在线一区二区| 91麻豆视频网站| 91在线国内视频| 丝袜国产日韩另类美女| 欧美tk—视频vk| 91农村精品一区二区在线| 亚洲高清免费在线| 欧美精品一区二区三区在线| 波多野结衣在线一区| 亚洲一级在线观看| 精品国产乱码久久久久久牛牛 | 日韩**一区毛片| 久久久久久免费网| 欧美性受xxxx黑人xyx| 天天色天天操综合| 中文子幕无线码一区tr| 欧美日韩aaa| 成人丝袜18视频在线观看| 五月综合激情婷婷六月色窝| 久久精品一区二区三区不卡| 欧美另类z0zxhd电影| 成人免费看视频| 另类小说色综合网站| 91精品国产aⅴ一区二区| 亚洲精品在线免费播放| 欧美一区二区三区白人| 懂色av一区二区三区免费观看| 亚洲国产va精品久久久不卡综合 | 久久99精品网久久| 一区二区在线观看视频在线观看| 亚洲精品一区二区三区在线观看| 欧美色区777第一页| 99国产精品视频免费观看| 黑人巨大精品欧美一区| 欧洲精品一区二区三区在线观看| 日韩欧美一二区| 91 com成人网| 精品视频123区在线观看| 91小视频在线免费看| 亚洲韩国精品一区| 成人欧美一区二区三区| 日本一二三四高清不卡| 久久只精品国产| 2024国产精品视频| 亚洲精品在线观看视频| 99视频有精品| 国产成人精品一区二| 亚洲成a人片综合在线| 一区二区三区欧美| 亚洲图片欧美一区| 午夜精品久久久久久久| 亚洲www啪成人一区二区麻豆| 欧美另类久久久品| 午夜精品福利久久久| 免费三级欧美电影| 日韩国产在线观看一区| 午夜精品视频在线观看| 日本成人在线网站| 韩国v欧美v日本v亚洲v| 国产一区免费电影| 成人午夜激情影院| 亚洲一区二区三区四区在线观看| 福利一区二区在线观看| 成人av集中营| 奇米色777欧美一区二区| 免费人成在线不卡| 国模套图日韩精品一区二区| 国产精品一区二区三区乱码| 国产成人精品亚洲午夜麻豆| av男人天堂一区| a4yy欧美一区二区三区| 91亚洲精品乱码久久久久久蜜桃| 欧美日韩性生活| 精品88久久久久88久久久| 国产三级欧美三级日产三级99| 国产精品久久久久aaaa| 亚洲午夜一区二区| 美女精品一区二区| 亚洲免费在线电影| 在线亚洲免费视频| 日韩小视频在线观看专区| 色久优优欧美色久优优| 欧美精品久久久久久久久老牛影院| 精品日本一线二线三线不卡| 国产色91在线| 五月婷婷另类国产| 日韩精品一区二区三区三区免费| 精品剧情v国产在线观看在线| 久久久久久久久久久久电影| 亚洲卡通动漫在线| 韩国毛片一区二区三区| 欧美日韩专区在线| 国产精品日日摸夜夜摸av| 日本女优在线视频一区二区| 国产高清不卡一区二区| 在线不卡一区二区| 亚洲乱码中文字幕| 日韩一卡二卡三卡国产欧美| 亚洲精品乱码久久久久久久久| 极品美女销魂一区二区三区| 欧美午夜在线一二页| 亚洲最大的成人av| 狠狠色狠狠色综合系列| 青青草97国产精品免费观看 | 成人在线视频一区| 亚洲精品国产成人久久av盗摄| 国产成人午夜99999| 欧美日韩免费电影| 亚洲欧美一区二区三区极速播放 | 欧美精品 日韩| 亚洲精品水蜜桃| 日本vs亚洲vs韩国一区三区二区 | 欧美激情一区二区三区| 亚洲综合激情小说| 91麻豆精品一区二区三区| 色婷婷综合久久久久中文一区二区| 午夜精品久久久久久久久| 色94色欧美sute亚洲13| 亚洲三级电影网站| 99精品国产一区二区三区不卡| 国产亚洲精品福利| 韩国成人福利片在线播放| 精品免费视频.| 亚洲私人黄色宅男| 久久综合九色综合欧美98| 欧美a一区二区| 欧美v日韩v国产v| 激情成人综合网| 欧美激情一区二区| 99久久精品一区| 丰满少妇久久久久久久| 中文字幕日韩精品一区| 极品少妇xxxx精品少妇偷拍| 欧美成人女星排名| 激情欧美一区二区| 国产精品免费看片|