New-SCSMClassInstance

데이터베이스에 클래스 인스턴스를 추가합니다.

Syntax

New-SCSMClassInstance
   [-Class] <ManagementPackClass>
   [-PassThru]
   [-Property] <Hashtable>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-SCSMClassInstance cmdlet은 클래스 인스턴스를 데이터베이스에 추가합니다.

예제

예제 1: 프린터 클래스 인스턴스 만들기

PS C:\>0..9 | ForEach-Object {
  New-SCSMClassInstance (Get-SCSMClass -Name "Microsoft.Ad.Printer") @{
    UNCName = \\ContosoPrintServer\Printer$_
    ServerName = "ContosoPrintServer"
    PrinterName = "Printer$_"
    Location = "Contoso Headquarters"
    Notes = "Added by PowerShell script." 
  }
}

이러한 명령은 Printer0 ~Printer9라는 10개의 프린터 클래스 인스턴스 집합을 만듭니다. 위치는 "Contoso 본사"로 설정되며 모두 ServerName "ContosoPrintServer"와 연결됩니다.

매개 변수

-Class

새 인스턴스의 기반이 되는 클래스를 지정합니다. Get-SCClass cmdlet을 사용하여 이 매개 변수에 필요한 ManagementPackClass 개체를 가져올 수 있습니다.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

연결을 설정할 컴퓨터를 지정합니다. 이 컴퓨터는 System Center Data Access 서비스를 실행해야 합니다. 기본값은 현재 관리 그룹 연결용 컴퓨터입니다.

유효한 형식에는 NetBIOS 이름, IP 주소 또는 FQDN(정규화된 도메인 이름)이 포함됩니다. 로컬 컴퓨터를 지정하려면 컴퓨터 이름, "localhost" 또는 점(.)을 입력하세요.

Type:System.String[]
Position:Named
Default value:Localhost
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인을 요청합니다.

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

관리 그룹 연결을 실행할 사용자 계정을 지정합니다. 서버가 지정된 경우 ComputerName 매개 변수에 지정된 서버에 대한 액세스 권한이 계정에 있어야 합니다. 기본값은 현재 사용자입니다.

Get-Credential cmdlet에서 반환되는 PSCredential 개체를 입력할 수 있습니다.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:Current user context
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

새 클래스 인스턴스 개체를 나타내는 출력 개체를 지정합니다. 이 출력 개체는 다른 cmdlet에 전달될 수 있습니다.

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Property

새 인스턴스의 속성 값을 나타내는 속성-값 쌍의 해시 테이블입니다. 해시 테이블의 각 키는 클래스 매개 변수에 지정된 클래스 내에서 유효한 속성의 이름이어야 하며 각 값은 해당 키의 속성에 저장할 수 있는 유효한 개체여야 합니다.

Type:System.Collections.Hashtable
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

관리 서버에 대한 연결을 지정합니다. 기본값은 현재 관리 그룹 연결입니다.

cmdlet에서 반환되는 관리 그룹 연결 개체를 입력할 Get-SCManagementGroupConnection 수 있습니다.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet을 실행할 경우 발생하는 일을 표시합니다. cmdlet은 실행되지 않습니다.

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

클래스를 New-SCSMClassInstance cmdlet의 클래스 매개 변수(예: Get-SCClass cmdlet에서 반환되는 개체)로 파이프할 수 있습니다.

출력

이 cmdlet은 어떠한 출력도 생성하지 않습니다.