পাওয়ারশেল - পাসওয়ার্ড রিসেট সহ এডি তে ব্যবহারকারীর শংসাপত্রগুলি পরীক্ষা করুন


8

যদি কোনও ব্যবহারকারী অ্যাক্টিভ ডিরেক্টরিতে প্রমাণীকরণ করে তবে আমি সফলভাবে পাওয়ারশেল ব্যবহার করতে পারি:

Function Test-ADAuthentication {
    param($username,$password)
    (new-object directoryservices.directoryentry "",$username,$password).psbase.name -ne $null
}

Test-ADAuthentication "test" "Password1"

তবে, আমি কীভাবে করব তা আমার জীবনের জন্য অনুধাবন করতে পারি না:

  1. পাসওয়ার্ডটি পুনরায় সেট করার দরকার আছে কিনা তা পরীক্ষা করে দেখুন
  2. প্রেরিত শংসাপত্রগুলি যাচাই করা তাদের শেষ পাসওয়ার্ডে কাজ করেছে।

কিভাবে এই সম্পর্কে যেতে পারে?


: এখানে একই সমস্যা কিছুটা ভাল সমাধান stackoverflow.com/questions/7663219/...
নিক Kavadias

উত্তর:


8

শংসাপত্রগুলি একটি প্রক্রিয়া চালিয়ে পরীক্ষা করা যেতে পারে। নীচে একটি উদাহরণ,

Start-Process -FilePath cmd.exe /c -Credential (Get-Credential -UserName $username -Message 'Test Credential')

বা সহজভাবে:

Start-Process -FilePath cmd.exe /c -Credential (Get-Credential)

আপনাকে একটি পাসওয়ার্ড প্রবেশের জন্য একটি প্রম্পট উপস্থিত করা হবে। আপনার যদি স্ট্রিং (খারাপ অনুশীলন) থেকে পাসওয়ার্ডটি পড়ার প্রয়োজন হয় তবে আপনাকে ক্রেডেনসিয়াল অবজেক্টটি আগেই শুরু করতে হবে। সেই পদ্ধতির আরও বিশদ সাহায্যে পাওয়া যাবে।

Get-Help Get-Credential

আপনি দেখতে পাবেন যে এই প্রারম্ভটি প্রক্রিয়াটি কোনওভাবেই কাজ করবে না যদি ব্যবহারকারীর রিমোটিংয়ের অধিকার না থাকে .... আমি উত্তরগুলি এখানে সহায়কটি পেয়েছি। serverfault.com/questions/276098/…
অ্যান্ড্রু পেট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.