これを参考に、誰かを助けてください。 AWSのものは簡単でしたが、Windowsが使用するすべてのものを追跡するためにしばらく時間がかかりました。
この答えは簡潔にするためにストリップダウン、そのことを確認している。
- あなたはEC2にそれらを添付しようとする前に、あなたのボリュームが「利用可能」であり、AWSのPowershell API例外
- を扱ってきました
「使用中」
- ボリュームショーあなたがそれを添付したら
2と3はGet-EC2Volume
APIを介して行うことができます。
EBSボリュームを作成します。
$volume = New-EC2Volume -Size $sizeInGB -AvailabilityZone $az -VolumeType $vType
はEC2にボリュームをアタッチ:
Add-EC2Volume -InstanceId $toInstanceId -VolumeId $volume.Id -Device $devId -Region $region
のWindows側:
あなただけ
$diskNumber = (Get-Disk | ? {
($_.OperationalStatus -eq "Offline") -and ($_."PartitionStyle" -eq "RAW") }).Number
を取り付けたEBSボリュームを探します
開始"アクティブ"
$part = New-Partition -DiskNumber $diskNumber -UseMaximumSize -IsActive -AssignDriveLetter
形式新しいドライブ
Format-Volume -DriveLetter $part.DriveLetter -Confirm:$FALSE
お楽しみ行い、ドライブ文字を割り当て、ディスク
Initialize-Disk -Number $diskNumber -PartitionStyle "MBR"
最大空間パーティションを作成しアリゼ!
正確なコマンドレットに精通していないが、amazonが実際にディスクをフォーマットする必要があるだけでなく、PowerShellを使用してボリュームを追加/作成する機能を提供していることはわかっている。[Win32_Volume](https: //msdn.microsoft.com/en-us/library/aa390432(v=vs.85).aspx)WMIクラス –
ありがとう@MikeGaruccio。私は何かを考え出して答えを投稿しましたが、私はあなたのリンクをチェックアウトします。 –
最新のコマンドレットを使用しているように見えますが、マシンがサポートしている場合は間違いなく、WMIは2012年より古いシステムの場合に便利です。 –