네트워크 관리 함수

네트워크 관리 함수는 다음과 같이 그룹화할 수 있습니다.

경고 함수

함수 Description
NetAlertRaise 등록된 모든 클라이언트에 특정 이벤트가 발생했음을 알 수 있습니다.
NetAlertRaiseEx NetAlertRaise와 달리 NetAlertRaiseEx에는 STD_ALERT 구조가 필요하지 않기 때문에 등록된 클라이언트에 특정 이벤트가 발생했음 을 알리도록 간소화합니다.

 

API 버퍼 함수

함수 Description
NetApiBufferAllocate 힙에서 메모리를 할당합니다. NetApiBufferFree 함수와의 호환성이 필요한 경우 이 함수를 호출합니다.
NetApiBufferFree NetApiBufferAllocate 함수 및 기타 네트워크 관리 함수에서 할당한 메모리를 해제합니다.
NetApiBufferReallocate NetApiBufferAllocate 함수 호출에 의해 할당된 버퍼의 크기를 변경합니다.
NetApiBufferSize NetApiBufferAllocate 함수 호출에 의해 할당된 버퍼의 크기(바이트)를 반환합니다.

 

Azure Active Directory 조인 정보 함수

함수 Description
NetFreeAadJoinformation 지정된 DSREG_JOIN_INFO 구조에 할당된 메모리를 해제합니다. 여기에는 테넌트에 대한 조인 정보가 포함되고 NetGetAadJoinformation 함수를 호출하여 검색한 메모리가 포함됩니다.
NetGetAadJoinformation 지정된 테넌트 조인 정보를 검색합니다. 이 함수는 현재 사용자가 추가한 Microsoft Azure Active Directory 및 회사 계정에 대한 조인 정보를 검사합니다.

 

디렉터리 서비스 및 도메인 조인 함수

함수 Description
NetAddAlternateComputerName 지정된 컴퓨터의 대체 이름을 추가합니다.
NetCreateProvisioningPackage 나중에 오프라인 도메인 조인 작업에서 사용할 컴퓨터 계정을 프로비전합니다.
NetEnumerateComputerNames 지정된 컴퓨터의 이름을 열거합니다.
NetGetJoinableOU 컴퓨터 계정을 만들 수 있는 OU(조직 구성 단위) 목록을 검색합니다.
NetGetJoinFormation 지정된 컴퓨터에 대한 조인 상태 정보를 검색합니다.
NetJoinDomain 컴퓨터를 작업 그룹 또는 도메인에 조인합니다.
NetProvisionComputerAccount 나중에 오프라인 도메인 조인 작업에 사용할 컴퓨터 계정을 프로비전합니다.
NetRemoveAlternateComputerName 지정된 컴퓨터의 대체 이름을 제거합니다.
NetRenameMachineInDomain 도메인에 있는 컴퓨터의 이름을 변경합니다.
NetRequestOfflineDomainJoin 컴퓨터에서 로컬로 실행하여 볼륨에 탑재된 Windows 운영 체제 이미지를 수정합니다. 레지스트리는 이미지에 대해 로드되고 프로비저닝 Blob 데이터는 오프라인 도메인 조인 작업의 완료 단계에서 검색할 수 있는 위치에 기록됩니다.
NetRequestProvisioningPackageInstall 컴퓨터에서 로컬로 실행하여 볼륨에 탑재된 Windows 운영 체제 이미지를 수정합니다. 레지스트리는 이미지에서 로드되고 프로비전 패키지 데이터는 오프라인 도메인 조인 작업의 완료 단계에서 검색할 수 있는 위치에 기록됩니다.
NetSetPrimaryComputerName 지정된 컴퓨터의 기본 컴퓨터 이름을 설정합니다.
NetUnjoinDomain 작업 그룹 또는 도메인에서 컴퓨터를 연결 해제합니다.
NetValidateName 컴퓨터 이름, 작업 그룹 이름 또는 도메인 이름의 유효성을 확인합니다.

 

함수 가져오기

함수 Description
NetGetAnyDCName 지정된 서버에서 직접 신뢰하는 도메인에 대한 도메인 컨트롤러의 이름을 반환합니다.
NetGetDCName 지정된 도메인에 대한 PDC(기본 도메인 컨트롤러)의 이름을 반환합니다.
NetGetDisplayInformationIndex 이름이 지정된 문자열로 시작하거나 문자열을 사전순으로 따르는 첫 번째 표시 정보 항목의 인덱스를 반환합니다.
NetQueryDisplayInformation 사용자, 컴퓨터 또는 전역 그룹 계정 정보를 반환합니다.

 

