అప్రమేయంగా, పవర్షెల్ తుది వినియోగదారు PC లలో నడుస్తున్న స్క్రిప్ట్లను పరిమితం చేస్తుంది. భద్రతా దృక్కోణం నుండి ఈ సెట్టింగ్ మంచిది. అయినప్పటికీ, మీరు డౌన్లోడ్ చేసిన లేదా కోడ్ చేసిన చాలా స్క్రిప్ట్లను మీరు ఉపయోగిస్తుంటే, ఇది నిజంగా బాధించేది. ఈ వ్యాసంలో, విండోస్ 10 లోని పవర్షెల్ స్క్రిప్ట్ల కోసం డిఫాల్ట్ ఎగ్జిక్యూషన్ పాలసీని ఎలా మార్చాలో సమీక్షిస్తాము.
ప్రకటన
విండోస్ పవర్షెల్ నాలుగు వేర్వేరు అమలు విధానాలను కలిగి ఉంది:
- పరిమితం చేయబడింది - స్క్రిప్ట్లు అమలు చేయబడవు. విండోస్ పవర్షెల్ ఇంటరాక్టివ్ మోడ్లో మాత్రమే ఉపయోగించబడుతుంది.
- ఆల్ సంతకం - విశ్వసనీయ ప్రచురణకర్త సంతకం చేసిన స్క్రిప్ట్లను మాత్రమే అమలు చేయవచ్చు.
- రిమోట్ సంతకం - డౌన్లోడ్ చేసిన స్క్రిప్ట్లను అమలు చేయడానికి ముందు విశ్వసనీయ ప్రచురణకర్త సంతకం చేయాలి.
- అనియంత్రిత - పరిమితులు లేవు; అన్ని విండోస్ పవర్షెల్ స్క్రిప్ట్లను అమలు చేయవచ్చు.
- నిర్వచించబడలేదు - అమలు విధానం సెట్ చేయబడలేదు.
అమలు విధానం సెట్ చేయకపోతే మరియు కాన్ఫిగర్ చేయకపోతే, అది 'నిర్వచించబడనిది' గా ప్రదర్శించబడుతుంది. ప్రస్తుత విలువను మీరు ఎలా చూడగలరో ఇక్కడ ఉంది.
పవర్షెల్ ఎగ్జిక్యూషన్ పాలసీని ఎలా చూడాలి
- పవర్షెల్ తెరవండి .
- కింది ఆదేశాన్ని టైప్ చేయండి లేదా కాపీ-పేస్ట్ చేసి ఎంటర్ కీని నొక్కండి:
Get-ExecutionPolicy -List
కమాండ్ అన్ని అమలు విధానాలను ప్రదర్శిస్తుంది. మీరు గమనిస్తే, అమలు విధానాన్ని నిర్వచించగల అనేక స్కోప్లు ఉన్నాయి. ఇది ప్రపంచవ్యాప్తంగా వినియోగదారులందరికీ, ప్రస్తుత వినియోగదారు కోసం మాత్రమే లేదా ప్రస్తుత ప్రక్రియ కోసం సెట్ చేయవచ్చు. ప్రస్తుత ప్రాసెస్ విధానానికి ప్రస్తుత యూజర్ సెట్టింగుల కంటే ప్రాధాన్యత ఉంది. ప్రస్తుత వినియోగదారు విధానం గ్లోబల్ ఎంపికను భర్తీ చేస్తుంది. దీన్ని గుర్తుంచుకోండి. ఇప్పుడు, పవర్షెల్ కోసం స్క్రిప్ట్ ఎగ్జిక్యూషన్ పాలసీని ఎలా మార్చాలో చూద్దాం.
ప్రాసెస్ కోసం పవర్షెల్ ఎగ్జిక్యూషన్ విధానాన్ని మార్చండి
- ఒక తెరవండి కమాండ్ ప్రాంప్ట్ లేదా పవర్షెల్.
- -ExecutionPolicy అనియంత్రిత వాదనతో పవర్షెల్.ఎక్స్ ఫైల్ను ప్రారంభించండి. ఉదాహరణకి,
పవర్షెల్.ఎక్స్ -ఎక్సిక్యూషన్పాలిసి అనియంత్రిత -ఫైల్ సి: డేటా test.ps1
ఇది అనియంత్రిత అమలు విధానాన్ని ఉపయోగించి మీ స్క్రిప్ట్ను ప్రారంభిస్తుంది. స్క్రిప్ట్కు బదులుగా, మీరు ఒక cmdlet లేదా మీకు కావలసినదాన్ని ప్రారంభించవచ్చు. 'అనియంత్రిత' బదులు, మీరు పైన పేర్కొన్న ఇతర పాలసీని ఉపయోగించవచ్చు.
చిట్కా: ఓపెన్ పవర్షెల్ కన్సోల్ కోసం, మీరు ఆదేశాన్ని ఉపయోగించి అమలు విధానాన్ని మార్చవచ్చు:
సెట్-ఎగ్జిక్యూషన్పాలిసి అనియంత్రిత-స్కోప్ ప్రాసెస్
మీరు ప్రస్తుత పవర్షెల్ విండోను మూసివేసే వరకు ఇది చురుకుగా ఉంటుంది.
ప్రస్తుత వినియోగదారు కోసం పవర్షెల్ ఎగ్జిక్యూషన్ విధానాన్ని మార్చండి
- పవర్షెల్ తెరవండి.
- కింది ఆదేశాన్ని టైప్ చేయండి లేదా కాపీ-పేస్ట్ చేసి ఎంటర్ కీని నొక్కండి:
సెట్-ఎగ్జిక్యూషన్పాలిసి అనియంత్రిత -స్కోప్ కరెంట్ యూజర్
చిట్కా: పై ఆదేశం తర్వాత పాలసీ సెట్ చేయకపోతే, దీన్ని -ఫోర్స్ ఆర్గ్యుమెంట్తో కలపడానికి ప్రయత్నించండి,
సెట్-ఎగ్జిక్యూషన్పాలిసి అనియంత్రిత -స్కోప్ కరెంట్ యూజర్ -ఫోర్స్
ప్రస్తుత వినియోగదారు కోసం అమలు విధానం సెట్ చేయబడినప్పుడు, అది 'లోకల్ మెషిన్' పరిధిని భర్తీ చేస్తుంది. మళ్ళీ, ఒక ప్రక్రియ కోసం, పైన వివరించిన విధంగా మీరు ప్రస్తుత పవర్షెల్ ఉదాహరణ కోసం దాన్ని భర్తీ చేయవచ్చు.
గ్లోబల్ పవర్షెల్ ఎగ్జిక్యూషన్ విధానాన్ని మార్చండి
ఈ అమలు విధానం కంప్యూటర్కు వర్తిస్తుంది, అనగా అమలు విధానం లేని వ్యక్తిగతంగా వర్తించే వినియోగదారు ఖాతాలకు ఇది ప్రభావవంతంగా ఉంటుంది. డిఫాల్ట్ సెట్టింగులతో, ఇది అన్ని వినియోగదారు ఖాతాలకు వర్తించబడుతుంది.
విండోస్ 10 లో పవర్షెల్ ఎగ్జిక్యూషన్ విధానాన్ని మార్చడానికి , కింది వాటిని చేయండి.
- పవర్షెల్ను నిర్వాహకుడిగా తెరవండి .
- కింది ఆదేశాన్ని అమలు చేయండి:
సెట్-ఎగ్జిక్యూషన్పాలిసి అనియంత్రిత -స్కోప్ లోకల్ మెషిన్
మీరు పూర్తి చేసారు.
పవర్షెల్ ఎగ్జిక్యూషన్ విధానాన్ని రిజిస్ట్రీ సర్దుబాటుతో మార్చండి
ప్రస్తుత వినియోగదారు మరియు కంప్యూటర్ రెండింటి కోసం రిజిస్ట్రీ సర్దుబాటుతో అమలు విధానాన్ని మార్చడం సాధ్యపడుతుంది. ఇది ఎలా చేయవచ్చో ఇక్కడ ఉంది.
- తెరవండి రిజిస్ట్రీ ఎడిటర్ .
- ప్రస్తుత వినియోగదారు కోసం అమలు విధానాన్ని మార్చడానికి, వెళ్ళండి
HKEY_CURRENT_USER సాఫ్ట్వేర్ మైక్రోసాఫ్ట్ పవర్షెల్ 1 షెల్లిడ్స్ మైక్రోసాఫ్ట్.పవర్షెల్
- స్ట్రింగ్ విలువను ఎగ్జిక్యూషన్పాలిసి కింది విలువలలో ఒకదానికి సెట్ చేయండి: పరిమితం చేయబడింది, ఆల్ సంతకం, రిమోట్ సంతకం, అనియంత్రిత, నిర్వచించబడలేదు.
- లోకల్ మెషిన్ స్కోప్ కోసం అమలు విధానాన్ని మార్చడానికి, వెళ్ళండి
HKEY_LOCAL_MACHINE సాఫ్ట్వేర్ మైక్రోసాఫ్ట్ పవర్షెల్ 1 షెల్లిడ్స్ మైక్రోసాఫ్ట్.పవర్షెల్
- స్ట్రింగ్ విలువను ఎగ్జిక్యూషన్పాలిసి కింది విలువలలో ఒకదానికి సెట్ చేయండి: పరిమితం చేయబడింది, ఆల్ సంతకం, రిమోట్ సంతకం, అనియంత్రిత, నిర్వచించబడలేదు.
చిట్కా: రిజిస్ట్రీ కీకి ఎలా వెళ్ళాలో చూడండి ఒకే క్లిక్తో . అలాగే, మీరు చేయవచ్చు విండోస్ 10 యొక్క రిజిస్ట్రీ ఎడిటర్లో HKCU మరియు HKLM మధ్య త్వరగా మారండి .
ఫైర్స్టిక్పై అనువర్తనాలను ఎలా నవీకరించాలి
అంతే.