Windows中的库存磁带介质

时间:2016-12-01 10:43:20

标签: windows powershell media inventory

我是Tape的新手。我搜索找到有没有适当的方法来清点附加到我的Windows机器的磁带。我的目标是获取连接到Windows机器的磁带(库,驱动器和介质)的基本信息。我尝试了以下的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用户配置:错误

创建类名: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

电源管理功能:

支持电源管理:

报告设置标记:

状态:好的

状态信息:3

系统创建类名:Win32_ComputerSystem

系统名称:2012CN2

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

1 个答案:

答案 0 :(得分:1)

不确定我是否迟到了。但不幸的是,今天发现了你的问题。您可能知道我们这里有两种类型的设备。 Medium Changers&磁带机。

Medium Changers - 控制磁带的机器人。 磁带驱动器 - 容纳磁带的容器。

您可以使用此项目来枚举介质更换器设备列表&磁带机。有关您的信息,请使用TapeClassGuid进行磁带驱动器和适用于中型换肤者的MediumChangerClassGuid。

MSDN Project

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

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

这就是全部。有关示例代码的任何进一步说明/要求,请回复我。