上周豆子試著用 VS來(lái)創(chuàng)建Powershell的可視化界面。VS 的社區(qū)版免費(fèi),不過(guò)創(chuàng)建起來(lái)還是比較費(fèi)事情,我需要先生成XAML文件,然后在Powershell ISE里面對(duì)這個(gè)XAML的內(nèi)容進(jìn)行解析,然后再編寫對(duì)應(yīng)的事件。今天豆子試了試Powershell Studio。這是一個(gè)收費(fèi)的開發(fā)環(huán)境,不過(guò)試用了一下,感覺(jué)灰常好!生成可視化界面不要太簡(jiǎn)單了,同樣的內(nèi)容我用VS來(lái)做要30分鐘,這個(gè)Powershell Studio大概10分鐘就搞定了。
創(chuàng)新互聯(lián)建站從2013年開始,先為卡若等服務(wù)建站,卡若等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為卡若企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。首先下載一個(gè)試用版,不過(guò)試用版只允許我創(chuàng)建5個(gè)控件~ 無(wú)所謂了,試試看效果
首先創(chuàng)建一個(gè)新的form project
然后和所有的開發(fā)環(huán)境一樣,有Tool Box,花了5分鐘,我設(shè)計(jì)了個(gè)簡(jiǎn)單的界面如下
基本功能就是輸入計(jì)算機(jī),點(diǎn)擊查詢,顯示出該計(jì)算機(jī)的進(jìn)程
用到的幾個(gè)控件是label, textbox,button和datagridview
然后雙擊我的按鈕,自動(dòng)切換到雙擊的事件。
注意我這里調(diào)用了一個(gè)Load-DataGridView的方法來(lái)顯示數(shù)據(jù)
$buttonQuery_Click={ #TODO: Place custom script here $Processes = Get-Process -ComputerName $textbox1.Text | Select-Object -Property Name, id, ws Load-DataGridView -DataGridView $datagridview1 -Item $Processes }
這個(gè)方法是我添加控件的時(shí)候自動(dòng)生成的。
效果圖
最后再export成ps1文件就好了
是不是很簡(jiǎn)單,整個(gè)步驟不超過(guò)10分鐘~
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。