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

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

 更新時間:2014年11月07日 09:57:17   投稿:junjie  
這篇文章主要介紹了Powershell在一個會話中只允許執(zhí)行指定命令的方法,使用本文的技巧可以達到控制權(quán)限的功能,需要的朋友可以參考下

支持所有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)當(dāng)報錯:

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

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

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

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

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

相關(guān)文章

最新評論

任丘市| 阳高县| 扎赉特旗| 溧阳市| 阳江市| 澜沧| 姜堰市| 富源县| 监利县| 望谟县| 武功县| 丰县| 彭水| 原平市| 卓尼县| 普兰县| 青海省| 哈密市| 鄯善县| 桂林市| 龙游县| 芦溪县| 凌海市| 都匀市| 灵川县| 舟山市| 额尔古纳市| 大方县| 曲松县| 夏津县| 临海市| 盐亭县| 调兵山市| 闻喜县| 宁明县| 济南市| 靖边县| 普宁市| 板桥市| 邓州市| 昔阳县|