vbscript를 통해 스냅인을 추가하고 콘솔에 스냅을 가져 오는 데 문제가 있습니다. Windows 7 환경에서 실행됩니다. 누군가가 나를보고 올바른 방향으로 나를 바라 볼 수 있다면 가장 감사 할 것입니다. 감사.vbscript로 MMC 스크립팅
<code>
'Elevated privileges start
'Start of UAC workaround code
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If WScript.Arguments.length =0 Then
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "wscript.exe", Chr(34) & _
WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1
Else
consoleName = "C:\Burnett.msc"
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(consoleName) Then
Wscript.Echo "console already exists"
Else
On Error Resume Next
Set objMMC = CreateObject("MMC20.Application")
If err.Number <> 0 Then
Wscript.Echo "an error occurred. unable to create mmc console"
Wscript.Quit(0)
End If
objMMC.Show
Set objDoc = objMMC.Document
objDoc.snapins.add("Local Computer\Non-Administrators")
if err then
'Trap the error just after the statement where an error/exception can occur and handle it elegantly
msgbox("Snap-in Not found")
err.clear
end if
objDoc.ActiveView.StatusBarText = "Pane 1|Pane 2|Pane 3"
objMMC.UserControl = 1
objDoc.Name = consoleName
objDoc.Save()
End If
Set fso = Nothing
End If
</code>
지금까지 코드에 어떤 문제가 있습니까? 오류가 있습니까? '예'일 경우 어떤 행에 무엇이 오류 메시지입니까? – Helen
objDoc.snapins.add ("Local Computer \ Non-Administrators") 내가 사용하는 스냅인이 무엇이든지 오류 트랩을 종료하면 8000FFFF 오류가 발생합니다. http://screencast.com/t/fQW9lOhb2w – roontoon
그룹 정책 개체 편집기를로드 할 수 있다고 추가 할 수 있지만 로컬 컴퓨터 \ 관리자가 아닌 관리자가 설정할 수 있도록 해당 개체를 추가로 구성하고 싶습니다. 그룹 정책 개체를 구성하는 모든 방법을 나열하는 방법이 있습니까? 나는 이런 종류의 프로그램으로 내 깊이에서 약간 벗어 났으며 약간의 학교 교육이 필요하다. – roontoon