விண்டோஸ் பவர்ஷெல் நான்கு வெவ்வேறு செயல்பாட்டுக் கொள்கைகளைக் கொண்டுள்ளது:
- கட்டுப்படுத்தப்பட்டது - எந்த ஸ்கிரிப்ட்களையும் இயக்க முடியாது. விண்டோஸ் பவர்ஷெல் ஊடாடும் பயன்முறையில் மட்டுமே பயன்படுத்த முடியும்.
- AllSigned - நம்பகமான வெளியீட்டாளரால் கையொப்பமிடப்பட்ட ஸ்கிரிப்ட்களை மட்டுமே இயக்க முடியும்.
- தொலைவில் கையொப்பமிடப்பட்டது - பதிவிறக்கம் செய்யப்பட்ட ஸ்கிரிப்ட்களை இயக்குவதற்கு முன் நம்பகமான வெளியீட்டாளரால் கையொப்பமிடப்பட வேண்டும்.
- தடையற்ற - கட்டுப்பாடுகள் இல்லை; அனைத்து Windows PowerShell ஸ்கிரிப்ட்களையும் இயக்க முடியும்.
- வரையறுக்கப்படவில்லை - செயல்படுத்தல் கொள்கை எதுவும் அமைக்கப்படவில்லை.
செயல்படுத்தல் கொள்கை அமைக்கப்படவில்லை மற்றும் உள்ளமைக்கப்படவில்லை எனில், அது 'வரையறுக்கப்படாதது' எனக் காட்டப்படும். தற்போதைய மதிப்பை நீங்கள் எவ்வாறு பார்க்கலாம் என்பது இங்கே.
உள்ளடக்கம் மறைக்க பவர்ஷெல் செயல்படுத்தல் கொள்கையை எவ்வாறு பார்ப்பது ஒரு செயல்முறைக்கு PowerShell செயல்படுத்தல் கொள்கையை மாற்றவும் தற்போதைய பயனருக்கான PowerShell Execution கொள்கையை மாற்றவும் உலகளாவிய பவர்ஷெல் செயல்படுத்தல் கொள்கையை மாற்றவும் பவர்ஷெல் எக்சிகியூஷன் பாலிசியை ரெஜிஸ்ட்ரி மாற்றங்களுடன் மாற்றவும்பவர்ஷெல் செயல்படுத்தல் கொள்கையை எவ்வாறு பார்ப்பது
- PowerShell ஐத் திறக்கவும்.
- பின்வரும் கட்டளையை தட்டச்சு செய்யவும் அல்லது நகலெடுத்து ஒட்டவும் மற்றும் Enter விசையை அழுத்தவும்:|_+_|
கட்டளை அனைத்து செயல்படுத்தல் கொள்கைகளையும் காண்பிக்கும். நீங்கள் பார்க்க முடியும் என, செயல்படுத்தும் கொள்கையை வரையறுக்கக்கூடிய பல நோக்கங்கள் உள்ளன. இது அனைத்து பயனர்களுக்கும், தற்போதைய பயனருக்கு மட்டும் அல்லது தற்போதைய செயல்முறைக்காகவும் உலகளவில் அமைக்கப்படலாம். தற்போதைய செயல்முறைக் கொள்கையானது தற்போதைய பயனரின் அமைப்புகளை விட முதன்மையானது. தற்போதைய பயனர் கொள்கை உலகளாவிய விருப்பத்தை மீறுகிறது. இதை மனதில் கொள்ளுங்கள். இப்போது, PowerShellக்கான ஸ்கிரிப்ட் செயல்படுத்தல் கொள்கையை எப்படி மாற்றுவது என்று பார்க்கலாம்.
8 நீல திரையை வெல்லுங்கள்
ஒரு செயல்முறைக்கு PowerShell செயல்படுத்தல் கொள்கையை மாற்றவும்
- ஒரு கட்டளை வரியில் அல்லது PowerShell ஐ திறக்கவும்.
- -ExecutionPolicy Unrestricted வாதத்துடன் powershell.exe கோப்பைத் தொடங்கவும். உதாரணமாக,|_+_|
இது கட்டுப்பாடற்ற செயல்படுத்தல் கொள்கையைப் பயன்படுத்தி உங்கள் ஸ்கிரிப்டைத் தொடங்கும். ஸ்கிரிப்ட்டுக்கு பதிலாக, நீங்கள் ஒரு cmdlet அல்லது நீங்கள் விரும்பும் ஒன்றைத் தொடங்கலாம். 'கட்டுப்பாடற்றது' என்பதற்குப் பதிலாக, மேலே குறிப்பிட்டுள்ள வேறு எந்தக் கொள்கையையும் நீங்கள் பயன்படுத்தலாம்.
உதவிக்குறிப்பு: திறந்த பவர்ஷெல் கன்சோலுக்கு, கட்டளையைப் பயன்படுத்தி செயல்படுத்தல் கொள்கையை மாற்றலாம்:
கணினி USB ஐ அடையாளம் காணவில்லை|_+_|
தற்போதைய பவர்ஷெல் சாளரத்தை மூடும் வரை இது செயலில் இருக்கும்.
தற்போதைய பயனருக்கான PowerShell Execution கொள்கையை மாற்றவும்
- PowerShell ஐத் திறக்கவும்.
- பின்வரும் கட்டளையை தட்டச்சு செய்யவும் அல்லது நகலெடுத்து ஒட்டவும் மற்றும் Enter விசையை அழுத்தவும்:|_+_|
உதவிக்குறிப்பு: மேலே உள்ள கட்டளைக்குப் பிறகு கொள்கை அமைக்கப்படவில்லை என்றால், இதைப் போன்ற -Force வாதத்துடன் இணைக்க முயற்சிக்கவும்:
|_+_|தற்போதைய பயனருக்கு செயல்படுத்தல் கொள்கை அமைக்கப்படும் போது, அது 'LocalMachine' நோக்கத்தை மீறும். மீண்டும், ஒரு செயல்முறைக்கு, மேலே விவரிக்கப்பட்டுள்ளபடி தற்போதைய பவர்ஷெல் நிகழ்விற்கு நீங்கள் அதை மேலெழுதலாம்.
உலகளாவிய பவர்ஷெல் செயல்படுத்தல் கொள்கையை மாற்றவும்
இந்த செயல்படுத்தல் கொள்கை கணினிக்கு பொருந்தும், அதாவது செயல்படுத்தல் கொள்கை தனித்தனியாக பயன்படுத்தப்படாத பயனர் கணக்குகளுக்கு இது பயனுள்ளதாக இருக்கும். இயல்புநிலை அமைப்புகளுடன், இது அனைத்து பயனர் கணக்குகளுக்கும் பயன்படுத்தப்படும்.
Windows 10 இல் PowerShell Execution கொள்கையை மாற்ற, பின்வருவனவற்றைச் செய்யுங்கள்.
வைஃபை விண்டோஸ் 10 ஐ அணைத்துக்கொண்டே இருக்கும்
- பவர்ஷெல்லை நிர்வாகியாகத் திறக்கவும்.
- பின்வரும் கட்டளையை இயக்கவும்:|_+_|
முடிந்தது.
பவர்ஷெல் எக்சிகியூஷன் பாலிசியை ரெஜிஸ்ட்ரி மாற்றங்களுடன் மாற்றவும்
தற்போதைய பயனர் மற்றும் கணினி ஆகிய இரண்டிற்கும் ஒரு பதிவேட்டில் மாற்றங்களைக் கொண்டு செயல்படுத்தல் கொள்கையை மாற்ற முடியும். அதை எப்படி செய்யலாம் என்பது இங்கே.
- ரெஜிஸ்ட்ரி எடிட்டரைத் திறக்கவும்.
- தற்போதைய பயனருக்கான செயல்படுத்தல் கொள்கையை மாற்ற, செல்க|_+_|
- சர மதிப்பான ExecutionPolicy ஐ பின்வரும் மதிப்புகளில் ஒன்றுக்கு அமைக்கவும்: கட்டுப்படுத்தப்பட்ட, அனைத்து கையொப்பமிடப்பட்ட, தொலை கையொப்பமிடப்பட்ட, தடையற்ற, வரையறுக்கப்படாத.
- LocalMachine ஸ்கோப்பிற்கான செயல்படுத்தல் கொள்கையை மாற்ற, செல்ல|_+_|
- சர மதிப்பான ExecutionPolicy ஐ பின்வரும் மதிப்புகளில் ஒன்றுக்கு அமைக்கவும்: கட்டுப்படுத்தப்பட்ட, அனைத்து கையொப்பமிடப்பட்ட, தொலை கையொப்பமிடப்பட்ட, தடையற்ற, வரையறுக்கப்படாத.
உதவிக்குறிப்பு: ஒரே கிளிக்கில் ரெஜிஸ்ட்ரி கீக்கு எப்படி செல்வது என்று பார்க்கவும். மேலும், Windows 10 இன் ரெஜிஸ்ட்ரி எடிட்டரில் HKCU மற்றும் HKLM க்கு இடையில் விரைவாக மாறலாம்.
அவ்வளவுதான்.