New-SCVMShieldingData

Bir .pdk dosyasından sanal makine koruma veri nesnesi oluşturur.

Syntax

New-SCVMShieldingData
   [-VMMServer <ServerConnection>]
   -VMShieldingDataPath <String>
   -Name <String>
   [-Description <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVMShieldingData
   [-VMMServer <ServerConnection>]
   -RawData <Byte[]>
   -Name <String>
   [-Description <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

New-SCVMShieldingData cmdlet'i, Virtual Machine Manager'da (VMM) bir .pdk dosyası olan güvenli sağlama blobundan bir VMShieldingData nesnesi oluşturur. Bu dosya sanal makine sahiplik anahtarları, sanal makine özelleştirme bilgileri, kabul edilebilir kaynak anahtarların karmaları ve diğer bilgiler gibi bilgileri içerir. Kiracılar bant dışı bir araç kullanarak bir sağlama blobu oluşturur.

Sanal Güvenilir Platform Modüllerini (TPM) şifreleme, korumalı sanal makineler oluşturma ve korumasız sanal makineleri kullanma gibi görevler için bir sanal makine koruma veri nesnesi kullanabilirsiniz.

VMM veritabanı, sanal makine koruma veri nesnelerini bir kitaplık kaynağı olarak yönetir. Bunların kapsamı, ilişkili kullanıcı rolü için uygun şekilde belirlenmiştir. VMM bunları yönetmek için oluşturma, okuma, güncelleştirme ve silme işlevleri sağlar.

Örnekler

Örnek 1: .pdk dosyası kullanarak sanal makine koruma verileri oluşturma

PS C:\> New-SCVMShieldingData -Name "ShieldingData01" -Description "Shielding data" -VMShieldingDataPath "C:\virtual\SD.pdk"

Bu komut ShieldingData01 adlı bir sanal makine koruma veri nesnesi oluşturur. Komut, nesnesini VMShieldingDataPath parametresinin belirttiği SD.pdk dosyasına dayandırır.

Örnek 2: Ham verileri kullanarak sanal makine koruma verileri oluşturma

PS C:\> $Bytes = [System.IO.File]::ReadAllBytes ("C:\virtual\SD.pdk")
PS C:\> New-SCVMShieldingData -Name "ShieldingData02" -Description "Shielding data" -RawData $Bytes

İlk komut, SD.pdf içeriğini $Bytes değişkenine bayt dizisi olarak depolar.

Bu komut ShieldingData02 adlı bir sanal makine koruma veri nesnesi oluşturur. komut, nesnesini RawData parametresinin belirttiği $Bytes dizisinde temel alır.

Parametreler

-Description

VMShieldingData nesnesi için bir açıklama belirtir.

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

-JobVariable

İş ilerleme durumunun izlendiği ve depolandığı değişkenin adını belirtir.

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

-Name

VMShieldingData nesnesi için bir ad belirtir.

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

-OnBehalfOfUser

Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.

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

-OnBehalfOfUserRole

Kullanıcı rolünü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.

Type:UserRole
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

-RawData

Ham .pdk verileri içeren bir bayt dizisi belirtir.

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

-RunAsynchronously

Denetimin komut kabuğuna hemen 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

-VMMServer

BIR VMM sunucu nesnesi belirtir.

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

-VMShieldingDataPath

.pdk dosyasının yolunu belirtir.

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

Girişler

None

Çıkışlar

VMShieldingData

Bu cmdlet, aşağıdaki bilgileri içeren bir sanal makine koruma veri nesnesi döndürür:

  • RawData
  • KeyProtectorOwner
  • KeyProtectorGuardians
  • Ad
  • Açıklama