Set-SCCustomResource

Özel kaynağın özelliklerini ayarlar.

Syntax

Set-SCCustomResource
   [-UserRole <UserRole>]
   [-Enabled <Boolean>]
   [-VMMServer <ServerConnection>]
   [-CustomResource] <CustomResource[]>
   [-Name <String>]
   [-SharePath <String>]
   [-Description <String>]
   [-Owner <String>]
   [-FamilyName <String>]
   [-Release <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCCustomResource
   [-VMMServer <ServerConnection>]
   [-CustomResource] <CustomResource[]>
   [-SetAsEquivalent]
   -FamilyName <String>
   -Release <String>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Set-SCCustomResource cmdlet'i özel bir kaynağın özelliklerini ayarlar. Özel kaynak, Virtual Machine Manager'da (VMM) klasör tabanlı bir kitaplık nesnesidir. Kaynak klasör düzeyinde bildirilir ve klasörün içeriği VMM tarafından bilinmez.

VMM kitaplığına özel bir kaynak eklemek için ile bir klasör oluşturun. CR uzantısı, klasöre içerik yerleştirin ve ardından VMM konsolunu kullanarak klasörü bir VMM kitaplık paylaşımına sürükleyin. VMM, klasörü bulur ve özel kaynak olarak VMM kitaplığına aktarır.

Örnekler

Örnek 1: Özel kaynağın açıklamasını ve yayınını değiştirme

PS C:\> $CR = Get-SCCustomResource -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "Folder.CR" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCCustomResource -CustomResource $CR -Release "v1.1" -Description "My LOB Application version 1.1 Install Package"

İlk komut, VMMServer01 üzerindeki VMM kitaplığından LibraryServer01'de Folder.CR adlı özel kaynak nesnesini alır ve nesneyi $CR değişkeninde depolar.

İkinci komut, $CR depolanan özel kaynak nesnesinin Release ve Description özelliklerinin değerlerini değiştirir.

Parametreler

-CustomResource

Özel kaynak nesneleri dizisini belirtir.

Type:CustomResource[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Description

Özel kaynak için bir açıklama belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

$True olarak ayarlandığında bir nesneyi etkinleştirir veya $False olarak ayarlandığında bir nesneyi devre dışı bırakır. Örneğin, bir sanal makine şablonundaki yazılımı yükseltmek istiyorsanız, kullanıcıların bu nesneyi kullanmasını geçici olarak engellemek için VMM kitaplığında şablon nesnesini devre dışı bırakabilirsiniz.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FamilyName

VMM kitaplığındaki bir fiziksel kaynak için bir aile adı belirtir. Bu değer, kitaplık kaynakları arasında denklik sağlamak için Release, Namespace ve Type ile birlikte kullanılır.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

VMM nesnesinin adını belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Owner

VMM nesnesinin sahibini, geçerli bir etki alanı kullanıcı hesabı biçiminde belirtir.

  • Örnek biçim: -Owner "Contoso\PattiFuller"
  • Örnek biçim: -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Release

Kitaplık kaynağının yayınını açıklayan bir dize belirtir. VMM, kitaplığa aktarılan her kaynak için otomatik olarak bir yayın değeri oluşturur. Kaynak içeri aktarıldıktan sonra dize özelleştirilebilir.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetAsEquivalent

Cmdlet'in birden çok özel kaynağı eşdeğer olarak işaretlediğini gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SharePath

Evrensel Adlandırma Kuralı (UNC) yolu kullanan mevcut bir kitaplık sunucusundaki geçerli bir kitaplık paylaşımının yolunu belirtir.

Örnek biçim: -SharePath "\\LibServer01\LibShare"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRole

Bir kullanıcı rolü nesnesi belirtir.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Bir VMM sunucu nesnesi belirtir.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Çıkışlar

CustomResource

Bu cmdlet bir CustomResource nesnesi döndürür.