上一主题: dpmhv-ShowClusterSharedVolumes (Funclet) 命令-显示所有群集共享卷下一主题: dpmhv-ShowHosts (Funclet) 命令-显示所有 Hyper-V 服务器


dpmhv-ShowDirectories (Funclet) 命令-显示所有目录

dpmhv-ShowDirectories 命令用于显示系统中指定目录下的所有子目录。 指定的系统可以是 Hyper-V 服务器或启用了远程 WMI 的 Windows 系统。

此命令具有以下格式:

dpmhv-showDirectories 
-host hostname 
-dir dir 
[-retval]
[-silent]
[-detail]
-host hostname

指定 Hyper-V 服务器主机的名称。

-dir dir

指定目录的名称。

-retval

返回一个值以进一步处理。

-silent

指定不输出到屏幕。

-detail

(可选)显示目录列表的详细信息。

返回值

dpmhv-ShowDirectories 命令返回一组对象,这些对象表示位于指定父目录下的子目录。

以常规模式返回下列属性:

示例:显示所有目录

本示例显示主机 hvserver 的根目录(c: 驱动器)下的子目录。

dpmhv-showDirectories 
-host hvserver 
-dir c:\

示例:显示 Program Files 下的所有目录

本示例显示“C:\Program Files”的子目录。

    function walkDir(sPath)
    {
      dirs = dpmhv-showDirectories -host hvserver -dir (sPath) -retval -silent
      for each (subdir in dirs)
      {
        ? subdir.Name
        walkDir(subdir.Name);
      }
    }
    walkDir("C:\Program Files");