New-CMComputerAssociation
在 Configuration Manager 中建立兩部計算機之間的關聯。
語法
New-CMComputerAssociation
-DestinationComputer <String>
[-MigrationBehavior <MigrationBehavior>]
[-MigrationUserName <String[]>]
-SourceComputer <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
New-CMComputerAssociation Cmdlet 會在要用於移轉的兩部計算機之間建立關聯。 Configuration Manager 可以在作業系統部署過程中,將用戶狀態和設定從現有的電腦移轉至不同的電腦。 在移轉過程中,Configuration Manager 會儲存在來源電腦上建立的帳戶,並在目的地計算機上建立這些用戶帳戶。
若要建立關聯,請指定來源計算機、目的地計算機,以及至少要移轉的來源計算機上建立的一個用戶名稱。 您也可以指定移轉是否包含來自來源電腦的其他用戶名稱。
注意事項
從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>
。 如需詳細資訊,請 參閱開始使用。
範例
範例 1:建立計算機關聯
PS XYZ:\> New-CMComputerAssociation -SourceComputer "TSQA073" -MigrationUserName "Contoso-TSQA\ElisaDaugherty" -DestinationComputer "TSQA155"
此命令會在名為 TSQA073 的來源計算機與名為 TSQA155 的目的地計算機之間建立計算機關聯。 命令會指定移轉至目的地電腦的用戶名稱。
參數
-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 如何處理在來源電腦上建立的用戶帳戶。 當您建立電腦關聯時,請使用 MigrationUserName 參數指定在來源電腦上建立的用戶帳戶。 計算機關聯可以指定移轉程式會在目的地計算機上建立部分或全部的帳戶。
此參數可接受的值為:
- CaptureAllUserAccountsAndRestoreSpecifiedAccounts。 儲存在來源計算機上建立的所有帳戶,但只會在目的地計算機上建立指定的帳戶。
- CaptureAndRestoreAllUserAccounts。 儲存在來源計算機上建立的所有帳戶,並在目的地計算機上建立這些帳戶。
- CaptureAndRestoreSpecifiedUserAccounts。 只從來源計算機儲存指定的帳戶,並在目的地計算機上建立這些帳戶。
如果您未指定移轉行為,則移轉會使用 CaptureAndRestoreAllUserAccounts。
類型: | MigrationBehavior |
接受的值: | CaptureAndRestoreAllUserAccounts, CaptureAllUserAccountsAndRestoreSpecifiedAccounts, CaptureAndRestoreSpecifiedUserAccounts |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MigrationUserName
指定在來源電腦上建立之帳戶的用戶名稱陣列。 指定的用戶名稱以及 MigrationBehavior 參數設定,決定 Configuration Manager 在目的地電腦上建立的用戶帳戶。
類型: | 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
輸出
IResultObject