পাওয়ারশেলের সাথে পুনরাবৃত্তভাবে মালিক পরিবর্তন করবেন?


9

আমি পুনরাবৃত্তভাবে একটি ফোল্ডারের মালিক পরিবর্তন করতে পাওয়ারশেল ব্যবহার করার চেষ্টা করছি।

আমি মূলত এই কোডটি ব্যবহার করছি:

$acct1 = New-Object System.Security.Principal.NTAccount('DOMAIN\Enterprise Admins')
$profilefolder = Get-Item MyFolder
$acl1 = $profilefolder.GetAccessControl()
$acl1.SetOwner($acct1)
set-acl -aclobject $acl1 -path MyFolder

এটি প্রথম স্তরে মালিকানা পরিবর্তন করবে তবে কোনও সাবফোল্ডার বা ফাইলের জন্য নয়। সমস্ত বিষয়বস্তুতে সুযোগ বাড়ানোর কোনও উপায় আছে কি MyFolder?

উত্তর:


17

টেকটাউন কমান্ড ঠিক আপনি যা করার চেষ্টা করছেন তা করে। এটি নিয়মিত উইন্ডোজ ইউটিলিটি।

এই স্নিপেটটি বর্তমান ব্যবহারকারীর মালিকানা প্রয়োগ করবে, তবে আপনি এটি যে কোনও ব্যবহারকারীর কাছে সেট করতে পারেন।

http://technet.microsoft.com/en-us/library/cc753024(v=ws.10).aspx

takeown /f "c:\folder\subfolder" /r

আপনি যদি সমস্যার মুখোমুখি হন তবে নিশ্চিত হন যে আপনি প্রশাসকের অনুমতি নিয়ে সিএমডি / পাওয়ারসেল উইন্ডোটি চালাচ্ছেন। একই অন্যান্য পাওয়ারশেলের নির্দিষ্ট উত্তরের ক্ষেত্রে প্রযোজ্য।


1
এই হরিণী একদল হতে মালিকানা নির্ধারণের ( "প্রশাসকগণ" ছাড়া) জন্য কাজ বলে মনে হচ্ছে শিকনি
বার্গ গুহা গার্টি ভ্যান

5

সেট-এসিএল সেন্টিমিডলেটটি পাইপ থেকে পাথের প্যারামিটারটি নেবে, সুতরাং প্রস্তাবিত উপায়টি প্রতিটি আইটেমের উপর মালিককে সেট করার জন্য ডিরেক্টরিগুলির বিষয়বস্তুগুলি পাইপ করা হয়:

dir -r c:\Users\goyuix\temp | set-acl -aclobject $acl1

এটি আমার প্রোফাইলে অস্থায়ী ডিরেক্টরিতে সমস্ত ফোল্ডার / ফাইলগুলিতে পুনরাবৃত্তভাবে মালিককে সেট করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.