Windows 10 文件历史记录

Windows 10 文件历史记录

不确定这是否可行,但我希望文件历史记录版本可以通过网络恢复,并可供所有有权访问共享的用户恢复。

目前,只有创建备份历史记录的用户才能访问/看到这些版本,并且只有登录本地计算机后才能访问/看到这些版本。

例子:

共享位置:\server01\data

物理位置:\Server01\d$\data

文件历史记录位置:\Server01\e$\FileHistory

User1:在Server01本地创建了文件历史记录。

用户 1:通过网络访问文件共享并尝试查看版本;“没有可用的先前版本”

用户 1:前往物理位置并能够看到所有可恢复的版本。

答案1

所以据我所知,这是文件历史记录的一个功能。但肯定有办法解决它。文件历史记录只是存储...文件,带有...历史记录。好吧,也许这很明显,但它们只是文件系统上可以为您提供历史记录的文件。我假设您是管理员(如果不是,请发表评论),在我看来,以下是您的选项:

  1. 您可以手动将文件历史记录文件夹 (\Server01\e$\FileHistory) 复制到所有用户都可以访问的网络共享。您可以编写脚本并确保权限足够低,以便其他用户可以访问它。如果我是您,从安全角度来看,我会创建一组需要该访问权限的人并授予该组访问权限,而不是将其完全开放。

它看起来是这样的:

# Define the source and destination directories
$sourceDir = "\\Server01\e$\FileHistory"
$destDir = "\\Server01\data\FileHistoryBackup"

# Define the user group that should have access
$userGroup = "YourGroupName"

# Create the destination directory if it doesn't exist
if (-Not (Test-Path $destDir)) {
    New-Item -ItemType Directory -Path $destDir
}

# Copy the File History folder to the network share
Copy-Item -Path $sourceDir -Destination $destDir -Recurse

# Change permissions to give the user group access
icacls $destDir /grant "$userGroup:R"

您可以安排此功能定期运行,或者甚至在文件历史记录存储文件夹发生更改时运行。

  1. 是否必须通过文件历史记录?Windows 还有另一个功能,称为“影子副本”,它实际上是一种备份解决方案,但您可以将其指向任何您想要的位置(包括共享 - 事实上大多数时候它是某种网络文件系统)。它还提供文件历史记录,尽管它可能不包含您想要的所有信息。检查一下!只需检查权限,但我的理解是它们应该默认可访问。只需确保您可以运行icacls $destDir /grant "$userGroup:R"以确保任何组都可以使用它(如果您想让它真正开放,只需将其开放给用户组或域用户组)。

尽管如此,出于安全原因,文件历史记录仅供用户使用。使用上述任何黑客手段并将其暴露给其他人时,请务必小心谨慎。尽量不要太宽容。历史记录可能包含机密、敏感信息和其他您可能不想共享的内容,因此请务必仔细配置它。

编辑:该脚本只是我对您的源和目标目录/共享的理解的一个示例。请检查路径等以确保无误!

相关内容