शीर्ष 22 पॉवरशेल साक्षात्कार प्रश्न (2025)
यहां नए लोगों के साथ-साथ अनुभवी उम्मीदवारों के लिए उनके सपनों की नौकरी पाने के लिए पावरशेल साक्षात्कार प्रश्न और उत्तर दिए गए हैं।
1) बताएं कि पावरशेल क्या है?
पावर शेल एक विस्तार योग्य कमांड शेल और विंडोज़ के लिए एक स्क्रिप्टिंग भाषा है।
2) पावरशेल की प्रमुख विशेषताएं क्या हैं?
पॉवरशेल की प्रमुख विशेषताएं हैं
- पॉवरशेल ऑब्जेक्ट-आधारित है न कि टेक्स्ट आधारित
- पॉवरशेल में कमांड अनुकूलन योग्य हैं
- यह एक कमांड लाइन दुभाषिया और स्क्रिप्टिंग वातावरण है
निःशुल्क पीडीएफ डाउनलोड: पॉवरशेल साक्षात्कार प्रश्न और उत्तर
3) पावरशेल में वेरिएबल्स क्या रखता है?
वेरिएबल्स में PowerShell में स्ट्रिंग्स, पूर्णांक और ऑब्जेक्ट होते हैं। इसमें विशेष चर नहीं हैं क्योंकि यह PowerShell के साथ पूर्व-परिभाषित है
4) बताएं कि पावरशेल में ब्रैकेट का क्या महत्व है?
- कोष्ठक कोष्ठक (): अनिवार्य तर्कों के लिए घुमावदार कोष्ठक शैली कोष्ठक का उपयोग किया जाता है।
- ब्रेसिज़ ब्रैकेट्स {} : अवरुद्ध कथनों में घुंघराले कोष्ठकों का प्रयोग किया जाता है
- वर्ग कोष्ठक []: वे वैकल्पिक वस्तुओं को परिभाषित करते हैं, और उनका अक्सर उपयोग नहीं किया जाता है
5) सीएमडीलेट का क्या मतलब है?
Cmdlet में लिखे गए सरल बिल्ड-इन कमांड हैं नेट. C# या VB जैसी भाषा Windows PowerShell द्वारा प्रस्तुत की गई
6) बताएं कि पावरशेल लूप क्या है?
PowerShell लूप की सहायता से दोहराए जाने वाले कार्य को स्वचालित करना PowerShell लूप के रूप में जाना जाता है। पॉवरशेल के माध्यम से, आप प्रत्येक लूप के लिए, व्हाइल लूप और डू व्हाइल लूप निष्पादित कर सकते हैं।
7) बताएं कि क्या आप SharePoint में घटकों को तैनात करने के लिए PowerShell स्क्रिप्ट बना सकते हैं?
यदि आपने VS 2010 का उपयोग करके एक वेब पार्ट बनाया है, तो आप इसे cntrl+f5 का उपयोग करके तैनात कर सकते हैं। हालाँकि वेब पार्ट सुविधा को सक्रिय करने के लिए आप एक पॉवरशेल स्क्रिप्ट (.ps1) लिख सकते हैं और तैनाती के बाद इसे निष्पादित कर सकते हैं
8) पॉवरशेल के तुलना ऑपरेटरों के बारे में बताएं?
तुलना ऑपरेटर्स पॉवरशेल में मूल्य की तुलना करते हैं। चार प्रकार के तुलना ऑपरेटरों का उपयोग किया जाता है समानता, मिलान, नियंत्रण और प्रतिस्थापन. पॉवरशेल में, प्रमुख तुलना ऑपरेटरों में से एक -eq है जिसका उपयोग वेरिएबल घोषित करने के लिए "=" चिह्न के बजाय किया जाता है। इसी तरह, अन्य ऑपरेटर भी हैं जैसे -ne का अर्थ है "बराबर नहीं", -gt (इससे अधिक) या -lt (इससे कम)।
9) बताएं कि पावरशेल पाइपलाइन का उपयोग किस लिए किया जाता है?
पॉवरशेल पाइपलाइन का उपयोग दो स्टेटमेंट को जोड़ने के लिए किया जाता है ताकि एक स्टेटमेंट का आउटपुट दूसरे का इनपुट बन जाए।
10) बताएं कि पावरशेल गेट-कमांड क्या है?
पावरशेल में गेट कमांड का उपयोग अन्य सीएमडीलेट्स लाने के लिए किया जाता है, उदाहरण के लिए आप अक्षर एल और आर के बीच सीएमडीलेट ढूंढ रहे हैं तो आपका पावरशेल गेट-कमांड इस तरह होगा
# PowerShell Get - Command Range Clear-Host Get-Command [ L–R ]*
11) एक उदाहरण के साथ बताएं कि आप पावरशेल में नेटवर्क ड्राइव को कैसे मैप कर सकते हैं?
PowerShell में नेटवर्क ड्राइव को मैप करने के लिए आपको जैसे कमांड का उपयोग करना होगा
# PowerShell Map Network Drive $Net = $( New - Object – ComObject Wscript.Network ) $Net.MapNetworkDrive( "S:", \\expert\guru99 )
यहां ड्राइव अक्षर "S:" है और नेटवर्क शेयर को 'guru99' नामक कंप्यूटर पर 'विशेषज्ञ' कहा जाता है।
12) उल्लेख करें कि पावरशेल 'चयन' करने के लिए किन तीन तरीकों का उपयोग करता है?
- सबसे आम तरीका है a WMI क्वेरी भाषा (डब्ल्यूक्यूएल) कथन। इस तकनीक में Wmiobject एक क्लासिक पेश करने के लिए '-क्वेरी' का उपयोग करता है 'से चयन करें' वाक्यांश
- पॉवरशेल में 'सेलेक्ट' का दूसरा संदर्भ है चयन-स्ट्रिंग. यह सीएमडीलेट किसी शब्द, वाक्यांश या किसी पैटर्न मिलान की जांच करता है
- दूसरा तरीका है ऑब्जेक्ट का चयन करें
13) पावरशेल में गेट-सर्विस स्टेटस के लिए क्या फ़ंक्शन है?
विंडोज़ का सीएमडीलेट आपको विंडो सेवाओं को फ़िल्टर करने में सक्षम बनाता है। पॉवरशेल विंडोज़ के साथ स्क्रिप्टिंग द्वारा सूचीबद्ध कर सकता है कि कौन सी सेवाएँ 'चल रही हैं' और कौन सी 'बंद' हैं।
14) बताएं कि पॉवरशेल स्क्रिप्टिंग क्या है?
PowerShell फ़ाइल में PowerShell कमांड की एक श्रृंखला होती है, जिसमें प्रत्येक कमांड एक अलग लाइन पर दिखाई देता है। किसी टेक्स्ट फ़ाइल को PowerShell स्क्रिप्ट के रूप में उपयोग करने के लिए, उसके फ़ाइल नाम में .PS1 एक्सटेंशन होना चाहिए। एक स्क्रिप्ट चलाने के लिए आपको चाहिए
- टेक्स्ट एडिटर में कमांड टाइप करें
- फ़ाइल को .ps1 एक्सटेंशन के साथ सहेजें
- फ़ाइल को PowerShell में निष्पादित करें
15) पावरशेल में हैश टेबल का क्या उपयोग है?
हैश टेबल को डिक्शनरी भी कहा जाता है। यह है एक सरणी जो आपको "कुंजी-मूल्य" जोड़ी एसोसिएशन में डेटा संग्रहीत करने की अनुमति देता है। "कुंजी" और "मान" किसी भी डेटा और लंबाई का हो सकता है। हैश तालिका घोषित करने के लिए आपको @ का उपयोग करना होगा और उसके बाद घुंघराले ब्रेसिज़ का उपयोग करना होगा।
16) बताएं कि पावरशेल में ऐरे का क्या उपयोग है?
PowerShell में ऐरे का उपयोग दूरस्थ कंप्यूटरों के विरुद्ध एक स्क्रिप्ट चलाने के लिए है। एक ऐरे बनाने के लिए, आपको एक वेरिएबल बनाना होगा और ऐरे को असाइन करना होगा। सारणियों को "@" प्रतीक द्वारा दर्शाया जाता है, उन्हें हैशटेबल के रूप में दर्शाया जाता है लेकिन घुंघराले ब्रेसिज़ द्वारा नहीं दर्शाया जाता है।
उदाहरण के लिए, $arrmachine = @ ("मशीन1", "मशीन2", "मशीन3")
17) उल्लेख करें कि वह कौन सा कमांड है जिसका उपयोग सभी चाइल्ड फ़ोल्डरों को एक विशिष्ट फ़ोल्डर में लाने के लिए किया जा सकता है?
किसी विशिष्ट फ़ोल्डर में सभी चाइल्ड फ़ोल्डर्स प्राप्त करने के लिए, आपको कोड में पैरामीटर रिकर्स का उपयोग करना होगा।
Get-ChildItem C:\Scripts –recurse
18) बताएं कि आप वस्तु को किस प्रकार परिवर्तित कर सकते हैं एचटीएमएल?
ऑब्जेक्ट को HTML में परिवर्तित करने के लिए
Get-Process l Sort-object – गुण CPU –अवरोही l में परिवर्तित करें – HTML l आउट-फ़ाइल “process.html”
19) बताएं कि आप किसी वेरिएबल का नाम कैसे बदल सकते हैं?
किसी वेरिएबल का नाम बदलने के लिए,
Rename-Item- Path Env: MyVariable –NewName MyRenamedVar
20) बताएं कि $input वेरिएबल का कार्य क्या है?
$input वैरिएबल एक फ़ंक्शन को पाइपलाइन से आने वाले डेटा तक पहुंचने में सक्षम बनाता है
21) वर्तमान कंप्यूटर पर इंस्टॉल किए गए एप्लिकेशन का नाम खोजने के लिए कौन सा कोड है?
Get-WmiObject-Class Win32_Product- कंप्यूटरनाम। एल फॉर्मेट-वाइड-कॉलम1
22) बताएं कि आप पॉवरशेल में वह सब कैसे पा सकते हैं एसक्यूएल सेवाएँ एक सर्वर पर हैं?
इसे करने के दो तरीके हैं
- get-wmiobject win32_service l जहां-ऑब्जेक्ट {$_.नाम-जैसा "*sql*"}
- सेवा प्राप्त करें एसक्यूएल*
ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे
#11 यहां ड्राइव अक्षर "एस:" है और नेटवर्क शेयर को 'गुरु99' नामक कंप्यूटर पर 'विशेषज्ञ' कहा जाता है।
आप इसे उल्टा करना चाहते हैं - नेटवर्क शेयर को कंप्यूटर पर "गुरु99" कहा जाता है जिसे "विशेषज्ञ" कहा जाता है
अच्छी कैच…
मैं तुम लोगों से प्यार करता हूँ!
गेट-प्रोसेस एल सॉर्ट-ऑब्जेक्ट - संपत्ति सीपीयू - अवरोही एल में कनवर्ट करें - एचटीएमएल एल आउट-फ़ाइल "प्रोसेस.एचटीएमएल" गलत है।
सही करें -> गेट-प्रोसेस एल सॉर्ट-ऑब्जेक्ट - संपत्ति सीपीयू -अवरोही एल आउट-फ़ाइल "प्रोसेस.एचटीएमएल"
नहीं, संध्या ग़लत है. प्राप्त-प्रक्रिया | सॉर्ट-ऑब्जेक्ट -प्रॉपर्टी सीपीयू -अवरोही | ConvertTo-Html | आउट-फ़ाइल "process.html" सही कोड है
यह उत्तर सही है क्योंकि प्रश्न आउटपुट को html में बदलने का है
एक टाइपो गलती प्रश्न संख्या. 13
गेट-सर्विस के बजाय गेट-सर्विसस्टैटस प्राप्त करें
कृपया मुझे सुधारें अगर मैं गलत हूं।
अद्यतन! इस पर ध्यान दिलाने के लिए धन्यवाद
Get-ServiceStatus जैसा कोई आदेश नहीं है
Get-Servicestatus जैसी कोई cmdlt नहीं। Get-Service स्टेटस प्रॉपर्टी का उपयोग करके यह निर्धारित करने के लिए सही है कि यह चल रहा है या नहीं
संख्या 13) - "सेवा-स्थिति प्राप्त करें" जैसा कोई सीएमडीलेट नहीं - कृपया इसे हटा दें और पाठकों को भ्रमित न करें
लिखने के लिए धन्यवाद। इसकी समीक्षा और अद्यतन किया जाता है।
प्रश्न 22: यह `$_name` के बजाय `$_.name` होना चाहिए।
लिखने के लिए धन्यवाद। इसे अपडेट किया गया है.
नमस्ते,
कोटा सीमा समाप्त होने के बाद स्वचालित रूप से "फ़ाइलें" हटाने के लिए पॉवरशेल स्क्रिप्ट की आवश्यकता है
क्या पावर शेल में स्क्रिप्ट बनाना संभव है या "एफएसआरएम" जैसा कोई विकल्प है?
मुझे इसकी तत्काल आवश्यकता है..