如何使用 PowerShell 更改驱动器号?

powershellmicrosoft technologiessoftware & coding

要使用 PowerShell 更改驱动器号,我们可以使用 Set−Partition 命令,但在此之前,我们需要知道要更改哪个驱动器号。您可以使用 Windows 资源管理器、Get−Partition、Gwmi win32_Logicaldisk 或 Get−CimInstance Win32_Logicaldisk 命令查看驱动器号。

假设我们有一个 E: 分区,需要将其驱动器号重命名为 F,因此我们可以使用以下命令。

Set−Partition −DriveLetter 'E' −NewDriveLetter 'F'

请确保该驱动器未被页面文件、打开的应用程序或从该驱动器打开的文件占用,否则驱动器号将无法更改。

要更改远程计算机上的驱动器号,您可以使用 New−CIMSession 命令或使用 Invoke−Command 远程计算机方法连接到远程会话。

使用 CIM session 命令,

$sess = New−CimSession −ComputerName Labmachine2k12
Set−Partition −CimSession $sess −DriveLetter '39;E' −NewDriveLetter '39;F'

在上面的例子中,我们使用了远程计算机名称 LabMachine2k12。您可以根据您的远程系统进行更改。

使用 Invoke−Command 方法,

Invoke−Command −ComputerName Labmachine2k12 −ScriptBlock{Set−Partition −DriveLetter '39;E' −NewDriveLetter '39;F'}

您也可以使用 DiskID 代替 DriveLetter。


相关文章