マウントされた ISO に対して Compare-Object を実行しようとしています。これらの 3 行は、Windows 8.1 の v 4.0 で完全に機能します。
$Driveletters = (Get-Volume).Driveletter
$SetupDriveLetter = (Mount-DiskImage -ImagePath "Mypath")
$ISODriveletter = (Compare-Object -ReferenceObject $DriveLetters -DifferenceObject (Get-Volume).DriveLetter).InputObject
Windows 10 で同じ行を実行すると、次のエラーが表示されます。私は何を間違っていますか?誰にも何か提案はありますか?本当に感謝します。
Compare-Object : null であるため、引数をパラメーター 'ReferenceObject' にバインドできません。行:1 char:55 + ... ODriveletter = (Compare-Object -ReferenceObject $DriveLetters -Differ ... + ~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [Compare -Object], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.CompareObjectCommand