그룹 함수

함수 Description
NetGroupAdd 전역 그룹을 만듭니다.
NetGroupAddUser 기존 전역 그룹에 한 명의 사용자를 추가합니다.
NetGroupDel 그룹에 멤버가 있는지 여부에 관계없이 전역 그룹을 제거합니다.
NetGroupDelUser 전역 그룹에서 하나의 사용자 이름을 제거합니다.
NetGroupEnum 서버의 모든 전역 그룹을 나열합니다.
NetGroupGetInfo 특정 전역 그룹에 대한 정보를 반환합니다.
NetGroupGetUsers 특정 전역 그룹의 모든 멤버를 나열합니다.
NetGroupSetInfo 전역 그룹에 대한 일반 정보를 설정합니다.
NetGroupSetUsers 새 전역 그룹에 멤버를 할당합니다. 는 기존 그룹의 멤버를 대체합니다.

 

로컬 그룹 함수

함수 설명
NetLocalGroup추가 로컬 그룹을 만듭니다.
NetLocalGroupAddMembers 기존 로컬 그룹에 하나 이상의 사용자 또는 전역 그룹을 추가합니다.
NetLocalGroupDel 로컬 그룹을 삭제하여 그룹에서 모든 기존 멤버를 제거합니다.
NetLocalGroupDelMembers 기존 로컬 그룹에서 하나 이상의 멤버를 제거합니다.
NetLocalGroupEnum 서버의 각 로컬 그룹 계정에 대한 정보를 반환합니다.
NetLocalGroupGetInfo 서버의 특정 로컬 그룹 계정에 대한 정보를 반환합니다.
NetLocalGroupGetMembers 지정된 로컬 그룹의 모든 멤버를 나열합니다.
NetLocalGroupSetInfo 로컬 그룹에 대한 일반 정보를 설정합니다.
NetLocalGroupSetMembers 로컬 그룹에 멤버를 할당합니다.

 

메시지 함수

함수 설명
NetMessageBufferSend 등록된 메시지 별칭으로 메시지를 보냅니다.
NetMessageNameAdd 메시지 이름 테이블에 메시지 별칭을 등록합니다.
NetMessageNameDel 메시지 이름 테이블에서 메시지 별칭을 삭제합니다.
NetMessageNameEnum 메시지 이름 테이블에 저장된 모든 메시지 별칭을 나열합니다.
NetMessageNameGetInfo 메시지 이름 테이블의 특정 메시지 별칭에 대한 정보를 반환합니다.

 

NetFile 함수

함수 설명
NetFileClose 리소스를 강제로 닫습니다.
NetFileEnum 서버의 열린 파일에 대한 정보를 반환합니다.
NetFileGetInfo 서버 리소스의 특정 열기에 대한 정보를 반환합니다.

 

원격 유틸리티 함수

함수 설명
NetRemoteComputerSupports 리트리버를 쿼리하여 원격 시스템에서 지원하는 선택적 기능을 검색합니다.
NetRemoteTOD 애플리케이션이 원격 서버에서 하루 중 시간 정보에 액세스할 수 있도록 합니다.

 

일정 함수

함수 설명
NetScheduleJobAdd 지정된 미래 날짜 및 시간에 실행할 작업을 제출합니다.
NetScheduleJobDel 컴퓨터에서 실행되도록 대기 중인 작업 범위를 취소합니다.
NetScheduleJobEnum 지정된 컴퓨터에서 큐에 대기 중인 작업을 나열합니다.
NetScheduleJobGetInfo 컴퓨터에서 대기 중인 특정 작업에 대한 정보를 반환합니다.
GetNetScheduleAccountInformation AT 서비스 계정 이름을 검색합니다.
SetNetScheduleAccountInformation AT 서비스 계정 이름 및 암호를 설정합니다.

 

서버 함수

함수 설명
NetServerDiskEnum 서버의 로컬 디스크 드라이브 목록을 반환합니다.
NetServerEnum 지정된 도메인에 있는 특정 형식(또는 형식)의 표시되는 모든 서버를 나열합니다.
NetServerGetInfo 지정된 서버에 대한 구성 정보를 반환합니다.
NetServerSetInfo 서버에 대한 운영 매개 변수를 설정합니다.

 

