ఈ ట్యుటోరియల్లో, సర్టిఫికెట్ల నిర్వహణ వివరించబడుతుంది.
విండోస్ పవర్షెల్తో సర్టిఫికెట్లను (సర్ట్లు) ఎలా నిర్వహించాలి?
PowerShell అనేది సర్టిఫికేట్ల నిర్వహణతో సహా అన్ని నిర్వహణ పనులను నిర్వహించడానికి వినియోగదారుని అనుమతించే ఒక నిర్వాహక సాధనం.
సర్టిఫికేట్లను నిర్వహించడంలో పవర్షెల్ ఎలా విజయం సాధిస్తుందో చూద్దాం.
ఉదాహరణ 1: కంప్యూటర్లో అందుబాటులో ఉన్న సర్టిఫికెట్లను జాబితా చేయండి
అందుబాటులో ఉన్న సర్టిఫికేట్లను పొందడానికి, ' గెట్-చైల్డ్ ఐటెమ్ 'cmdlet తో పాటు' - మార్గం 'పరామితి దానికి కేటాయించబడిన పేర్కొన్న మార్గం:
గెట్-చైల్డ్ ఐటెమ్ - మార్గం Cert:\CurrentUser\My
ఉదాహరణ 2: ఆరు నెలల గడువుతో సర్టిఫికెట్ను సృష్టించండి
ఆరు నెలల గడువుతో ప్రమాణపత్రాన్ని సృష్టించడానికి అందించిన ఆదేశాన్ని అమలు చేయండి:
కొత్తది - స్వీయ సంతకం సర్టిఫికేట్ - సబ్జెక్ట్ లాంగర్_ఎక్స్పైరీ - CertStoreLocation Cert:\CurrentUser\My - తర్వాత కాదు ( పొందండి-తేదీ ) .AddMonths ( 06 )పైన పేర్కొన్న కోడ్ ప్రకారం:
- పేర్కొనండి ' కొత్త-స్వీయ సంతకం సర్టిఫికేట్ 'cmdlet మరియు' - విషయం ” పరామితి ఆపై దానికి సబ్జెక్ట్ పేరును కేటాయించండి.
- తరువాత, 'ని పేర్కొనండి -CertStoreLocation ” పారామీటర్ మరియు సర్టిఫికెట్ల స్థానాన్ని అందించండి.
- చివరగా, జోడించు ' -తర్వాత కాదు సర్టిఫికేట్ గడువు తేదీని కలిగి ఉన్న పరామితి దానికి కేటాయించబడింది:
ఉదాహరణ 3: PowerShellలో స్వీయ సంతకం చేసిన సర్టిఫికేట్ను సృష్టించండి
స్వీయ సంతకం చేసిన ప్రమాణపత్రాన్ని సృష్టించడానికి, అందించిన ఆదేశాన్ని అమలు చేయండి:
$Test_Cert = కొత్తది - స్వీయ సంతకం చేసిన సర్టిఫికేట్ - టైప్ చేయండి DocumentEncryptionCert - విషయం 'Encrypt_Doc' - CertStoreLocation Cert:\CurrentUser\My$Test_Cert
పైన పేర్కొన్న కోడ్లో:
- ముందుగా, వేరియబుల్ని ప్రారంభించి, దానికి పేర్కొన్న కోడ్ను కేటాయించండి.
- కేటాయించిన కోడ్లో, ముందుగా, “ని జోడించండి కొత్త-స్వీయ సంతకం సర్టిఫికేట్ 'cmdlet పారామీటర్తో పాటు' -రకం 'ఉంది' DocumentEncryptionCert ” దానికి పేర్కొన్న విలువ.
- తరువాత, విషయం మరియు లక్ష్య స్థానాన్ని పేర్కొనండి.
- చివరగా, సృష్టించిన ప్రమాణపత్రాన్ని చూడటానికి వేరియబుల్ను ప్రారంభించండి:
ఉదాహరణ 4: సర్టిఫికేట్ యొక్క వివరాలను పొందండి
సర్టిఫికేట్ యొక్క వివరణాత్మక సమాచారాన్ని తిరిగి పొందడానికి ఇచ్చిన కోడ్ను అమలు చేయండి:
$New_Cert = గెట్-చైల్డ్ ఐటెమ్ - మార్గం సర్ట్:\ప్రస్తుత వినియోగదారు\నా\59722429099E950F29845B876F7585F46BE8F2D9$New_Cert | లో
పైన పేర్కొన్న కోడ్లో:
- మొదట, వేరియబుల్ని ప్రారంభించి, దానిని కేటాయించండి ' గెట్-చైల్డ్ ఐటెమ్ ” cmdlet.
- తరువాత, టైప్ చేయండి ' - మార్గం ” పరామితి మరియు దానిని వ్యక్తిగత సర్టిఫికేట్ చిరునామాతో అందించండి.
- చివరగా, పైప్లైన్తో పాటు పేర్కొన్న వేరియబుల్ను అమలు చేయండి ' | 'మరియు' లో ” (ఫార్మాట్-జాబితా) cmdlet:
ఉదాహరణ 5: ఒకే సర్టిఫికేట్ను ఎగుమతి చేయండి
ఒకే ప్రమాణపత్రాన్ని ఎగుమతి చేయడానికి, అందించిన ఆదేశాన్ని అమలు చేయండి:
$సర్ట్ = గెట్-చైల్డ్ ఐటెమ్ - మార్గం సర్ట్:\ప్రస్తుత వినియోగదారు\నా\59722429099E950F29845B876F7585F46BE8F2D9$సర్ట్ | ఎగుమతి చేయండి - సర్టిఫికేట్ -ఫైల్పాత్ సి:\డాక్స్\New.cer
పైన పేర్కొన్న కోడ్ ప్రకారం:
- సర్టిఫికేట్, కేటాయించిన వేరియబుల్ మరియు ' | ”పైప్లైన్.
- అప్పుడు, 'ని పేర్కొనండి ఎగుమతి-సర్టిఫికేట్ ” cmdlet.
- చివరగా, టైప్ చేయండి ' -ఫైల్పాత్ ” పరామితి మరియు దానిని లక్ష్య ఫైల్ పేరు మరియు మార్గంతో అందించండి:
అంతే! మేము Windows PowerShell సర్టిఫికెట్ల నిర్వహణను వివరించాము.
ముగింపు
PowerShell సర్టిఫికేట్లను నిర్వహించడానికి సహాయపడే సర్టిఫికేట్ ప్రొవైడర్ లేదా మేనేజర్ని కలిగి ఉంది. దీని నిర్వహణలో సర్టిఫికెట్లను జోడించడం, తొలగించడం, ఎగుమతి చేయడం లేదా మార్చడం వంటివి ఉంటాయి. ఈ కథనం PowerShellలో సర్టిఫికేట్లను నిర్వహించడానికి వివరణాత్మక విధానాన్ని సమీక్షించింది.