Syntax
New-ScsiController [-HardDisk] <HardDisk> [[-Type] <ScsiControllerType>] [[-BusSharingMode] <ScsiBusSharingMode>] [-Confirm] [-WhatIf] [<CommonParameters>]Related Commands
Online VersionDetailed Description
This cmdlet creates a new SCSI controller.Parameters
Name | Type | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
HardDisk | HardDisk | Specifies the hard disk you want to attach to the new SCSI controller. Passing multiple values to this parameter is obsolete. | true | True (ByValue) | |
Type | ScsiControllerType | Specifies the type of the SCSI controller. The valid values are ParaVirtual, VirtualBusLogic, VirtualLsiLogic, and VirtualLsiLogicSAS. | false | False | |
BusSharingMode | ScsiBusSharingMode | Specifies the bus sharing mode of the SCSI controller. The valid values are NoSharing, Physical, and Virtual. | false | False | |
Confirm | SwitchParameter | If the value is $true, indicates that the cmdlet asks for confirmation before running. If the value is $false, the cmdlet runs without asking for user confirmation. | false | False | |
WhatIf | SwitchParameter | Indicates that the cmdlet is run only to display the changes that would be made and actually no objects are modified. | false | False |
Return Type
The one or more newly created ScsiController objectsNotes
Examples
-------------------------- Example 1 --------------------------
$vm = Get-VM VM | New-HardDisk -CapacityKB 10485760 | New-ScsiController
Creates a new 10GB hard disk and a new SCSI controller with default values for the BusSharingMode and Type properties.
-------------------------- Example 2 --------------------------
$disk = Get-HardDisk -VM VM | Select -First 2 $disk | New-ScsiController -BusSharingMode Physical -Type VirtualLsiLogicSAS
Creates for the first two hard disks of VM a new SCSI controller of VirtualLsiLogicSAS type and with Physical bus sharing mode.