பவர்ஷெல் ஸ்கிரிப்ட்களை எழுதுவது மற்றும் இயக்குவது எப்படி. PowerShell ஐ எவ்வாறு திறப்பது, அனைத்து முறைகள்

1. ஸ்கிரிப்ட் எழுதுதல்

பவர்ஷெல் ஸ்கிரிப்ட் (எந்தப் பதிப்பாக இருந்தாலும்) *.ps1 நீட்டிப்புடன் கூடிய உரைக் கோப்பு.

எளிய பவர் ஷெல் ஸ்கிரிப்ட்டின் உதாரணம் இங்கே உள்ளது (file systemInfo.ps1):

# இயக்க முறைமைக்கான WMI பொருளை மீட்டெடுக்கவும்

Get-WmiObject Win32_OperatingSystem

இந்த கோப்பை உருவாக்கலாம் மற்றும் திருத்தலாம், எடுத்துக்காட்டாக, FAR மேலாளரில்.

குறிப்புFAR மேலாளர், பவர் ஷெல் கன்சோலில் வேலை செய்ய முடியும் என்றாலும், வழக்கமான விண்டோஸ் கன்சோலின் சூழலில் ஸ்கிரிப்ட்களை அதன் கீழ் இருந்து செயல்படுத்துகிறது. cmd . அதாவது, FAR மேலாளர் பவர்ஷெல் ஸ்கிரிப்ட்களை உருவாக்க மற்றும் திருத்த மட்டுமே பயன்படுத்த முடியும், ஆனால் அவற்றை இயக்க முடியாது. ஆனால் நீங்கள் ஏமாற்றமடைவதற்கு முன், புள்ளி 3 ஐப் படிக்கவும்.

2. ஸ்கிரிப்டை இயக்குதல்

ஸ்கிரிப்ட் பவர் ஷெல் கன்சோலில் இருந்து செயல்படுத்தப்பட வேண்டும், வழக்கமான ஒன்றிலிருந்து அல்ல விண்டோஸ் கன்சோல். பவர் ஷெல் கன்சோலில், நீங்கள் ஸ்கிரிப்ட் அமைந்துள்ள கோப்பகத்திற்குச் செல்ல வேண்டும் (கட்டளைகளுடன்குறுவட்டு ), பின்னர் ஸ்கிரிப்டை இயக்கவும், அதன் முன் எழுத்துக்களைச் சேர்ப்பதை உறுதிசெய்யவும்".\" . எடுத்துக்காட்டாக, ஸ்கிரிப்ட் கோப்பிற்கான பாதை எங்களிடம் உள்ளது d:\work\systemInfo.ps1 . பின்னர் துவக்க கட்டளைகள் இப்படி இருக்கும்:

cd\

சிடி வேலை

.\systemInfo.ps1

அல்லது இது போன்று (ஸ்கிரிப்ட்டின் முழு பாதையையும் குறிப்பிடவும்):

d:\work\systemInfo.ps1

பெரும்பாலும், ஸ்கிரிப்டை இயக்கும்போது பின்வரும் பிழை தோன்றும்:

D:\work\systemInfo.ps1 கோப்பை ஏற்ற முடியாது, ஏனெனில் இந்த கணினியில் ஸ்கிரிப்ட் செயல்படுத்தல் அனுமதிக்கப்படவில்லை. மேலும் தகவலுக்கு "get-help about_signing" என உள்ளிடவும்.

வரி:1 எழுத்து: 18

வகைத் தகவல்: குறிப்பிடப்படவில்லை: (:), PSSecurityException

முழுத் தகுதியான பிழை: இயக்க நேர விதிவிலக்கு

இயல்புநிலையாக Power Shell ஆனது அதிகபட்ச பாதுகாப்புக் கொள்கையை இயக்கியிருப்பதால், கட்டளை வரியில் PowerShell கட்டளைகளை இயக்க உங்களை அனுமதிக்கிறது, ஆனால் அதே கட்டளை வரியில் PowerShell கட்டளைகளுடன் ஸ்கிரிப்டை இயக்க அனுமதிக்காது.

பவர்ஷெல் ஸ்கிரிப்ட்களை செயல்படுத்துவதை இயக்க, நீங்கள் *.bat கோப்பை உருவாக்க வேண்டும், எடுத்துக்காட்டாக enableScript.bat பின்வரும் உள்ளடக்கத்துடன்:

பவர்ஷெல் -கமாண்ட் செட்-எக்ஸிகியூஷன் பாலிசி ரிமோட் கையொப்பமிடப்பட்டது

இந்த *.bat கோப்பை எந்த கன்சோலிலும் செயல்படுத்தலாம்: பவர்ஷெல் அல்லது வழக்கமான கன்சோலில் cmd . இந்த கோப்பை இயக்கிய பிறகு, பவர்ஷெல் ஸ்கிரிப்ட்கள் பவர்ஷெல் கன்சோலில் இயங்கும்.

3. வழக்கமான Windows cmd கன்சோலில் இருந்து PowerShell ஸ்கிரிப்டை இயக்குதல்

பவர்ஷெல் ஸ்கிரிப்டை வழக்கமான விண்டோஸ் கன்சோலில் இருந்தும் செயல்படுத்தலாம். இதைச் செய்ய, நீங்கள் கட்டளையைப் பயன்படுத்தலாம்:

பவர்ஷெல் -கோப்பு ./systemInfo.ps1

இந்த வழியில் நீங்கள் FAR மேலாளரிடமிருந்து நேரடியாக ஸ்கிரிப்ட்களை இயக்கலாம் மற்றும் அவை வேலை செய்யும்.

ஆனால் இங்கே ஒரு சிறிய நுணுக்கம் உள்ளது. அளவுரு-கோப்பு உள்ளூர் பாதைகளில் மட்டுமே சுடுகிறது, பாதை உறவினராக இருந்தாலும் கூட"./" . அதாவது *.ps1 என்றால் - கோப்பு உள்ளூர் வட்டில் உள்ளதுதண்டு: , பின்னர் அத்தகைய அழைப்பு வேலை செய்யும். ஆனால் டொமைன் ஆதாரத்தில் உள்ள ஸ்கிரிப்டை இயக்க முயற்சித்தால், ஸ்கிரிப்ட் கண்டுபிடிக்கப்படாது. ஒருவேளை இது பவர்ஷெல்லின் எதிர்கால பதிப்புகளில் சரி செய்யப்படும்.

அனைவருக்கும் வணக்கம்! இன்று தலைப்பில் ஒரு சிறு குறிப்பு, நிர்வாகியாக பவர்ஷெல் திறப்பது எப்படி. பவர்ஷெல் மைக்ரோசாப்ட் வழங்கும் ஒரு சக்திவாய்ந்த நிரலாக்க மற்றும் நிர்வாக மொழி என்பதை நான் உங்களுக்கு நினைவூட்டுகிறேன், ஒவ்வொரு ஆண்டும் அது வளர்ந்து வருகிறது பெரிய அளவு cmdlets மற்றும் செயல்பாடு. அடிப்படையில், இது Windows Command Promptக்கு மாற்றாக உள்ளது. அதைத் திறந்து கட்டமைக்க உங்களை அனுமதிக்கும் முறைகளை நாங்கள் கீழே கருத்தில் கொள்வோம்.
.

பவர்ஷெல் ஸ்னாப்-இன் திறப்பதற்கான முறைகள்

பவர்ஷெல் மிகவும் நன்றாக வளர்ந்து வருகிறது மற்றும் விண்டோஸ் 10 இன் வெளியீட்டில் ஏற்கனவே பதிப்பு 4 ஐப் பெற்றுள்ளது, ஆனால் எங்கள் தலைப்பு வேறுபட்டது. எனவே பவர்ஷெல் திறப்பது எப்படி? விண்டோஸ் எக்ஸ்பியில் இருந்தால் எல்லாம் எளிது, பின்னர் எதுவும் இல்லை. இது தனித்தனியாக வழங்கப்படுவதால், அனைத்து அடுத்தடுத்த வெளியீடுகளிலும் இது ஒரு உள்ளமைக்கப்பட்ட பாகமாக வருகிறது. பெரும்பாலானவை உலகளாவிய முறைஇந்த கிளிக்கில் பவர்ஷெல் திறக்கவும்

Win+R மற்றும் பவர்ஷெல் உள்ளிடவும்

Enter ஐ அழுத்துவதன் மூலம், PowerShell கன்சோல் தொடங்கும், ஒரே பிரச்சனை என்னவென்றால், அது நிர்வாகியாக திறக்கப்படாது. இதன் விளைவாக, பல கட்டளைகள் செயல்படுத்தப்படாது; நிர்வாகியின் சார்பாக இதை எப்படி செய்வது என்று கீழே பார்ப்போம்.

விண்டோஸ் 8.1 மற்றும் விண்டோஸ் 7 இல் நிர்வாகியாக விண்டோஸ் பவர்ஷெல் திறப்பது எப்படி

ஸ்டார்ட் மூலம் விண்டோஸ் பவர்ஷெல் திறக்கலாம். Windows 8.1, Windows 2012 R2 இல், System Tools - Windows சென்று வலது கிளிக் செய்து Run as administrator என்பதைத் தேர்ந்தெடுக்கவும்.

Windows 7 மற்றும் Windows 2008 R2 இல் இது Start > Accessories > போல் தெரிகிறது விண்டோஸ் பவர்ஷெல்

நீங்கள் பணி உருப்படியில் ஒரு குறுக்குவழியை உருவாக்கலாம் மற்றும் அதன் மீது வலது கிளிக் செய்து பொருத்தமான உருப்படியைத் தேர்ந்தெடுக்கலாம்

பவர்ஷெல் எப்போதும் நிர்வாகியாகத் திறந்தால் வசதியாக இருக்கும், அதைச் செயல்படுத்துவோம். விண்டோஸின் அனைத்து பதிப்புகளிலும் இது ஒரே மாதிரியாக செய்யப்படுகிறது. கட்டுப்பாட்டுப் பலகத்தைத் திறக்கிறது

அதில் வலது கிளிக் செய்து Properties என்பதைத் தேர்ந்தெடுக்கவும். கணினியில் அமைந்துள்ள கோப்புக்கான பாதையை நீங்கள் உடனடியாகக் காணலாம்.

"மேம்பட்ட" பொத்தானைக் கிளிக் செய்யவும். நீங்கள் கூடுதல் பண்புகளைக் காண்பீர்கள். அங்கு நீங்கள் நிர்வாகியாக இயக்கு பெட்டியை சரிபார்க்க வேண்டும்.