서버 및 워크스테이션 전송 함수

함수 설명
NetServerComputerNameAdd 에뮬레이트된 서버 이름을 서버가 활성 상태인 각 전송 프로토콜에 바인딩합니다. ( NetServerTransportEnum 함수와 NetServerTransportAddEx 함수의 기능을 결합합니다.)
NetServerComputerNameDel NetServerComputerNameAdd 함수에 대한 이전 호출로 설정된 에뮬레이트된 서버 이름에서 각 네트워크 전송 프로토콜의 연결을 끊습니다.
NetServerTransport추가 지정된 서버를 전송 프로토콜에 바인딩합니다. (이 함수는 SERVER_TRANSPORT_INFO_0 정보 수준만 지원합니다.)
NetServerTransportAddEx 지정된 서버를 전송 프로토콜에 바인딩합니다. (이 확장 함수는 SERVER_TRANSPORT_INFO_1, SERVER_TRANSPORT_INFO_2SERVER_TRANSPORT_INFO_3 정보 수준을 지원합니다.)
NetServerTransportDel 서버에서 전송 프로토콜의 연결을 끊습니다.
NetServerTransportEnum 서버에서 관리하는 전송 프로토콜을 열거합니다.
NetWkstaTransportEnum 리렉터에서 관리하는 전송 프로토콜을 나열합니다.

 

함수 사용

함수 설명
NetUseAdd 로컬 컴퓨터와 서버 간의 연결을 만듭니다.
NetUseDel 공유 리소스에 대한 연결을 종료합니다.
NetUseEnum 로컬 컴퓨터와 원격 서버의 리소스 간의 모든 현재 연결을 나열합니다.
NetUseGetInfo 공유 리소스에 대한 연결에 대한 정보를 반환합니다.

 

사용자 함수

함수 설명
NetUserAdd 사용자 계정을 추가하고 암호 및 권한 수준을 할당합니다.
NetUserChangePassword 지정된 네트워크 서버 또는 도메인에 대한 사용자의 암호를 변경합니다.
NetUserDel 서버에서 사용자 계정을 삭제합니다.
NetUserEnum 서버의 모든 사용자 계정을 나열합니다.
NetUserGetGroups 사용자가 속한 전역 그룹 이름 목록을 반환합니다.
NetUserGetInfo 서버의 특정 사용자 계정에 대한 정보를 반환합니다.
NetUserGetLocalGroups 사용자가 속한 로컬 그룹 이름 목록을 반환합니다.
NetUserSetGroups 지정된 사용자 계정에 대한 전역 그룹 멤버 자격을 설정합니다.
NetUserSetInfo 사용자 계정의 암호 및 기타 요소를 설정합니다.

 

사용자 모달 함수

함수 설명
NetUserModalsGet SAM(보안 계정 관리자) 데이터베이스 또는 도메인 컨트롤러의 경우 Active Directory인 보안 데이터베이스의 모든 사용자 및 전역 그룹에 대한 전역 정보를 반환합니다.
NetUserModalsSet 보안 데이터베이스의 모든 사용자 및 전역 그룹에 대한 전역 정보를 설정합니다.

 

유효성 검사 함수

함수 Description
NetValidatePasswordPolicyFree OutputArg 매개 변수에 대해 NetValidatePasswordPolicy 함수가 할당하는 메모리를 해제합니다.
NetValidatePasswordPolicy 애플리케이션이 애플리케이션에서 제공하는 계정 데이터베이스에 대해 암호 준수를 검사 암호가 암호 정책의 복잡성, 노화, 최소 길이 및 기록 재사용 요구 사항을 충족하는지 확인할 수 있습니다.

 

워크스테이션 및 워크스테이션 사용자 함수

함수 설명
NetWkstaGetInfo 워크스테이션의 구성 요소에 대한 정보를 반환합니다.
NetWkstaSetInfo 워크스테이션을 구성합니다.
NetWkstaUserEnum 현재 워크스테이션에 로그온한 모든 사용자에 대한 정보를 나열합니다.
NetWkstaUserGetInfo 현재 로그온한 사용자에 대한 정보를 반환합니다.
NetWkstaUserSetInfo 워크스테이션의 구성 요소에 대한 사용자별 정보를 설정합니다.

 

사용되지 않는 함수

Windows 네트워킹 함수