Share via


Move-CMObject

Configuration Manager 개체를 다른 폴더로 이동합니다.

Syntax

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을 실행하기 전에 확인 메시지를 표시합니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과 결합할 수 없습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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와 같습니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

이 매개 변수는 와일드카드 문자를 처리하고 예기치 않은 동작(권장되지 않음)으로 이어질 수 있습니다. DisableWildcardHandling과 결합할 수 없습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

이동할 Configuration Manager 개체의 배열을 지정합니다. 배열을 지정하는 경우 동일한 개체 형식을 사용합니다. 개체 형식을 -FolderPath 매개 변수와 함께 사용되는 키워드와 일치합니다.

다음 cmdlet 중 하나를 사용하여 이러한 개체를 가져옵니다.

Type:IResultObject[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

이동할 개체 ID의 배열을 지정합니다. 배열을 지정하는 경우 동일한 개체 형식을 사용합니다. 개체 형식을 -FolderPath 매개 변수와 함께 사용되는 키워드와 일치합니다.

예를 들면 XYZ00550와 같습니다.

Type:String[]
Aliases:InstanceKey
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여줍니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]

출력

System.Object