佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > PowerShell 入門基礎(chǔ)教程

PowerShell 入門基礎(chǔ)教程

熱門標(biāo)簽:呼叫中心市場需求 鐵路電話系統(tǒng) AI電銷 Linux服務(wù)器 百度競價(jià)排名 地方門戶網(wǎng)站 網(wǎng)站排名優(yōu)化 服務(wù)外包

Windows PowerShell 是專為系統(tǒng)管理員設(shè)計(jì)的新 Windows 命令行外殼程序。該外殼程序包括交互式提示和腳本環(huán)境,兩者既可以獨(dú)立使用也可以組合使用。

現(xiàn)在win2008,win7都集成了PowerShell,系統(tǒng)不帶PowerShell可以自行到官方下載安裝即可。
下載地址:https://www.jb51.net/jiaoben/67200.html

解讀:

1、什么是交互式提示?
答:交互式提示就像打開一個(gè)cmd窗口,在里面執(zhí)行一個(gè)ping命令一樣,它會動態(tài)的輸入結(jié)果。也可以像執(zhí)行ftp命令一樣,有一個(gè)上下文環(huán)境(Context),可以交互。
2、什么是腳本環(huán)境?
答:就像寫VBScript腳本一樣,以文件形式把PowerShell的程序語句寫下來,然后利用PowerShell的腳本環(huán)境來執(zhí)行整個(gè)腳本文件。順便說一句,批處理也可以理解為一個(gè)腳本環(huán)境。PowerShell腳本文件的擴(kuò)展名為.ps1,語言支持用于循環(huán)、條件、流控制和變量賦值的語言結(jié)構(gòu)。

Windows PowerShell 是專為系統(tǒng)管理員設(shè)計(jì)的新 Windows 命令行外殼程序。該外殼程序包括交互式提示和腳本環(huán)境,兩者既可以獨(dú)立使用也可以組合使用。

解讀:

1、什么是交互式提示?
答:交互式提示就像打開一個(gè)cmd窗口,在里面執(zhí)行一個(gè)ping命令一樣,它會動態(tài)的輸入結(jié)果。也可以像執(zhí)行ftp命令一樣,有一個(gè)上下文環(huán)境(Context),可以交互。
2、什么是腳本環(huán)境?
答:就像寫VBScript腳本一樣,以文件形式把PowerShell的程序語句寫下來,然后利用PowerShell的腳本環(huán)境來執(zhí)行整個(gè)腳本文件。順便說一句,批處理也可以理解為一個(gè)腳本環(huán)境。PowerShell腳本文件的擴(kuò)展名為.ps1,語言支持用于循環(huán)、條件、流控制和變量賦值的語言結(jié)構(gòu)。

與接受和返回文本的大多數(shù)外殼程序不同,Windows PowerShell 是在 .NET 公共語言運(yùn)行時(shí) (CLR) 和 .NET Framework 的基礎(chǔ)上構(gòu)建的,它接受和返回 .NET 對象。環(huán)境中的這一根本更改帶來了管理和配置 Windows 的全新工具和方法。
解讀:
這個(gè)很有意思,一個(gè)對象化的腳本環(huán)境不奇怪,一個(gè)對象化的交互式環(huán)境確實(shí)是一個(gè)全新的理念。

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

解讀:

1、這應(yīng)該像command自帶dir、cd、copy、del這些內(nèi)置命令差不多,只不過它是可以模塊化添加、刪除的。PowerShell自帶了大量cmdlet,也可以自己編寫、分發(fā)。
2、可以通過其名稱格式識別 cmdlet -- 由短劃線 (-) 分隔的動詞和名詞,如 Get-Help、Get-Process 和 Start-Service。有Start-Service就有Stop-Service、Restart-Service,這里Windows系統(tǒng)不區(qū)分命令大小的一慣作風(fēng)被得以體現(xiàn)。
3、每個(gè)cmdlet的作用都很簡單,如“get”cmdlet 僅檢索數(shù)據(jù),“set”cmdlet 僅建立或更改數(shù)據(jù),“format”cmdlet 僅設(shè)置數(shù)據(jù)格式,“out”cmdlet 僅將輸出定向到指定的目標(biāo),所以應(yīng)注意怎么組合使用。
4、每個(gè) cmdlet 都具有一個(gè)幫助文件,可以通過鍵入以下內(nèi)容訪問它:get-help cmdlet 名稱> -detailed,如果只要查看簡單的信息,就不要detailed這個(gè)參數(shù),如果要查看更全面的技術(shù)信息,則需要把detailed更改為full。
也可以直接使用help cmdlet 名稱>,或者直接在使用 cmdlet 名稱> -? 。
get-help * 可以顯示所有Powershell命令。get-help get-*可以顯示get開頭的命令。
試著完整的閱讀get-help start-service -full,會對PowerShell有一個(gè)震撼的認(rèn)識。
5、很多cmdlet有內(nèi)置的別名,如Get-Service的別名就是gsv;
6、Get-Command,可以列出所有的cmdlet;

Windows PowerShell 為您提供了對計(jì)算機(jī)上文件系統(tǒng)的訪問。此外,使用 Windows PowerShell 提供程序,還可以訪問其他數(shù)據(jù)存儲區(qū),如注冊表和數(shù)字簽名證書存儲區(qū),與訪問文件系統(tǒng)一樣容易。
解讀:

1、OK,它的強(qiáng)項(xiàng)在于文件系統(tǒng)、注冊表、數(shù)字證書等?后面隨著學(xué)習(xí)的深入,也會接觸到它更多、更強(qiáng)大的功能。

可以在 Windows PowerShell 中運(yùn)行 Windows 命令行程序,并可以在外殼程序中啟動具有圖形用戶界面的 Windows 程序(如記事本和計(jì)算器)。還可以捕獲程序生成的文本,并在外殼程序中使用該文本(與在 Cmd.exe 中很類似)。

解讀:

1、在cmd.exe里面可以執(zhí)行的外部命令,如net.exe、xcopy.exe、sc.exe、reg.exe等,均可以在PowerShell中正常使用;
2、cmd.exe本身也可以在PowerShell中使用;
3、cmd.exe自帶的內(nèi)置命令也可以使用,如dir c:;
4、運(yùn)行services.msc一樣可以打開服務(wù)面板;
5、也可以打開像notepad.exe這樣的圖形界面的Windwos程序。

您可能感興趣的文章:
  • Windows PowerShell是啥?看完本文你就懂它了
  • 25個(gè)常用PowerShell命令總結(jié)
  • Windows Powershell 介紹和安裝
  • Powershell實(shí)現(xiàn)編寫和運(yùn)行腳本
  • 淺談CMD和win powershell的區(qū)別
  • PowerShell讀取文件內(nèi)容、替換文件內(nèi)容、讀取限定行的例子
  • PowerShell中使用Get-Date獲取日期時(shí)間并格式化輸出的例子
  • Win8系統(tǒng)中使用PowerShell安裝APPX應(yīng)用命令介紹
  • 使用 powershell 創(chuàng)建虛擬機(jī)

標(biāo)簽:仙桃 蘭州 湘潭 銅川 黃山 衡水 湖南 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PowerShell 入門基礎(chǔ)教程》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    伊春市| 建宁县| 丘北县| 贵溪市| 汤原县| 洱源县| 德化县| 阜南县| 读书| 凤冈县| 宜章县| 清水河县| 左权县| 星子县| 铜川市| 南涧| 新宁县| 旬阳县| 根河市| 吉林市| 札达县| 保定市| 海丰县| 康保县| 兰坪| 永新县| 广汉市| 富裕县| 迁安市| 左权县| 恭城| 屏山县| 饶河县| 称多县| 井冈山市| 南宫市| 峨眉山市| 吴忠市| 涟水县| 山东省| 正定县|