네트워크 관리 함수
네트워크 관리 함수는 다음과 같이 그룹화할 수 있습니다.
경고 함수
함수 | 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_2 및 SERVER_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 | 워크스테이션의 구성 요소에 대한 사용자별 정보를 설정합니다. |
사용되지 않는 함수
- NetAccess추가
- NetAccessCheck
- NetAccessDel
- NetAccessEnum
- NetAccessGetInfo
- NetAccessGetUserPerms
- NetAccessSetInfo
- NetAuditClear
- NetAuditRead
- NetAuditWrite
- NetConfigGet
- NetConfigGetAll
- NetConfigSet
- NetErrorLogClear
- NetErrorLogRead
- NetErrorLogWrite
- NetLocalGroupAddMember
- NetLocalGroupDelMember
- NetServiceControl
- NetServiceEnum
- NetServiceGetInfo
- NetServiceInstall
- NetWkstaTransportAdd
- NetWkstaTransportDel
관련 항목