問題のアカウントは、アプリケーションの展開時にアカウントが使用される SCCM アカウント「インタラクティブ」です。
システム アカウント (SID を使用して認証されたユーザー) を追加し、親から継承するアクセス許可を取得すること以外に、調べてみましたが、何も見つかりませんでした。
例の助けをいただければ幸いです。
アントンSK
------ * 修正 * ------
私が持っているコードこれまでのところ、私が抱えている問題は、ドメインからではなく、OS への組み込みアカウントとして指定する方法がわからないことです。
Imports System.Security.AccessControl
Dim FolderPath As String = "C:\TestingFolder" 'Specify the folder here
Dim UserAccount As String = "*Local*\Interactive" 'Specify the user here (BuiltIn to Local Machine)
Dim FolderInfo As IO.DirectoryInfo = New IO.DirectoryInfo(FolderPath)
Dim FolderAcl As New DirectorySecurity
FolderAcl.AddAccessRule(New FileSystemAccessRule(UserAccount, FileSystemRights.Modify, InheritanceFlags.ContainerInherit Or InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessControlType.Allow))
'FolderAcl.SetAccessRuleProtection(True, False) 'uncomment to remove existing permissions
FolderInfo.SetAccessControl(FolderAcl)