Python操作審計策略

2021-07-15 06:10:17 字數 1382 閱讀 3628

#    開始時,直接使用secedit(audit策略)配置檔案時,總是無法

#     進行比對成功,無論使用find函式還是使用正則匹配。

#     後來發現將匯出的檔案換成其他的檔案可以實現目標。

#     與「暱稱已改」網友的交流中,想到自己應該是出錯在檔案型別。

#    對於檔案型別的處理則花費了自己兩天的時間。

#    open()函式中直接使用(u'  ','r')不可以,

#    匯入import codecs也不可以。後來發現使用secedit命令,登錄檔的匯出

#     命令————regedit /e 同樣會使得匯出的檔案的編碼格式為@@@unicode@@@@

#     

#     嘗試各種方法進行更改該格式。最後使用dos命令type就可以了,有網友給出

#     增強版的typex命令。

#    使用匯出的函式時,可以使用type命令來更改檔案的

import sys,os

import re

import codecs

def seceditcheck():

reture=os.system("secedit /export /cfg exportsetting.inf")

#the encoding of exportsetting.inf file is unicode

#translate it into ansci

os.system("type exportsetting.inf>exportcursetting.inf")

#look2 = codecs.lookup( " utf-8 " )

if reture==740:

print("請使用本地管理員身份執行")

else:

patten=['minimumpasswordlength','passwordcomplexity','passwordhistorysize',

'maximumpasswordage','enableguestaccount',]

seceditresult=

with open('exportcursetting.inf','r') as data:

for line in data:

for itemsp in patten:

if re.search(itemsp,line):

break

else:

string=(("nothing"))

return seceditresult

r=seceditcheck()

print(r)

審計策略開啟指令碼

儲存為bat格式 echo 審計策略開啟指令碼 for win2008 auditpol set category ds 訪問 success enable failure enable auditpol set category 特權使用 success enable failure enable...

python審計運用 Python操作審計策略

開始時,直接使用secedit audit策略 配置檔案時,總是無法 進行比對成功,無論使用find函式還是使用正則匹配。後來發現將匯出的檔案換成其他的檔案可以實現目標。與 暱稱已改 的交流中,想到自己應該是出錯在檔案型別。對於檔案型別的處理則花費了自己兩天的時間。open 函式中直接使用 u r ...

Java事務設計策略

最近閱讀了infoq上的電子書 之後受益匪淺,單獨花了兩周時間將其翻譯了一下.由於英語只是四級水準,所以翻譯內容中的不足之處也請見諒.附件裡第乙份是翻譯後的文件,第二份是英文原文.下面列出文中映象深刻的幾點 事務模型的分類 list 本地事務模式,管理連線 程式設計式事務模式,程式設計管理jta事務...