2017-04-20 2 views
2

Alle Beispiele Ich sehe für Get-Command zeigen die Ergebnisse alsGet-Command verhält sich nicht wie beschrieben

 
CommandType Name Definition 
----------- ---- ---------- 

Während ich:

 
CommandType Name Version Source 
----------- ---- ------- ------ 

Ich verwende Windows 7 mit Powershell v5, PSCX, mehr Details unter:

PS C:\Users\pollock> $PSVersionTable 

Name       Value               
----       -----               
PSVersion      5.0.10586.117             
PSCompatibleVersions   {1.0, 2.0, 3.0, 4.0...}          
BuildVersion     10.0.10586.117             
CLRVersion      4.0.30319.42000            
WSManStackVersion    3.0               
PSRemotingProtocolVersion  2.3               
SerializationVersion   1.1.0.1 

Irgendwelche Ideen warum?

Antwort

3

Das ist wahrscheinlich, weil die Beispiele die Source Spalte weglassen. Sie können jedoch das Cmdlet Select-Object verwenden, um die gewünschten Eigenschaften auszuwählen:

+0

Vielen Dank. Das Standardverhalten muss sich geändert haben und die Dokumente/Bücher wurden nicht aktualisiert. So ist das Leben. – kpollock

+0

Hmm, gut, wenn Sie zu https: // technet.microsoft.com/en-us/library/ee176842.aspx gehen Es schlägt vor, dass ein nackter "Get-Command" "CommandType Name Definition" zurückgibt. Ich habe mich nur gefragt, ob ich etwas seltsam mit meinem Setup hatte. (obwohl, um fair zu sein, der Text sagt "Diese Liste wird aussehen * etwas wie * das:" meine Betonung) – kpollock

+3

Es scheint, dass die Dokumentation, die Sie sich angesehen haben, für PS 2.0 aktuell war; es hatte sich um 4,0 und wieder um 5,0 geändert. Dieser Befehl ist nicht die einzige Powershell-bezogene Dokumentation, die nicht im Web aktualisiert wurde. –

Verwandte Themen