எல்லாம் மிகவும் எளிமையானது. விண்டோஸ் பவர்ஷெல் எவ்வாறு திறப்பது என்பது பற்றி இப்போது உங்களிடம் கேள்வி இருக்காது என்று நான் நம்புகிறேன். மற்றொரு பயனுள்ள விஷயம் பவர்ஷெல் சாளரத்தில் எழுத்துருவை மாற்றுவது.

விண்டோஸ் 10 இல் தொடக்க பொத்தான் சூழல் மெனுவிலிருந்து PowerShell ஐ எவ்வாறு திறப்பது

மைக்ரோசாப்ட் அதன் வலுவான மொழியை (பவர்ஷெல்) நோக்கி கட்டளை வரியிலிருந்து அதிகளவில் வலியுறுத்துகிறது, மேலும் இது தர்க்கரீதியானது, ஏனெனில் இயக்க முறைமைகளை நிர்வகிப்பதற்கான அதன் திறன்கள் விண்டோஸ் குடும்பம், வரைகலை இடைமுகத்தை விட, கிட்டத்தட்ட வரம்பற்றவை. தொடங்கி விண்டோஸ் பதிப்புகள் 10 1709, சூழல் மெனுவில், PowerShell, அனைவருக்கும் வழக்கமான cmd ஐ மாற்றியது. விண்டோஸ் 10 இல் தொடக்க பொத்தானை வலது கிளிக் செய்து, சூழல் மெனுவிலிருந்து, பொருத்தமான உருப்படியைத் தேர்ந்தெடுக்கவும்:

  1. விண்டோஸ் பவர்ஷெல்
  2. விண்டோஸ் பவர்ஷெல் (நிர்வாகி) என்பது விண்டோஸ் 10 இல் அதிகபட்ச உரிமைகளைக் கொண்ட பயன்முறையாகும்.

Windows 10 இல் தேடலைப் பயன்படுத்தி Windows PowerShell ஐத் தொடங்கவும்

Windows 10 மற்றும் பழைய பதிப்புகளில், நீங்கள் PowerShell ஐப் பயன்படுத்துவதைக் காணலாம் வழக்கமான தேடல், இதற்கென தனிப் பிரிவு உள்ளது. பூதக்கண்ணாடி ஐகானான தொடக்கப் பொத்தானுக்கு அடுத்து கிளிக் செய்யவும். திறக்கும் தேடல் படிவத்தில், PowerShell என்ற வார்த்தையை உள்ளிடவும். நீங்கள் அனைத்து விருப்பங்களையும் தேடுவீர்கள், அதில் நீங்கள் ஷெல்லைக் காண்பீர்கள். நீங்கள் அதை வலது கிளிக் செய்தால், அதை நிர்வாகியாக திறக்கலாம்.

விண்டோஸ் 10 இல் தொடக்க மெனுவிலிருந்து விண்டோஸ் பவர்ஷெல் தொடங்குதல்

தொடக்க மெனுவிலிருந்து பவர்ஷெல் திறக்க, அதைத் திறந்து விண்டோஸ் பவர்ஷெல் உருப்படியைக் கண்டறியவும், அது ஒரு கோப்புறை வடிவத்தில் இருக்கும், அதைத் திறந்து பொருத்தமான பதிப்பை இயக்கவும்.

நீங்கள் வலது கிளிக் செய்தால், நிர்வாகி உரிமைகளுடன் Vershel ஷெல்லை நிர்வாகியாக இயக்கலாம்.

கூடுதல் மற்றும் பொதுவான ஷெல் ஏவுதல் முறைகள்

மைக்ரோசாப்ட் வழங்கும் சக்திவாய்ந்த மொழியுடன் ஷெல் திறக்க மிகவும் குறிப்பிட்ட முறைகளும் உள்ளன. மிகவும் விகாரமான ஒன்று, கண்டுபிடிக்க எளிதானது செயல்படுத்தபடகூடிய கோப்புகணினியில் உள்ள இடத்திலிருந்து நேரடியாக இயக்கவும். பின்வரும் பாதையில் உங்கள் Windows 10 க்கு செல்லலாம்:

சி:\ பயனர்கள்\ பயனர் பெயர்\ AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell

இதன் விளைவாக, தொடக்க மெனுவில் இருக்கும் குறுக்குவழிகளைக் கொண்ட கோப்புறையை நீங்கள் காண்பீர்கள், அவற்றைத் தொடங்கலாம்.

நீங்கள் அசல் இயங்கக்கூடிய கோப்பையும் இயக்கலாம், இது பாதையில் அமைந்துள்ளது:

C:\Windows\System32\WindowsPowerShell\v1.0

அதை வலது கிளிக் செய்வதன் மூலம், அதிகபட்ச உரிமைகளுடன் நிர்வாகியாக பதிவிறக்கம் செய்யலாம்.

நீங்கள் கட்டளை வரி சாளரத்தில் இருந்து Windows PowerShell ஐ தொடங்கலாம்; இதைச் செய்ய, அதில் உள்ள மந்திர வார்த்தையை உள்ளிட்டு Enter ஐ அழுத்தவும்.

சரி, "டாஸ்க் மேனேஜர்" ஸ்னாப்-இன் மூலம் புதிய பணியைத் தொடங்குவதற்கான முறையை உங்களுக்கு நினைவூட்டுகிறேன். "பணி மேலாளர்" என்பதைத் திறந்து, மெனு உருப்படியைத் தேர்ந்தெடுக்கவும் "கோப்பு - புதிய பணியை இயக்கு"

தோன்றும் சாளரத்தில், PowerShell ஐ உள்ளிடவும்.

சரி, எனக்கு தெரிந்த கடைசி முறை பவர்ஷெல் மூலம் தொடங்குவது விண்டோஸ் எக்ஸ்ப்ளோரர் 10, இதைச் செய்ய, எக்ஸ்ப்ளோரரைத் திறந்து, "கோப்பு - விண்டோஸ் பவர்ஷெல் துவக்கவும்" என்ற மெனு உருப்படியைத் தேர்ந்தெடுக்கவும், இரண்டு முறைகளும் இருக்கும்.

பவர்ஷெல் ஐஎஸ்இ என்றால் என்ன

பவர்ஷெல் ஐஎஸ்இ குறுக்குவழி எல்லா இடங்களிலும் இருப்பதை நீங்கள் கவனித்திருக்கலாம், மேலும் அது என்ன என்பதை அறிய விரும்புகிறீர்கள். சுருக்கமாக, இது ஒரு சிறப்பு ஷெல் ஆகும், இதில் மைக்ரோசாப்ட் உங்களுக்கு வழங்கும் அனைத்து வகையான cmdlet களையும் பயன்படுத்தி PowerShell இல் ஸ்கிரிப்ட்கள் மற்றும் காட்சிகளை எழுதலாம்.

பவர்ஷெல் எழுத்துருவை மாற்றுவது மிகவும் எளிதானது, பண்புகளில் உள்ள எழுத்துரு தாவலுக்குச் செல்லவும், அங்கு நீங்கள் அளவை 5 முதல் 72 வரை அமைக்கலாம்.

பயன்பாட்டு சாளரத்திலிருந்தே நீங்கள் பண்புகளைப் பெறலாம், மேல் இடது மூலையில் உள்ள ஐகானைக் கிளிக் செய்து பண்புகளைத் தேர்ந்தெடுக்கவும்

இங்கே எழுத்துரு அமைப்புகள் சற்று வித்தியாசமாக இருக்கும், மேலும் அவை மாறும்போது, ​​கன்சோலின் அளவும் மாறுகிறது.

நிறங்கள் தாவலில், பவர்ஷெல் மற்றும் சாளரத்தில் எழுத்துரு நிறத்தை அமைக்கலாம். அதை கருப்பு நிறமாக்குவதன் மூலம், எடுத்துக்காட்டாக, கட்டளை வரி போன்றது.

நீங்கள் செயலில் உள்ள கன்சோல் பயனராக இருந்தால், இடையக அளவை 50 கட்டளைகளுக்கு அல்ல, குறைந்தது 100 ஆக அமைக்கவும்.

உங்கள் கவனத்திற்கு நன்றி. விண்டோஸில் பவர் ஷெல் கன்சோலைத் திறப்பதற்கான முறைகள் இவை. தளத்தின் பொருள்

அனுபவம் வாய்ந்த இயக்க அறை பயனர்கள் விண்டோஸ் அமைப்புகள் 10 பவர்ஷெல் கட்டளை வரி பயன்பாடு பற்றி கேள்விப்பட்டிருக்கலாம். விண்டோஸ் 7 மற்றும் 8.1 உடன் பணிபுரிந்த அனுபவம் உள்ளவர்களுக்கும் தெரிந்திருக்கலாம். கட்டளை பயன்பாட்டைப் பயன்படுத்தி பல ஆண்டுகளுக்குப் பிறகு விண்டோஸ் சரங்கள்மற்றும் .bat கோப்புகள், இன்னும் செயல்பாட்டுக் கருவியைப் பற்றி அறிந்துகொள்ள வேண்டிய நேரம் இது.

பவர்ஷெல் பட்டியலில் ஒரு மதிப்புமிக்க கூடுதலாகும் விண்டோஸ் கருவிகள்மற்றும் அதன் அளவு சில பயனர்களைத் தடுக்கலாம். அது என்ன - ஸ்கிரிப்டிங் மொழி அல்லது கட்டளை ஷெல்? கவலைப்பட வேண்டாம்: விரிவான திறன்கள் இருந்தபோதிலும், பவர்ஷெல்லில் யார் வேண்டுமானாலும் தேர்ச்சி பெறலாம்.

படி 1: நிறுவல்

முதலில், நமக்கு PowerShell பயன்பாடு தேவை. நீங்கள் Windows 10 ஐ இயக்குகிறீர்கள் என்றால், உங்களிடம் ஏற்கனவே PowerShell 5 நிறுவப்பட்டுள்ளது. விண்டோஸ் புதுப்பிப்பு 10 ஆம் ஆண்டு நிறைவுப் புதுப்பிப்பு பதிப்பு 5.1 ஐப் பயன்படுத்துகிறது, ஆனால் வேறுபாடு கவனிக்கப்படவில்லை. விண்டோஸ் 8 மற்றும் 8.1 பவர்ஷெல் 4 ஐப் பயன்படுத்துகின்றன, இது மிகவும் போதுமானது. Windows 7 இல் PowerShell ஐ நிறுவுவது சிக்கல்களை ஏற்படுத்தாது, ஆனால் நீங்கள் இன்னும் சில கூடுதல் படிகளை எடுக்க வேண்டும். குறிப்பாக, நீங்கள் .Net Framework ஐ கூடுதலாக நிறுவ வேண்டும். நீங்கள் Windows Management Framework ஐ நிறுவலாம், இதில் PowerShell அடங்கும்.

