小编Maa*_*tin的帖子

powershell和diskpart

总之,我有一个卷,我需要分配一个驱动器号(使用diskpart).现在的问题在于音量不会保持不变.您输入磁盘部分a执行"列表卷",特定卷将是卷0,然后"退出".再次输入并再次执行"列表卷",这次是第4卷.所以它继续.现在,如果这是由一个人完成的,那么这不是一个问题,但是这是一个自动化任务,它将"断开"Windows 2003上的卷并在其他服务器上使用并再次安装在Windows 2003服务器上.

我正在尝试在powershell中编写一个脚本,该脚本能够根据一些独特的字段识别卷.问题在于我用PowerShell解释了diskpart的"list volume"命令的输出.

以下命令提供了我需要使用的输出,但是在我丢失之后.

cls
$dp = "list volume" | diskpart | ? { $_ -match "^  [^-]" }
$dp | format-table  -auto
Run Code Online (Sandbox Code Playgroud)

这是它提供的输出,我正在寻找的音量是第1卷.

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  Volume 0     F                       DVD-ROM         0 B  Healthy            
  *Volume 1                             Partition    100 GB  Healthy*            
  Volume 2     E   DATA         NTFS   Partition    547 GB  Healthy            
  Volume 3     C   OS           NTFS   Partition     39 GB  Healthy    System  
  Volume 4     D   APPS         NTFS   Partition     98 GB  Healthy            
Run Code Online (Sandbox Code Playgroud)

请允许任何人帮我正确的方向.我正处于我的束缚之中.

powershell

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

powershell ×1