最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PowerShell的基本使用方法

 更新時間:2021年12月14日 10:16:18   作者:WXL_啟明心  
本文主要介紹了PowerShell的基本使用方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

什么是powershell

PowerShell首先是個Shell,定義好了一堆命令與操作系統(tǒng),特別是與文件系統(tǒng)交互,能夠啟動應(yīng)用程序,甚至操縱應(yīng)用程序。PowerShell還能允許將幾個命令組合起來放到文件里執(zhí)行,實現(xiàn)文件級的重用,也就是說有腳本的性質(zhì)。且PowerShell能夠充分利用.Net類型和COM對象,來簡單地與各種系統(tǒng)交互,完成各種復(fù)雜的、自動化的操作。也可以看作是微軟系統(tǒng)為了讓shell功能像linux系統(tǒng)一樣強大而推出的cmd.exe的擴展。

1.?? 如何啟動PowerShell

現(xiàn)在的Windows系統(tǒng)中一般都集成了PowerShell,啟動方法有如下幾種:

a)?????? 直接開始菜單 -> 所有程序 -> ?Windows PowerShell -> Windows PowerShell(不同系統(tǒng)可能路徑不一樣)。啟動后效果如下:

b)????? 開始菜單 -> 運行(run) -> 輸入”PowerShell”。啟動成功后和上圖一樣。

c)?????? 命令提示符(Command Prompt) -> PowerShell。啟動后效果如下:

啟動成功后就可以在里面輸入要執(zhí)行的命令了,這就是PowerShell的交互界面。

2.?? 如何運行程序、腳本和已有的軟件

如果以前經(jīng)常使用一些別的工具進行開發(fā),可能會有一些可執(zhí)行文件、Perl腳本、批處理文件等,如果不想放棄這些,可以使用PowerShell直接運行它們。

a)?????? 在系統(tǒng)路徑下運行程序、腳本、批處理文件或者其它可執(zhí)行文件,可以直接輸入文件名運行。比如我把一個Test.cmd文件放在了”C:\Windows\System32”下, 就可以如下方式運行它:

b)????? 如果文件名字或路徑中有空格,需要用(')引號將命令擴起來,同時在前面加上符號(&),這種叫做調(diào)用操作:

c)?????? 要運行當(dāng)前目錄下的命令,需要文件名前加.\,如:

d)????? 要運行當(dāng)前目錄下的命令,而且命令名字或路徑帶有空格,需要同時加上符號(&)和('):

3.?? 運行PowerShell命令

除了支持傳統(tǒng)的Windows可執(zhí)行文件,PowerShell還推出了一個功能強大的新的命令叫做cmdlet。所有的cmdlet命令規(guī)則都遵循動詞-名詞這種語法結(jié)構(gòu),如Get-Command、Get-Content等,如下Get-Command命令意思是獲取包含Process的所有命令集合:

其中輸入”Get-Command -Name *Process”的時候,不用輸入完整的命令名,PowerShell會幫助你使用Tab鍵來自動完成命令輸入,包括命令的名稱和參數(shù)的名稱,如這樣輸入即可:Get-Comm<Tab> -N<Tab> *Process。

4.?? 如何查找指定命令以及命令詳情

a)?????? 若要在PowerShell中執(zhí)行一條任務(wù),但苦于不知道用什么命令的時候,這時就要查找一個命令,可以使用Get-Command命令,并且它支持通配符。例子如下:

b)????? 若要查看一個命令的作用,可以使用Get-Help命令。例子如下,還可以指定參數(shù)-Detailed、-Full、-Examples。

c)?????? 由于PowerShell可以使用.NET Framework中的對象,因此要想查看一個對象的屬性和方法,可以使用Get-Member命令。例子如下:

5.?? 如何在外部調(diào)用PowerShell腳本

有時候可能需要從批處理文件、定時任務(wù)或者其它非PowerShell程序調(diào)用PowerShell腳本,語法:PowerShell “& ‘full path of the script' arguments”。如下例子是從CMD調(diào)用PowerShell。

6.?? 如何獲知最后執(zhí)行命令的狀態(tài)

PowerShell提供了兩個變量可以檢測最后執(zhí)行的命令是否成功:$lastExitCode和$?。

$lastExitCode:數(shù)字型變量,返回最后腳本或應(yīng)用程序執(zhí)行返回的退出碼或出錯級別:

$?:布爾型變量,返回最后執(zhí)行命令的成功還是失?。?/p>

變量$?使用更通用的方式來描述最后的應(yīng)用程序退出的狀態(tài),在以下應(yīng)用程序發(fā)生錯誤的時候,PowerShell會設(shè)置$?為False:

