জিপিও প্রয়োগ করতে ব্যর্থ; কারণ: অ্যাক্সেস অযোগ্য, খালি বা অক্ষম; সার্ভার 2012 আর 2 এবং উইন্ডোজ 10


16

আমার একটি উইন্ডোজ সার্ভার 2012 আর 2 ডোমেন রয়েছে।

গতকাল, একটি কম্পিউটারের (উইন্ডোজ 10 প্রো চলমান) নেটওয়ার্ক ড্রাইভ কাজ বন্ধ করে দিয়েছে।

আরও তদন্তের পরে ( gpresult /h) এটি সমস্ত গোষ্ঠী নীতি অবজেক্ট কারণ সঙ্গে ব্যর্থ হয় Inaccessible, Empty, or Disabled

আমি নিশ্চিত করেছি যে সমস্ত জিপিও এখনও বিদ্যমান রয়েছে এবং উভয় (রিডানড্যান্ট এবং স্থানীয়) ডোমেন নিয়ামকগুলিতে সক্ষম রয়েছে। তদ্ব্যতীত, একই ডোমেনে 20 টি মেশিন এবং ল্যান একেবারেই কোনও সমস্যা নেই।

যাইহোক, অন্য একটি কম্পিউটার আছে যা আমি পরীক্ষা করেছিলাম যা একই সমস্যাটি উপস্থাপন করেছিল! এর মানে কি সমস্যাটি সার্ভারগুলির সাথে রয়েছে?

gpresult /rপ্রতিবেদন করেছে যে একটি ক্লায়েন্ট স্থানীয় ডিসি 1 থেকে জিপিও এবং অন্যটি ডিসি 2 থেকে পাচ্ছে। সুতরাং এটি কোনও নির্দিষ্ট ডিসি সম্পর্কিত কোনও সমস্যা নয়।

gpupdate /force কিছুই স্থির করা হয়নি (যদিও এটি দাবি করেছে যে নীতিগুলি প্রয়োগ করা হয়েছিল)।

আমি স্থানীয় নীতিগুলির জন্য রেজিস্ট্রি এন্ট্রিগুলি মুছে ফেলার চেষ্টা করেছি (এই নির্দেশিকাটি অনুসরণ করে /superuser/ -ডো ) এবং রিবুট করা - একই সমস্যা।

