특정 위치에서 항목 모음을 가져오는 것은 그런 일반적인 작업이므로 Get-ChildItem cmdlet은 폴더와 같은 컨테이너 내에 있는 모든 항목을 반환하도록 특별히 설계되었습니다.Since getting a collection of items from a particular location is such a common task, the Get-ChildItem cmdlet is designed specifically to return all items found within a container such as a folder.

Get-ChildItem 명령의 일반적인 동작을 강제로 재정의할 수 있으므로 이 매개 변수의 이름은 Force입니다.This parameter is named Force because you can forcibly override the normal behavior of the Get-ChildItem command.Force는 cmdlet이 일반적으로 수행하지 않는 작업을 강제로 수행하는 데 널리 사용되는 매개 변수입니다. 단, 시스템 보안을 저해하는 작업은 수행하지 않습니다.Force is a widely used parameter that forces an action that a cmdlet would not normally perform, although it will not perform any action that compromises the security of the system.

예를 들어 System32 폴더에서 Windows 시간 서비스 DLL을 찾으려고 하지만 DLL 이름이 "W"로 시작하고 "32"가 포함되어 있다는 것만 알고 있다고 가정합니다.For example, suppose you are trying to find the Windows Time Service DLL in the System32 folder, and all you can remember about the DLL name is that it begins with "W" and has "32" in it.

w&#42;32&#42;.dll과 같은 문은 조건을 만족하는 모든 DLL을 찾지만, 이름에 "95" 또는 "16"을 포함하는 Windows 95 및 16비트 Windows 호환 DLL도 반환합니다.An expression like w&#42;32&#42;.dll will find all DLLs that satisfy the conditions, but it may also return the Windows 95 and 16-bit Windows compatibility DLLs that include "95" or "16" in their names.Exclude 매개 변수를 &#42;[9516]&#42; 패턴과 함께 사용하여 이름에 이러한 숫자가 포함된 파일을 생략할 수 있습니다.You can omit files that have any of these numbers in their names by using the Exclude parameter with the pattern &#42;[9516]&#42;:

Get-ChildItem 매개 변수 혼합Mixing Get-ChildItem Parameters

동일한 명령에 Get-ChildItem cmdlet의 여러 매개 변수를 사용할 수 있습니다.You can use several of the parameters of the Get-ChildItem cmdlet in the same command.매개 변수를 혼합하기 전에 와일드카드 일치에 대해 알고 있어야 합니다.Before you mix parameters, be sure that you understand wildcard matching.예를 들어 다음 명령은 결과를 반환하지 않습니다.For example, the following command returns no results:

Get-ChildItem -Path C:\Windows\*.dll -Recurse -Exclude [a-y]*.dll

Windows 폴더에 문자 "z"로 시작하는 DLL이 두 개 있지만 결과는 반환되지 않습니다.There are no results, even though there are two DLLs that begin with the letter "z" in the Windows folder.

와일드카드를 경로의 일부로 지정했기 때문에 결과가 반환되지 않습니다.No results were returned because we specified the wildcard as part of the path.재귀적 명령이지만 Get-ChildItem cmdlet은 항목을 Windows 폴더에서 이름이 ".dll"로 끝나는 항목으로 제한합니다.Even though the command was recursive, the Get-ChildItem cmdlet restricted the items to those that are in the Windows folder with names ending with ".dll".