我正在将通过ShadowProtect捕获的备份映像挂载到Explorer挂载点。我最初的测试是通过PowerShell中的Test-File查找驱动器上存在的文件。如果为TRUE,我们可以假设备份映像已经安装并且是好的"。
我的问题是SystemReserved分区,它没有我可以测试存在的文件。 PowerShell(或.NET?)中是否有任何函数可以简单地测试是否可以浏览目录(而不是查找某个文件?)。或任何其他可以实现类似事情的想法?
谢谢!
注意:图像是只读的。
答案 0 :(得分:1)
$myPath = \\backupserver\share\folder\
$canRead = $true
try {
Get-ChildItem $myPath -ErrorAction Stop | out-null
} catch [System.Exception] { #could be more specific on type of error here, but I'm guessing most errors would suggest some issue equivelant to a read permissions issue.
$canRead = $false
}
if($canRead) { ":)" } else { ":(" }