Resize-Partitionで”Size Not Supported”エラーが出るときの対処法

VHDファイルをPowershellで拡張したい場合があると思います。例えば,RDSのクラスター環境でUPDを使用している場合などです。

その際,Hyper-V Roleがインストールされたサーバーから,以下のようなコマンドでUPDを拡張することが可能です。

Set-Service -Name defragsvc -StartupType Manual

$UserName = "AD User Account Name"
$VHDXFile = "\\ServerName\PathToUPD\UVHD-$((Get-ADUser $UserName).SID).vhdx"
$DiskExtend = 50GB

Resize-VHD -Path $VHDXFile -SizeBytes $DiskExtend

$DiskMount = Mount-VHD -Path $VHDXFile -NoDriveLetter -PassThru | Get-Disk | Get-Partition
$PartSize = $DiskMount | Get-PartitionSupportedSize
$DiskMount | Resize-Partition -Size ($PartSize.SizeMax)

Dismount-VHD -Path $VHDXFile


しかし,場合によっては,以下のようなエラーが出てしまうかもしれません。
Resize-Partition : Size Not Supported
At C:\Users\username\Desktop\filename.ps1:9 char:14
+ $DiskMount | Resize-Partition -Size ($PartSize.SizeMax)
+              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (StorageWMI:ROOT/Microsoft/.../MSFT_Partition) [Resize-Partition], CimException
    + FullyQualifiedErrorId : StorageWMI 4097,Resize-Partition

このような場合,原因として何が考えられるでしょうか。
続きを読む

エラー”DPM could not enumerate sql server instances using windows management instrumentation”の対処法

DPMのコンソールにおいて,以下のようなエラーが出て,ジョブが失敗してしまうことがあります。

何やら,SQLサーバーに対してジョブがWMIを使って通信できなかったような感じのメッセージです。

DPM could not enumerate SQL Server instances using Windows Management Instrumentation on the protected computer [sqlservername].

このような場合に考えられる原因は何でしょうか。

続きを読む

Get-PartitionSupportedSizeでUnspecified Errorが出てしまう場合の対処法

VHDXのボリュームを拡張する際に,PowerShellのコマンドから行いたい場合があります。

VHDXのリサイズまでは問題なく通るのですが,パーティションサイズをMaxまで拡張する段階で,Get-PartitionSupportedSizeのコマンドがUnspecified Errorを吐いてしまいます。

例えば,以下のようなコマンドを流すと,

$DiskMount = Mount-VHD -Path $VHDXFile -NoDriveLetter -PassThru | Get-Disk | Get-Partition
$PartitionSize = $DiskMount | Get-PartitionSupportedSize
次のようなエラーが返ってきます。
Get-PartitionSupportedSize : Unspecified Error
Extended information: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
At C:\Users\username\Desktop\UPD_expansion.ps1:8 char:26
+ $PartitionSize = $DiskMount | Get-PartitionSupportedSize
+                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (StorageWMI:ROOT/Microsoft/.../MSFT_Partition) [Get-PartitionSupportedSize], CimException
    + FullyQualifiedErrorId : StorageWMI 2,Get-PartitionSupportedSize

この場合,エラーの原因には何が考えられるでしょうか。

続きを読む

Veeamの”Unable to establish authenticated client-server connection”エラーの対処法

VeeamでBackup and Replicationを比較的大きく運用している場合ですが,以下のようなエラーがでて,バックアップがことごとく失敗してしまうということがあります。

Unable to establish authenticated client-server connection. Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. An existing connection was forcibly closed by the remote host

Unable to establish authenticated client-server connection

Unable to establish authenticated client-server connection



「なんで2回もおんなじこと言うかな」という感じではありますが,それぐらいVeeam Agentは訴えたいことがあるようです。

このような場合,ジョブを再起動しても問題は解消しないかもしれません。
では,どのようにして対処すればよいでしょうか。

続きを読む