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.