網友評分: 5.1分
Windows PowerShell是一款由微軟官方推出的命令行及腳本自定義編寫工具。它是基于 .NET Common Language Runtime 的自動化引擎,可能很多人并不了解它,但如果您是一名開發人員,我想或多或少都會使用到它。它可以幫助系統管理員完成復雜且耗時的任務,如果這些任務通過手動完成,將導致許多人為錯誤或占用大量時間。
1.遠程處理:Windows PowerShell官方版支持您從一臺計算機運行 Windows PowerShell 的一個或多個遠程計算機上運行命令。PowerShell remoting 允許連接的多個方法。這些方法包括交互式 (1: 1),扇出 (1 對多)、 和扇入 (通過使用 IIS 承載模型多: 1)。
2.集成的腳本編寫環境:PowerShell 集成腳本環境 (ISE) 使您能夠運行交互式命令和編輯和調試腳本的圖形化的環境中。主要功能包括彩色的語法、 選擇性執行、 圖形調試、 Unicode 支持和上下文相關幫助。
3.模塊:模塊允許腳本開發人員和管理員進行分區和組織他們獨立、 可重用單元中的 Windows PowerShell 代碼。模塊中的代碼在它自己獨立的上下文中執行,而不影響模塊以外的狀態。
4.高級的功能:高級的功能都具有和cmdlet 的功能相同的功能和行為。但是,它們是完全用 Windows PowerShell 語言編寫,而不是已編譯的 C#。
5.后臺作業:Windows PowerShell 2.0 允許不與控制臺交互即可異步和“在后臺”運行命令或表達式。
使用下載的安裝文件手動安裝 PowerShell 7,一般根據安裝向導進行安裝即可。
如果您已經在系統上安裝了 PowerShell 核心 6.x,則版本 7 將作為更新安裝,實際上是刪除了核心 6.x。
這里需要注意的是,該安裝包不會刪除 PowerShell 5.1,并且 PowerShell 7 會單獨運行。
安裝的默認目標是 $env:ProgramFiles\PowerShell\
要運行 PowerShell 5,請轉到運行 –>powershell
要運行 PowerShell 7,請轉到運行 –>pwsh
首先進入指定的盤符,比如輸入e:回車,表示切換到E盤。
切換之后,按照以下輸入:
cd 目錄名 就可以進入了。
如果要進入多層目錄用/隔開。
比如CD down,就是進入了down的文件夾目錄中。
如果以前經常使用一些別的工具進行開發,可能會有一些可執行文件、Perl腳本、批處理文件等,如果不想放棄這些,可以使用PowerShell直接運行它們。
a、在系統路徑下運行程序、腳本、批處理文件或者其它可執行文件,可以直接輸入文件名運行。比如我把一個Test.cmd文件放在了”C:\Windows\System32”下, 就可以如下方式運行它,直接輸入Test即可。
b、如果文件名字或路徑中有空格,需要用(')引號將命令擴起來,同時在前面加上符號(&),這種叫做調用操作:
c、要運行當前目錄下的命令,需要文件名前加.\,如:
d、要運行當前目錄下的命令,而且命令名字或路徑帶有空格,需要同時加上符號(&)和('):
想要粘帖操作,你不能直接在powershell中按CTRL+V進行粘帖,你需要在空白的地方右鍵,然后在菜單中選擇【粘帖】。
當然了你也可以開啟快速編輯模式,在程序的標題框上右鍵,選擇【屬性】,然后在設置中勾選【快速編輯模式】,這樣一來你就可以直接通過鼠標右鍵來粘帖了。
powershell默認不是以管理員權限運行,每次通過右鍵“以管理員身份運行”實在是麻煩,通過下面的方法可以讓powershell始終以管理員權限運行。
首先我們可以在開始菜單的附件中找到powershell,然后將其添加到桌面快捷方式。
然后我們右鍵屬性,在里面點擊【高級】,勾選【用管理員身份運行】即可。
之后只要點擊桌面上的powershell圖標即可以管理員身份運行powershell了。
首先測試python是否已經接入powershell。
輸入python然后敲下回車鍵。
如果python沒有接入powershell, 回車鍵過后會有紅字提示。出現這種狀況,就得重新卸載再安裝一下python, 在安裝時注意勾選接入path那一項。如果成功接入了,界面如下。
在powershell上有兩種運行方式,一種是直接在光標處type 代碼, 另一種是利用指令打開python的文件,在powershell上只出現運行結果。
直接打代碼的方法非常直接,和jupter, spider 都相似,但是輸入代碼后敲一下enter鍵這句代碼就運行了, 這對于敲代碼細心的朋友來說非常快捷, 但是粗心的寶寶咱們可要注意了, powershell上的代碼一旦運行就不可以在原代碼上進行修改, 只能把它復制到光標處修改后重新運行。
另一種通過利用指令打開python文件, 這種方法無需輸入python,但需要學習一些簡單的指令。
標簽: 腳本編寫