다음을 통해 공유


UnjoinDo기본 Win32_ComputerSystem 클래스의OrWorkgroup 메서드

UnjoinDo기본OrWorkgroup 메서드는 할 일기본 또는 작업 그룹에서 컴퓨터 시스템을 제거합니다.

이 항목에서는 MOF(Managed Object Format) 구문을 사용합니다. 이 메서드를 사용하는 방법에 대한 자세한 내용은 메서드 호출을 참조 하세요.

구문

uint32 UnjoinDomainOrWorkgroup(
  [in] string Password,
  [in] string UserName,
  [in] uint32 FUnjoinOptions = 
);

매개 변수

암호 [in]

UserName 매개 변수가 계정 이름을 지정하는 경우 암호 매개 변수는 do기본 컨트롤러에 연결할 때 사용할 암호를 가리킵니다. 그렇지 않으면 이 매개 변수는 NULL이어야 합니다.

참고 항목

IWbemServices 포인터에서 Winmgmt 또는 CoSetProxyBlanket 연결할 때 암호는 RPC_C_AUTHN_LEVEL_PKT_PRIVACY 이하의 높은 인증 수준을 사용해야 합니다. Winmgmt에 로컬인 경우 이는 문제가 되지 않습니다.

UserName [in]

do기본 컨트롤러에 연결할 때 사용할 계정 이름을 지정하는 null로 끝나는 상수 문자열에 대한 포인터입니다. do기본 및 사용자 계정(예: "do기본\user" 또는 "user@do기본")을 지정해야 합니다. 이 매개 변수가 NULL면 호출자 컨텍스트가 사용됩니다.

참고 항목

IWbemServices 포인터에서 Winmgmt 또는 CoSetProxyBlanket연결할 때 UserName은 높은 인증 수준(RPC_C_AUTHN_LEVEL_PKT_PRIVACY 미만)을 사용해야 합니다. Winmgmt에 로컬인 경우 이는 문제가 되지 않습니다.

FUnjoinOptions [in]

unjoin 옵션을 정의하는 비트 플래그 집합입니다.

(0)

기본값. 옵션이 없습니다.

NETSETUP_ACCT_DELETE (4)

연결 해제 작업 후에 Active Directory 계정을 사용하지 않도록 설정하지만 계정을 삭제하지 마세요.

반환 값

UnjoinDo기본OrWorkgroup 메서드는 성공 시 또는 옵션이 관련되지 않은 경우 0을 반환합니다. 다른 값은 오류를 나타냅니다. 오류 코드는 WMI 오류 상수 또는 WbemErrorEnum을 참조하세요. 일반적인 HRESULT 값은 시스템 오류 코드를 참조 하세요.

성공 (0)

기타 (1 4294967295)

설명

이 메서드를 호출한 후 영향을 받는 컴퓨터를 다시 시작하여 변경 내용을 적용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
네임스페이스
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

참고 항목

Win32_ComputerSystem

JoinDo기본OrWorkgroup 메서드