Remove-CMSecurityRole

SYNOPSIS

Odebere z Configuration Manager vlastní role zabezpečení.

SYNTAX

SearchByValueMandatory (výchozí)

Remove-CMSecurityRole [-Force] -InputObject <IResultObject> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [-WhatIf] [-Confirm] [<CommonParameters>]

SearchByIdMandatory

Remove-CMSecurityRole [-Force] -Id <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
 [-Confirm] [<CommonParameters>]

SearchByNameMandatory

Remove-CMSecurityRole [-Force] -Name <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
 [-Confirm] [<CommonParameters>]

DESCRIPTION

Rutina Remove-CMSecurityRole odebere z Configuration Manager vlastní role zabezpečení. Zadejte název nebo ID role zabezpečení, kterou chcete odebrat, nebo použijte rutinu Get-CMSecurityRole k získání jedné z nich.

Configuration Manager používá role zabezpečení společně s obory zabezpečení a kolekcemi k definování rozsahu správy pro každého správce. Configuration Manager poskytuje několik integrovaných rolí zabezpečení. Chcete-li vytvořit vlastní roli zabezpečení, zkopírujte existující roli zabezpečení a pak změňte kopii. Roli zabezpečení můžete zkopírovat pomocí rutiny Copy-CMSecurityRole.

Pomocí rutiny Remove-CMSecurityRole můžete odebrat staré nepotřebné vlastní role zabezpečení. Předdefinované role zabezpečení nelze odebrat. Každý administrativní uživatel musí mít alespoň jednu roli zabezpečení. Než odeberete roli zabezpečení, zajistěte, aby měl každý uživatel roli kromě toho, kterého jste odebrali.

Poznámka

Použijte například rutiny Configuration Manager z Configuration Manager jednotky webu PS XYZ:\> . Další informace najdete v tématu Začínáme.

EXAMPLES

Příklad 1: odebrání role zabezpečení pomocí názvu

PS XYZ:\> Remove-CMSecurityRole -Name "MainSecurityRole" -Force

Tento příkaz odebere z Configuration Manager roli zabezpečení s názvem MainSecurityRole. Příkaz používá parametr Force , takže nezobrazuje výzvu k potvrzení.

Příklad 2: odebrání rolí zabezpečení pomocí proměnné

PS XYZ:\> $Roles = Get-CMSecurityRole -Name *Role
PS XYZ:\> Remove-CMSecurityRole -SecurityRole $Roles

První příkaz používá rutinu Get-CMSecurityRole k získání každé role zabezpečení, která má název, který končí rolí. Ukládá je do proměnné $Roles.

Druhý příkaz odebere každou roli zabezpečení uloženou v proměnné $Roles.

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

-DisableWildcardHandling

Tento parametr považuje zástupné znaky jako literálové hodnoty znaků. Nejde kombinovat s ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Force

Vynutí spuštění příkazu bez žádosti o potvrzení uživatele.

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čujeme). Nejde kombinovat s DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

– ID

Určuje pole ID rolí zabezpečení.

Type: String
Parameter Sets: SearchByIdMandatory
Aliases: RoleId

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

– Položky InputObject

Určuje objekt role zabezpečení. K získání objektu role zabezpečení použijte rutinu Get-CMSecurityRole .

Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases:

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

-Name

Určuje pole názvů rolí zabezpečení.

Type: String
Parameter Sets: SearchByNameMandatory
Aliases: RoleName

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespustí.

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.

INPUTS

Microsoft.ConfigurationManagement. ManagementProvider. IResultObject

OUTPUTS

System.Object

POZNÁMKY

Kopírování – CMSecurityRole

Export – CMSecurityRole

Get-CMSecurityRole

Import – CMSecurityRole

Set-CMSecurityRole