New-CMComputerAssociation

在 Configuration Manager 的兩部電腦之間建立關聯。

Syntax

New-CMComputerAssociation
   -DestinationComputer <String>
   [-MigrationBehavior <MigrationBehavior>]
   [-MigrationUserName <String[]>]
   -SourceComputer <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

CMComputerAssociation Cmdlet 會建立兩部要用於遷移的電腦之間的關聯。 設定管理員可以將使用者狀態和設定從現有的電腦遷移至不同的電腦,成為作業系統部署的一部分。 在遷移過程中,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 之前提示您確認。

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

-DestinationComputer

指定目的地電腦的名稱。

Type:String
Aliases:RestoreName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

此參數會將萬用字元視為常值字元值。 您無法將它與 ForceWildcardHandling合併。

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

-ForceWildcardHandling

這個參數會處理萬用字元,而且可能會造成未預期的行為 (不建議) 。 您無法將它與 DisableWildcardHandling合併。

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

-MigrationBehavior

指定 Configuration Manager 如何處理在來源電腦上建立的使用者帳戶。 當您建立電腦關聯時,請使用 MigrationUserName 參數,指定在來源電腦上建立的使用者帳戶。 電腦關聯可指定遷移程式在目的地電腦上建立部分或所有的帳戶。

此參數可接受的值為:

  • CaptureAllUserAccountsAndRestoreSpecifiedAccounts. 儲存來源電腦上建立的所有帳戶,但是只在目的地電腦上建立指定的帳號。
  • CaptureAndRestoreAllUserAccounts. 儲存來源電腦上建立的所有帳戶,並在目的地電腦上建立這些帳戶。
  • CaptureAndRestoreSpecifiedUserAccounts. 只會從來源電腦儲存指定的帳號,並在目的地電腦上建立這些帳戶。

如果您未指定遷移行為,則遷移會使用 CaptureAndRestoreAllUserAccounts。

Type:MigrationBehavior
Accepted values:CaptureAndRestoreAllUserAccounts, CaptureAllUserAccountsAndRestoreSpecifiedAccounts, CaptureAndRestoreSpecifiedUserAccounts
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-MigrationUserName

為來源電腦上建立的帳戶指定使用者名稱陣列。 指定的使用者名稱,以及 MigrationBehavior 參數設定,決定在目的地電腦上建立的使用者帳戶 Configuration Manager。

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

-SourceComputer

指定來源電腦的名稱。

Type:String
Aliases:SourceName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 時會發生什麼情況。 不會執行 Cmdlet。

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

輸入

輸出

IResultObject