共用方式為


NetLocalGroupDelMembers 函式 (lmaccess.h)

NetLocalGroupDelMembers函式會從現有的本機群組中移除一或多個成員。 本機群組成員可以是使用者或全域群組。

語法

NET_API_STATUS NET_API_FUNCTION NetLocalGroupDelMembers(
  [in] LPCWSTR servername,
  [in] LPCWSTR groupname,
  [in] DWORD   level,
  [in] LPBYTE  buf,
  [in] DWORD   totalentries
);

參數

[in] servername

常數位符串的指標,指定函式執行所在遠端伺服器的 DNS 或 NetBIOS 名稱。 如果此參數為 Null,則會使用本機電腦。

[in] groupname

常數位符串的指標,指定將移除指定使用者或全域群組的本機群組名稱。 如需詳細資訊,請參閱接下來的<備註>一節。

[in] level

指定資料的資訊層級。 此參數可以是下列其中一個值。

意義
0
指定要移除之本機群組成員 的安全性識別碼 (SID) 。 buf參數指向LOCALGROUP_MEMBERS_INFO_0結構的陣列。
3
指定要移除之本機群組成員的網域和名稱。 buf參數指向LOCALGROUP_MEMBERS_INFO_3結構的陣列。

[in] buf

緩衝區的指標,指定要移除的成員。 此資料的格式取決於 level 參數的值。 如需詳細資訊,請參閱 網路管理功能緩衝區

[in] totalentries

指定 buf 參數所指向之陣列中的專案數。

傳回值

如果函式成功,傳回值會NERR_Success。

如果函式失敗,傳回值可以是下列其中一個錯誤碼。

傳回碼 描述
ERROR_ACCESS_DENIED
使用者無法存取要求的資訊。
NERR_GroupNotFound
groupname參數指定的本機群組不存在。
ERROR_NO_SUCH_MEMBER
一或多個指定的成員不存在。 未刪除任何成員。
ERROR_MEMBER_NOT_IN_ALIAS
指定的一或多個成員不是本機群組的成員。 未刪除任何成員。

備註

如果您在執行 Active Directory 的網域控制站上呼叫此函式,則會根據 安全性實體物件的存取控制清單 (ACL) ,允許或拒絕存取。 預設 ACL 只允許網域管理員和帳戶操作員呼叫此函式。 在成員伺服器或工作站上,只有系統管理員和 Power Users 可以呼叫此函式。 如需詳細資訊,請參閱 網路管理功能的安全性需求。 如需 ACL、ACE 和存取權杖的詳細資訊,請參閱存取控制模型

LocalGroup 物件的安全性描述元是用來執行此函式的存取檢查。

使用者帳戶名稱限制為 20 個字元,且組名限制為 256 個字元。 此外,帳戶名稱不能以句號終止,而且不能包含逗號或任何下列可列印字元:「、/、、、[、]、:、| <> 、?、*。 名稱也無法在範圍 1-31 中包含不可列印的字元。

如果您是針對 Active Directory 進行程式設計,您可以呼叫特定 Active Directory 服務介面 (ADSI) 方法來達成相同的功能,方法是呼叫網路管理本機群組函式。 如需詳細資訊,請參閱 IADsGroup

需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 lmaccess.h (包括 Lm.h)
程式庫 Netapi32.lib
Dll Netapi32.dll

另請參閱

LOCALGROUP_MEMBERS_INFO_0

LOCALGROUP_MEMBERS_INFO_3

本機群組函式

NetLocalGroupAddMembers

NetLocalGroupDel

NetLocalGroupGetMembers

網路管理功能

網路管理概觀