Copy-CMSecurityRole

SYNOPSIS

Tworzy niestandardową rolę zabezpieczeń.

SYNTAX

CopyFromId (wartość domyślna)

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

Polecenie cmdlet Copy-CMSecurityRole tworzy nową rolę zabezpieczeń przy użyciu istniejącej roli zabezpieczeń jako szablonu. Menedżer konfiguracji udostępnia kilka wbudowanych ról zabezpieczeń. Jeżeli wymagane są dodatkowe role zabezpieczeń, można utworzyć niestandardową rolę zabezpieczeń, tworząc kopię istniejącej roli zabezpieczeń, a następnie modyfikując kopię.

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: Kopiowanie roli zabezpieczeń przy użyciu identyfikatora

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

To polecenie tworzy nową rolę zabezpieczeń o nazwie SecRole02 przez skopiowanie roli zabezpieczeń o identyfikatorze SMS000CR.

Przykład 2: Kopiowanie roli zabezpieczeń przy użyciu nazwy

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

To polecenie tworzy nową rolę zabezpieczeń o nazwie SecRole02 przez skopiowanie roli zabezpieczeń o nazwie Menedżer aktualizacji oprogramowania.

Przykład 3: Kopiowanie roli zabezpieczeń

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

Pierwsze polecenie pobiera rolę zabezpieczeń o nazwie Menedżer aktualizacji oprogramowania i zapisuje ją w zmiennej $Srole oprogramowania.

Drugie polecenie tworzy nową rolę zabezpieczeń o nazwie SecRole02 przez skopiowanie obiektu przechowywanego w $Srole.

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

-Description (Opis)

Określa opis roli zabezpieczeń.

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

Required: False
Position: Named
Default value: None
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

-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śla obiekt CMSecurityRole. Aby uzyskać obiekt CMSecurityRole, użyj polecenia 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

Określa nazwę nowego zakresu zabezpieczeń.

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

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

-SourceRoleId

Określa identyfikator roli zabezpieczeń.

Type: String
Parameter Sets: CopyFromId
Aliases: CopiedFromId

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

-SourceRoleName

Określa nazwę roli zabezpieczeń.

Type: String
Parameter Sets: CopyFromName
Aliases:

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.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

UWAGI

Export-CMSecurityRole

Get-CMSecurityRole

Import-CMSecurityRole

Remove-CMSecurityRole

Remove-CMSecurityRoleFromAdministrativeUser

Set-CMSecurityRole