gpt4 book ai didi

用于将 VolumeID 与 DriveLetter 进行比较的 Powershell 脚本

转载 作者:行者123 更新时间:2023-12-01 16:08:41 26 4
gpt4 key购买 nike

我有一个 powershell 脚本,使用源 C: 运行 wbadmin 到目标 iSCSI 卷,该卷由其卷 ID (\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}) 指定。备份本身运行得很好,我只是想向脚本添加异地备份功能。遗憾的是,robocopy 无法使用卷 ID 作为复制作业的源,并将其作为未知参数拒绝。

有没有办法方便地从卷 ID 获取实际驱动器号,以便我可以在调用 robocopy 之前替换它?

“mountvol”的输出看起来很有希望,但如果有 powershell 集成功能,我更愿意使用它。

我已经尝试过 Get-PSDrive 和 Get-Volume,似乎没有办法让它们输出 VolumeID。

最佳答案

也许这应该有所帮助:

gwmi Win32_Volume |
? { $_.deviceID -eq '\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\'}
| select -expand name

关于用于将 VolumeID 与 DriveLetter 进行比较的 Powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30213870/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com