달력

1

« 2025/1 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

VBScript VBS SCOM System Center Operations Manager

'비정상 상태 정의: Property[@Name='Status'] 같음 Good
'정상 상태 정의: Property[@Name='Status'] 같음 Bad
'경고 설명: $Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/DNSName$의 $Data/Context/Property[@Name='Message']$

Dim oAPI, oBag, strProcess
Set oAPI = CreateObject("MOM.ScriptAPI")
Set oBag = oAPI.CreatePropertyBag()

strProcess = "Process.exe"

Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colProcesses = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = '" & strProcess & "'")

if colProcesses.Count  >= 1 Then
strMSG ="프로세스 " & strProcess & "가 " & colProcesses.Count & "개 실행 중입니다."
State = "Good"
Else
strMSG ="프로세스 " & strProcess & "가 실행 중이지 않습니다."
State = "Bad"
End If
Set colProcesses = NOTHING

Call oBag.AddValue("Message",strMSG)
Call oBag.AddValue("Status",State)

Call oAPI.Return(oBag)

:
Posted by 커널64

Workgroup 컴퓨터의 DPM 2010 에이전트 설치
SCDPM 2010, System Center Data Protection Manager 2010, Workgroup Computer

1. 설치 파일 위치: %Program Files%\Microsoft DPM\DPM\ProtectionAgents\RA\3.0.7696.0
2. 아키텍쳐에 맞게 설치 DPMAgentInstaller_x86.exe 또는 DPMAgentInstaller_x64.exe
3. 다음 명령을 통해 DPM 서버 이름과 관리자 권한 계정 생성
SetDPMServer.exe -DPMServerName <DPMServerName> -IsNonDomainServer -UserName <NewUserName>
4. DPM 관리자 콘솔을 통해 Workgroup 컴퓨터 추가
> 에이전트 연결 > 작업 그룹 또는 신뢰할 수 없는 도메인의 컴퓨터 > 컴퓨터 이름, 계정 정보

:
Posted by 커널64
2010. 9. 14. 16:43

[SCOM]Event ID: 4000, 'GetSQL2008DBSpace.js : 0' SystemCenter2010. 9. 14. 16:43

SQL Server 2008이 설치된 에이전트에서 다음 이벤트가 지속적으로 기록된다.
이벤트 ID: 4000, 이벤트 설명: GetSQL2008DBSpace.js : 0

GetSQL2008DBFilesFreeSpace.vbs
GetSQL2008DBFreeSpace.vbs

이는 SQL-DMO(Microsoft SQL Server 2008 기능 팩의 구성 요소)를 설치하면 해결된다.



http://www.microsoft.com/ko-kr/download/details.aspx?id=6375

:
Posted by 커널64
2010. 9. 13. 09:23

SCVMM 2008 R2 권장 핫픽스 목록 SystemCenter2010. 9. 13. 09:23

SCVMM 2008 R2 권장 핫픽스
System Center Virtual Machine Manager 2008 R2, Hotfix, Recommended

