답변:
Get-Member는 PowerShell cmdlet의 왕입니다.
Get-Member를 사용하면 객체의 멤버 및 유형 (-static 스위치 사용) 정적 멤버를 대화식으로 탐색 할 수 있습니다.
AD 사용자를 찾기위한 스크립트를 사용하는 것이 좋습니다.
$strFilter = "(&(objectCategory=User)(sAMAccountName=[USERNAME]))";
$objSearcher = New-Object System.DirectoryServices.DirectorySearcher;
$objSearcher.SearchRoot = "LDAP://dc=[AD_Location]";
$objSearcher.Filter = $strFilter;
$objSearcher.SearchScope = "Subtree";
$objSearcher.FindALL()
Get-ADUser -filter 'Name -like "*"'
(무엇에 "필터"대체)
내가 좋아하는 것 중 하나:
Get-Content "c : \ logfile.log"-wait
'tail -f'logfile '의 파워 쉘 버전
내가 동의해야하는 Get-Member가 최고이지만 나에게 필적하고 똑같이 필요한 초는 다음과 같습니다.
Format-List
더 일반적으로 사용하는 방법은 파이프 다음에 객체 속성의 모든 값을 표시하는 것입니다.
$SomeObject | fl *
GM은 객체가 무엇인지 알려주고 속성의 이름과 유형을 나열하지만, 종종 지루할 수있는 문서를 찾지 않고 해당 속성이 사용되는 방식을 이해하는 데 도움이되지 않는 경우가 많습니다.
$SomeObject | Format-List *
객체에서 사용할 수있는 속성 값을 모두 출력하므로 현재 값이 무엇인지 확인하고 객체를 필터링하기 위해 선택하거나 사용하려는 속성을 찾을 수 있습니다.
나는 종종 객체가 원하는 데이터를 가지고있는 것처럼 문서를 기반으로하는 여러 속성을 가지고 있지만 실제로는 속성 중 하나만 데이터를 가지고 있거나 그중 하나의 데이터가 전혀 기대하지 않는 것을 알 수 있습니다. 문서 만.
내 프로필에 추가 한 작은 방법을 사용했습니다. http://blog.keystroke.ch/2007/08/30/diskusage-in-powershell/를 참조하십시오 .
디스크 서버 myserver
내가 선호하는 명령입니다.