Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PowerShell脚本没有';t将正确答案返回到测试路径_Powershell - Fatal编程技术网

PowerShell脚本没有';t将正确答案返回到测试路径

PowerShell脚本没有';t将正确答案返回到测试路径,powershell,Powershell,我创建了下面的PowerShell脚本,以检查服务器列表(C:\Healthcheck\servers.txt)上是否存在“D:\Apps”文件夹 我已经在服务器上创建了“D:\Apps”文件夹,但脚本说它不存在: ServerName上不存在应用文件夹 如果我在服务器上本地运行该命令,它会找到“D:\Apps”文件夹: PS C:\Windows\system32>测试路径D:\Apps 真的 我错过什么了吗?我可以使用PowerShell远程查询服务器,以检查服务是否正在运行,从而不存在访问

我创建了下面的PowerShell脚本,以检查服务器列表(C:\Healthcheck\servers.txt)上是否存在“D:\Apps”文件夹

我已经在服务器上创建了“D:\Apps”文件夹,但脚本说它不存在:

ServerName上不存在应用文件夹

如果我在服务器上本地运行该命令,它会找到“D:\Apps”文件夹:

PS C:\Windows\system32>测试路径D:\Apps 真的
我错过什么了吗?我可以使用PowerShell远程查询服务器,以检查服务是否正在运行,从而不存在访问问题。

看起来您输入了一个输入错误

    $TestPath = Test-Path \\\$computers\D$\Apps
试一试


问题可能是由于未共享文件夹或您的权限造成的。考虑使用
Invoke命令
看看会发生什么。
\\\$computers
->
\\$computer
我已经修复了它。变量必须是“$computer”而不是“$computers”。Tes Path命令
\\\$computer\D:\Apps
不是有效的UNC路径。 PS C:\Windows\system32> Test-Path D:\Apps True
    $TestPath = Test-Path \\\$computers\D$\Apps
    $TestPath = Test-Path \\$computer\D$\Apps