共享网络文件夹路径-在Powershell中递归检查文件
我有一个脚本,它接受用户对文件夹路径的输入。然后它递归文件并对它们进行散列,等等共享网络文件夹路径-在Powershell中递归检查文件,powershell,Powershell,我有一个脚本,它接受用户对文件夹路径的输入。然后它递归文件并对它们进行散列,等等 我需要的是一种为路径获取输入的方法,可以是本地文件夹(C:\somefolder\folder)或共享网络文件夹路径(\\我们公司的一个服务器address.com\folder)。目前,该脚本无法处理网络共享文件夹,但可以处理本地文件夹 $folder1 = (Read-Host -Prompt "Enter path to folder") $hashes1 = Get-ChildItem
我需要的是一种为路径获取输入的方法,可以是本地文件夹(C:\somefolder\folder)或共享网络文件夹路径(\\我们公司的一个服务器address.com\folder)。目前,该脚本无法处理网络共享文件夹,但可以处理本地文件夹
$folder1 = (Read-Host -Prompt "Enter path to folder")
$hashes1 = Get-ChildItem -Path ($folder1) -Recurse | Get-FileHash -Algorithm SHA1
请举例说明用户输入的网络路径。另外,向我们显示脚本失败时收到的错误消息(\\one of My company servers address.com\ folder),这是我输入的文件夹网络路径(我不能更具体地说)作为本地路径,用户可以输入其本地计算机的任何路径(本例中脚本成功运行)-运行脚本时没有错误消息。它只是冻结了。你真的能到达那条路吗?你有去那里的许可证吗?您可以使用服务器IP地址或NetBios名称执行此操作吗?路径是否有空格(您没有引用它)?在
读取主机
调用和$folder1
变量周围都有()
。他们是不需要的。。。而且在一些罕见的情况下会引起问题。我会删除它们以简化您的代码。该位置是可访问的,我也有权限。试图遥控支架-仍然以同样的方式操作。