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 z objektu blob zabezpečeného zřizování, 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í vzdáleného nástroje.
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í nechtěný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 vymezeny odpovídajícím způsobem pro přidruženou roli uživatele. Nástroj VMM poskytuje funkce pro jejich správu, vytváření, čtení, aktualizace a odstraňování.
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ří objekt dat stínění virtuálního počítače s názvem ShieldingData01. Příkaz zasadí objekt na souboru SD.pdk, který určuje parametr VMShieldingDataPath .
Příklad 2: Vytvoření dat stínění virtuálních počítačů 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 pole bajtů do proměnné $Bytes.
Tento příkaz vytvoří objekt dat stínění virtuálního počítače s názvem ShieldingData02. Příkaz zasadí objekt na $Bytes poli, 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é se sleduje a ukládá průběh úlohy.
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 pracuje jménem uživatele, kterého 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 pracuje 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 běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.
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í objekt dat stínění virtuálního počítače, který obsahuje následující informace:
- Rawdata
- KeyProtectorOwner
- KeyProtectorGuardians
- Název
- Popis