尊敬的客户,
您好!
感谢您联系微软问答社区。
为了对您的情况有更清晰的了解,以便进一步调查,我希望了解一些详细信息:
请您详细描述您正在使用哪种方法迁移文件,以及您注意到迁移后哪些属性发生了变化?此外,您能否提供一些示例,展示迁移前后的状态?(请帮忙提供迁移前后的截图)
感谢您的时间和配合!
Kate.
将文件迁移(读取文件的内容以及属性,然后将内容和属性一起迁移)到基于16299版本的windos10镜像制作的PE,文件的ACL属性不会被修改。用一样的迁移方法,将文件迁移到基于从17134及17134之后的windows10镜像制作的PE,存在迁移完成以后,文件的ACL属性会被自动修改的问题。重新读取源文件的ACL属性,再覆盖到PE里的文件,覆盖完以后重新读取PE内的文件发现ACL属性还是被自动修改。想问一下,这是因为17134及之后的版本,windows修改了什么造成的吗,如何阻止文件的ACL属性被自动修改。
使用 PowerShell 中的 icacls 命令或 Set-Acl 命令重新应用原始 ACL,或者在迁移前导出 ACL 信息并将其批量导入到目标环境,ACL还是会被调整。是否有办法关闭默认安全策略,以确保文件符合新环境中的本地安全上下文 或者 是否有办法将安全策略调整回16299版本的设置吗