# 開始時,直接使用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事務...