பவர்ஷெல் இரண்டு இடைமுகங்களைக் கொண்டுள்ளது. மேம்பட்ட பயனர்கள் ஒருங்கிணைந்த ஸ்கிரிப்டிங் சூழல் (ISE) எனப்படும் முழு GUI இடைமுகத்தைத் தேர்வு செய்யலாம். ஆரம்பநிலைக்கு, பவர்ஷெல் கன்சோல், எளிய உரை அடிப்படையிலான விண்டோஸ் கட்டளை வரி-பாணி இடைமுகம் அல்லது DOS 3.2 ஐப் பயன்படுத்துவது சிறந்தது.

Windows 10 இல் PowerShell ஐ நிர்வாகியாக இயக்க, Start பொத்தானைக் கிளிக் செய்து Windows PowerShell க்கு கீழே உருட்டவும். விண்டோஸ் 8.1 இல், விண்டோஸில் உள்ள சிஸ்டம் கோப்புறையில் விண்டோஸ் பவர்ஷெல் என்பதைத் தேடுங்கள். விண்டோஸ் 7 இல், ஷெல் பாகங்கள் கோப்புறையில் அமைந்துள்ளது. வழக்கமான பயனராக, PowerShell ஐப் பயன்படுத்தி அதே வழியில் தொடங்கலாம் இடது பொத்தான்சரியான சுட்டிக்கு பதிலாக.

விண்டோஸின் எந்தப் பதிப்பிலும் தேடலைப் பயன்படுத்தலாம். எதிர்கால பயன்பாட்டிற்கு எளிதாக, நீங்கள் பவர்ஷெல்லை பணிப்பட்டியில் பொருத்தலாம்.

படி 2: பழைய விண்டோஸ் கட்டளைகள்

பவர்ஷெல்லில் உள்ள விண்டோஸ் கட்டளை தொடரியல் வழக்கம் போல் வேலை செய்கிறது. உதாரணத்திற்கு, குறுவட்டுகோப்புறைகளை மாற்றுகிறது, இயக்குதற்போதைய கோப்புறையில் உள்ள அனைத்து கோப்புகள் மற்றும் கோப்புறைகளின் பட்டியலைக் காட்டுகிறது.

பவர்ஷெல் கன்சோலை நீங்கள் எவ்வாறு தொடங்குகிறீர்கள் என்பதைப் பொறுத்து, நீங்கள் தொடங்கலாம் c:\Windows\system32அல்லது c இல் :\பயனர்கள்\ . ஸ்கிரீன்ஷாட்டில் உள்ள எடுத்துக்காட்டு கட்டளையைப் பயன்படுத்துகிறது சிடி..(ஒரு இடைவெளியுடன்) ஒரு நேரத்தில் ஒரு நிலைக்கு மேலே செல்ல, பின்னர் கட்டளையை இயக்கவும் இயக்குஒரு கோப்பகத்தில் கோப்புகள் மற்றும் கோப்புறைகளின் பட்டியலைக் காண்பிக்க சி:\.

படி 3: உதவி கோப்புகளை நிறுவவும்

போன்ற அணிகள் குறுவட்டுமற்றும் இயக்குசெயலில் உள்ள PowerShell கட்டளைகள் இல்லை. இவை மாற்றுப்பெயர்கள் என்று அழைக்கப்படுகின்றன - உண்மையான பவர்ஷெல் கட்டளைகளுக்கான மாற்றீடுகள். கட்டளை வரியில் விரிவான அனுபவம் உள்ளவர்களுக்கு மாற்றுப்பெயர்கள் பயனுள்ளதாக இருக்கும். இருப்பினும், அவை பவர்ஷெல்லின் ஆழத்தைத் தொடுவதில்லை.

PowerShell ஐத் தொடங்க, தட்டச்சு செய்யவும் உதவிமற்றும் உங்களுக்கு தேவையான கட்டளை. ஸ்கிரீன்ஷாட் கட்டளையைக் காட்டுகிறது .

குழு உதவிஎன்று கூறுகிறார் இயக்குபவர்ஷெல் கட்டளைக்கான மாற்றுப்பெயர் குழந்தைப் பொருளைப் பெறுங்கள். நீங்கள் தட்டச்சு செய்தால் குழந்தைப் பொருளைப் பெறுதல்வி PS C:\>, கட்டளையைப் பயன்படுத்தும் போது நீங்கள் அதையே பார்ப்பீர்கள் இயக்கு.

ஸ்கிரீன்ஷாட்டின் கீழே குறிப்பிட்டுள்ளபடி, PowerShellக்கான உதவிக் கோப்புகள் தானாக நிறுவப்படவில்லை. அவற்றைப் பெற, PowerShell ஐ நிர்வாகியாக இயக்கி, தட்டச்சு செய்யவும் மேம்படுத்தல்-உதவி. உதவி கோப்புகளை நிறுவுவதற்கு பல நிமிடங்கள் ஆகும்; பல தொகுதிகள் காணாமல் போயிருக்கலாம் - எடுத்துக்காட்டாக, இந்த விஷயத்தில், NetWNV மற்றும் SecureBoot க்கான உதவி நிறுவப்படவில்லை. எல்லாம் தயாராக இருக்கும்போது, ​​முழுமையான உதவி அமைப்பு எப்போதும் தேவையான உதவிக்குறிப்புகளை வழங்கும்.

இப்போது கட்டளையை தட்டச்சு செய்யவும் உதவி பெறுநீங்கள் ஆர்வமாக உள்ள எந்த கட்டளையும் (PowerShell இல் "cmdlet", ரஷ்ய மொழியில் cmdlets), அதன் விளக்கம் காண்பிக்கப்படும். உதாரணத்திற்கு, பெற-உதவி பெற-குழந்தை பொருள்விருப்பங்களின் பட்டியலைக் காட்டுகிறது குழந்தைப் பொருளைப் பெறுதல். நீங்கள் வித்தியாசமாகவும் காட்டலாம் சாத்தியமான விருப்பங்கள். உதாரணத்திற்கு

get-help get-childitem -உதாரணங்கள்

ஏழு விரிவான பயன்பாட்டு எடுத்துக்காட்டுகளை வழங்குகிறது குழந்தைப் பொருளைப் பெறுதல். குழு

பெற-உதவி பெற-குழந்தைப்பொருள் -விவரமான

இந்த ஏழு எடுத்துக்காட்டுகள் மற்றும் cmdlet இல் உள்ள ஒவ்வொரு அளவுருவின் விரிவான விளக்கங்களும் அடங்கும் குழந்தைப் பொருளைப் பெறுதல்.

படி 4: அமைப்புகளில் உதவி பெறவும்

ஸ்கிரீன்ஷாட்டில் கீழே இரண்டு பட்டியல்களை நீங்கள் கவனித்திருக்கலாம் சின்டாக்ஸ்க்கு குழந்தைப் பொருளைப் பெறுதல். இரண்டு வெவ்வேறு தொடரியல் இருந்தால் cmdlet ஐ இயக்க இரண்டு வழிகள் உள்ளன. தொடரியலை எவ்வாறு ஒருவருக்கொருவர் தனித்தனியாக வைத்திருப்பது மற்றும் அளவுருக்கள் எதைக் குறிக்கின்றன? தந்திரம் தெரிந்தால் பதில் எளிது.

cmdlet அளவுருக்கள் பற்றிய விவரங்களுக்கு குழந்தைப் பொருளைப் பெறுதல்அல்லது வேறு ஏதேனும் பயன்பாட்டு அளவுரு - முழு:

get-help get-childitem -full

இது cmdlet உடன் நீங்கள் என்ன செய்ய முடியும் மற்றும் என்ன நடக்கும் என்பதற்கான பட்டியலை வழங்குகிறது. ஸ்கிரீன்ஷாட்டைப் பாருங்கள்.

அளவுரு விளக்கங்களை மதிப்பாய்வு செய்தால், அதை நீங்கள் கவனிப்பீர்கள் குழந்தைப் பொருளைப் பெறுதல்ஒரு பொருளைப் பெறுவதை சாத்தியமாக்குகிறது குழந்தை(துணை கோப்புறை பெயர் அல்லது கோப்பு பெயர் போன்றவை) குறிப்பிட்ட இடத்தில், குறிப்பிட்ட எழுத்துகளுடன் அல்லது பொருந்தாமல். உதாரணத்திற்கு:

get-childItem “*.txt” -recurse

தற்போதைய கோப்புறையில் உள்ள "*.txt" கோப்புகளின் பட்டியலை வழங்கும் மற்றும் அனைத்து துணை கோப்புறைகள் (அளவுருவின் காரணமாக - மறுநிகழ்வு) அதேசமயம்

"HKLM:\"சாப்ட்வேர்"

அனைத்து உயர்மட்ட பதிவு விசைகளின் பட்டியலை வழங்குகிறது HKEY_LOCAL_MACHINE\மென்பொருள்.

நீங்கள் எப்போதாவது Windows கட்டளை வரி அல்லது .bat கோப்புகளைப் பயன்படுத்தி பதிவேட்டில் நுழைய முயற்சித்திருந்தால், இந்த அணுகல் விருப்பத்தின் செயல்பாட்டை நீங்கள் பாராட்டுவீர்கள்.

படி 5: பெயர்களைக் கற்றல்

இதுவரை காட்டப்பட்டுள்ள cmdlets ஒரே மாதிரியாக இருப்பதற்கு ஒரு காரணம் உள்ளது: get-childitem, update-help, get-helpஒற்றை வினைச்சொல்-பெயர்ச்சொல் வடிவத்தைப் பயன்படுத்தவும். அனைத்து PowerShell cmdlet களும் இந்த மாநாட்டைப் பயன்படுத்துகின்றன; அவை ஒரு பெயர்ச்சொல்லுக்கு முன் ஒரு வினைச்சொல்லைப் பயன்படுத்துகின்றன. ஒருமுறை VB மற்றும் VBA மொழிகளில் சீரற்ற கட்டளை பெயர்களால் பாதிக்கப்பட்டவர்களுக்கு இது ஈர்க்கும்.

மிகவும் பொதுவான cmdlets ஐப் பாருங்கள்:

அமை-இடம்: தற்போதைய பணியிடத்தை ஒரு குறிப்பிட்ட இடத்திற்கு அமைக்கிறது

பெற-உள்ளடக்கம்: கோப்பின் உள்ளடக்கங்களைப் பெறுகிறது

பெறு பொருள்: கோப்புகள் மற்றும் கோப்புறைகளை மீட்டெடுக்கிறது

நகல்-உருப்படி: ஒரு பொருளை ஒரு இடத்திலிருந்து இன்னொரு இடத்திற்கு நகலெடுக்கிறது

நீக்க-உருப்படி: கோப்புகள் மற்றும் கோப்புறைகளை நீக்குகிறது

