2009-06-26 11 views
19

कैसे स्थापित करूं मैंने टीएफएस पावर टूल्स स्थापित किए हैं और मैं पावरहेल स्नैपिन का उपयोग करने की कोशिश कर रहा हूं, लेकिन मुझे यह पता नहीं लगाया जा सकता कि इसे कैसे सेट अप किया जाए। जब मैं इंस्टॉल फ़ोल्डर में देखता हूं, तो मुझे केवल 5 डीएल दिखाई देता है।मैं टीएफएस पावरशेल स्नैपिन

Microsoft.TeamFoundation.PowerToys.Client.dll 
Microsoft.TeamFoundation.PowerToys.Common.dll 
Microsoft.TeamFoundation.PowerToys.Controls.dll 
Microsoft.VisualStudio.TeamFoundation.PowerToys.Common.dll 
Microsoft.VisualStudio.TeamFoundation.PowerToys.dll 

मैं हर एक स्थापित करने के लिए इस्तेमाल किया instalutil, और फिर मैं क्या cmdlets जहां स्थापित तो मैं स्नैप-इन में जोड़ सकते हैं देखने के लिए folowing ps कोड का इस्तेमाल किया लेकिन ऐसा लगता है केवल एक handfull की तरह उन DLLs में मौजूद हैं और इन आदेशों हैं अभी मेरे लिए उपयोगी नहीं है।

PS H:\> get-pssnapin -registered 


Name  : TfsBPAPowerShellSnapIn 
PSVersion : 1.0 
Description : This is a PowerShell snap-in that includes Team Foundation Server cmdlets. 



PS H:\> get-command -pssnapin TfsBPAPowerShellSnapIn 

    CommandType  Name            Definition 
    -----------  ----            ---------- 
    Cmdlet   Get-MsiProductId         Get-MsiProductId [[-ProductIndex] <Int32>] [[-Mo... 
    Cmdlet   Get-TfsDBServer          Get-TfsDBServer [[-DBPath] <String>] [-Verbose] ... 
    Cmdlet   Get-TfsHealthPing         Get-TfsHealthPing [-Verbose] [-Debug] [-ErrorAct... 
    Cmdlet   Get-TfsSqlData          Get-TfsSqlData [[-ConnectionBuilder] <SqlConnect... 

धन्यवाद।

+0

मैं पावरशेल में अब (2015) टीएफएस cmdlets का उपयोग कैसे कर सकता हूं? – Kiquenet

+0

@Kiquenet सुनिश्चित करें कि आप पावर टूल्स की स्थापना के दौरान cmdlets का चयन करें। 2013 संस्करण PowerShell x64 का समर्थन करता है, लेकिन PowerShell x86 नहीं। – Stijn

उत्तर

34

कोई भी मौका आप x64 पर चल रहे हैं? मेरे x64 सिस्टम पर Microsoft.TeamFoundation.PowerShell स्नैपिन केवल PowerShell के x86 स्वाद के अंतर्गत दिखाई देता है। इसे सरल के रूप में जोड़ना:

PS> Add-PSSnapin Microsoft.TeamFoundation.PowerShell 

मुझे लगता है कि आपने अक्टूबर 2008 रिलीज टीएफ पावर टूल्स स्थापित किया था। यदि ऐसा है, तो PowerShell कंसोल फ़ाइल के लिए स्टार्ट मेनू पर एक शॉर्टकट भी है जिसे आप फायर कर सकते हैं। वह टीएफ स्नैपिन preloads।

+0

मैं मानता हूं कि x64 सबसे संभावित कारण है। आपको इंस्टॉलटिल को बिल्कुल चलाने की आवश्यकता नहीं है - पावर टूल्स इंस्टॉलर यह आपके लिए करता है (स्थानीय स्क्रिप्ट निष्पादन को सक्षम करने के साथ, यदि आप चुनते हैं)। –

+0

यह विधि मेरे लिए Windows Server 2008 R2 पर PowerShell 2 चलाने में विफल रही। मुझे मिलता है: ऐड-पीएसएसएनएपीएन: विंडोज पॉवरशेल संस्करण 2 के लिए कोई स्नैप-इन्स पंजीकृत नहीं है। लाइन पर: 1 char: 13 + एड-पीएसएसएनएपिन <<<< माइक्रोसॉफ्ट। टीमफाउंडेशन।PowerShell + CategoryInfo: InvalidArgument: (Microsoft.TeamFoundation.PowerShell: स्ट्रिंग) [ऐड-PSSnapin], PSArgument अपवाद + FullyQualifiedErrorId: AddPSSnapInRead, Microsoft.PowerShell.Commands.AddPSSnapinCommand किसी भी विचार क्यों? – urig

+16

पावर टूल्स के नवीनतम संस्करण (मार्च 2011 में इस टिप्पणी के रूप में) में, पावरहेल cmdlets मानक स्थापना के साथ स्थापित नहीं हैं। आपको कस्टम इंस्टॉलेशन चुनना होगा और पावरहेल सामान को इंस्टॉल करना होगा। – sdanna

0

यदि आपने अभी तक पावरशेल का उपयोग नहीं किया है, तो आपको टीएफ पावर टूल्स अक्टूबर 2008 में पावरशेल कंसोल प्राप्त करने के लिए रिमोट स्क्रिप्ट के निष्पादन को सक्षम करने की आवश्यकता हो सकती है। पावरहेल कंसोल खोलें और टाइप करें:

Set-ExecutionPolicy RemoteSigned 
+2

आप इसे PowerShell उदाहरण में करना चाहते हैं जिसे व्यवस्थापकीय विशेषाधिकारों के साथ लॉन्च किया गया था। – Rytmis

2

@ किथ हिल और @ ब्लैकमेन के उत्तर दोनों सही हैं; यह और अधिक जानकारी सहायता फ़ाइल में उपलब्ध है।

आरंभ/सभी कार्यक्रम/माइक्रोसॉफ्ट टीम फाउंडेशन सर्वर 2010 विद्युत उपकरण/विजुअल स्टूडियो टीम सिस्टम टीम फाउंडेशन सर्वर के लिए Windows PowerShell cmdlets मदद

या बस

C: \ Program Files (x86) \ Microsoft टीम फाउंडेशन सर्वर 2010 विद्युत उपकरण \ (च सहायता \ PowerShellCmdlets.mht

निम्नलिखित

नोट (के लिए अपने फ़ोल्डर और विद्युत उपकरण के संस्करण को स्थापित समायोजित के रूप में आवश्यक) रॉम help Get-TfsItemHistory -full):

 
-Server <TeamFoundationServer> 
    Identifies the Team Foundation Server. This option is required if the command 
    is invoked from a directory that is not mapped to a workspace. 
12

जबकि दृश्य स्टूडियो टीम फाउंडेशन सर्वर 2013 2 अद्यतन विद्युत उपकरण .msi, मैंने पाया कि मैं फिर से स्थापित और संशोधित स्थापना का चयन करें और PowerShell की स्थापना को सक्षम करने के लिए किया था स्थापित करने सीएमडीलेट्स

+3

मेरे लिए, मुझे वास्तव में मेरी स्थापना को मरम्मत करना पड़ा। थोड़ी देर लग गई ... ऐसा लगता है जैसे यह लटका हुआ था। लेकिन यह तय किया। – JamesQMurphy

+1

मैंने पुनः स्थापित करने की कोशिश की> संशोधित करें, कोई भाग्य नहीं। उपलब्ध एकमात्र कार्यक्रम सुविधा सर्वोत्तम अभ्यास विश्लेषक है। – Rubio