New-SCVMShieldingData
Skapar en virtuell dator som avskärmar dataobjekt från en .pdk-fil.
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
Cmdleten New-SCVMShieldingData skapar ett VMShieldingData-objekt från en säker etableringsblob, en .pdk-fil, i Virtual Machine Manager (VMM). Den här filen innehåller information som ägarnycklar för virtuella datorer, anpassningsinformation för virtuella datorer, hashvärden för godkända källnycklar och annan information. Klientorganisationer skapar en etableringsblob med hjälp av ett out-of-band-verktyg.
Du kan använda ett avskärmningsdataobjekt för virtuella datorer för uppgifter som att kryptera virtuella TPM(Virtual Trusted Platform Modules), skapa avskärmade virtuella datorer och hantera icke-avskärmade virtuella datorer.
VMM-databasen hanterar den virtuella datorns avskärmning av dataobjekt som en biblioteksresurs. De är lämpliga för den associerade användarrollen. VMM tillhandahåller funktioner för att skapa, läsa, uppdatera och ta bort för att hantera dem.
Exempel
Exempel 1: Skapa en avskärmningsdata för en virtuell dator med hjälp av en .pdk-fil
PS C:\> New-SCVMShieldingData -Name "ShieldingData01" -Description "Shielding data" -VMShieldingDataPath "C:\virtual\SD.pdk"
Det här kommandot skapar en virtuell dator som avskärmar dataobjekt med namnet ShieldingData01. Kommandot baserar objektet på filen SD.pdk som parametern VMShieldingDataPath anger.
Exempel 2: Skapa en virtuell dator som avskärmar data med rådata
PS C:\> $Bytes = [System.IO.File]::ReadAllBytes ("C:\virtual\SD.pdk")
PS C:\> New-SCVMShieldingData -Name "ShieldingData02" -Description "Shielding data" -RawData $Bytes
Det första kommandot lagrar innehållet i SD.pdf som en bytematris till variabeln $Bytes.
Det här kommandot skapar en virtuell dator som avskärmar dataobjekt med namnet ShieldingData02. Kommandot baserar objektet på den $Bytes matris som rawdata-parametern anger.
Parametrar
-Description
Anger en beskrivning av VMShieldingData-objektet .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger namnet på en variabel där jobbstatus spåras och lagras.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger ett namn för VMShieldingData-objektet .
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill hämta en användarroll använder du cmdleten Get-SCUserRole . Den här cmdleten fungerar för den användarroll som den här parametern anger.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RawData
Anger en matris med byte som innehåller råa .pdk-data.
Type: | Byte[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMShieldingDataPath
Anger sökvägen till en .pdk-fil.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
None
Utdata
VMShieldingData
Den här cmdleten returnerar ett dataobjekt för avskärmning av virtuella datorer som innehåller följande information:
- RawData
- KeyProtectorOwner
- KeyProtectorGuardians
- Name
- Beskrivning