: உள்ளூர் அல்லது தொலை கணினியில் இயங்கும் செயல்முறைகளைப் பெறுகிறது

பெற-சேவை: உள்ளூர் அல்லது தொலை கணினியில் இயங்கும் சேவைகளைப் பெறுகிறது

invoke-webrequest: இணையத்தில் உள்ள இணையப் பக்கத்திலிருந்து உள்ளடக்கத்தை மீட்டெடுக்கிறது

ஒரு குறிப்பிட்ட cmdlet எவ்வாறு செயல்படுகிறது என்பதைப் பார்க்க, பயன்படுத்தவும் உதவி பெறுவழக்கில் உள்ளது போல்

உதவி-உதவி நகல்-உருப்படி-முழு

உதவியில் உள்ள விளக்கத்தின் அடிப்படையில், cmdlet க்கு என்ன தேவை என்பதை நீங்கள் புரிந்து கொள்ளலாம். எடுத்துக்காட்டாக, நீங்கள் எல்லா கோப்புகளையும் கோப்புறைகளையும் நகலெடுக்க விரும்பினால் ஆவணங்கள்வி c:\temp, பயன்படுத்தவும்

copy-item c:\users\ \\ documents\* c:\temp

இந்த கட்டளையைத் தட்டச்சு செய்வதன் மூலம், பவர்ஷெல் சூழலின் பல சுவாரஸ்யமான அம்சங்களைக் காண்பீர்கள். உதாரணமாக, நீங்கள் தட்டச்சு செய்தால் நகல்-iமற்றும் Tab பொத்தானை அழுத்தவும், PowerShell நிரப்பும் நகல்-உருப்படி. நீங்கள் cmdlet ஐ தவறாக டைப் செய்து, PowerShell அதை அடையாளம் காண முடியவில்லை என்றால், என்ன தவறு செய்யப்பட்டது என்பது பற்றிய முழு விளக்கம் கொடுக்கப்படும்.

இந்த cmdlet ஐ முயற்சிக்கவும்:

invoke-webrequest askwoody.com

வலைப்பக்கத்தின் தலைப்புகள், படங்கள், இணைப்புகள் மற்றும் பிற உள்ளடக்கங்களின் குறுகிய பட்டியலைப் பெறுவீர்கள். தயவுசெய்து கவனிக்கவும் உதவி பெறுபட்டியலில் invoke-webrequest, இது “படிவங்கள், இணைப்புகள், படங்கள் மற்றும் பிற முக்கியமானவற்றின் தொகுப்பை வழங்குகிறது HTML கூறுகள்" - திரையில் சரியாக என்ன காட்டப்பட வேண்டும்.

PowerShell ஐ நிர்வகிக்க சில cmdletகள் உங்களுக்கு உதவுகின்றன:

பெற-கட்டளை: கிடைக்கக்கூடிய அனைத்து cmdletகளின் பட்டியல்

பெற-வினை: கிடைக்கக்கூடிய அனைத்து வினைச்சொற்களின் பட்டியல்

தெளிவான-புரவலன்: ஹோஸ்ட் நிரல் திரையை அழிக்கவும்

வெவ்வேறு அளவுருக்கள் கட்டளைகளைக் குறைக்கவும் பயனுள்ள விருப்பங்களின் வரம்பைக் குறைக்கவும் உங்களை அனுமதிக்கின்றன. எடுத்துக்காட்டாக, Windows சேவைகளுடன் வேலை செய்யும் அனைத்து cmdletகளின் பட்டியலைப் பார்க்க, தட்டச்சு செய்யவும்

get-command *-service

பெயர்ச்சொல்லுடன் கிடைக்கும் அனைத்து வினைச்சொற்களும் காண்பிக்கப்படும் சேவை. அவற்றின் பட்டியல் இதோ:

சேவை பெறவும்

புதிய-சேவை

மறுதொடக்கம்-சேவை

ரெஸ்யூம்-சேவை

செட்-சேவை

தொடக்க சேவை

ஸ்டாப்-சேவை

இடைநிறுத்தம்-சேவை

நீங்கள் இந்த cmdletகளை மற்றவர்களுடன் இணைக்கலாம்.

படி 6: குழாய்களைப் பயன்படுத்துதல்

நீங்கள் விண்டோஸ் கட்டளை வரியை நன்கு அறிந்திருந்தால் அல்லது தொகுதி கோப்புகள், பின் திசைமாற்றம் மற்றும் குழாய்கள் பற்றி உங்களுக்குத் தெரியும். திசைமாற்றம் (> சின்னம்) மற்றும் குழாய்கள் (| சின்னம்) ஒரு செயலின் முடிவை எடுத்து மற்றொரு இடத்தில் இணைக்கவும். எடுத்துக்காட்டாக, கட்டளையின் முடிவை நீங்கள் திருப்பி விடலாம் இயக்குஒரு உரை கோப்பில் அல்லது கட்டளையின் முடிவை அனுப்பவும் பிங்அணிக்கு கண்டுபிடிக்கபோன்ற சுவாரஸ்யமான முடிவுகளை வடிகட்ட

dir > temp.txt

பிங் askwoody.com | "packets" > temp2.txt என்பதைக் கண்டறியவும்

இங்கே இரண்டாவது அணியில் கண்டுபிடிக்கஒரு சரத்தைத் தேடுகிறது பாக்கெட்டுகள், குழுவால் askwoody.com என்ற முகவரியிலிருந்து எடுக்கப்பட்டது பிங்மற்றும் பொருந்தக்கூடிய அனைத்து வரிகளையும் ஒரு கோப்பில் இணைக்கிறது temp2.txt.

இந்த கட்டளைகளில் முதலாவது பவர்ஷெல்லில் நன்றாக வேலை செய்கிறது. இரண்டாவது கட்டளையை இயக்க உங்களுக்கு இது போன்ற ஏதாவது தேவைப்படும்

பிங் askwoody.com | தேர்வு-சரம் பாக்கெட்டுகள் | out-file temp2.txt

திசைதிருப்பல் மற்றும் குழாய்களைப் பயன்படுத்துவது Windows கட்டளை வரியின் திறன்களை பெரிதும் விரிவுபடுத்துகிறது: உரை சரத்தைத் தேட திரையில் முடிவில்லாமல் கீழே உருட்டுவதற்குப் பதிலாக, உங்களுக்குத் தேவையான Windows கட்டளைகளை வடிகட்டலாம்.

பவர்ஷெல் ஆதரவு உள்ளது குழாய், மற்றும் இது உரைக்கு மட்டுப்படுத்தப்படவில்லை. பவர்ஷெல் ஒரு முழு பொருளையும் ஒரு cmdlet இலிருந்து மற்றொன்றுக்கு அனுப்ப உங்களை அனுமதிக்கிறது, அங்கு அந்தத் தரவைப் பயன்படுத்தக்கூடிய தரவு (பண்புகள் எனப்படும்) மற்றும் செயல்கள் (முறைகள்) ஆகியவற்றின் கலவையாகும்.

பொருட்களை வரிசைப்படுத்தும் போது தந்திரமான பகுதி வருகிறது. ஒரு cmdlet மூலம் வழங்கப்படும் பொருள்கள், பெறும் cmdlet ஆல் ஏற்றுக்கொள்ளப்பட்ட பொருட்களின் வகையுடன் பொருந்த வேண்டும். உரை மிகவும் எளிமையான பொருள் வகையாகும், எனவே நீங்கள் உரையுடன் பணிபுரிந்தால், பொருள்களை சீரமைப்பது ஒரு எளிய பணியாகும். மீதமுள்ள பொருட்கள் மிகவும் அடிப்படை இல்லை.

இதை எப்படி புரிந்து கொள்வது? cmdlet ஐப் பயன்படுத்தவும் உறுப்பினர் பெறு. ஒரு cmdlet எந்த வகையான பொருளை செயலாக்குகிறது என்பதை நீங்கள் அறிய விரும்பினால், அதை இயக்கவும் உறுப்பினர் பெறு. எடுத்துக்காட்டாக, நீங்கள் கணினியில் இயங்கும் செயல்முறைகளைப் புரிந்து கொள்ள முயற்சிக்கிறீர்கள் மற்றும் உங்கள் விருப்பங்களை cmdlets வரை சுருக்கியிருந்தால் , cmdlets இன் முடிவை எவ்வாறு கண்டுபிடிப்பது என்பது இங்கே:

பெற-செயல்முறை | உறுப்பினர் பெறு

இந்த cmdlet ஐ இயக்குவது, அதற்கான பண்புகள் மற்றும் முறைகளின் நீண்ட பட்டியலை உருவாக்குகிறது , ஆனால் பட்டியலின் ஆரம்பத்தில் நீங்கள் உருவாக்கும் பொருளின் வகையைக் காணலாம் :

வகைப்பெயர்: System.Diagnostics.Process

கீழே உள்ள ஸ்கிரீன்ஷாட் பண்புகளையும் காட்டுகிறது என்ற தலைப்பில் get-process கைப்பிடிகள், பெயர், NPM, PM, SI, VMமற்றும் டபிள்யூ.எஸ்..

நீங்கள் முடிவை கையாள விரும்பினால் இந்த cmdlet உடன் பணிபுரிய (மானிட்டரில் செயலில் உள்ள செயல்முறைகளின் நீண்ட பட்டியலைக் காட்டுவதற்குப் பதிலாக), உள்ளீடாக எடுக்கும் மற்றொரு கட்டளையை நீங்கள் கண்டுபிடிக்க வேண்டும். அமைப்பு.கண்டறிதல்.செயல்முறை. உங்களுக்கு தேவையான cmdlet ஐ கண்டுபிடிக்க, PowerShell ஐ மீண்டும் பயன்படுத்தவும்:

get-command -Parametertype System.Diagnostics.Process

இந்த cmdlet செயலாக்கக்கூடிய cmdletகளின் பட்டியலை வழங்குகிறது அமைப்பு.கண்டறிதல்.செயல்முறை.

சில cmdlets எந்த வகையான தரவுகளையும் ஏற்றுக்கொள்வதற்கு அறியப்படுகிறது. அவற்றில் முதன்மையானது . இந்த cmdlet குழாய் வழியாக அனுப்பப்படும் ஒவ்வொரு பொருளையும் ஒவ்வொன்றாக கடந்து, குறிப்பிட்ட தேர்வு அளவுகோல்களை அதற்குப் பயன்படுத்துகிறது. என்று ஒரு சிறப்பு மார்க்கர் உள்ளது $_ , இது குழாயில் உள்ள ஒவ்வொரு பொருளையும் ஒரு நேரத்தில் பயன்படுத்த உங்களை அனுமதிக்கிறது.

