我正在尝试编写脚本来在Windows Server 2008 R2中创build和格式化分区。
现在,当disk 1被选中时,我需要格式化它, 只要它没有格式化 。 这是我现在所拥有的:
运行: diskpart /s script.txt
script.txt内容
select disk 1 clean create partition primary format fs=ntfs unit=65536 quick active assign letter=D
任何帮助?
这对我有用。
foreach ($disk in get-wmiobject Win32_DiskDrive -Filter "Partitions = 0"){ $disk.DeviceID $disk.Index "select disk "+$disk.Index+"`r clean`r create partition primary`r format fs=ntfs unit=65536 quick`r active`r assign letter=D" | diskpart }
在这种情况下,我得到没有分区的磁盘,然后我创build一个具有所有可用空间的D驱动器
我这样做了一会儿,用这里的string来格式化完整的diskpart命令。 这看起来有点愚蠢,但是当我们试图在多节点集群上快速自动执行这个操作时,它工作的很好。 WMI的方法是绝对清洁的期待。