这似乎是一个简单的问题,但我无法修复它
在shell中运行dfsutil命令返回结果
C:\ Windows \ system32> dfsutil链接“\ server.domain.com \ DFSRootname \ Sharename”
链接名称=“共享名”状态=“确定”超时=“1800”
Target =“\ server1 \ sharename”State =“ONLINE”[Site:site1]
Target =“\ server2 \ sharename”State =“OFFLINE”[Site:site2]
完成处理这个命令。
试图在PowerShell中做同样的事情
PS> $ path =“\\ server.domain.com \ DFSRootname \ Sharename” $ dfsutil =“dfsutil” $ option =“link” PS C:\ Windows \ system32> dfsutil链接$path DFS实用程序版本5.2(build立在5.2.3790.3959上) 版权所有(c)微软公司。 版权所有。 无法识别的选项“墨水”
与使用Invoke-Expression相同
PS C:\ Windows \ system32> Invoke-Expression“$ dfsutil $ option $ path” DFS实用程序版本5.2(build立在5.2.3790.3959上) 版权所有(c)微软公司。 版权所有。 无法识别的选项“墨水”
以下语法适用于PS v2 / v3。 我正在使用& Call Operator的命令:
$path = "\\ad.example.org\root\share" $dfsutil = "dfsutil" $option = "link" & $dfsutil $option $path Link Name="share" State="OK" Timeout="1800" Target="\\fs1.example.org\share" State="ONLINE" [Site: default-site] Done processing this command.
看起来像我的Windows 7 PS3安装安装问题。 命令在PS2的Windows 2008 R2主机上正常工作