Move-CMObject

SYNOPSIS

Przenieś obiekt Menedżer konfiguracji do innego folderu.

SYNTAX

SearchByObjectMandatory (ustawienie domyślne)

Move-CMObject -FolderPath <String> -InputObject <IResultObject[]> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SearchByIdMandatory

Move-CMObject -FolderPath <String> -ObjectId <String[]> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Polecenie cmdlet Move-CMObject przenosi obiekt Menedżer konfiguracji do innego folderu. Określ obiekt do przeniesienia i folder docelowy. Ponieważ obiekt istnieje tylko w jednym folderze, polecenie cmdlet nie określa bieżącego folderu.

Uwaga

Uruchom Menedżer konfiguracji cmdlet z dysku Menedżer konfiguracji lokacji, na przykład PS XYZ:\> . Aby uzyskać więcej informacji, zobacz wprowadzenie.

EXAMPLES

Przykład 1: Przenoszenie aplikacji według obiektu

Ten przykład najpierw pobiera obiekt aplikacji według nazwy. Następnie przenosi obiekt do folderu TestFolder.

$app = Get-CMApplication -Name "Teams"
Move-CMObject -FolderPath "XYZ:\Application\TestFolder" -InputObject $app

Przykład 2: Przenoszenie sekwencji zadań według identyfikatora

Ten przykład przenosi sekwencję zadań o identyfikatorze pakietu XYZ00550 do folderu Development.

Move-CMObject -FolderPath "XYZ:\TaskSequence\Development" -ObjectId "XYZ00550"

PARAMETERS

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-DisableWildcardHandling

Ten parametr traktuje symbole wieloznaczne jako wartości znaków literału. Nie można połączyć go z forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-FolderPath

Określa ścieżkę folderu docelowego w następującym formacie: <site code>:\<object type>\folder\subfolder\subfolder .

  • <site code>: kod Menedżer konfiguracji lokacji.
  • <object type>: jedno z następujących słów kluczowych dla typu obiektu do przeniesienia:
    • Aplikacja
    • BootImage
    • ConfigurationBaseline
    • ConfigurationItem
    • DeviceCollection
    • Sterownik
    • DriverPackage
    • OperatingSystemImage
    • OperatingSystemInstaller
    • Pakiet
    • Zapytanie
    • TaskSequence
    • Usercollection
    • UserStateMigration

Na przykład folder o nazwie Aplikacje LOB dla aplikacji w lokacji CM1 ma następującą ścieżkę pliku: CM1:\Application\LOB Apps .

Aby przenieść obiekt do folderu głównego, nie określaj folderu. Na przykład CM1:\Application.

Type: String
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Określ tablicę obiektów Menedżer konfiguracji do przeniesienia. Jeśli określisz tablicę, użyj tego samego typu obiektu. Dopasuj typ obiektu do słowa kluczowego używanego z parametrem -FolderPath.

Aby uzyskać te obiekty, użyj jednego z następujących cmdlet:

Type: IResultObject[]
Parameter Sets: SearchByObjectMandatory
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-ObjectId

Określa tablicę identyfikatorów obiektów do przeniesienia. Jeśli określisz tablicę, użyj tego samego typu obiektu. Dopasuj typ obiektu do słowa kluczowego używanego z parametrem -FolderPath.

Na przykład XYZ00550.

Type: String[]
Parameter Sets: SearchByIdMandatory
Aliases: InstanceKey

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

Typowe parametry

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]

OUTPUTS

System.Object

UWAGI

Lock-CMObject

Unlock-CMObject