【发布时间】:2017-07-16 16:35:59
【问题描述】:
我正在做这个教程https://technet.microsoft.com/library/mt771177.aspx
问题是我创建了我的虚拟机并为 lun 分配了 0。 问题是我不太明白将 0 分配给 lun 是什么意思,以及它如何影响以下脚本失败。
disk=Get-Disk | where {$_.PartitionStyle -eq "RAW"}
$diskNumber=$disk.Number
Initialize-Disk -Number $diskNumber
New-Partition -DiskNumber $diskNumber -UseMaximumSize -AssignDriveLetter
Format-Volume -DriveLetter F
disk=Get-Disk:术语“disk=Get-Disk”未被识别为 cmdlet、函数、脚本文件或可操作文件的名称 程序。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。 在行:1 字符:1 + 磁盘=获取磁盘 |其中 {$_.PartitionStyle -eq "RAW"} + ~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (disk=Get-Disk:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
初始化磁盘:无法验证参数“编号”上的参数。参数为空。为 参数,然后尝试再次运行该命令。 在行:3 字符:25 + 初始化磁盘 - 编号 $diskNumber + ~~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [Initialize-Disk], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,Initialize-Disk
新分区:无法验证参数“DiskNumber”上的参数。参数为空。为 参数,然后尝试再次运行该命令。 在行:4 字符:27 + 新分区 -DiskNumber $diskNumber -UseMaximumSize -AssignDriveLet ... + ~~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [New-Partition], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,New-Partition
Format-Volume:没有找到属性“DriveLetter”等于“F”的 MSFT_Volume 对象。验证值 属性并重试。 在行:5 字符:1 + 格式-卷-DriveLetter F + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (F:Char) [Format-Volume], CimJobException + FullyQualifiedErrorId : CmdletizationQuery_NotFound_DriveLetter,Format-Volume
【问题讨论】:
标签: powershell azure virtual-machine