分布式文件系统函数

以下是分布式文件系统 (DFS) 函数。

在本部分中

NetDfsAdd

创建新的分布式文件系统 (DFS) 链接或向 DFS 命名空间中的现有链接添加目标。

NetDfsAddFtRoot

创建新的基于域的分布式文件系统 (DFS) 命名空间。 如果命名空间已存在,该函数会将指定的根目标添加到其中。

NetDfsAddRootTarget

创建基于域或独立的 DFS 命名空间,或向现有基于域的命名空间添加新的根目标。

NetDfsAddStdRoot

创建新的独立分布式文件系统 (DFS) 命名空间。

NetDfsEnum

枚举托管在服务器或服务器托管的命名空间的 DFS 链接上的分布式文件系统(DFS)命名空间。

NetDfsGetClientInfo

从 DFS 客户端维护的缓存中检索有关分布式文件系统 (DFS) 根或链接的信息。

NetDfsGetFtContainerSecurity

检索指定 Active Directory 域中基于域的 DFS 命名空间的容器对象的安全描述符。

NetDfsGetInfo

检索有关 DFS 命名空间中指定分布式文件系统 (DFS) 根或链接的信息。

NetDfsGetSecurity

检索指定 DFS 命名空间的根对象的安全描述符。

NetDfsGetStdContainerSecurity

检索指定独立 DFS 命名空间的容器对象的安全描述符。

NetDfsGetSupportedNamespaceVersion

确定支持的元数据版本号。

NetDfsMove

重命名或移动 DFS 链接。

NetDfsRemove

删除分布式文件系统 (DFS) 链接或 DFS 命名空间中 DFS 链接的特定链接目标。 删除特定链接目标时,如果删除链接的最后一个链接目标,则删除链接本身。

NetDfsRemoveFtRoot

从基于域的分布式文件系统 (DFS) 命名空间中删除指定的根目标。 如果删除了 DFS 命名空间的最后一个根目标,该函数也会删除 DFS 命名空间。 可以删除 DFS 命名空间,而无需先删除其中的所有链接。

NetDfsRemoveFtRootForced

从基于域的分布式文件系统 (DFS) 命名空间中删除指定的根目标,即使根目标服务器处于脱机状态也是如此。 如果删除了 DFS 命名空间的最后一个根目标,该函数也会删除 DFS 命名空间。 可以删除 DFS 命名空间,而无需先删除其中的所有链接。

注意

NetDfsRemoveFtRootForced 函数不会更新 DFS 根目标服务器上的注册表。 有关详细信息,请参阅“备注”部分。

NetDfsRemoveRootTarget

从基于域的 DFS 命名空间中删除 DFS 根目标。 如果根目标是 DFS 命名空间中的最后一个根目标,此函数将删除 DFS 命名空间。 此函数还可用于删除独立 DFS 命名空间。

NetDfsRemoveStdRoot

删除独立分布式文件系统 (DFS) 命名空间。

NetDfsSetClientInfo

修改 DFS 客户端维护的缓存中有关分布式文件系统 (DFS) 根或链接的信息。

NetDfsSetFtContainerSecurity

为指定的 Active Directory 域中基于域的 DFS 命名空间设置容器对象的安全描述符。

NetDfsSetInfo

设置或修改有关特定分布式文件系统(DFS)根、根目标、链接或链接目标的信息。

NetDfsSetSecurity

为指定的 DFS 命名空间的根对象设置安全描述符。

NetDfsSetStdContainerSecurity

设置指定独立 DFS 命名空间的容器对象的安全描述符。

请注意,调用任何函数的应用程序可能会间接导致为函数调用提供服务的本地 DFS 命名空间服务器从该域的 PDC 模拟器主服务器执行相关命名空间元数据的完全同步。 即使为该命名空间配置了根可伸缩性模式,也可能发生此完全同步。