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