日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Powershell执行文件和脚本

發布時間:2025/3/19 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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执行文件和脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

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