Set-CMObjectSecurityScope
添加或删除Configuration Manager对象的安全作用域。 [!注释] 不推荐使用此 cmdlet。
语法
Set-CMObjectSecurityScope
-Action <SecurityScopeActionType>
-InputObject <IResultObject[]>
-Name <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Set-CMObjectSecurityScope cmdlet 可添加和删除Configuration Manager对象的安全作用域。
此 cmdlet 已弃用,可能会在将来的版本中删除。 使用 Add-CMObjectSecurityScope 和 Remove-CMObjectSecurityScope 在Configuration Manager对象中添加和删除安全作用域。
注意
从Configuration Manager站点驱动器运行Configuration Manager cmdlet,例如 PS XYZ:\>
。 有关详细信息,请参阅 入门。
示例
示例 1:使用管道向应用程序对象添加安全作用域
PS XYZ:\> Get-CMApplication -Name "Application*" | Set-CMObjectSecurityScope -Action AddMembership -Name "Scope1"
此命令获取名称以 Application 开头并使用管道运算符将对象传递到 Set-CMObjectSecurityScope 的所有应用程序对象。 Set-CMObjectSecurityScope 将名为 Scope1 的安全作用域添加到每个应用程序对象。
示例 2:向应用程序对象添加安全作用域
PS XYZ:\> Set-CMObjectSecurityScope -InputObject (Get-CMApplication -Name "Application*") -Action AddMembership -Name "Scope1"
此命令获取名称以 Application 开头的所有应用程序对象,并将名为 Scope1 的安全作用域添加到每个应用程序对象。
参数
-Action
指定此 cmdlet 对安全范围执行的操作。 有效值包含:
- AddMembership
- RemoveMembership
Type: | SecurityScopeActionType |
Aliases: | SecurityScopeAction |
Accepted values: | AddMembership, RemoveMembership |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
提示你在运行 cmdlet 之前进行确认。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
此参数处理通配符,并可能导致意外行为 (不建议) 。 不能将其与 DisableWildcardHandling 结合使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
指定与安全作用域关联的Configuration Manager对象的数组。
Type: | IResultObject[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
指定安全范围的名称。
Type: | String |
Aliases: | SecurityScopeName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
显示在 cmdlet 运行时发生的情况。 cmdlet 不会运行。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输入
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]
输出
System.Object
相关链接
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