"svchost" என்ற பெயரில் கணினியில் இயங்கும் அனைத்து செயல்முறைகளின் பட்டியலைப் பெற விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம், அதாவது, நீங்கள் சொத்தை பொருத்த விரும்புகிறீர்கள் பெயர்செயல்முறை svchost. கட்டளையைப் பயன்படுத்தவும்:

பெற-செயல்முறை | எங்கே-பொருள் ($_.Name -eq “svchost”)

Cmdlet ஒவ்வொரு பொருளையும் பார்க்கிறது அமைப்பு.கண்டறிதல்.செயல்முறை, ஒப்பிடுகிறது .பெயர்இந்த பொருள் "svchost"; பொருத்தங்கள் இருந்தால், அவை மானிட்டரில் காட்டப்படும். ஸ்கிரீன்ஷாட்டைப் பாருங்கள்.

படி 7: பயனுள்ள பவர்ஷெல் கட்டளைகளை பகுப்பாய்வு செய்யவும்

கம்ப்யூட்டரை சேதப்படுத்தும் திறன் உங்களுக்கு ஏற்கனவே தெரியும், எனவே கவனமாக இருங்கள். எடுத்துக்காட்டாக, அடிக்கடி கோரப்படும் பவர்ஷெல் கட்டளைகளைப் பார்ப்போம்.

இந்த கட்டளைகள் Windows 10 இல் மட்டுமே செயல்படும் மற்றும் நீங்கள் PowerShell ஐ நிர்வாகியாக இயக்கினால் மட்டுமே. அவை முன்பே நிறுவப்பட்டதை மீண்டும் நிறுவ வடிவமைக்கப்பட்டுள்ளன விண்டோஸ் பயன்பாடுகள் 10 மற்றும் இந்த நிரல்களை முதலில் நீக்கியவர்களுக்கு பயனுள்ளதாக இருக்கும். கட்டளைகள் இப்படி இருக்கும்:

Get-AppXPackage | Foreach (Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”)

நீங்கள் இந்த கட்டளையை இயக்கினால், சிவப்பு எச்சரிக்கைகளை புறக்கணிக்கவும், கட்டளை முடிந்ததும், உங்கள் கணினியை மறுதொடக்கம் செய்யவும்; விண்டோஸ் 10 இல் முன்பே நிறுவப்பட்ட அனைத்து நிரல்களும் அவற்றின் இடங்களில் தோன்றும்.

இந்த கட்டளை எவ்வாறு செயல்படுகிறது என்பது இங்கே. Get-AppXPackageபயனர் சுயவிவரத்தில் உள்ள அனைத்து பயன்பாட்டு தொகுப்புகளையும் சரிபார்க்கிறது. நீங்கள் பயன்பாட்டை நீக்கினாலும், அது பயனர் சுயவிவரப் பட்டியலில் இருக்கும்.

Cmdlet Get-AppXPackageஒரு பொருளை திருப்பி தருகிறது வகை பெயர் Microsoft.Windows.Appx.PackageManager.Commands.AppxPackage, இதில் அடங்கும் முழு பெயர்பயன்பாட்டு தொகுப்பு மற்றும் தொடர்புடைய எக்ஸ்எம்எல் மேனிஃபெஸ்ட் கோப்பின் இருப்பிடம். நீங்கள் cmdlet ஐ இயக்கினால் get-appxpackage, நீங்கள் பயன்பாட்டு தொகுப்புகளின் நீண்ட பட்டியலைக் காண்பீர்கள். ஸ்கிரீன்ஷாட் எக்ஸ்பாக்ஸ் பயன்பாட்டின் விளக்கத்தைக் காட்டுகிறது.

Cmdlet ஒவ்வொருஒவ்வொரு பொருளின் வழியாகவும் சுழல்கிறது AppXPackageஅவற்றை cmdlet க்கு அனுப்புவதன் மூலம் Add-AppxPackage. படி உதவி பெறுக்கு Add-AppxPackage, இரண்டு முக்கிய சுவிட்சுகள் உள்ளன:

  • சொடுக்கி -பதிவுபயன்பாட்டு தொகுப்புகளின் ஏற்கனவே உள்ள நிறுவல்களை பதிவு செய்ய பயன்படுத்தப்படுகிறது, நீங்கள் அளவுருக்களை அமைக்கலாம் DisableDevelopmentModeமற்றும் பதிவு
  • சொடுக்கி -DisableDevelopmentModeமுடக்கப்பட்ட, பதிவு செய்யப்படாத அல்லது சிதைந்த, ஏற்கனவே உள்ள பயன்பாட்டுத் தொகுப்பை மீண்டும் பதிவு செய்ய விண்டோஸிடம் கூறுகிறது.

வரி " $($_.InstallLocation)\AppXManifest.x ml" கோப்பு எங்குள்ளது என்பதை விவரிக்கிறது எக்ஸ்எம்எல். கோப்புகளைப் பார்த்தால் AppXManifest.xml, பயன்பாட்டு ஐடிகள், இயங்கக்கூடிய கோப்புகள் மற்றும் பயன்பாட்டுடன் தொடர்புடைய ஏராளமான காட்சி கூறுகளின் சிக்கலான பட்டியலைக் காண்பீர்கள்.

மறுதொடக்கம் செய்த பிறகு, சேர்க்கப்பட்ட அனைத்து பயன்பாட்டு தொகுப்புகளும் பதிவிறக்கம் செய்யப்பட்டு நிறுவப்படும் விண்டோஸ் ஸ்டோர்ஸ்டோர்.

பவர்ஷெல் என்பது விரிவான செயல்பாட்டுடன் கூடிய மாற்று கட்டளை வரியாகும். பல கணினி உரிமையாளர்கள் நன்கு அறிந்தவர்கள் அமைப்பு செயல்முறைகள், விண்டோஸ் 10 மற்றும் இதைப் பயன்படுத்துவதற்கான சாத்தியக்கூறுகளில் ஆர்வமாக உள்ளனர் முந்தைய பதிப்புகள்இந்த மென்பொருள் உங்களுக்காக குறிப்பிட்ட செயல்முறைகள் மற்றும் பிசி அமைப்புகளை மாற்றிக்கொள்ளும்.

PowerShell ஐப் பயன்படுத்துவதில் சிக்கலான எதுவும் இல்லை. இந்த கட்டுரையில் உள்ள அனைத்து வழிமுறைகளையும் பின்பற்றவும், நீங்கள் வெற்றி பெறுவீர்கள்.

நீங்கள் இந்த தலைப்பில் நிபுணராக இல்லாவிட்டால், நீங்கள் கட்டளை வரிகளையும் அவற்றில் செய்யக்கூடிய செயல்களையும் படிக்கத் தொடங்குகிறீர்கள், அத்தகைய பயன்பாட்டைப் பயன்படுத்துவது பற்றிய முக்கிய கேள்விகளுக்கான பதில்களை அறிந்து கொள்வது உங்களுக்கு பயனுள்ளதாக இருக்கும். எடுத்துக்காட்டாக, விண்டோஸ் பவர்ஷெல் ஐஎஸ்இ விண்டோஸ் 10 ஐ இயக்குவது மற்றும் ஸ்கிரிப்ட்களை எழுதுவது மற்றும் வேலை செய்வது எப்படி.

எப்படி PowerShell ஐ திறப்பது?

இது பலவற்றில் செய்யப்படலாம் பின்வரும் வழிகளில்:

  • - W என்ற எழுத்தின் கீழ் உள்ள கூறுகளின் பொதுவான பட்டியலில் பயன்பாட்டைக் காண்பீர்கள்.
  • பணிப்பட்டியில் தேடலைப் பயன்படுத்தி - அதைத் திறந்து, தேடுவதற்கு PowerShell என்ற வார்த்தையை உள்ளிடவும்.
  • "ரன்" மெனுவைப் பயன்படுத்தி, Win + R கலவையின் மூலம் அதை இயக்கவும் மற்றும் பயன்பாட்டின் பெயரை எழுதவும், அதன் பிறகு அது கணினியில் காணப்படும்.
  • கமாண்டரில், பவர்ஷெல் செயலை அமைக்கவும் - ஆனால் நீங்கள் ஏற்கனவே இயங்கும் வரியின் மூலம் பயன்பாட்டுடன் பணிபுரிவீர்கள், தனி சாளரத்தில் அல்ல என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும்.
  • IN விண்டோஸ் அமைப்புகள்பணிப்பட்டி பண்புகள் மற்றும் தொடக்க மெனுவைத் தேர்ந்தெடுக்கவும். “வழிசெலுத்தல்” தாவலில், “மாற்று” என்பதற்கு அடுத்துள்ள பெட்டியைத் தேர்வுசெய்யவும். கட்டளை வரிபவர்ஷெல்..." இப்போது நீங்கள் Win+X கலவையைப் பயன்படுத்தி பயன்பாட்டை இயக்கலாம்.

ஸ்கிரிப்ட்களை எழுதுவது மற்றும் இயக்குவது எப்படி?

எப்படி PowerShell ஸ்கிரிப்டை உருவாக்கி அதை இயக்குவது? இது ஒரு நோட்பேடில் செய்யப்படலாம் - அதைப் பயன்படுத்தி, புதிய ஆவணத்தில் உங்களுக்குத் தேவையான கட்டளைகளைக் குறிக்கவும். பின்னர் அதைச் சேமிக்கவும், ஆனால் வடிவமைப்பை .ps1 ஆக மாற்றவும் - இது இந்த கணினி பயன்பாட்டின் கோப்புகள் கொண்டிருக்கும் நீட்டிப்பாகும்.

இந்த பயன்பாட்டில் நீங்கள் ஸ்கிரிப்ட்களை எழுதலாம்:

  • அதை துவக்கவும்.
  • "உருவாக்கு" உருப்படியைக் கிளிக் செய்யவும்.
  • அல்லது "கோப்பு" என்பதைக் கிளிக் செய்து, தோன்றும் பட்டியலில் இருந்து "உருவாக்கு" என்பதைத் தேர்ந்தெடுக்கவும்.
  • செயல்படுத்த வேண்டிய அனைத்து கட்டளைகளையும் எழுதவும், கோப்பை சேமிக்கவும்.

ஸ்கிரிப்ட்களை இன்னும் FAR மேலாளரில் எழுதலாம் மற்றும் திருத்தலாம், ஆனால் அவற்றை நேரடியாக அத்தகைய பயன்பாட்டில் பயன்படுத்த முடியாது, ஏனெனில் இது இந்த வகை கோப்புகளை தரநிலை மூலம் காண்பிக்கும். cmd வரி. இருப்பினும், பிற செயல்கள் "சொந்த" பயன்பாட்டில் உள்ளதைப் போலவே செய்யப்படுகின்றன.

