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:
- Get-CMApplication
- Get-CMPackage
- Get-CMDriverPackage
- Get-CMOperatingSystemImage
- Get-CMOperatingSystemInstaller
- Get-CMBootImage
- Get-CMTaskSequence
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.