濮阳杆衣贸易有限公司

主頁 > 知識庫 > Powershell在一個會話中只允許執(zhí)行指定命令的方法

Powershell在一個會話中只允許執(zhí)行指定命令的方法

熱門標簽:信陽話務(wù)外呼系統(tǒng)怎么收費 雷霆電話機器人電話 什么渠道可以找外呼系統(tǒng)客戶 安徽400電話辦理 使用電話機器人電銷是否違法 真人和電話機器人對話 湖州電銷防封卡 電話智能外呼系統(tǒng)誠信合作 金融電銷公司怎么辦理外呼系統(tǒng)

支持所有PS版本

Powershell處理可執(zhí)行程序(如EXE)類似其它語言。然而你也可以讓PS阻止執(zhí)行任何程序或僅允許執(zhí)行授權(quán)文件。

默認是允許執(zhí)行任何程序:

復(fù)制代碼 代碼如下:

PS> $ExecutionContext.SessionState.Applications
*

下面將授權(quán)PS只允許執(zhí)行ping.exe和regedit.exe命令。

復(fù)制代碼 代碼如下:

$ExecutionContext.SessionState.Applications.Clear()
$ExecutionContext.SessionState.Applications.Add('ping.exe')
$ExecutionContext.SessionState.Applications.Add('regedit.exe')

請看結(jié)果:

復(fù)制代碼 代碼如下:

$ExecutionContext.SessionState.Applications
ping.exe
regedit.exe

比如,我此時執(zhí)行ipconfig時就應(yīng)當報錯:

復(fù)制代碼 代碼如下:

PS> ipconfig
ipconfig : 無法將“ipconfig.exe”項識別為 cmdlet、函數(shù)、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請
確保路徑正確,然后再試一次。
所在位置 行:1 字符: 1
+ ipconfig
+ ~~~~~~~~
+ CategoryInfo : ObjectNotFound: (ipconfig.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

當然,你也可以還原到初始設(shè)置:
復(fù)制代碼 代碼如下:

$ExecutionContext.SessionState.Applications.Add('*')
PS> explorer
PS>

所以,它能較好的防止EXE的執(zhí)行(或意外執(zhí)行非法EXE),使用它作為一種安全模式,你就可以關(guān)閉。當關(guān)閉了它,你將不能執(zhí)行訪問.net對象,于是在當前會話你將不能在恢復(fù)這些設(shè)置。

標簽:運城 六盤水 德州 岳陽 湛江 鶴崗 濟南 山南

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Powershell在一個會話中只允許執(zhí)行指定命令的方法》,本文關(guān)鍵詞  Powershell,在,一個,會,話中,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Powershell在一個會話中只允許執(zhí)行指定命令的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Powershell在一個會話中只允許執(zhí)行指定命令的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    澄城县| 山西省| 叙永县| 普定县| 古浪县| 正安县| 资源县| 衡东县| 敖汉旗| 固原市| 寿宁县| 西乡县| 綦江县| 道孚县| 松江区| 吴旗县| 镇沅| 侯马市| 灵山县| 报价| 梅河口市| 开封县| 遂溪县| 乌兰县| 广灵县| 磐安县| 肃宁县| 凤山市| 潞西市| 安龙县| 平昌县| 新津县| 四平市| 南宁市| 新巴尔虎左旗| 沛县| 清水县| 涿州市| 旌德县| 新蔡县| 承德市|