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.