Win32_DFSNodeTarget class

The Win32_DFSNodeTarget association WMI class relates a Distributed file system (DFS) node to one of its targets.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties. Properties are listed in alphabetic order, not MOF order.

Syntax

[dynamic, Provider("DFSProvider"), AMENDMENT]
class Win32_DFSNodeTarget : CIM_Dependency
{
  Win32_DFSTarget REF Antecedent;
  Win32_DFSNode   REF Dependent;
};

Members

The Win32_DFSNodeTarget class has these types of members:

Properties

The Win32_DFSNodeTarget class has these properties.

Antecedent
Data type: Win32_DFSTarget
Access type: Read-only
Qualifiers: Key, Override ("Antecedent"), Min (1)

Reference to the instance representing a target for a DFS node. Each node has one or more targets. This property overrides the Antecedent property inherited from CIM_Dependency.

Dependent
Data type: Win32_DFSNode
Access type: Read-only
Qualifiers: Override ("Dependent"), Key

Reference to an instance representing a DFS node. This property overrides the Dependent property inherited from CIM_Dependency.

Remarks

The Win32_DFSNodeTarget class is derived from CIM_Dependency.

Examples

While Impersonation works with a DFS root server, Delegation is required for all other DC's in a domain-based DFS. The following PowerShell describes how to set delegation.


Get-WmiObject Win32_DFSTarget -computer <dns-domain-name> -impersonation delegate

The following PowerShell code sample shows how to retrieve inaccessable DFS targets


#To retrieve inaccessible DFS targets:

$failed = gwmi Win32_DfsTarget -comp server | where { !(test-path "\\$($_.ServerName)\$($_.ShareName)") }

#To display info: 

$failed | ft LinkName, ServerName, ShareName

#To remove and display the failures:

$failed | where{ $_.Delete().ReturnValue } | ft LinkName, ServerName, ShareName

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Namespace

Root\CIMV2

MOF

Wmipdfs.mof

DLL

Wmipdfs.dll

See also

CIM_Dependency
Operating System Classes

 

 

Show: