Windows PowerShell کے ساتھ سرٹیفکیٹس (سرٹیفکیٹس) کا انتظام کیسے کریں؟

Windows Powershell K Sat Sr Yfky S Sr Yfky S Ka Antzam Kys Kry



پاور شیل میں، ونڈوز سرٹیفکیٹ مینیجر صارفین کو سرٹیفکیٹ اسٹورز کو شامل کرنے، صاف کرنے، تبدیل کرنے اور حذف کرنے کے قابل بناتا ہے۔ یہ X.509 سرٹیفکیٹس اور سرٹیفکیٹ اسٹورز تک رسائی فراہم کرتا ہے۔ ونڈوز کے پاس 'کے نام سے ایک ڈرائیو ہے سرٹیفکیٹ: ' یہ ایک درجہ بندی کے نام کی جگہ ہے جو مقامی نظام پر دستیاب سرٹیفکیٹس اور سرٹیفکیٹ اسٹورز پر مشتمل ہے۔

اس ٹیوٹوریل میں، سرٹیفکیٹس کے انتظام کو واضح کیا جائے گا۔

Windows PowerShell کے ساتھ سرٹیفکیٹس (سرٹیفکیٹس) کا انتظام کیسے کریں؟

پاور شیل ایک انتظامی ٹول ہے جو صارف کو تمام انتظامی کاموں کا انتظام کرنے دیتا ہے جس میں سرٹیفکیٹس کا انتظام بھی شامل ہے۔







آئیے دیکھتے ہیں کہ پاور شیل سرٹیفکیٹس کے انتظام میں کیسے کامیاب ہوتا ہے۔



مثال 1: کمپیوٹر پر دستیاب سرٹیفکیٹس کی فہرست بنائیں

دستیاب سرٹیفکیٹ حاصل کرنے کے لیے، وضاحت کریں ' Get-ChildItem ' cmdlet ' کے ساتھ - راستہ ' پیرامیٹر جس میں بیان کردہ راستہ اسے تفویض کیا گیا ہے:



Get-ChildItem - راستہ سرٹیفکیٹ:\CurrentUser\My





مثال 2: چھ ماہ کی میعاد ختم ہونے کے ساتھ ایک سرٹیفکیٹ بنائیں

چھ ماہ کی میعاد ختم ہونے کے ساتھ سرٹیفکیٹ بنانے کے لیے فراہم کردہ کمانڈ پر عمل کریں:

نئی - خود دستخط شدہ سرٹیفکیٹ - سبجیکٹ Longer_Expiry - CertStoreLocation Cert:\CurrentUser\My - اس کے بعد نہیں۔ ( حاصل کرنے کی تاریخ ) .ماہیں شامل کریں۔ ( 06 )

اوپر بیان کردہ کوڈ کے مطابق:



  • وضاحت کریں ' نیا خود دستخط شدہ سرٹیفکیٹ 'cmdlet اور ' -مضمون پیرامیٹر پھر اسے ایک مضمون کا نام تفویض کریں۔
  • اگلا، ذکر کریں ' -CertStoreLocation پیرامیٹر اور اسے سرٹیفکیٹ کے مقام کے ساتھ فراہم کریں۔
  • آخر میں، شامل کریں ' - اس کے بعد نہیں۔ 'پیرامیٹر جس میں سرٹیفکیٹ کی میعاد ختم ہونے کی تاریخ تفویض کی گئی ہے:

مثال 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 میں ایک سرٹیفکیٹ فراہم کنندہ یا مینیجر ہوتا ہے جو سرٹیفکیٹس کا انتظام کرنے میں مدد کرتا ہے۔ اس کے انتظام میں سرٹیفکیٹس کو شامل کرنا، حذف کرنا، برآمد کرنا یا تبدیل کرنا شامل ہے۔ اس مضمون میں پاور شیل میں سرٹیفکیٹس کا نظم کرنے کے تفصیلی طریقہ کار کا جائزہ لیا گیا ہے۔