நீங்கள் ஸ்கிரிப்டை இந்த வழியில் இயக்கலாம்:

  1. ஒரு நிர்வாகியாக PowerShell இல் உள்நுழைக.
  2. தேவையான கோப்பின் இருப்பிடத்தைக் குறிப்பிட cd கட்டளைகளைப் பயன்படுத்தவும். எடுத்துக்காட்டாக, e: cd\ cd work .\ filename. Ps1, அல்லது e: \work\filename.ps1
  3. இந்த வழக்கில் e: என்பது பெயர் வன்கோப்பு எங்கே அமைந்துள்ளது.
  4. Enter ஐ அழுத்தவும்.

நீங்கள் முதல் முறையாக கட்டளையை இயக்கும்போது, ​​"கோப்பு ___ .Ps1 ஐ ஏற்ற முடியாது, ஏனெனில் இந்த கணினியில் ஸ்கிரிப்ட் செயல்படுத்தல் தடைசெய்யப்பட்டுள்ளது..." என்ற உரையுடன் நிரல் நிச்சயமாக உங்களுக்கு ஒரு செய்தியைக் காண்பிக்கும். உண்மை என்னவென்றால், டெவலப்பர்களுக்கு நன்றி குறுக்கீடுகளுக்கு எதிராக விண்டோஸ் பாதுகாப்புடன் பொருத்தப்பட்டுள்ளது, எனவே இயல்புநிலையாக பயனர்கள் யாரும் இதுபோன்ற செயல்களைச் செய்ய அணுக முடியாது. ஆனால் இந்த வரம்பு மிக எளிதாக தவிர்க்கப்படலாம்.

எப்படி? பிழையுடன் தோன்றும் உரை மேலும் தகவலைப் பெற get-help about_signing கட்டளையை உள்ளிடுமாறு பரிந்துரைக்கும். நீங்கள் இந்த வழிமுறைகளைப் பின்பற்றலாம் அல்லது Set-ExecutionPolicy ரிமோட்சைன் செய்யப்பட்ட கலவையைப் பயன்படுத்தலாம் - அதை உள்ளிட்ட பிறகு, உறுதிப்படுத்தல் தேவைப்படும், மேலும் கட்டுப்பாடு அகற்றப்படும்.

பயன்பாடு பற்றிய பிற கேள்விகள்

பலருக்கு ஒரு கேள்வி உள்ளது: பவர்ஷெல் பதிப்பை எவ்வாறு கண்டுபிடிப்பது? இதைச் செய்ய, பின்வருவனவற்றைச் செய்யுங்கள்:

  1. $PSVersionTable ஐ உள்ளிடவும்.
  2. இது எதற்கும் வழிவகுக்கவில்லை என்றால், உங்களிடம் பதிப்பு 1.0 உள்ளது - அதற்கு $host.version கட்டளை உள்ளது.
  3. இல்லையெனில் அது தோன்றும் விரிவான தகவல்கணினியில் பயன்பாட்டின் எந்த பதிப்பு நிறுவப்பட்டுள்ளது என்பது பற்றி.

விண்டோஸ் 7 மற்றும் சர்வர் 2008 வெளியிடப்பட்டு ஒரு வருடத்திற்கும் மேலாகிவிட்டது.

புரோகிராமர்கள், கணினி நிர்வாகிகள்மற்றும் மேம்பட்ட பயனர்கள் கட்டளை வரியைப் போலவே நீல சாளரத்திற்கான பல பயன்பாடுகளைக் கண்டறிந்துள்ளனர்.

பெரும்பாலான புதிய பயனர்களுக்கு PowerShell (PS) என்றால் என்னவென்று கூட தெரியாது.

ஆனால் பவர்ஷெல்லுக்கான ஸ்கிரிப்ட்கள் கிட்டத்தட்ட 100% செயல்கள் மற்றும் ஸ்கிரிப்ட்களை தானியக்கமாக்க உங்களை அனுமதிக்கின்றன. இயக்க முறைமைகட்டளை வரி மற்றும் வரைகலை இடைமுகம் வழியாக.

ஸ்கிரிப்ட்களை (ஃபர்ம்வேர்) உருவாக்கி இயக்கும் செயல்பாட்டில் அதிக கவனம் செலுத்தி, இந்த திட்டத்தின் முக்கிய திறன்களைப் பற்றி அறிந்து கொள்வோம்.

ரஷ்ய மொழி உட்பட, நிரலுக்கான எண்ணற்ற கையேடுகள் மற்றும் ஆவணங்கள் உள்ளன. கட்டுரையின் நோக்கம்- பயனருக்கு கருத்தியல் அறிவை வழங்குதல், தேதி வரை கொண்டு, ஆனால் மொழிபெயர்ப்பாளரையும், அதில் உள்ள ஸ்கிரிப்ட்களை செயல்படுத்துவதையும் இன்னும் நெருக்கமாக அறிந்து கொள்வது மதிப்புக்குரியதா என்பதை, ஒவ்வொருவரும் தாங்களாகவே முடிவு செய்வார்கள்.

விண்டோஸ் பவர்ஷெல் என்றால் என்ன?

பவர்ஷெல்– .NET கட்டமைப்பை அடிப்படையாகக் கொண்ட ஒரு மொழிபெயர்ப்பாளர், அதன் சொந்த ஸ்கிரிப்டிங் மொழியைக் கொண்டுள்ளது.

முதலாவது அவர் வேலை செய்கிறார் என்று அர்த்தம் உரை முறை: நீங்கள் ஒரு கட்டளையை உள்ளிட்டு, அதை இயக்கவும், அதன் செயல்பாட்டின் முடிவை திரையில் காணலாம்.

MS-DOS மற்றும் UNIX இன் பழைய பதிப்புகளில் இருந்தது.

இரண்டாவதாக, நிர்வாகிகள் மற்றும் சாதாரண பயனர்களால் அமைப்புகள், பயன்பாடுகள், செயல்முறைகள் மற்றும் தொடர்புடைய சேவைகளின் நிர்வாகம் மற்றும் பராமரிப்பை கணிசமாக எளிதாக்குகிறது, வேகப்படுத்துகிறது மற்றும் தானியங்குபடுத்துகிறது.

மற்ற மொழிபெயர்ப்பாளர்களுடன் ஒப்பிடும்போது, PS வேறுபட்டது:

  • உடன் ஒருங்கிணைப்பு - நிரல் குறியீட்டை அறிமுகப்படுத்துவதன் மூலம் சக்திவாய்ந்த ஸ்கிரிப்ட்களை உருவாக்க உங்களை அனுமதிக்கிறது;
  • திரும்பிய தரவு அனைத்தும் பொருள்கள், உரை/சரம் தரவு அல்ல, அதாவது அவை மற்ற ஸ்கிரிப்டுகளுக்கு அனுப்பப்பட்டு எந்த வகையிலும் செயலாக்கப்படும்.

பவர்ஷெல் பதிப்பு 2பின்வரும் திறன்களைக் கொண்டுள்ளது, அவற்றில் சிலவற்றை இன்னும் விரிவாகப் பார்ப்போம்:

  • கட்டளைகளை cmdlets ஆக குறிப்பிடும் திறன்- அவை மொழிபெயர்ப்பாளருக்குள் தொடங்கப்படுகின்றன; இல்லையெனில், கட்டளை ஒரு தனி செயல்பாட்டில் செயல்படுத்தப்படுகிறது.
  • கன்வேயர்களைப் பயன்படுத்துதல்- அவற்றின் அமைப்பு மற்றும் வகையைப் பராமரிக்கும் போது ஒரு கட்டளையிலிருந்து மற்றொரு கட்டளைக்கு தரவை மாற்ற வடிவமைக்கப்பட்டுள்ளது.
  • ஒருங்கிணைந்த பல ஸ்ட்ரீம் தரவு பரிமாற்றம்நெட்வொர்க்கில் முன்னுரிமை மற்றும் இணைப்பு மறுதொடக்கம்.
  • நிலை மற்றும் பெயரிடப்பட்ட அளவுருக்களுக்கான ஆதரவு.
  • பின்னணி வேலை- கட்டளைகளின் ஒத்திசைவற்ற அழைப்பு மற்றும் தொலை கணினிகளில் ஸ்கிரிப்ட்களைத் தொடங்குதல்.
  • வரையறுக்கப்பட்ட அமர்வுகளை அமைத்தல் தொலை வாடிக்கையாளர்கள் மற்றும் அவற்றில் ஸ்கிரிப்ட்களை இயக்குகிறது.
  • தொகுதிகள்- ஸ்கிரிப்ட்கள் தன்னிறைவு அடைந்து, தொகுதியின் சூழலைப் பாதிக்காமல் அவற்றின் சொந்த கொள்கலனில் செயல்படுத்தும் போது ஒழுங்கமைக்கும் ஒரு வழி.
  • பிழை கையாளுபவரின் கிடைக்கும் தன்மை.
  • மொழிக்கான வரைகலை சூழல்: தொடரியல், பிழைத்திருத்தம், தனிப்படுத்தல், யூனிகோட் மற்றும் புக்மார்க்குகளுக்கான ஆதரவுடன் தானியங்கி கட்டளை நிறைவு.
  • கோடுகளுக்கு பிரேக் பாயின்ட்களைச் சேர்த்தல், ஸ்கிரிப்ட் பிழைத்திருத்தத்திற்கான கட்டளைகள், செயல்பாடுகள் மற்றும் மாறிகள்.
  • பிளாக் மற்றும் இன்டர்லீனியர் கருத்துகள்.
  • சில cmdletகளுக்கு மாற்றுப்பெயர்களை உருவாக்குவதற்கான ஆதரவு, செயல்படுத்தும் நேரத்தில் சாதாரண கட்டளைகளாக மாற்றப்படும்.
  • வரையறுக்கப்பட்ட அமர்வுகளை உருவாக்குதல்,அங்கு நீங்கள் கண்டிப்பாக வரையறுக்கப்பட்ட கட்டளைகளின் பட்டியலை இயக்கலாம் மற்றும் பல.

பவர்ஷெல் மூலக் குறியீடு அனைவருக்கும் கிடைக்கும்: கட்டளை வரி மொழிபெயர்ப்பாளரின் செயல்பாட்டை அதிகரிக்க எந்தவொரு சமூக உறுப்பினரும் தங்கள் சொந்த நீட்டிப்புகளை சுதந்திரமாக உருவாக்க முடியும்.

எந்த நிரலாக்கத் திறனும் இல்லாமல் ஒருங்கிணைந்த ஸ்கிரிப்டிங் மொழியை நீங்கள் தேர்ச்சி பெறத் தொடங்கலாம்.

