0

ウェブ上の他のリソースからは理解できない何か間違ったことをしているに違いありません。

私のスクリプトのある時点で、私は実行しようとします:

username= win32security.LookupAccountSid(None, ace[2])[0]

私が得るものとエラー

Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
   win32security.LookupAccountSid(None, ace[2])[0]
error: (1332, 'LookupAccountSid', 'No mapping between account names and security IDs was done.')

これは、ユーザーが存在しないセキュリティ レジストリがある場合に発生することがわかったので、アクセス許可に S-1-xxx として表示されます...

スクリプトを先に進めるために、次のように書きました。

try:
    username= win32security.LookupAccountSid(None, ace[2])[0]
except:
    nouser +=1

このコードでもエラーが発生し、スクリプトが停止します。このエラーが発生したときにスクリプトを無視するにはどうすればよいですか?

4

0 に答える 0