Dela via


New-SCVirtualScsiAdapter

Skapar ett virtuellt SCSI-kort på en virtuell dator, en mall för virtuella datorer eller en maskinvaruprofil som används i VMM.

Syntax

New-SCVirtualScsiAdapter
   [-VMMServer <ServerConnection>]
   -VM <VM>
   [[-AdapterID] <Byte>]
   [-ShareVirtualScsiAdapter <Boolean>]
   [-Synthetic]
   [-ScsiControllerType <VMSCSIControllerType>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualScsiAdapter
   [-VMMServer <ServerConnection>]
   -HardwareProfile <HardwareProfile>
   [[-AdapterID] <Byte>]
   [-ShareVirtualScsiAdapter <Boolean>]
   [-Synthetic]
   [-ScsiControllerType <VMSCSIControllerType>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualScsiAdapter
   [-VMMServer <ServerConnection>]
   -VMTemplate <Template>
   [[-AdapterID] <Byte>]
   [-ShareVirtualScsiAdapter <Boolean>]
   [-Synthetic]
   [-ScsiControllerType <VMSCSIControllerType>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualScsiAdapter
   [-VMMServer <ServerConnection>]
   -JobGroup <Guid>
   [[-AdapterID] <Byte>]
   [-ShareVirtualScsiAdapter <Boolean>]
   [-Synthetic]
   [-ScsiControllerType <VMSCSIControllerType>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Cmdleten New-SCVirtualScsiAdapter skapar ett virtuellt SCSI-kort på en virtuell dator, mall för virtuell dator eller maskinvaruprofil som används i en VMM-miljö (Virtual Machine Manager). När du har skapat det virtuella SCSI-adaptern kan du använda Set-SCVirtualScsiAdapter cmdlet för att ändra dess inställningar.

Obs! Användning av parametern ShareVirtualScsiAdapter för att dela ett virtuellt SCSI-kort på en virtuell dator för att aktivera gästkluster stöds endast om den virtuella datorn distribueras på en ESX-värd. Parametern SharedVirtualScsiAdapter används inte för en virtuell dator på en Hyper-V värd eftersom en virtuell dator på en Hyper-V värd använder iSCSI för delad lagring.

En virtuell dator på en Citrix XenServer-värd har alltid ett virtuellt SCSI-kort. Du kan inte ta bort det här kortet eller lägga till ytterligare kort.

Exempel

Exempel 1: Skapa ett virtuellt SCSI-kort på en virtuell dator

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCVirtualScsiAdapter -VM $VM

Det första kommandot hämtar objektet för den virtuella datorn med namnet VM01 och lagrar objektet i variabeln $VM.

Det andra kommandot skapar ett virtuellt SCSI-kort på VM01.

Exempel 2: Skapa ett virtuellt SCSI-kort på en mall för virtuella datorer

PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> New-SCVirtualScsiAdapter -VMTemplate $VMTemplate

Det första kommandot hämtar mallobjektet för den virtuella datorn med namnet VMTemplate01 från VMM-biblioteket och lagrar objektet i variabeln $VMTemplate.

Det andra kommandot skapar ett virtuellt SCSI-kort på VMTemplate01.

Exempel 3: Skapa ett virtuellt SCSI-kort på en maskinvaruprofil

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCVirtualScsiAdapter -HardwareProfile $HWProfile

Det första kommandot hämtar maskinvaruprofilobjektet NewHWProfile01 från VMM-biblioteket och lagrar objektet i variabeln $HWProfile.

Det andra kommandot skapar ett virtuellt SCSI-kort på NewHWProfile01.

Parametrar

-AdapterID

Anger det logiska enhetsnumret eller LUN-ID:t. Hyper-V och XenServer exponerar inte det här värdet och kan inte ändras. För en VMware ESX-värd är standardvärdet 7 och kan inte ändras.

Typ:Byte
Position:0
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-HardwareProfile

Anger ett maskinvaruprofilobjekt.

Typ:HardwareProfile
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-JobGroup

Anger en identifierare för en serie kommandon som ska köras som en uppsättning precis innan det slutliga kommandot som innehåller samma jobbgruppsidentifierare körs.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OnBehalfOfUser

Anger namnet på en användare. Den här cmdleten anger för användarens räkning som den användare som den här parametern anger.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OnBehalfOfUserRole

Anger en användarroll. Den här cmdleten anger för användarrollens räkning som den användarroll som den här parametern anger. Om du vill hämta ett användarrollobjekt använder du cmdleten Get-SCUserRole.

Typ:UserRole
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ScsiControllerType

Anger en SCSI-styrenhetstyp. Giltiga värden är:

  • DefaultTypeNoType
  • LsiLogic
  • BusLogic
  • ParaVirtualSCSI
  • LsiLogicSAS
Typ:VMSCSIControllerType
Godkända värden:DefaultTypeNoType, LsiLogic, BusLogic, ParaVirtualSCSI, LsiLogicSAS
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ShareVirtualScsiAdapter

Anger om ett virtuellt SCSI-kort delas så att det kan användas i gästkluster.

  • Hyper-V värd: Nej (använd iSCSI-lagring för gästkluster)
  • XenServer-värd: Nej (virtuella Xen-datorer har alltid exakt ett SCSI-kort)

Obs! När du delar en SCSI-styrenhet på en virtuell dator på en ESX-värd använder VMM standardprincipen för SCSI-delning på VMware till "fysisk".

Typ:Boolean
Alias:Shared
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Synthetic

Anger att en enhet, till exempel ett virtuellt nätverkskort, på en virtuell dator som distribueras på en Hyper-V värd är en syntetisk enhet med höga prestanda. Kräver ett virtualiseringsmedveten gästoperativsystem på den virtuella datorn.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VM

Anger ett virtuellt datorobjekt.

Typ:VM
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-VMMServer

Anger ett VMM-serverobjekt.

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-VMTemplate

Anger ett VMM-mallobjekt som används för att skapa virtuella datorer.

Typ:Template
Alias:Template
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Utdata

VirtualSCSIAdapter

Den här cmdleten returnerar ett VirtualSCSIAdapter- objekt.

Kommentarer

  • Kräver ett VMM-objekt för virtuella datorer, mallobjekt för virtuella datorer eller maskinvaruprofilobjekt som kan hämtas med hjälp av Get-SCVirtualMachine, Get-SCVMTemplateeller Get-SCHardwareProfile cmdletar.