নতুন ওয়েবসাইটগুলির পরিবর্তনের অনুমতি পাওয়ার জন্য আমি আইআইএস অ্যাকাউন্ট সেট করতে সক্ষম হতে চাই। আমার কাছে নিম্নলিখিত স্ক্রিপ্ট রয়েছে:
function Set-ModifyPermission ($directory, $username, $domain = 'IIS APPPOOL') {
$inherit = [system.security.accesscontrol.InheritanceFlags]"ContainerInherit, ObjectInherit"
$propagation = [system.security.accesscontrol.PropagationFlags]"None"
$acl = Get-Acl $directory
$user = New-Object System.Security.Principal.NTAccount($domain, $username )
$accessrule = New-Object system.security.AccessControl.FileSystemAccessRule($user, "Modify", $inherit, $propagation, "Allow")
$acl.AddAccessRule($accessrule)
set-acl -aclobject $acl $directory
}
যাইহোক, আমি যখন এটি চালনা করি তখন আমি এ জাতীয় ত্রুটিগুলি পেয়েছি:
সেট-এসিএল: এই ওয়ার্কস্টেশন এবং প্রাথমিক ডোমেনের মধ্যে বিশ্বাসের সম্পর্ক ব্যর্থ।
আমি মনে করি এটি কারণ IIS APPPOOL
প্রকৃত ডোমেন নয়, তবে এটি এক ধরণের জাল অ্যাকাউন্টের একটি অদ্ভুত উপসর্গ। এই অ্যাকাউন্টটি উল্লেখ করার মতো কোনও সঠিক উপায় আছে যাতে আমি এই কাজটি করতে পারি?
AddAccessRule
: "কিছু বা সমস্ত পরিচয়ের উল্লেখগুলি অনুবাদ করা যায়নি।" কোন ধারণা কি হতে পারে?