VMM 서버 및 관리자 콘솔
SCVMM 2008 R2 핫픽스 롤업(http://support.microsoft.com/kb/982522)
SCVMM 2008 R2 관리자 콘솔 핫픽스 롤업(http://support.microsoft.com/kb/982523)

Windows Server 2008 기반의 Hyper-V 및 VMM 서버
WMI 서비스의 메모리 손상(http://support.microsoft.com/kb/954563)
SIA 확장을 포함하는 인증서가 설치되어 있는 경우 특정 응용 프로그램의 성능 저하(http://support.microsoft.com/kb/955805)
BITS가 GUID 볼륨을 포함하는 경로의 파일을 처리하지 못함(http://support.microsoft.com/kb/956774)
WMI 알림 쿼리 사용 시 wmiprvse.exe 프로세스의 메모리 누수 발생(http://support.microsoft.com/kb/958124)
장애 조치 클러스터링 WMI 공급자 롤업 핫픽스(http://support.microsoft.com/kb/968936)
Windows XP 또는 Windows Server 2003에서 WMI 인터페이스를 사용해 원격으로 Windows Server 2008을 모니터링 시 wmiprvse.exe 프로세스의 메모리 누수 발생(http://support.microsoft.com/kb/970520)
WinRM이 16KB보다 큰 HTTP 인증 요청을 수락하지 않음(http://support.microsoft.com/kb/971244)
Windows Server 2008 장애 조치 클러스터 노드에서 Win32_share WMI 클래스가 파일 공유를 열거하지 못하거나 파일 공유를 만들 수 없음(http://support.microsoft.com/kb/971403)

Windows Server 2008 기반의 클러스터된 Hyper-V 서버
Windows Server 2008 기반의 장애 조치 클러스터 권장 핫픽스(http://support.microsoft.com/kb/957311)

Windows Server 2008 R2 기반의 Hyper-V 및 VMM 서버
Win32_Service WMI 클래스의 메모리 누수(http://support.microsoft.com/kb/981314)
Windows 원격 관리 서비스 응답 중지(http://support.microsoft.com/kb/981845)

Windows Server 2008 R2 기반의 클러스터된 Hyper-V 서버
WMI 공급자를 사용해 장애 조치 클러스터 정보를 쿼리하는 응용 프로그램 또는 서비스가 낮은 성능을 보이거나 시간 초과 예외 발생(http://support.microsoft.com/kb/974930)
Windows Server 2008 R2 기반의 장애 조치 클러스터 권장 핫픽스(http://support.microsoft.com/kb/980054)

Windows 2000 P2V 대상 서버
응용 프로그램 WMI로 LoadLibrary() 또는 FreeLibrary() 함수 호출 시 교착 상태 발생(http://support.microsoft.com/kb/834010)
MS04-011 보안 업데이트 설치 후 Win32_SCSIController WMI 클래스의 SCSI 컨트롤러 정보 검색 불가(http://support.microsoft.com/kb/843527)
WMI 이벤트 알림 쿼리가 사용자 권한 변경을 감지하지 못함(http://support.microsoft.com/kb/892294)

:
Posted by 커널64
:
Posted by 커널64

VDI 용 가상 머신(Windows 7)에 대한 접근 권한 설정 스크립트
(PowerShell v2.0 이상에서 동작)

스크립트는 다음과 같은 작업을 수행한다.
1. 원격 데스크톱 사용(허용)
2. 원격 프로시져 호출(RCP) 사용
3. 사용자 또는 그룹을 원격 데스크톱 사용자 그룹에 추가
4. RD 가상화 호스트 서버를 RDP-Tcp Listener 권한 목록에 추가
5. 원격 데스크톱 서비스에 대한 방화벽 예외 설정
6. 원격 서비스 관리에 대한 방화벽 예외 설정
7. 원격 데스크톱 서비스 또는 가상 머신 재시작

사용 방법 예시:
Configure-VirtualMachine.ps1 -RDVHost testdomain\Host1, testdomain\Host2 -RDUsers testdomain\usergroup1, testdomain\usergroup2
해당 VM이 Host1, Host2 상에서 동작하며, usergroup1과 usergroup2를 원격 데스크톱 사용자 그룹에 추가한다.



출처: Microsoft Script Repository

:
Posted by 커널64
2010. 9. 9. 18:34

VB Script를 이용한 SQL 쿼리 Etc.2010. 9. 9. 18:34

VBS, VB Script, SQL, Query

Dim objCN, strConnection
Set objCN = CreateObject("ADODB.Connection")
strConnection = "Driver={SQL Server};Server=.;Trusted_Connection=TRUE"
objCN.Open strConnection

Dim strSQLQuery
strSQLQuery = "USE OperationsManager select * from dbo.AlertView GO"
Dim objRSSet
objRS=CreateObject("ADODB.Recordset")
Set objRS = objCN.Execute(strSQLQuery)

Do Until objRS.EOF
WScript.Echo objRS(0) '첫 번째 컬럼 출력
WScript.Echo objRS.Fields("Id") 'Id 이름의 컬럼 출력
objRS.MoveNext
Loop

objRS.Close
objCN.Close

:
Posted by 커널64

FCS 에이전트의 관리 그룹 정보 변경 명령(Forefront Client Security)

관리 그룹은 동일하고 관리 서버 이름 변경
MsiExec.exe /I{F692770D-0E27-4D3F-8386-F04C6F434040} /norestart /qn /l*v "C:\MOMReinstall.log" CONFIG_GROUP="SameManagementGroupName" CONFIG_GROUP_OPERATION="ModifyConfigGroup" MANAGEMENT_SERVER="NewServer.contoso.com" AM_CONTROL="Full" REQUIRE_AUTH_COMMN=0 REINSTALL="ALL"

새로운 관리 그룹 및 관리 서버로 변경
- 신규 관리 그룹 추가
MsiExec.exe /I{F692770D-0E27-4D3F-8386-F04C6F434040} /norestart /qn /l*v "C:\MOMAdd.log" CONFIG_GROUP="NewManagementGroupName" CONFIG_GROUP_OPERATION="AddConfigGroup" MANAGEMENT_SERVER="NewServer.contoso.com" AM_CONTROL="Full" REQUIRE_AUTH_COMMN=0 REINSTALL="ALL"
- 기존 관리 그룹 제거
MsiExec.exe /I{F692770D-0E27-4D3F-8386-F04C6F434040} /norestart /qn /l*v "C:\MOMRemove.log" CONFIG_GROUP="OldManagementGroupName" CONFIG_GROUP_OPERATION="RemoveConfigGroup" MANAGEMENT_SERVER="OldServer.contoso.com" AM_CONTROL="Full" REQUIRE_AUTH_COMMN=0 REINSTALL="ALL"

사후 작업
MOM 에이전트의 정상 동작을 위한 서비스 의존성 재구성 및 서비스 재시작
sc config mom depend= rpcSs/eventLog/winmgmt & net stop mom & net start mom

:
Posted by 커널64

SCVMM 2008 R2 관리 콘솔에서 Windows 2000 Server 및 Advanced Server의 운영체제가 Unknown으로 표시되는 경우

1. SSMS(SQL Server Management Studio) 또는 SSMS Express 실행
2. 만약을 위해 VirtualManagerDB 백업
3. VirtualManagerDB에 대해 쿼리 분석기 실행 후 다음 쿼리 실행

INSERT INTO tbl_IL_OS (OSId, Name, Description, Edition, ProductType, Version, Architecture, OSFlags, VMWareGuestId)
VALUES ('08f954f9-6475-4e07-9e32-4d2ddefc4c54', 'Windows 2000 Advanced Server', 'Windows 2000 Advanced Server', 1, 3, '5.0', 'x86', 0x3f, 'win2000AdvServGuest')

INSERT INTO tbl_IL_OS (OSId, Name, Description, Edition, ProductType, Version, Architecture, OSFlags, VMWareGuestId)
VALUES ('e85f1375-c69e-4cbd-8249-0e32caa04abb', 'Windows 2000 Server', 'Windows 2000 Server', 0, 3, '5.0', 'x86' , 0x3f, 'win2000ServGuest')

4. SSMS 또는 SSMS Express 종료
5. VMMAgent 및 VMMService 서비스 재시작
(Integration Components가 설치된 VM에 대해 자동으로 운영체제 정보 표시)

참고: http://support.microsoft.com/?kbid=2025530

:
Posted by 커널64
2010. 8. 24. 20:29

Windows Server 2008 R2 서버 코어의 IPv6 해제 Etc.2010. 8. 24. 20:29

Windows Server 2008 R2 Server Core 서버 코어 Hyper-V IPv6

1. 레지스트리 편집기 실행(Regedit)
2. 다음 키 위치로 이동
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
3. 새로 만들기 > DWORD (32-bit) 값 선택
4. 이름: DisabledComponents, 값: 4294967295(10진수) 또는 0xffffffff(16진수)
(위 값은 IPv6 loopback interface를 제외한 모든 IPv6 구성 요소 해제를 의미)
5. 재부팅


또는, 명령 프롬프트에서
reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_DWORD /d 4294967295 /f




:
Posted by 커널64