நீங்கள் ஒரு சிக்கலான காட்சியை உருவாக்க முடியும் என்பது சாத்தியமில்லை, ஆனால் கிட்டத்தட்ட அனைவரும் பழமையான செயல்களின் வரிசைகளை செய்ய முடியும்.

இருப்பினும், பவர்ஷெல்லின் அடிப்படைக் கருத்துகள் பற்றிய அறிவு இல்லாமல், கட்டளை மொழிபெயர்ப்பாளர் சாளரத்தில் நீங்கள் எதையும் செய்ய முடியாது. அவர்களுடன் ஆரம்பிக்கலாம்.

Cmdlets

Cmdlets- விசித்திரமான PS கட்டளைகள், அதன் பின்னால் பல்வேறு செயல்பாடுகள் மறைக்கப்பட்டுள்ளன. மொழிபெயர்ப்பாளருக்குள் கட்டமைக்கப்பட்ட கட்டளைகள் வினைச்சொல்-பெயர்ச்சொல் கொள்கையில் செயல்படுத்தப்படுகின்றன, எடுத்துக்காட்டாக, கெட்-செயல்முறை (செயல்முறைகளின் பட்டியலைப் பெறுதல்). இந்த தீர்வு கட்டளையின் சாரத்தை அதன் பெயரிலிருந்து (ஆங்கிலத்தில்) புரிந்து கொள்ள உங்களை அனுமதிக்கிறது.

சில cmdlets தரவுகளைப் பெறுதல்/பரிமாற்றம் செய்வதையும், அவற்றின் அமைப்பு மற்றும் வகையைப் பாதுகாக்கும் போது தகவல்களின் வரிசைகளையும் ஆதரிக்கிறது. இது ஒரு கன்வேயரின் கொள்கையின் அடிப்படையில் செயல்படுகிறது (இது அடுத்த பகுதியில் விவாதிக்கப்படும்). பொருட்படுத்தாமல், cmdlets பொருட்களை வரிசையாக இயக்கி செயலாக்குகிறது.

cmdlets ஐ செயல்படுத்த, எந்த .NET மொழியிலும் உருவாக்கப்பட்ட எந்த ஆதரிக்கப்படும் .NET APIகளையும் பயன்படுத்தலாம்.

இதனால், பயனருக்கு நிரலின் குறிப்பிட்ட செயல்பாடுகளுக்கான அணுகல் வழங்கப்படுகிறது.

Cmdlets நேரடியாக அல்லது தனிப்பட்ட பாதைகள் (இயக்கி கடிதங்கள் மற்றும் அடைவு பாதைகள்) மூலம் தேவையான தகவல்களை அணுக முடியும்.

cmdlets ஐப் பயன்படுத்தி நீங்கள் பொருள்களுடன் வேலை செய்யலாம் கோப்பு முறைமற்றும் சான்றிதழ் கடைகள், நிறுவப்பட்ட பயன்பாடுகள்மற்றும் சேவைகள்.

கன்வேயர்

மிகவும் பழமையான ஸ்கிரிப்ட்களை உருவாக்கும்போது அல்லது ஸ்கிரிப்ட்டின் விளைவாக பெறப்பட்ட தரவுகளுடன் ஏதேனும் செயல்பாடுகளைச் செய்ய, சில நேரங்களில் நீங்கள் சில செயல்களைச் செய்ய வேண்டும்.

இதற்கான கன்வேயர் உள்ளது. UNIX இல் உள்ளதைப் போலவே, இது ஒரு cmdlet இன் வெளியீட்டை மற்றொரு உள்ளீட்டிற்கு அனுப்புவதன் மூலம் கட்டளைகளை ஒருங்கிணைக்கிறது, மாறாமல், அதன் வகையைப் பாதுகாக்கிறது.

இந்த வழக்கில், எந்த கொள்கலன் அல்லது பாத்திரத்தின் மூலம் தகவலை பாகுபடுத்த தேவையில்லை.

அனுப்பப்பட்ட தகவலில் ஒரு செயல்பாடும் இருக்கலாம்.ஒருங்கிணைந்த கட்டளைகளின் வேலையை முடித்த பிறகு, தகவலை மாற்றும் செயல்பாடு உரை பார்வை(தரவை சரங்களாக மாற்றுதல்) உரை வடிவமைப்பைப் பயன்படுத்தி.

ஸ்கிரிப்டுகள்

ஷெல் பல செயல்களை தானியங்குபடுத்த உங்களை அனுமதிக்கிறது என்ற போதிலும், நீங்கள் கட்டளைகளை கைமுறையாக உள்ளிட வேண்டும், இது மிகவும் வசதியானது அல்ல.

குறிப்பாக அதே செயல்பாடுகளை மீண்டும் மீண்டும் செய்ய வேண்டும்.

மனித காரணி இல்லாமல் நீங்கள் செய்ய முடியாது: எழுத்துப் பிழைகள், பிழைகள், குறியீடு வரிகளை எழுதும் போது தற்செயலாக விசைகளைத் தாக்குவது, ஒரு வரியைத் திருத்துவது அல்லது மீண்டும் தட்டச்சு செய்வது போன்றவற்றுக்கு பயனர் நட்பு மனப்பான்மை தேவைப்படுகிறது.

PS இல் ஒரே மாதிரியான செயல்களைச் செய்ய, ஸ்கிரிப்டுகள் செயல்படுத்தப்படுகின்றன - உரை கோப்புகள்மொழிபெயர்ப்பாளருக்கு புரியும் வகையில் கட்டளைகளின் வரிசையுடன்.

பவர்ஷெல்லில் உள்ள ஸ்கிரிப்ட்கள் பிசி மற்றும் அதன் பராமரிப்பில் வேலைகளை மேலும் எளிதாக்கும் மற்றும் தானியங்குபடுத்தும், குறிப்பாக ஸ்கிரிப்ட் கிளைகள், நிபந்தனைகள், தருக்க செயல்பாடுகள்மற்றும் சுழற்சிகள்.

ஆனால் இங்கே "மினுமினுப்பது எல்லாம் தங்கம் அல்ல": உங்கள் சொந்த ஸ்கிரிப்டை எழுதுவது அல்லது ஆயத்தமான ஒன்றை பதிவேற்றுவது (உங்கள் சொந்த இலக்குகளுக்கு சற்று ஏற்றதாக இருந்தாலும்) அவ்வளவு எளிதாக வேலை செய்யாது.

உள்ளே இருந்தால்மைக்ரோசாப்ட்அது அனுமதிக்கப்பட்டது எவ்வளவு சிரமம் இருந்தாலும் என்பதற்கான ஸ்கிரிப்ட்களை உருவாக்கினார்பவர்ஷெல் , சுயநல அல்லது குண்டர் நோக்கங்களுக்காக மோசடி செய்பவர்கள் மற்றும் தவறான விருப்பங்களால் எழுதப்பட்டது.

Windows PS இல் இயங்க, அதன் வெளியீட்டு கட்டுப்பாட்டை நீங்கள் அனுப்ப வேண்டும்.

அது தோல்வியுற்றால், ஸ்கிரிப்ட் செயல்படுத்தப்பட வேண்டும் என்றால், மேக்ரோக்களின் பாதுகாப்பிற்குப் பொறுப்பான பொருட்களின் உள்ளமைவை நீங்கள் மாற்ற வேண்டும்.

ஸ்கிரிப்ட்களைப் பயன்படுத்துவதற்கு முன்

VBS ஐப் பயன்படுத்தும் போது, ​​பல சிக்கல்கள் எழுகின்றன, பயனர் ஸ்கிரிப்ட் கோரிக்கைகளை பூர்த்தி செய்ய அல்லது இயக்க முறைமையின் பாதுகாப்பு நிலை தொடர்பான சிக்கல்களைத் தீர்க்க ஸ்கிரிப்ட் பாதுகாப்பைக் குறைக்கவில்லை என்றால், PowerShell டெவலப்பர்கள் முற்றிலும் விடுபடுகிறார்கள்.

பயனரின் கணினியில் பதிவிறக்கம் செய்யப்பட்ட ஸ்கிரிப்டை இயக்குவது தீம்பொருளைப் பரப்புவதற்கான எளிய மற்றும் பயனுள்ள விருப்பமாகும். மென்பொருள்அல்லது தாக்குபவர்களால் தனிப்பட்ட தகவல்களை திருடுவது.

ஸ்கிரிப்ட் கோப்பின் (பிஎஸ் 1) உள்ளடக்கங்களின் அடிப்படை அறியாமையால் எல்லாம் நடக்கிறதுமற்றவர்களின் வேலையின் இழப்பில் தங்கள் பிரச்சினைகளை விரைவாக தீர்க்க ஆசை. ஸ்கிரிப்ட் செயல்பாட்டின் பாதுகாப்பு அளவைக் கட்டுப்படுத்தும் பொருள்கள், ஸ்கிரிப்டை இயக்க முடியாத சூழலை உருவாக்குகின்றன.

பாதுகாப்பு நிலையை மாற்றிய பிறகு, அவர் என்ன செய்கிறார் என்பதை உணர்ந்து, *.ps1 கோப்பில் என்ன இருக்கிறது என்பதைத் தெரிந்துகொள்ள பயனர் அனுமதித்தால், மேக்ரோக்கள் வேண்டுமென்றே இயங்கும்.

தங்கள் சொந்த ஸ்கிரிப்ட்களை செயல்படுத்தி இயக்க வேண்டிய நபர்களுக்கு பாதுகாப்பு உள்ளமைவு சிரமமாக இருப்பதால், உள்ளமைவை மாற்றுவது சாத்தியமாகும்.

இங்கே நீங்கள் பாதுகாப்பை குறைந்தபட்சமாகக் குறைக்கலாம் அல்லது ஊடுருவலுக்கான துளைகளைத் திறக்கும் திறன் மற்றும் பவர்ஷெல் உடன் பணிபுரியும் எளிமை ஆகியவற்றுக்கு இடையே புத்திசாலித்தனமாக சூழ்ச்சி செய்யலாம்.

ஷெல் மூன்று பாதுகாப்பு நிலைகளைக் கொண்டுள்ளது:

  • ps1 நீட்டிப்பு கொண்ட கோப்புகள் கணினியால் அடையாளம் காணப்படவில்லைஇயங்கக்கூடியது மற்றும் தெரியாத அல்லது உரை என குறிப்பிடப்படுகிறது (இருமுறை கிளிக் செய்வதன் மூலம் அவை கணினியில் பயன்படுத்தப்படும் இயல்புநிலை உரை திருத்தியில் திறக்கப்படும்);
  • ஸ்கிரிப்ட்களின் முழு பாதையையும் குறிப்பிட்ட பிறகு அவற்றை இயக்க ஷெல் உங்களை அனுமதிக்கிறது, தற்போதைய கோப்பகத்தில் உள்ள ஸ்கிரிப்ட் கோப்புகள் தேடப்படவில்லை, இதனால் தற்போதைய கோப்பகத்தில் உள்ள மேக்ரோக்களை இயக்க இயலாது;
  • உள்ளமைக்கப்பட்ட செயல்படுத்தல் கொள்கை ஸ்கிரிப்டை இயக்குகிறது, அனுமதிக்கப்பட்ட ஸ்கிரிப்ட்களின் பட்டியலில் தேவையான ஒன்றைச் சேர்ப்பதற்கு பொறுப்பு.

