Copy-CMSecurityRole
SYNOPSIS
Vytvoří vlastní roli zabezpečení.
SYNTAX
CopyFromId (výchozí)
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
Rutina Copy-CMSecurityRole vytvoří novou roli zabezpečení pomocí existující role zabezpečení jako šablony. Správce konfigurace několik předdefinované role zabezpečení. Pokud požadujete další role zabezpečení, můžete vytvořit vlastní roli zabezpečení vytvořením kopie stávající role zabezpečení a pak můžete tuto kopii upravit.
Poznámka
Spusťte Správce konfigurace rutiny z Správce konfigurace lokality, například PS XYZ:\>
. Další informace najdete v tématu Začínáme.
EXAMPLES
Příklad 1: Kopírování role zabezpečení pomocí ID
PS XYZ:\>Copy-CMSecurityRole -Name "SecRole02" -SourceRoleId "SMS000CR"
Tento příkaz vytvoří novou roli zabezpečení s názvem SecRole02 zkopírováním role zabezpečení s ID SMS000CR.
Příklad 2: Kopírování role zabezpečení pomocí názvu
PS XYZ:\>Copy-CMSecurityRole -Name "SecRole02" -SourceRoleName "Software Update Manager"
Tento příkaz vytvoří novou roli zabezpečení s názvem SecRole02 zkopírováním role zabezpečení s názvem Správce aktualizací softwaru.
Příklad 3: Kopírování role zabezpečení
PS XYZ:\> $Srole = Get-CMSecurityRole -Name "Software Update Manager"
PS XYZ:\> Copy-CMSecurityRole -InputObject $Srole -Name "SecRole02"
První příkaz získá roli zabezpečení s názvem Správce aktualizace softwaru a uloží ji do $Srole zabezpečení.
Druhý příkaz vytvoří novou roli zabezpečení s názvem SecRole02 zkopírováním objektu uloženého v $Srole.
PARAMETERS
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-Description (Popis)
Určuje popis role zabezpečení.
Type: String
Parameter Sets: (All)
Aliases: RoleDescription
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Tento parametr považuje zástupné znaky za hodnoty literálových znaků. Nemůžete ho kombinovat s forceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučuje se). Nemůžete ho kombinovat s příkazem DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Určuje objekt CMSecurityRole. K získání objektu CMSecurityRole použijte rutinu 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
Určuje název nového oboru zabezpečení.
Type: String
Parameter Sets: (All)
Aliases: RoleName
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SourceRoleId
Určuje ID role zabezpečení.
Type: String
Parameter Sets: CopyFromId
Aliases: CopiedFromId
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SourceRoleName
Určuje název role zabezpečení.
Type: String
Parameter Sets: CopyFromName
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespouštěl.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.