2010-07-05 7 views
2

다양한 Powershell 프로필과 그 위치를 모두 반환하는 $ profile.psextended와 관련된 powershell 팁을 발견했습니다. 나는 ($ profile | get-member) 실행하기 전에 그것을 보지 못했습니다. psextended는 결과 목록에 없습니다.

다른 사이트에서 매우 유용한 MVP에 액세스하면 psextended 속성을 찾았습니다. 몇 분 안에 ($ profile | gm-View all) 트릭을 사용해야한다는 회신을 받았습니다. 나는 이것을 시도했지만 여전히 내가 찾던 것과 일치하는 결과가 없었다. $ profile을 입력하면. 탭 버튼을 계속 누르면 가능한 일치 항목을 스크롤합니다. psextended는 어디에도 없습니다. 내 마음을 잃어 버리거나 평범한 장님인가?

도와 주려는 사람을 좌절 시키거나 성가 시게하고 싶지 않으므로 도움을 받으실 수 있습니다.

감사합니다.

- 에릭

답변

3

변수에 일단 할당 된 모든 개체는 PSObject라는 특수한 반투명 개체에 래핑됩니다. 이것은 변수에 할당되는 여러 유형의 항목에 대한 필드를 평준화하려는 PowerShell의 방식입니다.

ps> $o = 1 
ps> $o.psobject 
... 
ps> $o.psadapted 
... 
ps> $o.psextended 
... 
ps> $o.psbase 
... 

당신은에 이러한 속성에 대한 이상 읽을 수 있습니다 : http://blogs.msdn.com/b/powershell/archive/2006/11/24/what-s-up-with-psbase-psextended-psadapted-and-psobject.aspx

+0

우수한 PowerShell에서 특정 변수에 대한 여러 가지를 노출 4 개의 "특별한"숙소에 대한 다양한 선택지가 있습니다! 링크를 가져 주셔서 감사합니다. – EricTravers

+0

@eric - 답을 잊어 버렸습니다;) – x0n