உள்ளமைவை மாற்றுவது பற்றி யோசிக்க வேண்டாம், குறைந்தபட்சம் இரண்டாவது நிலைக்கு அதைக் குறைத்து, அடிப்படைகளுடன் உங்களைப் பழக்கப்படுத்தாமல்பவர்ஷெல்* இன் உள்ளடக்கங்களை நீங்கள் குறைந்தபட்சம் மேலோட்டமாகப் புரிந்துகொள்ளத் தொடங்கும் வரை.ps1.

ஸ்கிரிப்டுகள் தற்செயலாக செயல்படுத்தப்படுவதைத் தடுக்க உருவாக்கப்பட்ட செயல்படுத்தல் கொள்கையின் கருத்தும் உள்ளது. ஐந்து துவக்கக் கொள்கை அமைப்புகள் உள்ளன:

  • வரையறுக்கப்பட்ட -முன்னிருப்பாக நிறுவப்பட்டது, மைக்ரோசாப்ட் கையொப்பமிடப்பட்ட ஸ்கிரிப்டுகள் மட்டுமே செயல்படுத்தப்படும், இது வன்பொருள் மற்றும் பற்றிய தகவல்களைப் பெற உங்களை அனுமதிக்கிறது. ஷெல்கணினி;
  • கையொப்பம் உள்ளது நீக்கப்பட்ட கோப்புகள் - நீங்கள் அனைத்து மேக்ரோக்களையும் இயக்கலாம், ஆனால் அஞ்சல் மூலம் அனுப்பப்படும் கோப்புகள் கையொப்பமிடப்பட வேண்டும்;
  • கொண்ட டிஜிட்டல் கையொப்பம்நம்பகமான மூலத்திலிருந்து- அனைத்து கையொப்பமிடப்பட்ட ஸ்கிரிப்ட்களும் செயல்படுத்தப்படுகின்றன;
  • வரம்பற்ற- எந்த மேக்ரோவையும் தொடங்கவும்;
  • பைபாஸ்- ஷெல்லில் வழங்கப்பட்ட ஒன்றைப் பயன்படுத்தாமல், தங்கள் சொந்த பாதுகாப்பு அமைப்பை உருவாக்கும் புரோகிராமர்களுக்காக வடிவமைக்கப்பட்டுள்ளது.

"Get-ExecutionPolicy" கட்டளையைப் பயன்படுத்தி செயல்படுத்தல் கொள்கையின் தற்போதைய நிலையை நீங்கள் சரிபார்க்கலாம்.பாதுகாப்புக் கொள்கை எதுவாக இருந்தாலும், இயக்குவதற்குப் போதுமான சலுகைகள் இல்லாத கட்டளைகளைக் கொண்ட ஸ்கிரிப்டை பயனர் இயக்க முடியாது.

பவர்ஷெல் தொடங்கப்படுகிறது

கோட்பாட்டிலிருந்து நடைமுறைக்கு செல்ல வேண்டிய நேரம் இது. எனவே, ஸ்கிரிப்ட்களை இயக்க நீங்கள் டிஜிட்டல் கையொப்பத்தைப் பெற வேண்டும் அல்லது (இரண்டாவது விருப்பம் எளிமையானது).

பவர்ஷெல் சாளரத்தைத் திறக்க பல வழிகள் உள்ளன.

இது இரண்டு வடிவங்களில் வழங்கப்படுகிறது:

  • கிளாசிக் கன்சோல்;

  • பவர்ஷெல் ISE - தாவல்கள், தொடரியல், சூழ்நிலை உதவி, சூழல் மற்றும் முக்கிய மெனுக்களுக்கான ஆதரவைச் சேர்க்கிறது, இது மொழிபெயர்ப்பாளரில் பணிபுரிய பெரிதும் உதவுகிறது.

தொடங்கு

PS ஐ அழைப்பதற்கான எளிதான வழி தொடக்கம்.

  1. மெனுவைத் திறக்கவும்(விண்டோஸ் 7 இல், "அனைத்து நிரல்களும்" என்பதைக் கிளிக் செய்யவும்).
  2. விண்டோஸ் பவர்ஷெல் கோப்பகத்திற்குச் செல்லவும்மற்றும் விரும்பிய ஐகானைக் கிளிக் செய்யவும்.

அரிசி. 4 - தொடக்கம் வழியாக PS ஐ துவக்கவும்

நீங்கள் PS ஐ மூலமாகவும் அழைக்கலாம் ஒருங்கிணைந்த தேடல் அமைப்பு.

கட்டளை மொழிபெயர்ப்பாளர்

யார் தரமற்ற மற்றும் நேசிக்கிறார் விரைவான வழிகள்துவக்க, "ரன்" சாளரத்தைப் பயன்படுத்தவும். இது தொடக்கத்தில் அதே பெயரின் பொத்தான் மற்றும் Win + R என்ற விசை கலவையுடன் திறக்கும்.

உரையாடல் பெட்டியில் நாம் எழுதுகிறோம் "பவர்ஷெல்"மற்றும் "Enter" ஐ அழுத்தவும்.

Win+X

Windows 10 இல், WinX மெனுவிலிருந்து PS ஐ அழைக்கலாம். உண்மை என்னவென்றால், கட்டளையைக் கிளிக் செய்வதன் மூலம் இயல்பாகவே "கட்டளை வரி"திறந்த CMD. அதை பவர்ஷெல் மூலம் மாற்றலாம்.

பணிப்பட்டியின் "பண்புகள்" என்பதைத் திறந்து, "வழிசெலுத்தல்" தாவலில், ஒரே விருப்பத்திற்கு அடுத்ததாக ஒரு சரிபார்ப்பு அடையாளத்தை வைத்து அமைப்புகளைச் சேமிக்கவும்.

நீங்கள் பவர்ஷெல்லை கட்டளை வரியில் “பவர்ஷெல்” என்று எழுதுவதன் மூலம் அல்லது இயங்கக்கூடிய கோப்பை பாதையில் இயக்குவதன் மூலம் அழைக்கலாம்: %WINDIR%\ System32\ WindowsPowerShell\v1.0 32-பிட் அமைப்புகளுக்கு மற்றும் %WINDIR%\ இல் syswow64\ 64-பிட்டிற்கான WindowsPowerShell\v1.0 விண்டோஸ் ஏதேனும்ஆசிரியர்கள்.

அரிசி. 8 - இயங்கக்கூடிய கோப்பு சேமிக்கப்பட்டுள்ள கோப்பகத்திலிருந்து PS ஐ இயக்கவும்

பாதுகாப்புக் கொள்கையை அமைத்தல்

கொஞ்சம் விட்டு- பவர்ஷெல் ஸ்கிரிப்ட்களை இயக்க அனுமதிக்கவும். "Set-ExecutionPolicy RemoteSigned" கட்டளையை உள்ளிட்டு "Y" ஐ அழுத்தவும்.

அவ்வளவுதான். இப்போது நீங்கள் எந்த cmdlets மற்றும் ஸ்கிரிப்ட்களையும் இயக்கலாம். எடுத்துக்காட்டாக, "Get-Process" ஐ இயக்குவதன் மூலம் செயலில் உள்ள செயல்முறைகளின் பட்டியலைக் காண்பிக்க முயற்சிப்போம்.

இயங்கும் ஸ்கிரிப்ட்கள்

நீங்கள் ஸ்கிரிப்ட்களை எந்த வகையிலும் உருவாக்கலாம் (Win உடன் ஒட்டிக்கொள்வது நல்லது, அல்லது தொடரியல் அல்லது சரிபார்ப்பு ஆதரவுடன்) அல்லது PowerShell ISE திட்டத்தில்.

பிந்தையது cmdlets க்கு வசதியான அணுகலை வழங்குகிறது, ஸ்கிரிப்ட்களை இயக்க, பிழைத்திருத்த மற்றும் சேமிக்கும் திறன்.

உங்கள் முதல் ஸ்கிரிப்டை நீங்கள் எழுதினீர்கள் என்று வைத்துக்கொள்வோம் (இது இயங்கும் செயல்முறைகளின் பட்டியலைப் பெறுவதற்காக), அதை "கோப்பு" மெனு மூலம் சேமித்து, நீங்கள் அதை இயக்க வேண்டும். இது மூன்று வழிகளில் செய்யப்படுகிறது:

1 பவர்ஷெல் (அல்லது ISE) இல் ஸ்கிரிப்ட்டின் முழுப் பாதையையும் எழுதுகிறோம்);

அரிசி. 13 – PowerShell ISE சாளரத்திலிருந்து ஸ்கிரிப்ட்களை இயக்குகிறது

முக்கியமானஅதனால் கோப்புக்கான பாதையில் இடைவெளிகள் இருக்காது!

பவர்ஷெல்- சர்வர் 2008 மற்றும் புதியவற்றில் வழக்கமான செயல்பாடுகளை எளிதாக்குவதற்கான சக்திவாய்ந்த கருவி. பவர்ஷெல்லின் முக்கியமான நன்மை ஸ்கிரிப்டுகள் மற்றும் கிடைக்கும் தன்மை நிரலின் பதிப்பு வரைகலை இடைமுகம் PS ISE. அதில் உள்ள கட்டளைகள் cmdlets வடிவத்தில் வழங்கப்படுகின்றன, இது ஷெல்லைப் பற்றி உங்களைப் பழக்கப்படுத்திக்கொள்ளவும், ஒவ்வொரு கட்டளையின் அர்த்தத்தையும் புரிந்துகொள்ளவும் உதவும். பாதுகாப்புக் கொள்கை ஒரு தொடக்கக்காரர் தனது கணினிக்கு தீங்கு விளைவிக்க அனுமதிக்காதுஅறியப்படாத மூலங்களிலிருந்து பெறப்பட்ட ஸ்கிரிப்டுகள் மற்றும் பிழைத்திருத்த பயன்முறை, உங்கள் சொந்த cmdlets, செயல்பாடுகள் மற்றும் பிழை கையாளும் வழிமுறைகளை உருவாக்குதல், புரோகிராமர்கள் மற்றும் நிர்வாகிகளுக்கு வரம்பற்ற சாத்தியங்களைத் திறக்கும்.