আমি এই সমর্থন পৃষ্ঠাটি মাইক্রোসফ্ট ( https://support.microsoft.com/en-us/kb/2976965 ) থেকে পেয়েছি , তবে এটি দাবি করে যে এটি কেবল উইন্ডোজ 7 বা তার আগের ক্লায়েন্টদের ক্ষেত্রে প্রযোজ্য।

আমার সমস্ত মেশিন (উভয় সার্ভার এবং ক্লায়েন্ট) 64-বিট সংস্করণে চলছে এবং সম্পূর্ণ আপডেট হয়েছে। আমি নিশ্চিত হয়ে ওঠার জন্য তাদের সকলকে পুনরায় বুট করেছি।



ধন্যবাদ। আপনার মন্তব্য সমাধান ক্লু সরবরাহ করে। নিচে দেখ.
ড্যানিয়েল

উত্তর:


19

প্যাচ জোকেওয়ার্টি লিঙ্কটি পরীক্ষা করুন খুব

গুরুত্বপূর্ণ বিস্তারিত রয়েছে:

জ্ঞাত সমস্যা

MS16-072 সুরক্ষা প্রসঙ্গে পরিবর্তন করে যার সাথে ব্যবহারকারীর গোষ্ঠী নীতিগুলি পুনরুদ্ধার করা হয়। এই বাই-ডিজাইন আচরণ পরিবর্তন গ্রাহকদের কম্পিউটারগুলিকে সুরক্ষা দুর্বলতা থেকে রক্ষা করে। এমএস 16-072 ইনস্টল হওয়ার আগে ব্যবহারকারীর সুরক্ষা প্রসঙ্গটি ব্যবহার করে ব্যবহারকারীর গোষ্ঠী নীতিগুলি পুনরুদ্ধার করা হয়েছিল। MS16-072 ইনস্টল হওয়ার পরে, ব্যবহারকারীদের নীতিগুলি মেশিনগুলির সুরক্ষা প্রসঙ্গে ব্যবহার করে পুনরুদ্ধার করা হবে। এই বিষয়টি নিম্নলিখিত কেবি নিবন্ধগুলির জন্য প্রযোজ্য:

  • 3159398 এমএস 16-072: গোষ্ঠী নীতিমালার জন্য সুরক্ষা আপডেটের বর্ণনা: 14 ই জুন, 2016
  • 3163017 উইন্ডোজ 10 এর জন্য সংক্ষিপ্ত আপডেট: 14 জুন, 2016
  • 3163018 উইন্ডোজ 10 সংস্করণ 1511 এবং উইন্ডোজ সার্ভার 2016 প্রযুক্তিগত পূর্বরূপ 4: 14 জুন, 2016 এর জন্য সংক্ষিপ্ত আপডেট
  • 3163016 উইন্ডোজ সার্ভার 2016 প্রযুক্তিগত পূর্বরূপ 5: জুন 14 2016 এর জন্য সংক্ষিপ্ত আপডেট

লক্ষণ

ব্যবহারকারী অ্যাকাউন্ট বা সুরক্ষা গোষ্ঠীগুলিতে সুরক্ষা ফিল্টার করা থাকা বা উভয়ই সমস্ত ব্যবহারকারীর গোষ্ঠী নীতি ডোমেন যুক্ত কম্পিউটারগুলিতে প্রয়োগ করতে ব্যর্থ হতে পারে।

কারণ

গোষ্ঠী নীতি অবজেক্ট প্রমাণীকৃত ব্যবহারকারীদের গোষ্ঠীর জন্য পড়ার অনুমতি অনুপস্থিত বা আপনি যদি সুরক্ষা ফিল্টারিং ব্যবহার করছেন এবং ডোমেন কম্পিউটার গ্রুপের জন্য পড়ার অনুমতি অনুপস্থিত রয়েছেন তবে এই সমস্যাটি দেখা দিতে পারে।

সমাধান

এই সমস্যাটি সমাধান করার জন্য, গ্রুপ পলিসি ম্যানেজমেন্ট কনসোল (GPMC.MSC) ব্যবহার করুন এবং নিম্নলিখিত ধাপগুলির একটি অনুসরণ করুন:

- গ্রুপ পলিসি অবজেক্টে (জিপিও) পড়ার অনুমতি সহ প্রমাণীকৃত ব্যবহারকারীদের গোষ্ঠী যুক্ত করুন।
- আপনি যদি সুরক্ষা ফিল্টারিং ব্যবহার করে থাকেন তবে পড়ার অনুমতি নিয়ে ডোমেন কম্পিউটার গ্রুপ যুক্ত করুন।

এই লিঙ্কটি এমএস 16-072 স্থাপন করুন দেখুন যা সমস্ত কিছু ব্যাখ্যা করে এবং ক্ষতিগ্রস্থ জিপিওগুলি মেরামত করার জন্য স্ক্রিপ্ট সরবরাহ করে। স্ক্রিপ্টটি প্রমাণীকৃত ব্যবহারকারীদের সমস্ত জিপিও-তে অনুমতি পড়ার অনুমতি যুক্ত করে যার প্রমাণীকরণকারীর জন্য কোনও অনুমতি নেই।

# Copyright (C) Microsoft Corporation. All rights reserved.

$osver = [System.Environment]::OSVersion.Version
$win7 = New-Object System.Version 6, 1, 7601, 0

if($osver -lt $win7)
{
    Write-Error "OS Version is not compatible for this script. Please run on Windows 7 or above"
    return
}

Try
{
    Import-Module GroupPolicy
}
Catch
{
    Write-Error "GP Management tools may not be installed on this machine. Script cannot run"
    return
}

$arrgpo = New-Object System.Collections.ArrayList

foreach ($loopGPO in Get-GPO -All)
{
    if ($loopGPO.User.Enabled)
    {
        $AuthPermissionsExists = Get-GPPermissions -Guid $loopGPO.Id -All | Select-Object -ExpandProperty Trustee | ? {$_.Name -eq "Authenticated Users"}
        If (!$AuthPermissionsExists)
        {
            $arrgpo.Add($loopGPO) | Out-Null
        }
    }
}

if($arrgpo.Count -eq 0)
{
    echo "All Group Policy Objects grant access to 'Authenticated Users'"
    return
}
else
{
    Write-Warning  "The following Group Policy Objects do not grant any permissions to the 'Authenticated Users' group:"
    foreach ($loopGPO in $arrgpo)
    {
        write-host "'$($loopgpo.DisplayName)'"
    }
}

$title = "Adjust GPO Permissions"
$message = "The Group Policy Objects (GPOs) listed above do not have the Authenticated Users group added with any permissions. Group policies may fail to apply if the computer attempting to list the GPOs required to download does not have Read Permissions. Would you like to adjust the GPO permissions by adding Authenticated Users group Read permissions?"

$yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes", `
    "Adds Authenticated Users group to all user GPOs which don't have 'Read' permissions"
$no = New-Object System.Management.Automation.Host.ChoiceDescription "&No", `
    "No Action will be taken. Some Group Policies may fail to apply"
$options = [System.Management.Automation.Host.ChoiceDescription[]]($yes, $no)
$result = $host.ui.PromptForChoice($title, $message, $options, 0)  
$appliedgroup = $null
switch ($result)
{
    0 {$appliedgroup = "Authenticated Users"}
    1 {$appliedgroup = $null}
}
If($appliedgroup)
{
    foreach($loopgpo in $arrgpo)
    {
        write-host "Adding 'Read' permissions for '$appliedgroup' to the GPO '$($loopgpo.DisplayName)'."
        Set-GPPermissions -Guid $loopgpo.Id -TargetName $appliedgroup -TargetType group -PermissionLevel GpoRead | Out-Null
    }
}

তোমার জন্য ডোমেন কম্পিউটার পঠিত অনুমতি সেট করতে বরং (যেমন আমি না) preffer যদি চেয়ে প্রমাণীকৃত ব্যবহারকারী শুধু এই পরিবর্তন 0 {$appliedgroup = "Authenticated Users"}যে0 {$appliedgroup = "Domain Computers"}


দেখে মনে হচ্ছে আমি এটিকে উত্তর হিসাবে সাময়িকভাবে চিহ্নিত করব। আমি আমার সুরক্ষা ফিল্টারিংয়ের পড়ার অ্যাক্সেসের সাথে "ডোমেন কম্পিউটার" যুক্ত করেছি এবং এখন সমস্যাযুক্ত কম্পিউটারগুলির মধ্যে কমপক্ষে একটি কাজ করছে। সুতরাং আমি ধরে নিই যে কোনও প্যাচ স্বয়ংক্রিয়ভাবে উইন্ডোজ আপডেটের মাধ্যমে সার্ভারে নিজেকে প্রয়োগ করে এবং এই সমস্যা তৈরি করেছে। এখন আমি আরও ভাবছি যে জিপিওর জন্য ডেলিগেশন ট্যাব এবং সুরক্ষা ফিল্টারিং বিভাগের মধ্যে পার্থক্য কী ... পড়ার সময়
ড্যানিয়েল

2
বিভ্রান্তিতে কিছুটা যুক্ত করার জন্য, আমার জন্য নীতিটি প্রয়োগের জন্য ব্যবহারকারী এবং কম্পিউটারযুক্ত গোষ্ঠী সহ সুরক্ষা গোষ্ঠী যুক্ত করা দরকার ছিল। কেবলমাত্র একটি (ব্যবহারকারী বা কম্পিউটার) যুক্ত করার ফলে নীতিটি প্রয়োগ না হয়। এটি অগত্যা ডোমেন কম্পিউটার গ্রুপ হওয়ার দরকার নেই, নীতিটি প্রয়োগ করা হলে সুরক্ষা ফিল্টারিংয়ে কেবল ব্যবহারকারী এবং কম্পিউটারের সংমিশ্রণটি বৈধ হতে হবে।
অ্যাডওয়াইনথ

এটি আমাদের সংস্থার জন্য এটি স্থির করেছে -> গ্রুপ পলিসি অবজেক্টে (জিপিও) রিড পারমিশন সহ প্রামাণ্য ব্যবহারকারীদের গ্রুপ যুক্ত করুন। বড় thx
মস্তিষ্কে লু লং

এটি একটি আসল সমাধান হিসাবে দেখা যাচ্ছে না কারণ আমি চাই না যে প্রত্যেকেরই সেই জিপিও প্রয়োগ করা হোক, গ্রুপের নির্দিষ্ট লোকেরা। এমএস এখনও উইন্ডোজ আপডেটে এটি মোতায়েন করছে কেন? এটি সবকিছু ভেঙে দেয়।
সেফেথাস

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