首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows中清点磁带介质

在Windows中清点磁带介质
EN

Stack Overflow用户
提问于 2016-12-01 18:43:20
回答 1查看 451关注 0票数 1

我是Tape的新手。我搜索以查找是否有任何适当的方法来清点连接到我的Windows计算机上的磁带。我的目标是获得连接到windows计算机上的磁带(磁带库、驱动器和介质)的基本信息,.I尝试了下面的powershell脚本。

https://gallery.technet.microsoft.com/508cf491-9cc7-48f6-a835-29a3a8559138

问题是,我使用的是cristalink的firestreamer提供的虚拟磁带库。

https://www.cristalink.com/fs/

大多数输出参数为空。以下是示例输出

可用性:3

功能:2 7

功能描述:

标题: Firestreamer磁带机

压缩:

压缩方式:

Configuration Manager错误代码:0

Configuration Manager用户配置: False

创建类名称: Win32_TapeDrive

默认数据块大小:

描述: Firestreamer磁带机

设备ID:

SCSI\SEQUENTIAL&VEN_CRSTLINK&PROD_FIRESTRMRDRIVE\1&2AFD7D61&0&000104

ECC:

EOT警告区域大小:

已清除错误:

错误描述:

错误方法论:

高特性:

低功能:

ID:

安装日期:

最后一个错误代码:

制造商: Cristalink Limited

最大数据块大小:

最大介质大小:

最大分区计数:

介质类型:磁带机

最小数据块大小:

名称: Firestreamer磁带机

需要清理:

支持的介质数量:

填充:

PNP设备ID:

SCSI\SEQUENTIAL&VEN_CRSTLINK&PROD_FIRESTRMRDRIVE\1&2AFD7D61&0&000104

电源管理功能:

支持的电源管理:

报表集标记:

状态: OK

状态信息:3

系统创建类名称: Win32_ComputerSystem

系统名称: 2012CN2

我阅读了一些使用DPM(数据保护管理器)清点磁带的文章。但是我不确定如何正确地执行它。指导我解决我的问题。提前感谢

EN

回答 1

Stack Overflow用户

发布于 2018-03-09 21:30:10

不知道我是不是来晚了。但不幸的是今天发现了你的问题。你可能知道我们这里有两种类型的设备。中型换带机和磁带机。

中型换带机-控制磁带的机器人。磁带机-一个类似容器的东西,用来存放磁带。

您可以使用此项目枚举介质转换器设备和磁带驱动器的列表。仅供参考,对于磁带机,请使用TapeClassGuid;对于中型转换器,请使用MediumChangerClassGuid。

MSDN Project

获取所有转换器设备后,可以使用DeviceIoControl - IOCTL_CHANGER_GET_PRODUCT_DATA获取有关整个磁带库的信息。打开一个指向转换器设备路径的句柄(从上面的项目中获得),例如:"\.\Changer0“

然后,您可以使用DeviceIoControl - IOCTL_CHANGER_GET_ELEMENT_STATUS获取有关每个磁带机的信息。

就这样。有关示例代码的进一步说明/要求,请与我联系。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40908518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档