다음을 통해 공유


Add-SCSMAllowListClass

동기화 중에 Service Manager Operations Manager CI 커넥터에서 사용하는 클래스의 허용 목록에 지정된 클래스를 추가합니다.

구문

Add-SCSMAllowListClass
   [-ClassName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Add-SCSMAllowListClass cmdlet은 지정된 클래스를 동기화 중에 Service Manager Operations Manager CI Connector에서 사용하는 클래스 허용 목록에 추가합니다. 지정된 클래스는 기존 관리 팩에 이미 정의되어 있어야 합니다.

예제

예제 1: 허용 목록에 클래스 추가

PS C:\>Add-SCSMAllowListClass System.SoftwareItem

PS C:\>Get-SCSMAllowList
name                                                        mp
----                                                        --
System.Service                                              System.Library
System.Database                                             System.Library
Microsoft.Windows.ApplicationComponent                      Microsoft.Windows.Library
Microsoft.Windows.ComputerRole                              Microsoft.Windows.Library
System.Computer                                             System.Library
System.OperatingSystem                                      System.Library
Microsoft.Windows.LogicalDevice                             Microsoft.Windows.Library
System.SoftwareInstallation                                 System.Library
System.WebSite                                              System.Library
System.SoftwareItem                                         System.Software.Library

다음은 허용 목록에 클래스를 추가하는 예제입니다. 첫 번째 cmdlet은 허용 목록에 SoftwareItem 클래스를 추가합니다. 두 번째 cmdlet은 허용 목록을 검색하여 추가를 확인합니다.

예제 2: 잘못된 클래스 이름 추가

PS C:\>Add-SCSMAllowListClass -ClassName "Config"
[CODE_Snippit]Add-SCSMAllowListClass[CODE_Snippit]: The management pack class Config could not be found. Did you mean: 
System.ConfigItem
System.Search.ProviderConfig
System.Announcement.Config
System.GroomingConfiguration
Microsoft.SystemCenter.ConfigureWorkflowTarget
Microsoft.SystemCenter.ConfigItemGroup
Microsoft.SystemCenter.ConfigurationManager.AICatalog
Microsoft.SystemCenter.ConfigurationManager.CollectionInfo
Microsoft.SystemCenter.ConfigurationManager.DCM_CI
Microsoft.SystemCenter.ConfigurationManager.DCM_NonCompliance_CI
Microsoft.SystemCenter.ConfigurationManager.DeployedComputer
Microsoft.SystemCenter.ConfigurationManager.Package
Microsoft.SystemCenter.ConfigurationManager.Program
System.Notification.ConfigurationSource
System.Notification.SIPConfigurationSource
System.Notification.SMTPConfigurationSource
Microsoft.SystemCenter.LinkingFramework.Configuration.CmdbSyncRuleTarget
System.LinkingFramework.SccmSource
Microsoft.EnterpriseManagement.LinkingFramework.OpsMgrConnector.Config
Microsoft.EnterpriseManagement.LinkingFramework.OpsMgrConnector.OpsMgrCIs
System.InboundEmail.Configuration
Microsoft.SystemCenter.ServiceManager.InboundEmail.Configuration.WorkflowTarget
System.WorkItem.Activity.WorkflowTarget
System.WorkItem.ChangeRequest.WorkflowTarget
Microsoft.SystemCenter.WorkItem.DCMIncident
System.WorkItem.Incident.Wizard.AutomaticChangeIncident
System.WorkItem.Incident.Wizard.DCMIntegration
Microsoft.SystemCenter.ServiceManager.Portal.Links.Configuration
ServiceManager.SoftwareDeployment.SCCM.Configuration
? 
At line:1 char:23
+ Add-SCSMAllowListClass <<<<  -ClassName Config
    + CategoryInfo          : InvalidData: (Config:String) [Add-SCSMAllowListClass], ArgumentException
    + FullyQualifiedErrorId : Invalid allow list XML,Microsoft.EnterpriseManagement.SMCmdlets.AddSCSMAllowListClass

이 명령은 허용 목록에 클래스를 추가하려고 시도합니다. 그러나 Config는 ClassName 매개 변수에 유효한 값이 아닙니다.

매개 변수

-ClassName

구성 항목 Operations Manager CI 커넥터 허용 목록에 추가할 클래스의 이름을 지정합니다. 각 클래스 이름은 기존 <ClassType> 관리 팩 요소의 ID 속성에 해당해야 합니다. 여러 클래스 이름을 쉼표로 구분합니다.

형식:System.String[]
Position:0
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ComputerName

System Center Data Access 서비스가 실행되는 컴퓨터의 이름을 지정합니다. 자격 증명 매개 변수에 지정된 사용자 계정에는 지정된 컴퓨터에 대한 액세스 권한이 있어야 합니다.

형식:System.String[]
Position:Named
Default value:Localhost
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

형식:System.Management.Automation.SwitchParameter
별칭:cf
Position:Named
Default value:False
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Credential

이 cmdlet이 System Center Data Access 서비스가 실행되는 서버에 연결하는 데 사용하는 자격 증명을 지정합니다. 지정된 사용자 계정에는 해당 서버에 대한 액세스 권한이 있어야 합니다.

형식:System.Management.Automation.PSCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-SCSession

Service Manager 관리 서버에 대한 세션을 나타내는 개체입니다.

형식:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.

형식:System.Management.Automation.SwitchParameter
별칭:wi
Position:Named
Default value:False
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

None.

이 cmdlet에 입력을 파이프할 수 없습니다.

출력

None.

이 cmdlet은 출력을 생성하지 않습니다.