我在网上找到了几个答案,但并不是真正在搜索的内容。在Powershell中以系统用户身份运行命令
问题如下: 使用“Networker”还原文件时,文件的ACL与备份文件时的文件ACL相同,恢复文件的文件夹中的继承关系。意味着ACL的继承不会影响新恢复的文件。
这给我留下了只有3个帐户有权修改ACL的问题。
- 用户,该文件属于
- 域管理员
- 系统帐户
为了解决我想运行自动化脚本固定ACL中的问题,并激活正确的遗产。
该脚本的系统用户必须是其中的一个。 用户正在改变,因此不是一个有效的选择,我也不想离开任何域管理员凭证,也没有给服务帐户的域管理员权限。
这给我留下的系统帐户做的工作,来这里的问题:
如何在PowerShell中执行下系统帐户凭据的任务吗?
我试图
$username = "NT Authority\System"
$password = ConvertTo-SecureString -String "" -AsPlainText -Force
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist @($username, $password)
由于密码是空的我真的不能用它创建凭据。
所有语言环境中的帐户名称都是。\ LocalSystem。名称 LocalSystem或ComputerName \ LocalSystem也可以使用。该帐户 没有密码。 https://msdn.microsoft.com/de-de/library/windows/desktop/ms684190(v=vs.85).aspx
所以,现在我感到有点困惑,我怎么能得到这个工作。
编辑: 文件系统在EMC上运行,并不是一个真正的Windows文件系统,但只是挂在Linux系统上。所以没有本地管理员帐户。
TL; DR
我希望继承上使用系统帐户使用PowerShell,如何文件ACL权限?
是的,问题是文件系统运行在EMC上,而不是一个真正的Windows文件系统,但只是挂在Linux系统上。因此,没有本地管理员帐户:( 我现在看到的唯一另一种方式是将其恢复到“正常文件系统和本地管理员的不同位置” – Asharon
如果没有本地管理员帐户,你相信会有一个本地的SYSTEM帐户?请编辑你的问题,并提供更多关于你的环境,操作系统和文件系统的信息 –
Hi Ansgar,如上所述,系统帐户显示在恢复文件。但是,你是对的,似乎很奇怪,实际上有一个系统帐户。 – Asharon