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

首頁 > 開發 > PowerShell > 正文

淺談CMD和win powershell的區別

2020-10-29 20:56:42
字體:
來源:轉載
供稿:網友

cmd是和powershell都可以做命令行交互,批處理和powershell腳本功能也相當。

我不知道你怎么理解cmd,但下面是powershell是基于.net的,只要你足夠了解.net,你可以使用她做任何你想做的事情。

Windows PowerShell 是專為系統管理員設計的新 Windows 命令行 shell。Windows PowerShell 包括交互式提示和腳本環境,兩者既可以獨立使用也可以組合使用。

與接受和返回文本的大多數 shell 不同,Windows PowerShell 是在 .NET Framework 公共語言運行時 (CLR) 和 .NET Framework 的基礎上構建的,它接受和返回 .NET Framework 對象。環境中的這一根本更改帶來了管理和配置 Windows 的全新工具和方法。

Windows PowerShell 引入了 cmdlet(讀作“command-let”)的概念,這是內置到 shell 中的一個簡單的單一功能命令行工具。可以分別使用每個 cmdlet,但是組合使用這些簡單的工具執行復雜任務時才發揮其作用。Windows PowerShell 包括一百多個基本的核心 cmdlet,您可以編寫自己的 cmdlet 并與其他用戶共享它們。

與許多 shell 一樣,Windows PowerShell 為您提供了對計算機上文件系統的訪問。此外,使用 Windows PowerShell 提供程序還可以訪問其他數據存儲,如注冊表和數字簽名證書存儲,就像訪問文件系統一樣容易。

簡單的說,Powershell是cmd的超集,換句話說,cmd能做的事情,Powershell都能做,但是Powershell還能額外做許多cmd不能做的活。

主要是系統管理功能、腳本語言和在線幫助更強大,你確實可以只把它當成cmd來用,也可以學和用得更深

powershell的優點

沒有做不到,只有想不到。用 PowerShell 甚至可以 Load C/C++ 寫的 dll,然后執行里面的代碼,COM 就不說了。跑題了,題主問不同,竊以為 PowerShell 和 cmd 最大的不同,并且也是和其它 *nix Shell 最大的不同在于 PowerShell 的 pipe 傳遞的是 .net object,而不是 raw 字符串,于是這就打開了一扇神奇的大門,因為 PowerShell 的一切組件都可以和諧地共存,彼此不用互相猜忌,不用猜你喂給我的數據合不合法,也不用擔心我喂給你的參數格式對不對。大家共享一個 CLR,擁有豐富的 metadata,自由自在地在 .net 的世界里徜徉和探索。順帶宣傳一下 https://chocolatey.org/ ,Windows 的 apt-get,基于 PowerShell

PowerShell為什么強大

微軟是一個很”低調”的公司,取名為微軟,感覺有“微微軟下去”的意思,這是個玩笑了。windows 操作系統 和office辦公軟件,如此之優秀,微軟也沒敢命名為PowerOS 和 PowerOffice,但是在Monad(PowerShell的前身)發布后的第二年(2006年),微軟就直接就發布了Windows PowerShell 1.0,并且”大言不慚“地命名為PowerShell,這也有點太不淡定了。

今天我根據自己的體驗來稍微總結一下為什么PowerShell如此之強大。

破天荒的方便

諸如存儲計算中GB,MB,KB單位等;數組聲明中的1..n和下標為-1的處理;還有所見即所得,通俗易懂的動詞+名詞結構Cmdlet。

面向對象

與面向過程相比,面向對象更方便更容易描述現實世界,也算趕上了時髦。

綁上.NET這棵大樹

正所謂大樹下面好乘涼,PowerShell綁上.NET這個大款了,借助.NET Framework平臺強大的類庫,幾乎讓一切都成為可能。

強大的兼容性

完全兼容windows 平臺上其它調用,如可執行文件(exe),批處理bat和vb script等。

基于平臺的可擴展性

微軟有個優點,與應用相比,它更喜歡做平臺。PowerShell早已變成一個平臺,在PowerShell 剛發布的第二年,微軟的System Center Operations Manager 和 SharePoint就提供了針對該平臺的組件,后來的活動目錄,Hyper-V,Windows Azure,Office 365就更不用說了。除了微軟,亞馬遜的云平臺管理,Dell的out-of-hand 管理,也都提供了基于PowerShell的管理組件。PowerShell 儼然變成了一個標準,變成了一個規范。

舉例介紹
如果您第一次聽說過PowerShell,想稍微觀望下,且看下面的10個例子。

[數學計算] (39+79-51)*497/28 = ?
心算再快,應當也沒有敲回車鍵快吧:

PS> (39+79-51)*497/281189.25

[日期] 距離下一個情人節還有多少分鐘?
我知道距離多少天好算,如果變成分鐘呢?

$now=Get-Date$day=[datetime]'2-14'if($now -lt $day ){$day.Subtract($now).TotalMinutes}else{$day.AddYears(1).Subtract($now).TotalMinutes}

[容量] 3GB > 3145726KB嗎 ?

PS> 3gb -gt 3145726kbTrue

[ID]能產生一個GUID嗎?

PS> [guid]::NewGuid()Guid----0f283ab4-f402-400c-98ce-359442f11f1a

[文件] Windows目錄下所有可執行文件exe的大小是多少?

dir $env:windir -Filter *.exe | measure -Sum Length

[注冊表] 注冊表路徑HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework 下 ‘Enable64Bit'的值是多少?

(Get-ItemProperty -Path hklm:SOFTWARE/Microsoft/.NETFramework ).Enable64Bit

[證書] 指紋為[28DE15612AFF1CD69596AB17AF06AE86CB9C003B]的證書在證書存儲區嗎?

