我尝试使用Powershell脚本只读取USB驱动器。 所以我查看了TechNet并找到了样本:Set-Partition cmdlets。但是它没有用。
以下是样本:
Set-Partition -DriveLetter H -IsReadOnly $false
然而,它出现了一个错误说:
Set-Partition : Not Supported
Activity ID: {76b6e385-31a4-4935-95ed-0703d1a442b9}
At line:1 char:1
+ Set-Partition -DriveLetter H -IsReadOnly $true
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (StorageWMI:ROOT/Microsoft/..._StorageCmdlets) [Set-Partition],CimException
+ FullyQualifiedErrorId : StorageWMI 1,Set-Partition
我在Windows 10 1607 Professional上运行。 有什么想法吗?
答案 0 :(得分:0)
您能将整个驱动器标记为只读吗?如果需要在分区和NTFS上,您可以在ACL中设置权限。
这是用于为整个驱动器设置它的一个衬垫
get-disk -Number (Get-Partition -DriveLetter H).disknumber | Set-Disk -IsReadOnly $true