2010-01-24 17 views
5

जब मैं "उपनाम" आदेश चलाता हूं तो PowerShell में क्या चलता है?जब मैं "उपनाम" टाइप करता हूं तो PowerShell में क्या चलता है?

क्या यह उपनाम है? एक समारोह? ऐसा प्रतीत होता है कि "उपनाम" ही प्राप्त-उपनाम आदेश के लिए एक उपनाम है। फिर भी उपनाम स्वयं-प्राप्तकर्ता द्वारा लौटाई गई सूची में दिखाई नहीं देता है। क्या इसे बाहर निकाला जा रहा है?

(यह जिज्ञासा से बाहर है, मैं फिर से अलियासिंग "उर्फ" या पागल कुछ भी। की योजना नहीं बना रहा हूँ)

उत्तर

6

powershell में, यदि एक आदेश तुरंत आदेश खोज पथ में कुछ मेल नहीं खाता है, यह इसे "get-" के साथ प्रीपेड करेगा और पुनः प्रयास करें। तो जब आप "उपनाम" टाइप करते हैं, तो पावरहेल "get-alias" के साथ पुनः प्रयास करेगा यदि पूर्व कमांड के विरुद्ध मेल नहीं खाता है।

+0

जानना अच्छा लगा। किसी मदद विषय के लिए कोई लिंक इसे वापस करने के लिए? मुझे पता है कि यह काम करता है, लेकिन एक आधिकारिक स्पष्टीकरण भी बेहतर हो सकता है। – Joey

+0

यह वही सटीक जानकारी है जो मैं याद कर रहा था, धन्यवाद। – scobi

0

Powershell 2 में -Oisin, जो आपके द्वारा निर्धारित उपनाम की एक सूची मिल जाएगा। यह उदाहरण के लिए बताता है कि galget-alias के लिए उपनाम है।

पुनश्च C:

Get-Help alias | more चल रहा है इस लाता है \ Users \ फर्नांडो> Get-सहायता उर्फ ​​| अधिक

प्रदाता नाम उर्फ ​​

ड्राइव उपनाम:

SYNOPSIS विंडोज PowerShell उपनाम और मूल्यों वे प्रतिनिधित्व करने के लिए पहुँच प्रदान करता है। विंडोज PowerShell में

वर्णन विंडोज PowerShell उर्फ ​​प्रदाता आप, मिल जोड़ने देता है, परिवर्तन, स्पष्ट करने, और हटाने उपनाम।

An alias is an alternate name for a cmdlet, function, or executable 

फ़ाइल। विंडोज पावरशेल में बूल टी-इन उपनाम शामिल है। और, आप अपने स्वयं के उपनाम वर्तमान सत्र और अपने विंडोज पावरशेल प्रोफ़ाइल में जोड़ सकते हैं।

The Alias provider is a flat namespace that contains only the alias 

ऑब्जेक्ट्स। उपनामों में कोई बच्चा आइटम नहीं है।

Each alias is an instance of the System.Management.Automation.AliasInfo 

कक्षा। निम्न आदेश का उपयोग करके ड्राइव: उपनाम के साथ

The Alias provider exposes its data store in the Alias: drive. To 

काम करते हैं, आप ओ उर्फ ​​अपने स्थान टी बदल सकते हैं

set-location alias: 

Or, you can work from any other Windows PowerShell drive. To reference 

किसी अन्य स्थान से किसी अन्य नाम का उपयोग करें, आलिया रों: पथ में ड्राइव नाम।

Windows PowerShell includes a set of cmdlets that are designed to view 

और बदलने के लिए उपनाम:

Export-Alias 
    Get-Alias 
    Import-Alias 
    New-Alias 
    Set-Alias 

When you use these cmdlets, you do not need to specify the Alias: drive 
नाम पर

The Alias provider supports all the cmdlets that have the Item noun 

Invoke-item cmdlet को छोड़कर। और, यह supp गेट-सामग्री और सेट-सामग्री cmdlets ऑर्ट करता है। उपनाम प्रदाता cmdlets का समर्थन नहीं करता है जिसमें आइटमप्रो perty noun है। और, उपनाम प्रदाता किसी भी cmdlet में फ़िल्टर पैरामीटर का समर्थन नहीं करता है।

All changes to the aliases affect the current session only. To save the 

परिवर्तन, विंडोज पाउ erShell प्रोफ़ाइल में परिवर्तन जोड़ें। या, निर्यात-उपनाम और आयात-उपनाम cmdlets का उपयोग करें।

+0

प्रश्न के मुताबिक यह उल्लेखनीय रूप से सहायक नहीं है। – Joey

+0

मुझे लगता है कि मैंने तब प्रश्न को गलत तरीके से पढ़ा। – Fernando

संबंधित मुद्दे

 संबंधित मुद्दे