I want to change letter from D to Z:
Set-WmiInstance -InputObject ( Get-WmiObject -Class Win32_volume -Filter "DriveLetter = 'd:'" ) -Arguments @{DriveLetter='Z:'}
Error:
Set-WmiInstance : Cannot bind argument to parameter 'InputObject' because it is
null.
At line:1 char:30
+ Set-WmiInstance -InputObject ( Get-WmiObject -Class Win32_volume -Filter "DriveL ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Set-WmiInstance], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.SetWmiInstance
Get-WmiObjectdoesn't return a result. You need to investigate why that is. - Ansgar WiechersGet-WmiObject -Class Win32_volume -Filter "DriveLetter = 'd:'"- BenHGet-WmiObject -Class Win32_volume -Filter "DriveLetter = 'd:'"produce if you run it by itself? What output doesGet-WmiObject -Class Win32_Volume | select DriveLetterproduce? - Ansgar Wiechers