Sdílet prostřednictvím


New-SCVMShieldingData

Vytvoří datový objekt stínění virtuálního počítače ze souboru .pdk.

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

Rutina New-SCVMShieldingData vytvoří objekt VMShieldingData ze zabezpečeného zřizovacího objektu blob, souboru .pdk v nástroji Virtual Machine Manager (VMM). Tento soubor obsahuje informace, jako jsou klíče vlastnictví virtuálního počítače, informace o přizpůsobení virtuálního počítače, hodnoty hash přijatelných zdrojových klíčů a další informace. Tenanti vytvářejí objekt blob zřizování pomocí nástroje mimo pásma.

Datový objekt stínění virtuálního počítače můžete použít pro úlohy, jako je šifrování virtuálních modulů TPM (Trusted Platform Modules), vytváření stíněných virtuálních počítačů a dědění neschycených virtuálních počítačů.

Databáze VMM spravuje datové objekty stínění virtuálních počítačů jako prostředek knihovny. Jsou odpovídajícím způsobem vymezeny pro přidruženou roli uživatele. Nástroj VMM poskytuje funkce vytváření, čtení, aktualizace a odstraňování, které je spravují.

Příklady

Příklad 1: Vytvoření dat stínění virtuálního počítače pomocí souboru .pdk

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

Tento příkaz vytvoří datový objekt stínění virtuálního počítače s názvem ShieldingData01. Příkaz nastaví objekt na souboru SD.pdk, který určuje parametr VMShieldingDataPath .

Příklad 2: Vytvoření dat stínění virtuálního počítače pomocí nezpracovaných dat

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

První příkaz uloží obsah SD.pdf jako bajtové pole do proměnné $Bytes.

Tento příkaz vytvoří datový objekt stínění virtuálního počítače s názvem ShieldingData02. Příkaz nastaví objekt na $Bytes pole, které určuje parametr RawData .

Parametry

-Description

Určuje popis objektu VMShieldingData .

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

-JobVariable

Určuje název proměnné, ve které je průběh úlohy sledován a uložen.

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

-Name

Určuje název objektu VMShieldingData .

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

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.

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

-OnBehalfOfUserRole

Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.

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

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (tip PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

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

-RawData

Určuje pole bajtů, které obsahují nezpracovaná data .pdk.

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

-RunAsynchronously

Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

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

-VMMServer

Určuje objekt serveru VMM.

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

-VMShieldingDataPath

Určuje cestu k souboru .pdk.

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

Vstupy

None

Výstupy

VMShieldingData

Tato rutina vrátí datový objekt stínění virtuálního počítače, který obsahuje následující informace:

  • Rawdata
  • KeyProtectorOwner
  • KeyProtectorGuardians
  • Název
  • Popis