এই টিউটোরিয়ালে, সার্টিফিকেটের ব্যবস্থাপনা চিত্রিত করা হবে।
কিভাবে Windows PowerShell দিয়ে সার্টিফিকেট (সার্টিফিকেট) পরিচালনা করবেন?
PowerShell হল একটি প্রশাসনিক টুল যা ব্যবহারকারীকে সার্টিফিকেট পরিচালনা সহ সমস্ত প্রশাসনিক কাজগুলি পরিচালনা করতে দেয়।
আসুন দেখি কিভাবে PowerShell সার্টিফিকেট পরিচালনায় জয়লাভ করে।
উদাহরণ 1: কম্পিউটারে উপলব্ধ শংসাপত্রের তালিকা করুন
উপলব্ধ শংসাপত্রগুলি পেতে, উল্লেখ করুন ' Get-ChildItem ' cmdlet সহ ' -পথ ' পরামিতি এটিতে নির্ধারিত পথ রয়েছে:
Get-ChildItem -পথ শংসাপত্র:\CurrentUser\My
উদাহরণ 2: মেয়াদ শেষ হওয়ার ছয় মাসের সাথে একটি শংসাপত্র তৈরি করুন
ছয় মাসের মেয়াদ শেষ হওয়ার সাথে একটি শংসাপত্র তৈরি করতে প্রদত্ত কমান্ডটি চালান:
নতুন - স্ব-স্বাক্ষরিত শংসাপত্র - Subject Longer_Expiry - CertStoreLocation Cert:\CurrentUser\My - এর পরে নয় ( গেট-ডেট ) মাস যোগ করুন ( 06 )উপরে বর্ণিত কোড অনুযায়ী:
- উল্লেখ ' নতুন স্ব-স্বাক্ষরিত শংসাপত্র ' cmdlet এবং ' -বিষয় ” প্যারামিটার তারপর এটি একটি বিষয়ের নাম বরাদ্দ করুন।
- এর পরে, উল্লেখ করুন ' -সার্টিস্টোর অবস্থান ” পরামিতি এবং সার্টিফিকেটের অবস্থানের সাথে এটি প্রদান করুন।
- অবশেষে, যোগ করুন ' -পরে না ” শংসাপত্রের মেয়াদ শেষ হওয়ার তারিখের পরামিতি এটিকে বরাদ্দ করা হয়েছে:
উদাহরণ 3: PowerShell-এ একটি স্ব-স্বাক্ষরিত শংসাপত্র তৈরি করুন
একটি স্ব-স্বাক্ষরিত শংসাপত্র তৈরি করতে, প্রদত্ত কমান্ডটি চালান:
$Test_Cert = নতুন - স্ব-স্বাক্ষরিত শংসাপত্র - টাইপ ডকুমেন্ট এনক্রিপশন সার্টি - বিষয় 'এনক্রিপ্ট_ডক' - CertStoreLocation Cert:\CurrentUser\My$Test_Cert
উপরে উল্লিখিত কোডে:
- প্রথমে, একটি ভেরিয়েবল শুরু করুন এবং এটিকে বর্ণিত কোড বরাদ্দ করুন।
- নির্ধারিত কোডে, প্রথমে যোগ করুন “ নতুন স্ব-স্বাক্ষরিত শংসাপত্র ' cmdlet প্যারামিটার সহ ' -টাইপ 'থাকছে' ডকুমেন্ট এনক্রিপশন সার্টি ” মান এটিতে নির্দিষ্ট করা হয়েছে।
- এর পরে, বিষয় এবং লক্ষ্য অবস্থান উল্লেখ করুন।
- অবশেষে, তৈরি করা শংসাপত্রটি দেখতে ভেরিয়েবলটি আহ্বান করুন:
উদাহরণ 4: একটি শংসাপত্রের বিশদ বিবরণ পান
একটি শংসাপত্রের বিস্তারিত তথ্য পুনরুদ্ধার করতে প্রদত্ত কোডটি চালান:
$New_Cert = Get-ChildItem -পথ শংসাপত্র:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$New_Cert | ভিতরে
উপরে বর্ণিত কোডে:
- প্রথমে একটি ভেরিয়েবল শুরু করুন এবং এটিকে ' Get-ChildItem 'cmdlet.
- এর পরে, টাইপ করুন ' -পথ ” পরামিতি এবং পৃথক শংসাপত্র ঠিকানা দিয়ে এটি প্রদান করুন।
- অবশেষে, পাইপলাইনের পাশাপাশি বর্ণিত ভেরিয়েবলটি চালান ' | ' এবং ' ভিতরে ” (ফর্ম্যাট-তালিকা) cmdlet:
উদাহরণ 5: একটি একক শংসাপত্র রপ্তানি করুন৷
একটি একক শংসাপত্র রপ্তানি করতে, কেবল প্রদত্ত কমান্ডটি চালান:
$সার্ট = Get-ChildItem -পথ শংসাপত্র:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$সার্ট | রপ্তানি - সনদপত্র -ফাইল পাথ C:\Docs\New.cer
উপরে বর্ণিত কোড অনুযায়ী:
- শংসাপত্র, নির্ধারিত পরিবর্তনশীল এবং ' | 'পাইপলাইন।
- তারপর, উল্লেখ করুন ' রপ্তানি সার্টিফিকেট 'cmdlet.
- সবশেষে, টাইপ করুন ' -ফাইল পাথ ” প্যারামিটার এবং টার্গেট ফাইলের নাম এবং পথ দিয়ে এটি প্রদান করুন:
এখানেই শেষ! আমরা Windows PowerShell সার্টিফিকেটের ব্যবস্থাপনা ব্যাখ্যা করেছি।
উপসংহার
পাওয়ারশেলের একটি শংসাপত্র প্রদানকারী বা ব্যবস্থাপক রয়েছে যা শংসাপত্রগুলি পরিচালনা করতে সহায়তা করে। এর ব্যবস্থাপনার মধ্যে রয়েছে শংসাপত্রগুলি যোগ করা, মুছে ফেলা, রপ্তানি করা বা পরিবর্তন করা। এই নিবন্ধটি PowerShell-এ শংসাপত্রগুলি পরিচালনা করার জন্য একটি বিশদ পদ্ধতির পর্যালোচনা করেছে।