應(yīng)用程序退出碼非零;cmdlet或腳本輸出錯誤信息;cmdlet或腳本捕獲到終止錯誤或異常。

當(dāng)命令執(zhí)行沒有錯誤的時候,PowerShell設(shè)置$?變量為True。

7.?? 如何計算命令執(zhí)行時間

如果想計算一個命令執(zhí)行時間,可以使用Measure-Command命令,如下:

8.?? 了解命令的別名

PowerShell一些內(nèi)置命令都有別名,方便記憶和輸入,可以用Get-Help命令查看別名,如下Get-Children的命令有三個別名:gci、ls和dir,輸入任意一個都可以列舉當(dāng)前目錄。

9.?? 如何操作使用管理控制臺歷史命令

在PowerShell窗口中,按上下箭頭鍵可以尋找歷史命令進行調(diào)用,也可以運行Get-History命令查找,用Invoke-History Id方式進行調(diào)用:

10. 如何重定向輸出

如果想把得到的結(jié)果輸出到文件中,可以使用Out-File命令或者重定向操作符將命令輸出的結(jié)果保存在文件中:

11. 如何記錄PowerShell會話全文

如果想生成當(dāng)前會話的記錄,可以運行Start-Transcript命令,它基于當(dāng)前系統(tǒng)時間。如果想停止,運行Stop-Transcript:

12. 如何顯示對象屬性為列表或表格

使用Format-List和Format-Table命令,直接看例子:

13. 如何連接虛擬機中的系統(tǒng)

到此這篇關(guān)于PowerShell的基本使用方法的文章就介紹到這了,更多相關(guān)PowerShell 使用 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pytorch中的reshape()、view()、nn.flatten()和flatten()使用

    pytorch中的reshape()、view()、nn.flatten()和flatten()使用

    這篇文章主要介紹了pytorch中的reshape()、view()、nn.flatten()和flatten()使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python控制臺輸出俄羅斯方塊的方法實例

    Python控制臺輸出俄羅斯方塊的方法實例

    這篇文章主要給大家介紹了關(guān)于Python控制臺輸出俄羅斯方塊的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python通過遞歸獲取目錄下指定文件代碼實例

    Python通過遞歸獲取目錄下指定文件代碼實例

    這篇文章主要介紹了python通過遞歸獲取目錄下指定文件代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • windows 下python+numpy安裝實用教程

    windows 下python+numpy安裝實用教程

    這篇文章主要介紹了windows 下python+numpy安裝實用教程,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • python使用response.read()接收json數(shù)據(jù)的實例

    python使用response.read()接收json數(shù)據(jù)的實例

    今天小編就為大家分享一篇python使用response.read()接收json數(shù)據(jù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Laravel+Dingo/Api 自定義響應(yīng)的實現(xiàn)

    Laravel+Dingo/Api 自定義響應(yīng)的實現(xiàn)

    這篇文章主要介紹了Laravel+Dingo/Api 自定義響應(yīng)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Python 打印自己設(shè)計的字體的實例講解

    Python 打印自己設(shè)計的字體的實例講解

    在本篇內(nèi)容里小編給大家分享的是一篇關(guān)于Python 打印自己設(shè)計的字體的實例講解內(nèi)容,有需要的朋友們可以參考學(xué)習(xí)下。
    2021-01-01
  • Python 遠程開關(guān)機的方法

    Python 遠程開關(guān)機的方法

    這篇文章主要介紹了Python 遠程開關(guān)機的方法,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-11-11
  • python?中的requirements.txt?文件的使用詳情

    python?中的requirements.txt?文件的使用詳情

    這篇文章主要介紹了python?中的requirements.txt文件的使用詳情,文章圍繞主題展開詳細內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • Python文件處理

    Python文件處理

    這篇文章主要介紹了Python文件處理的相關(guān)資料,需要的朋友可以參考下
    2016-02-02

最新評論

呼伦贝尔市| 浦东新区| 孝昌县| 紫金县| 封开县| 株洲县| 望江县| 故城县| 博客| 玛纳斯县| 昌宁县| 都匀市| 黑水县| 镶黄旗| 饶平县| 黎平县| 阳东县| 双柏县| 德化县| 南漳县| 宁明县| 昌江| 昌乐县| 屏边| 伊金霍洛旗| 锡林郭勒盟| 盖州市| 和平县| 兴宁市| 铅山县| 万州区| 锡林浩特市| 普定县| 元江| 赤城县| 禄劝| 陵川县| 凤凰县| 无锡市| 绿春县| 莒南县|