Move-CMObject
Configuration Manager 개체를 다른 폴더로 이동합니다.
구문
Move-CMObject
-FolderPath <String>
-InputObject <IResultObject[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Move-CMObject
-FolderPath <String>
-ObjectId <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Move-CMObject cmdlet은 Configuration Manager 개체를 다른 폴더로 이동합니다. 이동할 개체와 대상 폴더를 지정합니다. 개체가 하나의 폴더에만 존재하기 때문에 cmdlet은 현재 폴더를 지정하지 않습니다.
참고
Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: PS XYZ:\>
). 자세한 내용은 시작을 참조하세요.
예제
예제 1: 개체별로 앱 이동
이 예제에서는 먼저 이름으로 애플리케이션 개체를 가져옵니다. 그런 다음 개체를 TestFolder 폴더로 이동합니다.
$app = Get-CMApplication -Name "Teams"
Move-CMObject -FolderPath "XYZ:\Application\TestFolder" -InputObject $app
예제 2: ID별로 작업 순서 이동
다음은 패키지 ID가 XYZ00550 작업 순서를 개발 폴더로 이동하는 예제입니다.
Move-CMObject -FolderPath "XYZ:\TaskSequence\Development" -ObjectId "XYZ00550"
매개 변수
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DisableWildcardHandling
이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과 결합할 수 없습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-FolderPath
대상 폴더 경로를 형식 <site code>:\<object type>\folder\subfolder\subfolder
으로 지정합니다.
-
<site code>
: Configuration Manager 사이트 코드입니다. -
<object type>
: 이동할 개체 형식에 대한 다음 키워드 중 하나입니다.- 응용 프로그램
- BootImage
- ConfigurationBaseline
- ConfigurationItem
- DeviceCollection
- 드라이버
- DriverPackage
- OperatingSystemImage
- OperatingSystemInstaller
- 패키지
- Query
- TaskSequence
- UserCollection
- UserStateMigration
예를 들어 사이트 CM1의 애플리케이션에 대한 LOB Apps 라는 폴더의 파일 경로 CM1:\Application\LOB Apps
는 입니다.
개체를 루트 폴더로 이동하려면 폴더를 지정하지 마세요. 예를 들면 CM1:\Application
와 같습니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ForceWildcardHandling
이 매개 변수는 와일드카드 문자를 처리하고 예기치 않은 동작(권장되지 않음)으로 이어질 수 있습니다. DisableWildcardHandling과 결합할 수 없습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InputObject
이동할 Configuration Manager 개체의 배열을 지정합니다. 배열을 지정하는 경우 동일한 개체 형식을 사용합니다. 개체 형식을 -FolderPath 매개 변수와 함께 사용되는 키워드와 일치합니다.
다음 cmdlet 중 하나를 사용하여 이러한 개체를 가져옵니다.
- Get-CMApplication
- Get-CMPackage
- Get-CMDriverPackage
- Get-CMOperatingSystemImage
- Get-CMOperatingSystemInstaller
- Get-CMBootImage
- Get-CMTaskSequence
형식: | IResultObject[] |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ObjectId
이동할 개체 ID의 배열을 지정합니다. 배열을 지정하는 경우 동일한 개체 형식을 사용합니다. 개체 형식을 -FolderPath 매개 변수와 함께 사용되는 키워드와 일치합니다.
예를 들면 XYZ00550
와 같습니다.
형식: | String[] |
별칭: | InstanceKey |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여줍니다. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]
출력
System.Object