有一个由亚马逊提供的程序, 使一个可用的卷被作为一个块设备。 鉴于我附加了一个已准备好使用的EBS卷,在Windows Server 2008 R2中有没有一种方法可以自动挂载或按照事先通过命令行链接的程序而不是GUI,从而实现自动化?
你可以使用diskpart来做到这一点。 打开cmd.exe并运行diskpart。 这使您可以执行命令。 首先,运行san policy=onlineall 。 然后,键入list disk 。 由于EC2的本质,您应该始终能够安装相同的磁盘。 看来它应该是磁盘1.然后,键入select disk 1和online disk 。
要编写脚本,请创build一个名为diskpart.txt的文件并添加以下行:
san policy=onlineall select disk 1 online disk
然后您可以执行DISKPART /s diskpart.txt来自动安装驱动器。
您可以考虑将磁盘策略更改为“ OnlineAll ”:
DISKPART> san policy = OnlineAll

您可以使用Set-Disk cmdlet使磁盘联机:
NAME Set-Disk SYNOPSIS Takes a Disk object or unique disk identifiers and a set of attributes, and updates the physical disk on the system.
要获取所有磁盘的列表:
Get-Disk
启用磁盘#2:
Set-Disk -Number 2 -IsOffline $False
要启用所有脱机磁盘:
Get-Disk | Where-Object IsOffline –Eq $True | Set-Disk –IsOffline $False