日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Powershell执行文件和脚本

發布時間:2025/3/19 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Powershell执行文件和脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

像運行可執行文件一樣,Powershell運行文件和腳本,也必須使用絕對路徑或者相對路徑或者要運行的文件必須定義在可受信任的環境變量中。
注:
腳本:腳本和批處理都屬于偽可執行文件,它們只是包含了若干命令行解釋器能夠解釋和執行的命令行代碼。
執行批處理文件:批處理是擴展名為”.bat”的文本文件,它可以包含任何cmd控制臺能夠處理的命令。當批處理文件被打開,Cmd控制臺會逐行執行每條命令。
在Powershell中執行批處理文件
1、將下列命令保存為ping.bat

2、然后執行ping,打印內容為ping命令幫助,而不是ping.bat

3、執行./ping(此時運行的是批處理)

通過cmd進入cmd控制臺輸入ping發現執行的不是ping命令,而是直接運行ping.bat ,也就是說可以通過.bat 覆蓋cmd命令。這種機制很危險,如果有人侵入電腦,并將系統內部命令篡改成自己批處理,那就太悲劇了。 這種命令與腳本的混淆不會發生在powershell中,因為powershell有更安全的機制。
執行Powershell腳本
重定向:把命令的輸出保存到文件中,‘>’為覆蓋,’>>’追加。
Powershell擁有自己的腳本,擴展名為“.ps1”

Powershell調用入口的優先級
別名:控制臺首先會尋找輸入是否為一個別名,如果是,執行別名所指的命令。因此我們可以通過別名覆蓋任意powershell命令,因為別名的優先級最高。
函數:如果沒有找到別名,會繼續尋找函數,函數類似別名,只不過它包含了更多的powershell命令。
命令:如果沒有找到函數,控制臺會繼續尋找命令,即cmdlet,powershell的內部命令。
腳本:沒有找到命令,繼續尋找擴展名為“.ps1”的Powershell腳本。
文件:沒有找到腳本,會繼續尋找文件,如果沒有可用的文件,控制臺會拋出異常。

嗯嗯~~第三部分就醬紫!!!

總結

以上是生活随笔為你收集整理的Powershell执行文件和脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。