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.