powershell - 如何使用Powershell提取文件夹的DFS属性

标签 powershell microsoft-distributed-file-system

我想使用powershell从文件夹的DFS属性选项卡中提取信息。

本质上,我想遍历文件夹结构,并递归地为每个具有该文件夹的文件夹检索dfs信息。

最佳答案

使用WMI

如果您有权查询WMI,则可以使用Get-WmiObject PowerShell cmdlet。您应该能够适应以下示例:

$DfsProvider = "SERVER"
$DfsPath = "\\SOME\DFS\Path"

Get-WmiObject -ComputerName $DfsProvider -Class Win32_DFSTarget `
  -Filter "SELECT ServerName,ShareName,LinkName FROM Win32_DFSTarget WHERE LinkName = '$DfsPath'"

MSDN上的
  • Win32_DFSTarget
  • 关于powershell - 如何使用Powershell提取文件夹的DFS属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24335267/

    相关文章:

    powershell - 使用 Azure Powershell 函数列出我的所有 Azure 网站

    function - 如何将参数传递给变量引用的函数

    powershell - 计算 DFS 文件夹暂存大小的前 32 个文件大小的更好方法

    microsoft-distributed-file-system - 如何确定 DFS 路径的物理文件服务器?

    powershell - 防止 Azure PowerShell 凭据过期?

    powershell - Powershell Azure 管理 cmdlet 的凭据

    powershell - 如何让 Select-Object 返回原始类型(例如 String)而不是 PSCustomObject?

    使用 Windows DFS 复制进行 SQLite 备份

    Java - 不兼容的类型 : Object cannot be converted to type variable (Stacks in DFS)

    python - networkx是否支持按标签进行dfs遍历