Set-CMComputerAssociation
變更 Configuration Manager 中電腦關聯的設定。
語法
Set-CMComputerAssociation
[-AddMigrationUserName <String[]>]
-DestinationComputer <String>
[-MigrationBehavior <MigrationBehavior>]
[-RemoveMigrationUserName <String[]>]
-SourceComputer <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMComputerAssociation
[-AddMigrationUserName <String[]>]
[-MigrationBehavior <MigrationBehavior>]
-MigrationId <String>
[-RemoveMigrationUserName <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-CMComputerAssociation Cmdlet 會變更用於移轉之電腦關聯的設定。 Configuration Manager 可以在作業系統部署過程中,將用戶狀態和設定從現有的電腦移轉至不同的電腦。 在移轉過程中,Configuration Manager 會儲存在來源電腦上建立的帳戶,並在目的地計算機上建立這些用戶帳戶。
計算機關聯包含要移轉的用戶名稱,以及如何處理來源計算機的其他用戶名稱。 您可以使用此 Cmdlet 來修改關聯。 您可以將使用者名稱新增至關聯,或移除用戶名稱。 您也可以變更 Configuration Manager 是否包含來源電腦的其他用戶名稱。
注意事項
從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>
。 如需詳細資訊,請 參閱開始使用。
範例
範例 1:修改計算機關聯
PS XYZ:\> Set-CMComputerAssociation -DestinationComputer "TSQA155" -SourceComputer "TSQA073" -AddMigrationUserName "ContosoTSQA\EvanNarvaez" -MigrationBehavior CaptureAllUserAccountsAndRestoreSpecifiedAccounts -RemoveMigrationUserName "ContosoTSQA\ElisaDaugherty"
此命令會變更名為 TSQA073 的計算機與TSQA155之間的關聯。 此命令會新增使用者 ContosoTSQA\譯者Narvaez,並移除使用者 ContosoTSQA\ElisaDgrounderty。 命令會將移轉行為指定為 CaptureAllUserAccountsAndRestoreSpecifiedAccounts,因此關聯會導致移轉儲存在來源計算機上建立的所有帳戶,但只會在目的地計算機上建立計算機關聯所指定的帳戶。
參數
-AddMigrationUserName
指定在來源電腦上建立之帳戶的用戶名稱陣列。 Cmdlet 會將這些用戶名稱新增至計算機關聯的目前指定用戶名稱。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
執行 Cmdlet 之前提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DestinationComputer
指定目的地電腦的名稱。
類型: | String |
別名: | RestoreName |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-DisableWildcardHandling
此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ForceWildcardHandling
此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MigrationBehavior
指定 Configuration Manager 如何處理在來源電腦上建立的用戶帳戶。 當您建立計算機關聯時,請使用 New-CMComputerAssociation Cmdlet 的 MigrationUserName 參數,指定在來源電腦上建立的用戶帳戶。 計算機關聯可以指定移轉程式會在目的地計算機上建立部分或全部的帳戶。
此參數可接受的值為:
- CaptureAllUserAccountsAndRestoreSpecifiedAccounts。 儲存在來源計算機上建立的所有帳戶,但只會在目的地計算機上建立指定的帳戶。
- CaptureAndRestoreAllUserAccounts。 儲存在來源計算機上建立的所有帳戶,並在目的地計算機上建立這些帳戶。
- CaptureAndRestoreSpecifiedUserAccounts。 只從來源計算機儲存指定的帳戶,並在目的地計算機上建立這些帳戶。
類型: | MigrationBehavior |
接受的值: | CaptureAndRestoreAllUserAccounts, CaptureAllUserAccountsAndRestoreSpecifiedAccounts, CaptureAndRestoreSpecifiedUserAccounts |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MigrationId
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-RemoveMigrationUserName
指定在來源電腦上建立之帳戶的用戶名稱陣列。 Cmdlet 會從電腦關聯的目前指定使用者名稱中移除這些用戶名稱。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SourceComputer
指定來源計算機的名稱。
類型: | String |
別名: | SourceName |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None
輸出
System.Object