Powershell - অ্যাডমিন শংসাপত্র ব্যবহার করে অ্যাক্টিভ ডিরেক্টরি


0

আমি আমার অ্যাডমিন credentials সঙ্গে কাজ ক্ষমতার স্ক্রিপ্ট চেষ্টা করছি। আমি এখনও "ক্ষমতাশালী স্ক্রিপ্ট বিশ্বের" থেকে অনেক নতুন নই, তাই আমি বিদ্যমান স্ক্রিপ্টগুলি সন্ধান করছি এবং একসঙ্গে ট্যাপিং / সংশোধন করছি।

আমার স্ট্রিং আছে

$targetdomain = ""
Write-Verbose "Getting credentials"
$domaincredential = Get-Credential -UserName "$targetdomain\$env:USERNAME-ADM" -Message "Use a credential that has permission to create users in the target domain $targetdomain"

এটি আমার-এডএম অ্যাকাউন্টের তথ্যের জন্য অনুরোধ করে যা আমি টাইপ করি। কিন্তু যখন আমি স্ক্রিপ্টটি চালানোর চেষ্টা করি তখন এটি বলে

সেট-এডুজার: অপারেশন সঞ্চালনের অপর্যাপ্ত অ্যাক্সেস অধিকার

"আইকনটিতে ডান ক্লিক করে- & gt; প্রশাসক হিসাবে চালান- & gt; শংসাপত্রগুলি প্রবেশ করান" এবং "স্ক্রিপ্টটি অনুলিপি করুন" এর মাধ্যমে খোলা পাওয়ারশেলটি খোলে তবে এটি একটি যাদুমন্ত্রের মতো কাজ করে।

তাই আমার প্রশ্ন হয়। আমি কি ভুল করছি? আমি এটা প্রমাণপত্র লাইন অনুমান করছি কিন্তু আমি সহজভাবে কি ভুল খুঁজে বের করতে পারবেন না। আমি সঙ্গে চেষ্টা করেছেন " $cred = Get-Credential domain\username "কিন্তু যে কাজ করে না।

আপনি নীচের পুরো স্ক্রিপ্ট দেখতে পারেন:

$targetdomain = ""
Write-Verbose "Getting credentials"
$domaincredential = Get-Credential -UserName "$targetdomain\$env:USERNAME-ADM" -Message "Use a credential that has permission to create users in the target domain $targetdomain"

foreach($line in Get-Content "request.txt") {

if ($line.length -eq 0) {
$line = "  "
}

    if($line -match "First name of user: ") {
            $name = $line.Substring(21).trim()
   }

    if($line -match "  Last name of user: ") {
            $lastname = $line.Substring(22).trim()
    }

    if ($line.Substring(0,1) -eq "" -and $line.Length -eq 6) {
            $LID = $line.trim()
    }
}
Set-ADUser -Identity $LID -Add @{ProxyAddresses = ""}
Set-ADUser -Identity $LID -Add @{ProxyAddresses = ""}

কোন mods এই দেখায়। সম্পূর্ণরূপে এই প্রশ্ন মুছে ফেলুন। আমার সাবেক ফার্ম / দেশে আইনের কারণে এটি খুব বেশি বিশদ বিবরণে যেতে হবে না।
B.Frederik

@ সাথিয়া আপনি কি আমার সাথে চ্যাট করতে পারেন?
B.Frederik

@ বি ফ্রেডেরিক আপনি মডারেটরের সাথে যোগাযোগ করতে এবং তাদের জিজ্ঞাসা করতে হবে সংবেদনশীল তথ্য redact পরিবর্তে অন্য একটি সংশোধন যোগ করার। আপনি কেবল আপনার প্রশ্ন সম্পাদনা করলেও আসল তথ্যটি পাওয়া যাবে।
Secespitus

@ বি ফ্রেডেরিক দয়া করে প্রশ্নটি [পতাকা] করুন এবং পুনঃনির্দেশিত করা উচিত তা উল্লেখ করুন
Sathyajith Bhat

@ সাথিয়া পতাকাঙ্কিত। প্রশ্নগুলি সম্পূর্ণরূপে এটির সম্পূর্ণরূপে পুনর্বিবেচনা করা বা সম্পূর্ণরূপে সরানো প্রয়োজন। এই একমাত্র তথ্য আমি এখন আমার পূর্ববর্তী কাজ থেকে পেয়েছিলাম।
B.Frederik

উত্তর:


3

কোডটি সাবধানে দেখুন: আপনি ব্যবহারকারীর শংসাপত্রগুলির জন্য জিজ্ঞাসা করছেন, সেগুলি সংরক্ষণ করুন $domaincredential পরিবর্তনশীল যা পরে ব্যবহার করা হয় না।

যোগ -Credential $domaincredential যুক্তি Set-ADuser cmdlet কল:

Set-ADUser -Identity $LID `
           -Add @{ProxyAddresses = "NOTES:$name $lastname/DK$LID/UNIBANK"} `
           -Credential $domaincredential

হ্যালো, এটা আমার জন্য কাজ করে। কিন্তু আমার সহকর্মীরা ত্রুটিটি পেয়েছেন: "সেট-অ্যাডুসার: 'সেট-অ্যাডুসার' শব্দটি একটি cmdlet, ফাংশন, স্ক্রিপ্ট ফাইল, বা অপারেবল প্রোগ্রামের নাম হিসাবে স্বীকৃত নয়। নামটির বানান পরীক্ষা করুন, অথবা যদি কোনও পথ অন্তর্ভুক্ত, যাচাই করুন যে পথটি সঠিক এবং আবার চেষ্টা করুন। "কোন ধারণা কি সমস্যা হতে পারে?
B.Frederik

1
কারণ তাদের Powershell AD ম্যানেজমেন্ট মডিউল ইনস্টল নেই: docs.microsoft.com/en-us/powershell/module/addsadministration/... । যদি উত্তরটি আপনার আসল সমস্যার সমাধান করে তবে এটি একটি উত্তর হিসাবে চিহ্নিত করতে বিনা দ্বিধায়। যদি আপনার আরও প্রশ্ন থাকে তবে আপনি সেগুলি আলাদাভাবে তৈরি করতে পারেন;)
maoizm

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

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