New-SCSMClassInstance

Veritabanına bir sınıf örneği ekler.

Syntax

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

Description

New-SCSMClassInstance cmdlet'i veritabanına bir sınıf örneği ekler.

Örnekler

Örnek 1: Yazıcı sınıfı örnekleri oluşturma

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." 
  }
}

Bu komutlar Printer0 ile Printer9 arasında adlı 10 yazıcı sınıfı örneği oluşturur. Konum "Contoso Genel Merkezi" olarak ayarlanır ve hepsi ServerName "ContosoPrintServer" ile ilişkilendirilir.

Parametreler

-Class

Yeni örneğin temel aldığı sınıfı belirtir. Bu parametre için gereken ManagementPackClass nesnesini almak için Get-SCClass cmdlet'ini kullanabilirsiniz.

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

-ComputerName

Bağlantı kurulacak bilgisayarı belirtir. Bilgisayarın System Center Veri Erişimi hizmetini çalıştırıyor olması gerekir. Varsayılan değer, geçerli yönetim grubu bağlantısının bilgisayarıdır.

Geçerli biçimler netBIOS adı, IP adresi veya tam etki alanı adı (FQDN) içerir. Yerel bilgisayarı belirtmek için bilgisayar adını , "localhost" veya bir nokta (.) yazın.

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

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

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

-Credential

Yönetim grubu bağlantısının altında çalıştırılacağı kullanıcı hesabını belirtir. Sunucu belirtildiyse, hesabın ComputerName parametresinde belirtilen sunucuya erişimi olmalıdır. Varsayılan değer geçerli kullanıcıdır.

Get-Credential cmdlet'i tarafından döndürülen bir PSCredential nesnesi girebilirsiniz.

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

-PassThru

Yeni sınıf örneği nesnesini temsil eden çıkış nesnesini belirtir. Bu çıkış nesnesi diğer cmdlet'lere geçirilebilir.

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

-Property

Yeni örneğin özellik değerlerini temsil eden özellik-değer çiftlerinin karma tablosu. Karma tablodaki her anahtar , Sınıf parametresinde belirtilen sınıf içinde geçerli bir özelliğin adı olmalıdır ve her değer ilgili anahtarının özelliğinde depolanabilen geçerli bir nesne olmalıdır.

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

-SCSession

Bir yönetim sunucusuna bağlantı belirtir. Varsayılan değer, geçerli yönetim grubu bağlantısıdır.

cmdlet'i tarafından Get-SCManagementGroupConnection döndürülen bir yönetim grubu bağlantı nesnesi girebilirsiniz.

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

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

Girişler

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

Bir sınıfı New-SCSMClassInstance cmdlet'inin Class parametresine, örneğin Get-SCClass cmdlet'i tarafından döndürülen nesneye aktarabilirsiniz.

Çıkışlar

Bu cmdlet herhangi bir çıkış oluşturmaz.