연습 - 명령 찾기

완료됨

비고

이 단원에서는 Azure Cloud Shell을 터미널로 사용합니다. Azure Portal 또는 Cloud Shell 로그인을 통해 Cloud Shell에 액세스할 수 있습니다. 이 셸을 사용하기 위해 PC 또는 노트북에 아무것도 설치할 필요가 업습니다.

여기서는 PowerShell에 대해 자세히 알아보는 데 도움이 되는 명령을 실행합니다. PowerShell은 하룻밤 사이에 배울 수 있는 것이 아닙니다. 명령을 하나씩 학습해야 합니다. 핵심 cmdlet을 효율적으로 사용하여 학습 속도를 높일 수 있습니다.

비고

이 연습은 선택 사항입니다. 이 연습을 완료하려면 시작하기 전에 Azure 구독을 만들어야 합니다. Azure 계정이 없거나 현재 계정을 만들지 않으려는 경우 제공되는 정보를 이해할 수 있도록 지침을 읽을 수 있습니다.

명령 찾기

Get-Command cmdlet을 실행하여 명령을 찾습니다. 이 cmdlet을 사용하여 시스템에 설치된 모든 cmdlet을 검색할 수 있습니다. 플래그를 사용하여 시나리오에 맞는 cmdlet으로만 검색 결과의 범위를 좁힙니다.

이 시나리오에서는 파일로 작업하는 데 도움이 되는 cmdlet을 찾고 있습니다.

  1. Get-Command 플래그와 함께 명령 -Noun 명령을 실행합니다. 파일과 관련된 항목을 찾으려면 File*을 지정합니다.

     Get-Command -Noun File*
    

    응답은 다음 텍스트와 유사한 내용을 보여 줍니다.

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Out-File                                           7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Unblock-File                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    cmdlet Get-FileHash, Out-FileUnblock-File 모두 쿼리와 일치합니다. 이제 관리 가능한 응답이 있습니다. 응답을 추가로 필터링하려면 -Verb 매개 변수를 쿼리에 추가합니다.

  2. Get-Command를 실행합니다. -Verb-Noun 플래그를 지정합니다.

    Get-Command -Verb Get -Noun File*
    

    결과는 다음 출력과 유사합니다.

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    이번에는 -Noun 매개 변수와 -Verb 매개 변수를 모두 지정했기 때문에 하나의 레코드만 검색과 일치합니다.

작업 분야가 파일 관리이므로 File을 명사로 지정했습니다. 해당 분야에서 수행할 작업을 알고 있는 경우 -Verb 매개 변수를 지정할 수 있습니다. 하나 또는 두 개의 매개 변수를 사용하여 필요한 cmdlet을 신속하게 찾을 수 있습니다.