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
类型: | SecurityScopeActionType |
别名: | SecurityScopeAction |
接受的值: | AddMembership, RemoveMembership |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Confirm
提示你在运行 cmdlet 之前进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DisableWildcardHandling
此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ForceWildcardHandling
此参数处理通配符,并可能导致意外行为, (不建议) 。 不能将其与 DisableWildcardHandling 组合使用。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InputObject
指定与安全范围关联的 Configuration Manager 对象的数组。
类型: | IResultObject[] |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-Name
指定安全范围的名称。
类型: | String |
别名: | SecurityScopeName |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示在 cmdlet 运行时发生的情况。 cmdlet 不会运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]
输出
System.Object