Delen via


Copy-CMSecurityRole

SYNOPSIS

Hiermee maakt u een aangepaste beveiligingsrol.

SYNTAX

CopyFromId (standaard)

Copy-CMSecurityRole [-Description <String>] -Name <String> -SourceRoleId <String> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

CopyFromName

Copy-CMSecurityRole [-Description <String>] -Name <String> -SourceRoleName <String> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

CopyFromValue

Copy-CMSecurityRole [-Description <String>] -InputObject <IResultObject> -Name <String>
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

De cmdlet Copy-CMSecurityRole maakt een nieuwe beveiligingsrol met behulp van een bestaande beveiligingsrol als sjabloon. Configuration Manager biedt verschillende ingebouwde beveiligingsrollen. Indien u bijkomende beveiligingsrollen nodig hebt, kunt u een aangepaste beveiligingsrol maken door een kopie te maken van een bestaande beveiligingsrol en dan de kopie te wijzigen.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: Een beveiligingsrol kopiëren met behulp van een id

PS XYZ:\>Copy-CMSecurityRole -Name "SecRole02" -SourceRoleId "SMS000CR"

Met deze opdracht maakt u een nieuwe beveiligingsrol met de naam SecRole02 door de beveiligingsrol met de id SMS000CR te kopiëren.

Voorbeeld 2: Een beveiligingsrol kopiëren met behulp van een naam

PS XYZ:\>Copy-CMSecurityRole -Name "SecRole02" -SourceRoleName "Software Update Manager"

Met deze opdracht maakt u een nieuwe beveiligingsrol met de naam SecRole02 door de beveiligingsrol software-updatebeheer te kopiëren.

Voorbeeld 3: Een beveiligingsrol kopiëren

PS XYZ:\> $Srole = Get-CMSecurityRole -Name "Software Update Manager"
PS XYZ:\> Copy-CMSecurityRole -InputObject $Srole -Name "SecRole02"

De eerste opdracht haalt de beveiligingsrol met de naam Software Update Manager op en slaat deze op in de $Srole variabele.

Met de tweede opdracht maakt u een nieuwe beveiligingsrol met de naam SecRole02 door het object te kopiëren dat is opgeslagen in $Srole.

PARAMETERS

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

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

-Beschrijving

Hiermee geeft u de beschrijving van een beveiligingsrol.

Type: String
Parameter Sets: (All)
Aliases: RoleDescription

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Hiermee geeft u een CMSecurityRole-object. Als u een CMSecurityRole-object wilt verkrijgen, gebruikt u de cmdlet Get-CMSecurityRole.

Type: IResultObject
Parameter Sets: CopyFromValue
Aliases:

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

-Name

Hiermee geeft u een naam op voor het nieuwe beveiligingsbereik.

Type: String
Parameter Sets: (All)
Aliases: RoleName

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

-SourceRoleId

Hiermee geeft u de id van een beveiligingsrol op.

Type: String
Parameter Sets: CopyFromId
Aliases: CopiedFromId

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

-SourceRoleName

Hiermee geeft u de naam van een beveiligingsrol.

Type: String
Parameter Sets: CopyFromName
Aliases:

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

OPMERKINGEN

Export-CMSecurityRole

Get-CMSecurityRole

Import-CMSecurityRole

Remove-CMSecurityRole

Remove-CMSecurityRoleFromAdministrativeUser

Set-CMSecurityRole