आप एक पॉवरस्क्रिप्ट लिपि या फ़ंक्शन के साथ समन्वय में सेट-अलियास कमंड चाहते हैं । तो एक संपादक खोलें और लिखें:
set-location d:\xampp\htdocs
और इस फ़ाइल को उदाहरण के लिए c: \ Users \ kumar \ htdocs32.ps1 पर सहेजें या आप इस तरह से एक फ़ंक्शन बना सकते हैं।
function htdocs32 { set-location d:\xampp\htdocs }
स्क्रिप्ट निष्पादित करने के लिए आपको स्थानीय रूप से स्क्रिप्ट की अनुमति देने वाली निष्पादन नीति निर्धारित करनी चाहिए। व्यवस्थापक और प्रकार के रूप में पॉवरशेल कमांड लाइन खोलें:
set-executionpolicy remotesigned
अब आप पॉवरशेल स्क्रिप्ट के लिए एक उपनाम सेट करने में सक्षम हैं:
set-alias htdocs c:\Users\kumar\htdocs32.ps1
और टाइपिंग htdocs अब आप अपने htdocs फ़ोल्डर में सीडी जाएगा
पॉवर्सशेल तथाकथित cmdlets के नामकरण के लिए एक क्रिया-संज्ञा संयोजन का उपयोग कर रहा है । क्रिया आप क्या करना चाहते हैं और संज्ञा क्या आप कुछ करना चाहते हैं के साथ उलट।
सेट-अलियास कमांड के लिए सहायता प्राप्त करना जिसे आप उपयोग करना चाहते हैं:
get-help set-alias -full |more
और कोई कम नहीं है। अन्य विधि इस http://technet.microsoft.com/en-us/library/ee176958.aspx को पढ़ रही होगी
इसके अलावा पावर शेल से शुरू करने के लिए मैं आपको इस url पर एक नज़र डालने की सलाह देता हूं: http://www.powershellpro.com/powershell-tutorial-introduction/
उपनाम को स्थायी रूप से सहेजने के लिए आपको इसे अपने उपयोगकर्ता प्रोफ़ाइल में सहेजना होगा। पहला परीक्षण कि क्या प्रोफ़ाइल पहले से उपयोग में है:
PS C:\> $profile
यदि आप झूठे हो रहे हैं, तो आप टाइप करके एक नया प्रोफ़ाइल बना सकते हैं:
New-Item -path $profile -type file -force
अब आप फ़ाइल को संपादित कर सकते हैं
c:\Users\kumar\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
और फ़ंक्शन निश्चित और एक उपनाम में डाल दिया। जैसा ऊपर बताया गया है।
हालाँकि, linux में इसके लिए एक उपनाम सेट करना नेक्सेसरी नहीं है। sicne bash के लिए एक पर्यावरण योग्य $ CDPATH है जिसे ~ / .bahsrc में सेट किया जा सकता है।