In der Hoffnung, dass dies jemand da draußen hilft. Das AWS-Zeug war einfach, aber ich brauchte eine Weile, um alle Dinge aufzuspüren, damit Windows es nutzen konnte.
Diese Antwort der Kürze halber abgespeckte, so stellen Sie sicher:
- Sie die AWS Powershell API Ausnahmen
- Volumes sind „verfügbar“ behandelt haben, bevor sie
zu einer EC2 zu befestigen, um zu versuchen
- die Volumen zeigt "in-use", wenn Sie es können
2 und 3 angebracht haben über die Get-EC2Volume
API erfolgen.
die EBS Volume erstellen:
$volume = New-EC2Volume -Size $sizeInGB -AvailabilityZone $az -VolumeType $vType
die Lautstärke auf den EC2 Attach:
Add-EC2Volume -InstanceId $toInstanceId -VolumeId $volume.Id -Device $devId -Region $region
Windows-Seite:
die ebs Volumen finden Sie
$diskNumber = (Get-Disk | ? {
($_.OperationalStatus -eq "Offline") -and ($_."PartitionStyle" -eq "RAW") }).Number
nur
angebracht
initi alize die Scheibe
Initialize-Disk -Number $diskNumber -PartitionStyle "MBR"
max-Raum-Partition erstellen, Laufwerksbuchstaben zuweisen, stellen Sie "aktiv"
$part = New-Partition -DiskNumber $diskNumber -UseMaximumSize -IsActive -AssignDriveLetter
Format das neue Laufwerk
Format-Volume -DriveLetter $part.DriveLetter -Confirm:$FALSE
Viel Spaß!
nicht vertraut mit den genauen Cmdlets, aber ich weiß, dass Amazon bietet die Möglichkeit, das Volumen tatsächlich per Powershell hinzufügen/erstellen, darüber hinaus müssen Sie nur die Festplatte formatieren, die Sie mit [Win32_Volume] (https: //msdn.microsoft.com/en-us/library/aa390432(v=vs.85).aspx) WMI-Klasse –
Danke @MikeGaruccio. Ich habe etwas herausgefunden und eine Antwort geschrieben, aber ich werde Ihren Link überprüfen. –
Ahh sieht aus wie Sie mit einigen der neueren Cmdlets, definitiv der Weg zu gehen, wenn Ihre Maschinen sie unterstützen, WMI wäre ein nützlicher Fallback, wenn Ihre Systeme älter als 2012 sind. –