ls Cert:/LocalMachine/My/ |where { $_.Thumbprint -eq '28DE15612AFF1CD69596AB17AF06AE86CB9C003B' }

[服務] 打印機服務有沒有啟動呢?

Get-Service spooler

[進程] 當前運行了多少個IE進程?

(Get-Process iexplore ).count

[報表] 將所有運行的進程信息導出為HTML報表?

Get-Process | ConvertTo-Html | Out-File a.html

現在知道了powershell的強大了吧,在windows平臺powershell還是比較好用的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线精品播放av| 全亚洲最色的网站在线观看| 欧美一区视频在线| 日韩av在线天堂网| 国产日韩欧美在线看| 欧美日韩国产一区二区| 国产精品久久久久久久久久东京| 国产精品爽爽爽| 精品亚洲夜色av98在线观看| 日本一区二三区好的精华液| 亚洲精品www久久久久久广东| 亚洲第一福利视频| 精品香蕉在线观看视频一| 国产精品爱久久久久久久| 国产精品免费视频久久久| 久久精品国产一区二区电影| 97久久超碰福利国产精品…| 91免费国产网站| 日韩av网站电影| 91高潮精品免费porn| 国产这里只有精品| 97香蕉久久超级碰碰高清版| 国产精品久久久久久久9999| 在线视频欧美日韩| 777国产偷窥盗摄精品视频| 久久99久国产精品黄毛片入口| 久久成年人免费电影| 亚洲天堂色网站| 日韩有码在线电影| 欧美—级高清免费播放| 欧美黑人xxxⅹ高潮交| 日韩av电影在线免费播放| 久久精品视频亚洲| 国产亚洲欧美视频| 国产欧美日韩精品专区| 国产精品免费一区豆花| 日韩av在线免费看| 欧洲亚洲免费在线| 日韩精品999| 俺也去精品视频在线观看| 91国内免费在线视频| 91免费精品视频| 国内精品久久久| 久久九九有精品国产23| 亚洲欧洲国产伦综合| 成人两性免费视频| 亚洲在线一区二区| 亚洲免费中文字幕| 亚洲男女性事视频| 国语对白做受69| 国产精品吴梦梦| 精品国产91久久久| 久久免费国产精品1| 亚洲第一综合天堂另类专| 91精品在线播放| 日韩一二三在线视频播| 亚洲自拍欧美色图| 亚洲一区二区三区四区视频| 成人伊人精品色xxxx视频| 91精品国产91久久久久久久久| 亚洲男人天堂视频| 国产日韩在线免费| 国产欧美精品va在线观看| 成人在线视频网站| 成人黄色大片在线免费观看| 精品国产欧美一区二区五十路| 日韩精品高清视频| 亚洲最新中文字幕| 亚洲人成电影网站色www| 日韩网站在线观看| 久久视频在线观看免费| 欧美日韩亚洲视频| 日本精品视频在线观看| 成人免费观看49www在线观看| 国产精品爱啪在线线免费观看| 日韩免费观看视频| 亚洲国产99精品国自产| 久久中国妇女中文字幕| 韩国一区二区电影| 91热精品视频| 亚洲电影天堂av| 欧美中文在线观看国产| 亚洲aaa激情| 亚洲人成电影网站色www| 久久久国产精品x99av| 成人www视频在线观看| 国产欧美日韩丝袜精品一区| 91在线视频一区| 欧美精品日韩三级| 亚洲激情视频在线| 国产日韩欧美电影在线观看| 视频在线一区二区| 欧美激情图片区| 日韩精品免费在线播放| 国产伦精品一区二区三区精品视频| 久青草国产97香蕉在线视频| 亚洲女同性videos| 亚洲精品美女在线| 亚洲男人天堂网| 91精品国产91久久久久久最新| 欧美在线视频观看| 国产成人av在线播放| 国产成人亚洲综合91精品| 色av吧综合网| 欧美在线视频免费播放| 亚洲欧美制服丝袜| 国产福利精品av综合导导航| 亚洲高清在线观看| 日韩免费高清在线观看| 日韩欧美国产一区二区| 精品久久久国产| 成人在线播放av| 欧美美最猛性xxxxxx| 国内精品久久久久影院 日本资源| 亚洲国产精品大全| 欧美日韩福利在线观看| 亚洲精品欧美一区二区三区| 国产亚洲xxx| 中文字幕久精品免费视频| 久久久这里只有精品视频| 日韩女优人人人人射在线视频| 九九热r在线视频精品| 国产日韩在线精品av| 国产精品999999| 欧美一级淫片aaaaaaa视频| 日韩av免费在线看| 欧美日韩激情网| 欧美精品午夜视频| 亚洲精品成人久久| 亚洲欧美制服第一页| 欧美精品18videos性欧| 欧美日韩第一页| 日韩中文字幕网| 亚洲电影在线看| 精品女同一区二区三区在线播放| 午夜精品美女自拍福到在线| 亚洲男人天堂网| 成人字幕网zmw| 一区二区国产精品视频| 亚洲乱码一区二区| 国内精品久久久久久久久| 成人性教育视频在线观看| 亚洲xxx自由成熟| 国产精品久久色| 亚洲国产91色在线| 91久久精品在线| 国产精彩精品视频| 国产精品视频免费在线观看| 91成人在线视频| 91色在线观看| 国产精品久久av| 久久久电影免费观看完整版| 久久久久成人精品| 热久久美女精品天天吊色| 国产精品久久久久久久久久ktv| 亚洲美女激情视频| 揄拍成人国产精品视频| 亚洲一区二区三| 91中文字幕一区| 欧美成人手机在线| 最好看的2019的中文字幕视频| 日韩电影中文字幕在线| 久久91超碰青草是什么| 97超级碰碰碰久久久|